Class TopicSet
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cmq.v20190304.models.TopicSet
-
public class TopicSet extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LonggetCreateTime()Get 主题的创建时间。返回 Unix 时间戳,精确到秒。 注意:此字段可能返回 null,表示取不到有效值。LonggetCreateUin()Get 创建者 Uin,CAM 鉴权 resource 由该字段组合而成。 注意:此字段可能返回 null,表示取不到有效值。LonggetFilterType()Get 描述用户创建订阅时选择的过滤策略: FilterType = 1表示用户使用 FilterTag 标签过滤; FilterType = 2表示用户使用 BindingKey 过滤。 注意:此字段可能返回 null,表示取不到有效值。LonggetLastModifyTime()Get 最后一次修改主题属性的时间。返回 Unix 时间戳,精确到秒。 注意:此字段可能返回 null,表示取不到有效值。LonggetMaxMsgSize()Get 消息最大长度。取值范围1024 - 1048576Byte(即1 - 1024K),默认值为65536。 注意:此字段可能返回 null,表示取不到有效值。LonggetMigrate()Get 是否迁移到新版本。0 表示未迁移,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未知状态。 注意:此字段可能返回 null,表示取不到有效值。LonggetMsgCount()Get 当前该主题中消息数目(消息堆积数)。 注意:此字段可能返回 null,表示取不到有效值。LonggetMsgRetentionSeconds()Get 消息在主题中最长存活时间,从发送到该主题开始经过此参数指定的时间后,不论消息是否被成功推送给用户都将被删除,单位为秒。固定为一天(86400秒),该属性不能修改。 注意:此字段可能返回 null,表示取不到有效值。LonggetQps()Get 每秒钟发布消息的条数。 注意:此字段可能返回 null,表示取不到有效值。Tag[]getTags()Get 关联的标签。 注意:此字段可能返回 null,表示取不到有效值。StringgetTopicId()Get 主题的 ID。 注意:此字段可能返回 null,表示取不到有效值。StringgetTopicName()Get 主题名称。 注意:此字段可能返回 null,表示取不到有效值。BooleangetTrace()Get 消息轨迹。true表示开启,false表示不开启。 注意:此字段可能返回 null,表示取不到有效值。voidsetCreateTime(Long CreateTime)Set 主题的创建时间。返回 Unix 时间戳,精确到秒。 注意:此字段可能返回 null,表示取不到有效值。voidsetCreateUin(Long CreateUin)Set 创建者 Uin,CAM 鉴权 resource 由该字段组合而成。 注意:此字段可能返回 null,表示取不到有效值。voidsetFilterType(Long FilterType)Set 描述用户创建订阅时选择的过滤策略: FilterType = 1表示用户使用 FilterTag 标签过滤; FilterType = 2表示用户使用 BindingKey 过滤。 注意:此字段可能返回 null,表示取不到有效值。voidsetLastModifyTime(Long LastModifyTime)Set 最后一次修改主题属性的时间。返回 Unix 时间戳,精确到秒。 注意:此字段可能返回 null,表示取不到有效值。voidsetMaxMsgSize(Long MaxMsgSize)Set 消息最大长度。取值范围1024 - 1048576Byte(即1 - 1024K),默认值为65536。 注意:此字段可能返回 null,表示取不到有效值。voidsetMigrate(Long Migrate)Set 是否迁移到新版本。0 表示未迁移,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未知状态。 注意:此字段可能返回 null,表示取不到有效值。voidsetMsgCount(Long MsgCount)Set 当前该主题中消息数目(消息堆积数)。 注意:此字段可能返回 null,表示取不到有效值。voidsetMsgRetentionSeconds(Long MsgRetentionSeconds)Set 消息在主题中最长存活时间,从发送到该主题开始经过此参数指定的时间后,不论消息是否被成功推送给用户都将被删除,单位为秒。固定为一天(86400秒),该属性不能修改。 注意:此字段可能返回 null,表示取不到有效值。voidsetQps(Long Qps)Set 每秒钟发布消息的条数。 注意:此字段可能返回 null,表示取不到有效值。voidsetTags(Tag[] Tags)Set 关联的标签。 注意:此字段可能返回 null,表示取不到有效值。voidsetTopicId(String TopicId)Set 主题的 ID。 注意:此字段可能返回 null,表示取不到有效值。voidsetTopicName(String TopicName)Set 主题名称。 注意:此字段可能返回 null,表示取不到有效值。voidsetTrace(Boolean Trace)Set 消息轨迹。true表示开启,false表示不开启。 注意:此字段可能返回 null,表示取不到有效值。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
TopicSet
public TopicSet()
-
TopicSet
public TopicSet(TopicSet 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
-
getMsgCount
public Long getMsgCount()
Get 当前该主题中消息数目(消息堆积数)。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- MsgCount 当前该主题中消息数目(消息堆积数)。 注意:此字段可能返回 null,表示取不到有效值。
-
setMsgCount
public void setMsgCount(Long MsgCount)
Set 当前该主题中消息数目(消息堆积数)。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
MsgCount- 当前该主题中消息数目(消息堆积数)。 注意:此字段可能返回 null,表示取不到有效值。
-
getTopicId
public String getTopicId()
Get 主题的 ID。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TopicId 主题的 ID。 注意:此字段可能返回 null,表示取不到有效值。
-
setTopicId
public void setTopicId(String TopicId)
Set 主题的 ID。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TopicId- 主题的 ID。 注意:此字段可能返回 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,表示取不到有效值。
-
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,表示取不到有效值。
-
getTags
public Tag[] getTags()
Get 关联的标签。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Tags 关联的标签。 注意:此字段可能返回 null,表示取不到有效值。
-
setTags
public void setTags(Tag[] Tags)
Set 关联的标签。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Tags- 关联的标签。 注意:此字段可能返回 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,表示取不到有效值。
-
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,表示取不到有效值。
-
getTopicName
public String getTopicName()
Get 主题名称。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TopicName 主题名称。 注意:此字段可能返回 null,表示取不到有效值。
-
setTopicName
public void setTopicName(String TopicName)
Set 主题名称。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TopicName- 主题名称。 注意:此字段可能返回 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,表示取不到有效值。
-
getMsgRetentionSeconds
public Long getMsgRetentionSeconds()
Get 消息在主题中最长存活时间,从发送到该主题开始经过此参数指定的时间后,不论消息是否被成功推送给用户都将被删除,单位为秒。固定为一天(86400秒),该属性不能修改。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- MsgRetentionSeconds 消息在主题中最长存活时间,从发送到该主题开始经过此参数指定的时间后,不论消息是否被成功推送给用户都将被删除,单位为秒。固定为一天(86400秒),该属性不能修改。 注意:此字段可能返回 null,表示取不到有效值。
-
setMsgRetentionSeconds
public void setMsgRetentionSeconds(Long MsgRetentionSeconds)
Set 消息在主题中最长存活时间,从发送到该主题开始经过此参数指定的时间后,不论消息是否被成功推送给用户都将被删除,单位为秒。固定为一天(86400秒),该属性不能修改。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
MsgRetentionSeconds- 消息在主题中最长存活时间,从发送到该主题开始经过此参数指定的时间后,不论消息是否被成功推送给用户都将被删除,单位为秒。固定为一天(86400秒),该属性不能修改。 注意:此字段可能返回 null,表示取不到有效值。
-
getQps
public Long getQps()
Get 每秒钟发布消息的条数。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Qps 每秒钟发布消息的条数。 注意:此字段可能返回 null,表示取不到有效值。
-
setQps
public void setQps(Long Qps)
Set 每秒钟发布消息的条数。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Qps- 每秒钟发布消息的条数。 注意:此字段可能返回 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,表示取不到有效值。
-
getMigrate
public Long getMigrate()
Get 是否迁移到新版本。0 表示未迁移,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未知状态。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Migrate 是否迁移到新版本。0 表示未迁移,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未知状态。 注意:此字段可能返回 null,表示取不到有效值。
-
setMigrate
public void setMigrate(Long Migrate)
Set 是否迁移到新版本。0 表示未迁移,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未知状态。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Migrate- 是否迁移到新版本。0 表示未迁移,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未知状态。 注意:此字段可能返回 null,表示取不到有效值。
-
-