public class CmqTopic extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CmqTopic() | 
| CmqTopic(CmqTopic source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| Long | getBrokerType()Get 0表示pulsar,1表示rocketmq | 
| Long | getCreateTime()Get 主题的创建时间。返回 Unix 时间戳,精确到毫秒。 | 
| Long | getCreateUin()Get 创建者 Uin,CAM 鉴权 resource 由该字段组合而成。
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getFilterType()Get 描述用户创建订阅时选择的过滤策略:
FilterType = 1表示用户使用 FilterTag 标签过滤;
FilterType = 2表示用户使用 BindingKey 过滤。 | 
| Long | getLastModifyTime()Get 最后一次修改主题属性的时间。返回 Unix 时间戳,精确到毫秒。 | 
| Long | getMaxMsgSize()Get 消息最大长度。取值范围1024 - 1048576Byte(即1 - 1024K),默认值为1048576。 | 
| Long | getMsgCount()Get 当前该主题中消息数目(消息堆积数)。 | 
| Long | getMsgRetentionSeconds()Get 消息在主题中最长存活时间,从发送到该主题开始经过此参数指定的时间后,不论消息是否被成功推送给用户都将被删除,单位为秒。固定为一天(86400秒),该属性不能修改。 | 
| String | getNamespaceName()Get 命名空间名称 | 
| Long | getQps()Get 每秒钟发布消息的条数。 | 
| Long | getStatus()Get 集群状态,0:创建中,1:正常,2:销毁中,3:已删除,4: 隔离中,5:创建失败,6: 删除失败 | 
| Long | getSubscriptionCount()Get 订阅数量 | 
| Tag[] | getTags()Get 关联的标签。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getTenantId()Get 租户id | 
| String | getTopicId()Get 主题的 ID。 | 
| String | getTopicName()Get 主题名称。 | 
| Boolean | getTrace()Get 消息轨迹。true表示开启,false表示不开启。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setBrokerType(Long BrokerType)Set 0表示pulsar,1表示rocketmq | 
| void | setCreateTime(Long CreateTime)Set 主题的创建时间。返回 Unix 时间戳,精确到毫秒。 | 
| void | setCreateUin(Long CreateUin)Set 创建者 Uin,CAM 鉴权 resource 由该字段组合而成。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setFilterType(Long FilterType)Set 描述用户创建订阅时选择的过滤策略:
FilterType = 1表示用户使用 FilterTag 标签过滤;
FilterType = 2表示用户使用 BindingKey 过滤。 | 
| void | setLastModifyTime(Long LastModifyTime)Set 最后一次修改主题属性的时间。返回 Unix 时间戳,精确到毫秒。 | 
| void | setMaxMsgSize(Long MaxMsgSize)Set 消息最大长度。取值范围1024 - 1048576Byte(即1 - 1024K),默认值为1048576。 | 
| void | setMsgCount(Long MsgCount)Set 当前该主题中消息数目(消息堆积数)。 | 
| void | setMsgRetentionSeconds(Long MsgRetentionSeconds)Set 消息在主题中最长存活时间,从发送到该主题开始经过此参数指定的时间后,不论消息是否被成功推送给用户都将被删除,单位为秒。固定为一天(86400秒),该属性不能修改。 | 
| void | setNamespaceName(String NamespaceName)Set 命名空间名称 | 
| void | setQps(Long Qps)Set 每秒钟发布消息的条数。 | 
| void | setStatus(Long Status)Set 集群状态,0:创建中,1:正常,2:销毁中,3:已删除,4: 隔离中,5:创建失败,6: 删除失败 | 
| void | setSubscriptionCount(Long SubscriptionCount)Set 订阅数量 | 
| void | setTags(Tag[] Tags)Set 关联的标签。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setTenantId(String TenantId)Set 租户id | 
| void | setTopicId(String TopicId)Set 主题的 ID。 | 
| void | setTopicName(String TopicName)Set 主题名称。 | 
| void | setTrace(Boolean Trace)Set 消息轨迹。true表示开启,false表示不开启。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic CmqTopic()
public CmqTopic(CmqTopic source)
public String getTopicId()
public void setTopicId(String TopicId)
TopicId - 主题的 ID。public String getTopicName()
public void setTopicName(String TopicName)
TopicName - 主题名称。public Long getMsgRetentionSeconds()
public void setMsgRetentionSeconds(Long MsgRetentionSeconds)
MsgRetentionSeconds - 消息在主题中最长存活时间,从发送到该主题开始经过此参数指定的时间后,不论消息是否被成功推送给用户都将被删除,单位为秒。固定为一天(86400秒),该属性不能修改。public Long getMaxMsgSize()
public void setMaxMsgSize(Long MaxMsgSize)
MaxMsgSize - 消息最大长度。取值范围1024 - 1048576Byte(即1 - 1024K),默认值为1048576。public Long getQps()
public void setQps(Long Qps)
Qps - 每秒钟发布消息的条数。public Long getFilterType()
public void setFilterType(Long FilterType)
FilterType - 描述用户创建订阅时选择的过滤策略:
FilterType = 1表示用户使用 FilterTag 标签过滤;
FilterType = 2表示用户使用 BindingKey 过滤。public Long getCreateTime()
public void setCreateTime(Long CreateTime)
CreateTime - 主题的创建时间。返回 Unix 时间戳,精确到毫秒。public Long getLastModifyTime()
public void setLastModifyTime(Long LastModifyTime)
LastModifyTime - 最后一次修改主题属性的时间。返回 Unix 时间戳,精确到毫秒。public Long getMsgCount()
public void setMsgCount(Long MsgCount)
MsgCount - 当前该主题中消息数目(消息堆积数)。public Long getCreateUin()
public void setCreateUin(Long CreateUin)
CreateUin - 创建者 Uin,CAM 鉴权 resource 由该字段组合而成。
注意:此字段可能返回 null,表示取不到有效值。public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags - 关联的标签。
注意:此字段可能返回 null,表示取不到有效值。public Boolean getTrace()
public void setTrace(Boolean Trace)
Trace - 消息轨迹。true表示开启,false表示不开启。
注意:此字段可能返回 null,表示取不到有效值。public String getTenantId()
public void setTenantId(String TenantId)
TenantId - 租户idpublic String getNamespaceName()
public void setNamespaceName(String NamespaceName)
NamespaceName - 命名空间名称public Long getStatus()
public void setStatus(Long Status)
Status - 集群状态,0:创建中,1:正常,2:销毁中,3:已删除,4: 隔离中,5:创建失败,6: 删除失败public Long getBrokerType()
public void setBrokerType(Long BrokerType)
BrokerType - 0表示pulsar,1表示rocketmqpublic Long getSubscriptionCount()
public void setSubscriptionCount(Long SubscriptionCount)
SubscriptionCount - 订阅数量Copyright © 2025. All rights reserved.