Skip to content

RosTopicProps

Properties for defining a RosTopic.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-kafka-topic

Initializer

import com.aliyun.ros.cdk.kafka.RosTopicProps;
RosTopicProps.builder()
    .instanceId(java.lang.String)
    .instanceId(IResolvable)
    .remark(java.lang.String)
    .remark(IResolvable)
    .topic(java.lang.String)
    .topic(IResolvable)
//  .compactTopic(java.lang.Boolean)
//  .compactTopic(IResolvable)
//  .config(IResolvable)
//  .config(java.util.Map<java.lang.String, java.lang.Object>)
//  .localTopic(java.lang.Boolean)
//  .localTopic(IResolvable)
//  .minInsyncReplicas(java.lang.Number)
//  .minInsyncReplicas(IResolvable)
//  .partitionNum(java.lang.Number)
//  .partitionNum(IResolvable)
//  .replicationFactor(java.lang.Number)
//  .replicationFactor(IResolvable)
//  .tags(java.util.List<TagsProperty>)
    .build();

Properties

Name Type Description
instanceId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
remark java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
topic java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
compactTopic java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
config com.aliyun.ros.cdk.core.IResolvable OR java.util.Map No description.
localTopic java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
minInsyncReplicas java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
partitionNum java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
replicationFactor java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
tags java.util.List<TagsProperty> No description.

instanceIdRequired

public java.lang.Object getInstanceId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

remarkRequired

public java.lang.Object getRemark();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

topicRequired

public java.lang.Object getTopic();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

compactTopicOptional

public java.lang.Object getCompactTopic();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

configOptional

public java.lang.Object getConfig();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map

localTopicOptional

public java.lang.Object getLocalTopic();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

minInsyncReplicasOptional

public java.lang.Object getMinInsyncReplicas();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

partitionNumOptional

public java.lang.Object getPartitionNum();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

replicationFactorOptional

public java.lang.Object getReplicationFactor();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

tagsOptional

public java.util.List<TagsProperty> getTags();