Skip to content

ITopic

  • Extends: com.aliyun.ros.cdk.core.IResource

  • Implemented By: com.aliyun.ros.cdk.kafka.datasource.Topic, com.aliyun.ros.cdk.kafka.datasource.ITopic

Represents a Topic.

Properties

Name Type Description
node com.aliyun.ros.cdk.core.ConstructNode The construct tree node for this construct.
env com.aliyun.ros.cdk.core.IResourceEnvironment The environment this resource belongs to.
stack com.aliyun.ros.cdk.core.Stack The stack in which this resource is defined.
attrCompactTopic java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute CompactTopic: Can log merge.
attrCreateTime java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute CreateTime: Creation time.
attrInstanceId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute InstanceId: Resource id.
attrLocalTopic java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute LocalTopic: Whether to store locally.
attrPartitionNum java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute PartitionNum: Number of partitions.
attrRemark java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute Remark: Remarks.
attrStatusName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute StatusName: Meaning of status value.
attrTags java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute Tags: The tag of the kafka console, which is used to group instance,topic, and consumption.
attrTopic java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute Topic: Topic Name.
attrTopicStatus java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute TopicStatus: The Topic status.
props TopicProps No description.

nodeRequired

public ConstructNode getNode();
  • Type: com.aliyun.ros.cdk.core.ConstructNode

The construct tree node for this construct.


envRequired

public IResourceEnvironment getEnv();
  • Type: com.aliyun.ros.cdk.core.IResourceEnvironment

The environment this resource belongs to.

For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.


stackRequired

public Stack getStack();
  • Type: com.aliyun.ros.cdk.core.Stack

The stack in which this resource is defined.


attrCompactTopicRequired

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

Attribute CompactTopic: Can log merge.


attrCreateTimeRequired

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

Attribute CreateTime: Creation time.


attrInstanceIdRequired

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

Attribute InstanceId: Resource id.


attrLocalTopicRequired

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

Attribute LocalTopic: Whether to store locally.


attrPartitionNumRequired

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

Attribute PartitionNum: Number of partitions.


attrRemarkRequired

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

Attribute Remark: Remarks.


attrStatusNameRequired

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

Attribute StatusName: Meaning of status value.


attrTagsRequired

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

Attribute Tags: The tag of the kafka console, which is used to group instance,topic, and consumption.


attrTopicRequired

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

Attribute Topic: Topic Name.


attrTopicStatusRequired

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

Attribute TopicStatus: The Topic status.


propsRequired

public TopicProps getProps();