Class CmqTopic

    • Constructor Summary

      Constructors 
      Constructor 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.
    • Method Summary

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

      • CmqTopic

        public CmqTopic()
      • CmqTopic

        public 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.
    • Method Detail

      • getTopicId

        public String getTopicId()
        Get 主题的 ID。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TopicId 主题的 ID。 注意:此字段可能返回 null,表示取不到有效值。
      • setTopicId

        public void setTopicId​(String TopicId)
        Set 主题的 ID。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TopicId - 主题的 ID。 注意:此字段可能返回 null,表示取不到有效值。
      • getTopicName

        public String getTopicName()
        Get 主题名称。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TopicName 主题名称。 注意:此字段可能返回 null,表示取不到有效值。
      • setTopicName

        public void setTopicName​(String TopicName)
        Set 主题名称。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TopicName - 主题名称。 注意:此字段可能返回 null,表示取不到有效值。
      • getMsgRetentionSeconds

        public Long getMsgRetentionSeconds()
        Get 消息在主题中最长存活时间,从发送到该主题开始经过此参数指定的时间后,不论消息是否被成功推送给用户都将被删除,单位为秒。固定为一天(86400秒),该属性不能修改。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        MsgRetentionSeconds 消息在主题中最长存活时间,从发送到该主题开始经过此参数指定的时间后,不论消息是否被成功推送给用户都将被删除,单位为秒。固定为一天(86400秒),该属性不能修改。 注意:此字段可能返回 null,表示取不到有效值。
      • setMsgRetentionSeconds

        public void setMsgRetentionSeconds​(Long MsgRetentionSeconds)
        Set 消息在主题中最长存活时间,从发送到该主题开始经过此参数指定的时间后,不论消息是否被成功推送给用户都将被删除,单位为秒。固定为一天(86400秒),该属性不能修改。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        MsgRetentionSeconds - 消息在主题中最长存活时间,从发送到该主题开始经过此参数指定的时间后,不论消息是否被成功推送给用户都将被删除,单位为秒。固定为一天(86400秒),该属性不能修改。 注意:此字段可能返回 null,表示取不到有效值。
      • getMaxMsgSize

        public Long getMaxMsgSize()
        Get 消息最大长度。取值范围1024 - 1048576Byte(即1 - 1024K),默认值为65536。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        MaxMsgSize 消息最大长度。取值范围1024 - 1048576Byte(即1 - 1024K),默认值为65536。 注意:此字段可能返回 null,表示取不到有效值。
      • setMaxMsgSize

        public void setMaxMsgSize​(Long MaxMsgSize)
        Set 消息最大长度。取值范围1024 - 1048576Byte(即1 - 1024K),默认值为65536。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        MaxMsgSize - 消息最大长度。取值范围1024 - 1048576Byte(即1 - 1024K),默认值为65536。 注意:此字段可能返回 null,表示取不到有效值。
      • getQps

        public Long getQps()
        Get 每秒钟发布消息的条数。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Qps 每秒钟发布消息的条数。 注意:此字段可能返回 null,表示取不到有效值。
      • setQps

        public void setQps​(Long Qps)
        Set 每秒钟发布消息的条数。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Qps - 每秒钟发布消息的条数。 注意:此字段可能返回 null,表示取不到有效值。
      • getFilterType

        public Long getFilterType()
        Get 描述用户创建订阅时选择的过滤策略: FilterType = 1表示用户使用 FilterTag 标签过滤; FilterType = 2表示用户使用 BindingKey 过滤。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        FilterType 描述用户创建订阅时选择的过滤策略: FilterType = 1表示用户使用 FilterTag 标签过滤; FilterType = 2表示用户使用 BindingKey 过滤。 注意:此字段可能返回 null,表示取不到有效值。
      • setFilterType

        public void setFilterType​(Long FilterType)
        Set 描述用户创建订阅时选择的过滤策略: FilterType = 1表示用户使用 FilterTag 标签过滤; FilterType = 2表示用户使用 BindingKey 过滤。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        FilterType - 描述用户创建订阅时选择的过滤策略: FilterType = 1表示用户使用 FilterTag 标签过滤; FilterType = 2表示用户使用 BindingKey 过滤。 注意:此字段可能返回 null,表示取不到有效值。
      • getCreateTime

        public Long getCreateTime()
        Get 主题的创建时间。返回 Unix 时间戳,精确到毫秒。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CreateTime 主题的创建时间。返回 Unix 时间戳,精确到毫秒。 注意:此字段可能返回 null,表示取不到有效值。
      • setCreateTime

        public void setCreateTime​(Long CreateTime)
        Set 主题的创建时间。返回 Unix 时间戳,精确到毫秒。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CreateTime - 主题的创建时间。返回 Unix 时间戳,精确到毫秒。 注意:此字段可能返回 null,表示取不到有效值。
      • getLastModifyTime

        public Long getLastModifyTime()
        Get 最后一次修改主题属性的时间。返回 Unix 时间戳,精确到毫秒。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        LastModifyTime 最后一次修改主题属性的时间。返回 Unix 时间戳,精确到毫秒。 注意:此字段可能返回 null,表示取不到有效值。
      • setLastModifyTime

        public void setLastModifyTime​(Long LastModifyTime)
        Set 最后一次修改主题属性的时间。返回 Unix 时间戳,精确到毫秒。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        LastModifyTime - 最后一次修改主题属性的时间。返回 Unix 时间戳,精确到毫秒。 注意:此字段可能返回 null,表示取不到有效值。
      • getMsgCount

        public Long getMsgCount()
        Get 当前该主题中消息数目(消息堆积数)。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        MsgCount 当前该主题中消息数目(消息堆积数)。 注意:此字段可能返回 null,表示取不到有效值。
      • setMsgCount

        public void setMsgCount​(Long MsgCount)
        Set 当前该主题中消息数目(消息堆积数)。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        MsgCount - 当前该主题中消息数目(消息堆积数)。 注意:此字段可能返回 null,表示取不到有效值。
      • getCreateUin

        public Long getCreateUin()
        Get 创建者 Uin,CAM 鉴权 resource 由该字段组合而成。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CreateUin 创建者 Uin,CAM 鉴权 resource 由该字段组合而成。 注意:此字段可能返回 null,表示取不到有效值。
      • setCreateUin

        public void setCreateUin​(Long CreateUin)
        Set 创建者 Uin,CAM 鉴权 resource 由该字段组合而成。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CreateUin - 创建者 Uin,CAM 鉴权 resource 由该字段组合而成。 注意:此字段可能返回 null,表示取不到有效值。
      • getTags

        public Tag[] getTags()
        Get 关联的标签。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Tags 关联的标签。 注意:此字段可能返回 null,表示取不到有效值。
      • setTags

        public void setTags​(Tag[] Tags)
        Set 关联的标签。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Tags - 关联的标签。 注意:此字段可能返回 null,表示取不到有效值。
      • getTrace

        public Boolean getTrace()
        Get 消息轨迹。true表示开启,false表示不开启。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Trace 消息轨迹。true表示开启,false表示不开启。 注意:此字段可能返回 null,表示取不到有效值。
      • setTrace

        public void setTrace​(Boolean Trace)
        Set 消息轨迹。true表示开启,false表示不开启。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Trace - 消息轨迹。true表示开启,false表示不开启。 注意:此字段可能返回 null,表示取不到有效值。
      • getTenantId

        public String getTenantId()
        Get 租户id 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TenantId 租户id 注意:此字段可能返回 null,表示取不到有效值。
      • setTenantId

        public void setTenantId​(String TenantId)
        Set 租户id 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TenantId - 租户id 注意:此字段可能返回 null,表示取不到有效值。
      • getNamespaceName

        public String getNamespaceName()
        Get 命名空间名称 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        NamespaceName 命名空间名称 注意:此字段可能返回 null,表示取不到有效值。
      • setNamespaceName

        public void setNamespaceName​(String NamespaceName)
        Set 命名空间名称 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        NamespaceName - 命名空间名称 注意:此字段可能返回 null,表示取不到有效值。
      • getStatus

        public Long getStatus()
        Get 集群状态,0:创建中,1:正常,2:销毁中,3:已删除,4: 隔离中,5:创建失败,6: 删除失败 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Status 集群状态,0:创建中,1:正常,2:销毁中,3:已删除,4: 隔离中,5:创建失败,6: 删除失败 注意:此字段可能返回 null,表示取不到有效值。
      • setStatus

        public void setStatus​(Long Status)
        Set 集群状态,0:创建中,1:正常,2:销毁中,3:已删除,4: 隔离中,5:创建失败,6: 删除失败 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Status - 集群状态,0:创建中,1:正常,2:销毁中,3:已删除,4: 隔离中,5:创建失败,6: 删除失败 注意:此字段可能返回 null,表示取不到有效值。
      • getBrokerType

        public Long getBrokerType()
        Get 0表示pulsar,1表示rocketmq 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        BrokerType 0表示pulsar,1表示rocketmq 注意:此字段可能返回 null,表示取不到有效值。
      • setBrokerType

        public void setBrokerType​(Long BrokerType)
        Set 0表示pulsar,1表示rocketmq 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        BrokerType - 0表示pulsar,1表示rocketmq 注意:此字段可能返回 null,表示取不到有效值。
      • getSubscriptionCount

        public Long getSubscriptionCount()
        Get 订阅数量 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SubscriptionCount 订阅数量 注意:此字段可能返回 null,表示取不到有效值。
      • setSubscriptionCount

        public void setSubscriptionCount​(Long SubscriptionCount)
        Set 订阅数量 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SubscriptionCount - 订阅数量 注意:此字段可能返回 null,表示取不到有效值。