public class ModifyTopicRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ModifyTopicRequest() | 
| ModifyTopicRequest(ModifyTopicRequest 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 | 
|---|---|
| Boolean | getAutoSplit()Get 是否开启自动分裂 | 
| String | getCancelTopicAsyncTaskID()Get 取消切换存储任务的id
- 通过[获取日志主题列表](https://cloud.tencent.com/document/product/614/56454)获取取消切换存储任务的id【Topics中的TopicAsyncTaskID字段】。 | 
| String | getDescribes()Get 主题描述 | 
| TopicExtendInfo | getExtends()Get 主题扩展信息 | 
| Long | getHotPeriod()Get 0:日志主题关闭日志沉降。
非0:日志主题开启日志沉降后标准存储的天数。HotPeriod需要大于等于7,且小于Period。
仅在StorageType为 hot 时生效,指标主题不支持该配置。 | 
| Boolean | getIsWebTracking()Get 免鉴权开关。 false:关闭; true:开启。
开启后将支持指定操作匿名访问该日志主题。详情请参见[日志主题](https://cloud.tencent.com/document/product/614/41035)。 | 
| Long | getMaxSplitPartitions()Get 若开启最大分裂,该主题能够允许的最大分区数;
默认为50;必须为正数 | 
| Long | getPartitionCount()Get 主题分区数量。
默认为1;
取值范围及约束:
- 当输入值<=0,系统自动调整为1。
- 如果未传MaxSplitPartitions,需要PartitionCount<=50;
- 如果传递了MaxSplitPartitions,需要PartitionCount<=MaxSplitPartitions; | 
| Long | getPeriod()Get 生命周期,单位天,标准存储取值范围1\~3600,低频存储取值范围7\~3600。取值为3640时代表永久保存 | 
| Boolean | getStatus()Get 主题是否开启采集,true:开启采集;false:关闭采集。
控制台目前不支持修改此参数。 | 
| Tag[] | getTags()Get 标签描述列表,通过指定该参数可以同时绑定标签到相应的主题。最大支持10个标签键值对,并且不能有重复的键值对。 | 
| String | getTopicId()Get 主题ID
- 通过[获取主题列表](https://cloud.tencent.com/document/product/614/56454)获取主题Id。 | 
| String | getTopicName()Get 主题名称
输入限制:
- 不能为空字符串
- 不能包含字符'|'
- 不能使用以下名称["cls_service_log","loglistener_status","loglistener_alarm","loglistener_business","cls_service_metric"] | 
| void | setAutoSplit(Boolean AutoSplit)Set 是否开启自动分裂 | 
| void | setCancelTopicAsyncTaskID(String CancelTopicAsyncTaskID)Set 取消切换存储任务的id
- 通过[获取日志主题列表](https://cloud.tencent.com/document/product/614/56454)获取取消切换存储任务的id【Topics中的TopicAsyncTaskID字段】。 | 
| void | setDescribes(String Describes)Set 主题描述 | 
| void | setExtends(TopicExtendInfo Extends)Set 主题扩展信息 | 
| void | setHotPeriod(Long HotPeriod)Set 0:日志主题关闭日志沉降。
非0:日志主题开启日志沉降后标准存储的天数。HotPeriod需要大于等于7,且小于Period。
仅在StorageType为 hot 时生效,指标主题不支持该配置。 | 
| void | setIsWebTracking(Boolean IsWebTracking)Set 免鉴权开关。 false:关闭; true:开启。
开启后将支持指定操作匿名访问该日志主题。详情请参见[日志主题](https://cloud.tencent.com/document/product/614/41035)。 | 
| void | setMaxSplitPartitions(Long MaxSplitPartitions)Set 若开启最大分裂,该主题能够允许的最大分区数;
默认为50;必须为正数 | 
| void | setPartitionCount(Long PartitionCount)Set 主题分区数量。
默认为1;
取值范围及约束:
- 当输入值<=0,系统自动调整为1。
- 如果未传MaxSplitPartitions,需要PartitionCount<=50;
- 如果传递了MaxSplitPartitions,需要PartitionCount<=MaxSplitPartitions; | 
| void | setPeriod(Long Period)Set 生命周期,单位天,标准存储取值范围1\~3600,低频存储取值范围7\~3600。取值为3640时代表永久保存 | 
| void | setStatus(Boolean Status)Set 主题是否开启采集,true:开启采集;false:关闭采集。
控制台目前不支持修改此参数。 | 
| void | setTags(Tag[] Tags)Set 标签描述列表,通过指定该参数可以同时绑定标签到相应的主题。最大支持10个标签键值对,并且不能有重复的键值对。 | 
| void | setTopicId(String TopicId)Set 主题ID
- 通过[获取主题列表](https://cloud.tencent.com/document/product/614/56454)获取主题Id。 | 
| void | setTopicName(String TopicName)Set 主题名称
输入限制:
- 不能为空字符串
- 不能包含字符'|'
- 不能使用以下名称["cls_service_log","loglistener_status","loglistener_alarm","loglistener_business","cls_service_metric"] | 
| 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 ModifyTopicRequest()
public ModifyTopicRequest(ModifyTopicRequest source)
public String getTopicId()
public void setTopicId(String TopicId)
TopicId - 主题ID
- 通过[获取主题列表](https://cloud.tencent.com/document/product/614/56454)获取主题Id。public String getTopicName()
public void setTopicName(String TopicName)
TopicName - 主题名称
输入限制:
- 不能为空字符串
- 不能包含字符'|'
- 不能使用以下名称["cls_service_log","loglistener_status","loglistener_alarm","loglistener_business","cls_service_metric"]public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags - 标签描述列表,通过指定该参数可以同时绑定标签到相应的主题。最大支持10个标签键值对,并且不能有重复的键值对。public Boolean getStatus()
public void setStatus(Boolean Status)
Status - 主题是否开启采集,true:开启采集;false:关闭采集。
控制台目前不支持修改此参数。public Boolean getAutoSplit()
public void setAutoSplit(Boolean AutoSplit)
AutoSplit - 是否开启自动分裂public Long getMaxSplitPartitions()
public void setMaxSplitPartitions(Long MaxSplitPartitions)
MaxSplitPartitions - 若开启最大分裂,该主题能够允许的最大分区数;
默认为50;必须为正数public Long getPeriod()
public void setPeriod(Long Period)
Period - 生命周期,单位天,标准存储取值范围1\~3600,低频存储取值范围7\~3600。取值为3640时代表永久保存public String getDescribes()
public void setDescribes(String Describes)
Describes - 主题描述public Long getHotPeriod()
public void setHotPeriod(Long HotPeriod)
HotPeriod - 0:日志主题关闭日志沉降。
非0:日志主题开启日志沉降后标准存储的天数。HotPeriod需要大于等于7,且小于Period。
仅在StorageType为 hot 时生效,指标主题不支持该配置。public Boolean getIsWebTracking()
public void setIsWebTracking(Boolean IsWebTracking)
IsWebTracking - 免鉴权开关。 false:关闭; true:开启。
开启后将支持指定操作匿名访问该日志主题。详情请参见[日志主题](https://cloud.tencent.com/document/product/614/41035)。public TopicExtendInfo getExtends()
public void setExtends(TopicExtendInfo Extends)
Extends - 主题扩展信息public Long getPartitionCount()
public void setPartitionCount(Long PartitionCount)
PartitionCount - 主题分区数量。
默认为1;
取值范围及约束:
- 当输入值<=0,系统自动调整为1。
- 如果未传MaxSplitPartitions,需要PartitionCount<=50;
- 如果传递了MaxSplitPartitions,需要PartitionCount<=MaxSplitPartitions;public String getCancelTopicAsyncTaskID()
public void setCancelTopicAsyncTaskID(String CancelTopicAsyncTaskID)
CancelTopicAsyncTaskID - 取消切换存储任务的id
- 通过[获取日志主题列表](https://cloud.tencent.com/document/product/614/56454)获取取消切换存储任务的id【Topics中的TopicAsyncTaskID字段】。Copyright © 2025. All rights reserved.