public class ModifyConfigExtraRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ModifyConfigExtraRequest() | 
| ModifyConfigExtraRequest(ModifyConfigExtraRequest 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 | 
|---|---|
| String | getAdvancedConfig()Get 高级采集配置。 Json字符串, Key/Value定义为如下:
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0 | 
| String | getConfigExtraId()Get 采集配置扩展信息id
- 通过[获取特殊采集配置](https://cloud.tencent.com/document/api/614/71164)获取采集配置扩展信息id。 | 
| String | getConfigFlag()Get 自建采集配置标 | 
| ContainerFileInfo | getContainerFile()Get 采集配置标记。
- 目前只支持label_k8s,用于标记自建k8s集群使用的采集配置
- 详情参考 [ ContainerFileInfo](https://cloud.tencent.com/document/api/614/56471#ContainerFileInfo) 文档 | 
| ContainerStdoutInfo | getContainerStdout()Get 自建k8s-容器标准输出信息,包括容器、命名空间等,
- 详情参考 [ContainerStdoutInfo]( https://cloud.tencent.com/document/api/614/56471#ContainerStdoutInfo) 文档 | 
| ExcludePathInfo[] | getExcludePaths()Get 采集黑名单路径列表 | 
| ExtractRuleInfo | getExtractRule()Get 提取规则,如果设置了ExtractRule,则必须设置LogType。 | 
| String | getGroupId()Get 机器组ID
- 通过[获取机器组列表](https://cloud.tencent.com/document/api/614/56438)获取机器组Id。 | 
| HostFileInfo | getHostFile()Get 自建k8s-节点文件配置信息,包括文件路径、名称及元数据相关信息。
- 详情参考  [HostFileInfo](https://cloud.tencent.com/document/api/614/56471#HostFileInfo) 文档。 | 
| String | getLogFormat()Deprecated.   | 
| String | getLogsetId()Get 日志集ID
- 通过[获取日志集列表](https://cloud.tencent.com/document/api/614/58624)获取日志集Id。 | 
| String | getLogsetName()Get 日志集名称
- 通过[获取日志集列表](https://cloud.tencent.com/document/api/614/58624)获取日志集名称。 | 
| String | getLogType()Get 采集的日志类型,默认为minimalist_log。支持以下类型:
- json_log代表:JSON-文件日志(详见[使用 JSON 提取模式采集日志](https://cloud.tencent.com/document/product/614/17419));
- delimiter_log代表:分隔符-文件日志(详见[使用分隔符提取模式采集日志](https://cloud.tencent.com/document/product/614/17420));
- minimalist_log代表:单行全文-文件日志(详见[使用单行全文提取模式采集日志](https://cloud.tencent.com/document/product/614/17421));
- fullregex_log代表:单行完全正则-文件日志(详见[使用单行-完全正则提取模式采集日志](https://cloud.tencent.com/document/product/614/52365));
- multiline_log代表:多行全文-文件日志(详见[使用多行全文提取模式采集日志](https://cloud.tencent.com/document/product/614/17422));
- multiline_fullregex_log代表:多行完全正则-文件日志(详见[使用多行-完全正则提取模式采集日志](https://cloud.tencent.com/document/product/614/52366));
- user_define_log代表:组合解析(适用于多格式嵌套的日志,详见[使用组合解析提取模式采集日志](https://cloud.tencent.com/document/product/614/61310))。 | 
| String | getName()Get 采集配置规程名称,最长63个字符,只能包含小写字符、数字及分隔符(“-”),且必须以小写字符开头,数字或小写字符结尾 | 
| String | getTopicId()Get 日志主题id
- 通过[获取日志主题列表](https://cloud.tencent.com/document/product/614/56454)获取日志主题Id。 | 
| String | getTopicName()Get 日志主题名称
- 通过[获取日志主题列表](https://cloud.tencent.com/document/product/614/56454)获取日志主题名称。 | 
| String | getType()Get 容器场景,日志采集输入类型,支持以下三种类型
- container_stdout 标准输出
- container_file 容器文件
- host_file 主机节点文件 | 
| String | getUserDefineRule()Get 组合解析采集规则,用于复杂场景下的日志采集。
- 取值参考:[使用组合解析提取模式采集日志
](https://cloud.tencent.com/document/product/614/61310) | 
| void | setAdvancedConfig(String AdvancedConfig)Set 高级采集配置。 Json字符串, Key/Value定义为如下:
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0 | 
| void | setConfigExtraId(String ConfigExtraId)Set 采集配置扩展信息id
- 通过[获取特殊采集配置](https://cloud.tencent.com/document/api/614/71164)获取采集配置扩展信息id。 | 
| void | setConfigFlag(String ConfigFlag)Set 自建采集配置标 | 
| void | setContainerFile(ContainerFileInfo ContainerFile)Set 采集配置标记。
- 目前只支持label_k8s,用于标记自建k8s集群使用的采集配置
- 详情参考 [ ContainerFileInfo](https://cloud.tencent.com/document/api/614/56471#ContainerFileInfo) 文档 | 
| void | setContainerStdout(ContainerStdoutInfo ContainerStdout)Set 自建k8s-容器标准输出信息,包括容器、命名空间等,
- 详情参考 [ContainerStdoutInfo]( https://cloud.tencent.com/document/api/614/56471#ContainerStdoutInfo) 文档 | 
| void | setExcludePaths(ExcludePathInfo[] ExcludePaths)Set 采集黑名单路径列表 | 
| void | setExtractRule(ExtractRuleInfo ExtractRule)Set 提取规则,如果设置了ExtractRule,则必须设置LogType。 | 
| void | setGroupId(String GroupId)Set 机器组ID
- 通过[获取机器组列表](https://cloud.tencent.com/document/api/614/56438)获取机器组Id。 | 
| void | setHostFile(HostFileInfo HostFile)Set 自建k8s-节点文件配置信息,包括文件路径、名称及元数据相关信息。
- 详情参考  [HostFileInfo](https://cloud.tencent.com/document/api/614/56471#HostFileInfo) 文档。 | 
| void | setLogFormat(String LogFormat)Deprecated.   | 
| void | setLogsetId(String LogsetId)Set 日志集ID
- 通过[获取日志集列表](https://cloud.tencent.com/document/api/614/58624)获取日志集Id。 | 
| void | setLogsetName(String LogsetName)Set 日志集名称
- 通过[获取日志集列表](https://cloud.tencent.com/document/api/614/58624)获取日志集名称。 | 
| void | setLogType(String LogType)Set 采集的日志类型,默认为minimalist_log。支持以下类型:
- json_log代表:JSON-文件日志(详见[使用 JSON 提取模式采集日志](https://cloud.tencent.com/document/product/614/17419));
- delimiter_log代表:分隔符-文件日志(详见[使用分隔符提取模式采集日志](https://cloud.tencent.com/document/product/614/17420));
- minimalist_log代表:单行全文-文件日志(详见[使用单行全文提取模式采集日志](https://cloud.tencent.com/document/product/614/17421));
- fullregex_log代表:单行完全正则-文件日志(详见[使用单行-完全正则提取模式采集日志](https://cloud.tencent.com/document/product/614/52365));
- multiline_log代表:多行全文-文件日志(详见[使用多行全文提取模式采集日志](https://cloud.tencent.com/document/product/614/17422));
- multiline_fullregex_log代表:多行完全正则-文件日志(详见[使用多行-完全正则提取模式采集日志](https://cloud.tencent.com/document/product/614/52366));
- user_define_log代表:组合解析(适用于多格式嵌套的日志,详见[使用组合解析提取模式采集日志](https://cloud.tencent.com/document/product/614/61310))。 | 
| void | setName(String Name)Set 采集配置规程名称,最长63个字符,只能包含小写字符、数字及分隔符(“-”),且必须以小写字符开头,数字或小写字符结尾 | 
| void | setTopicId(String TopicId)Set 日志主题id
- 通过[获取日志主题列表](https://cloud.tencent.com/document/product/614/56454)获取日志主题Id。 | 
| void | setTopicName(String TopicName)Set 日志主题名称
- 通过[获取日志主题列表](https://cloud.tencent.com/document/product/614/56454)获取日志主题名称。 | 
| void | setType(String Type)Set 容器场景,日志采集输入类型,支持以下三种类型
- container_stdout 标准输出
- container_file 容器文件
- host_file 主机节点文件 | 
| void | setUserDefineRule(String UserDefineRule)Set 组合解析采集规则,用于复杂场景下的日志采集。
- 取值参考:[使用组合解析提取模式采集日志
](https://cloud.tencent.com/document/product/614/61310) | 
| 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 ModifyConfigExtraRequest()
public ModifyConfigExtraRequest(ModifyConfigExtraRequest source)
public String getConfigExtraId()
public void setConfigExtraId(String ConfigExtraId)
ConfigExtraId - 采集配置扩展信息id
- 通过[获取特殊采集配置](https://cloud.tencent.com/document/api/614/71164)获取采集配置扩展信息id。public String getName()
public void setName(String Name)
Name - 采集配置规程名称,最长63个字符,只能包含小写字符、数字及分隔符(“-”),且必须以小写字符开头,数字或小写字符结尾public String getTopicId()
public void setTopicId(String TopicId)
TopicId - 日志主题id
- 通过[获取日志主题列表](https://cloud.tencent.com/document/product/614/56454)获取日志主题Id。public HostFileInfo getHostFile()
public void setHostFile(HostFileInfo HostFile)
HostFile - 自建k8s-节点文件配置信息,包括文件路径、名称及元数据相关信息。
- 详情参考  [HostFileInfo](https://cloud.tencent.com/document/api/614/56471#HostFileInfo) 文档。public ContainerFileInfo getContainerFile()
public void setContainerFile(ContainerFileInfo ContainerFile)
ContainerFile - 采集配置标记。
- 目前只支持label_k8s,用于标记自建k8s集群使用的采集配置
- 详情参考 [ ContainerFileInfo](https://cloud.tencent.com/document/api/614/56471#ContainerFileInfo) 文档public ContainerStdoutInfo getContainerStdout()
public void setContainerStdout(ContainerStdoutInfo ContainerStdout)
ContainerStdout - 自建k8s-容器标准输出信息,包括容器、命名空间等,
- 详情参考 [ContainerStdoutInfo]( https://cloud.tencent.com/document/api/614/56471#ContainerStdoutInfo) 文档public String getLogType()
public void setLogType(String LogType)
LogType - 采集的日志类型,默认为minimalist_log。支持以下类型:
- json_log代表:JSON-文件日志(详见[使用 JSON 提取模式采集日志](https://cloud.tencent.com/document/product/614/17419));
- delimiter_log代表:分隔符-文件日志(详见[使用分隔符提取模式采集日志](https://cloud.tencent.com/document/product/614/17420));
- minimalist_log代表:单行全文-文件日志(详见[使用单行全文提取模式采集日志](https://cloud.tencent.com/document/product/614/17421));
- fullregex_log代表:单行完全正则-文件日志(详见[使用单行-完全正则提取模式采集日志](https://cloud.tencent.com/document/product/614/52365));
- multiline_log代表:多行全文-文件日志(详见[使用多行全文提取模式采集日志](https://cloud.tencent.com/document/product/614/17422));
- multiline_fullregex_log代表:多行完全正则-文件日志(详见[使用多行-完全正则提取模式采集日志](https://cloud.tencent.com/document/product/614/52366));
- user_define_log代表:组合解析(适用于多格式嵌套的日志,详见[使用组合解析提取模式采集日志](https://cloud.tencent.com/document/product/614/61310))。@Deprecated public String getLogFormat()
@Deprecated public void setLogFormat(String LogFormat)
LogFormat - 日志格式化方式,用于容器采集场景。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景public ExtractRuleInfo getExtractRule()
public void setExtractRule(ExtractRuleInfo ExtractRule)
ExtractRule - 提取规则,如果设置了ExtractRule,则必须设置LogType。public ExcludePathInfo[] getExcludePaths()
public void setExcludePaths(ExcludePathInfo[] ExcludePaths)
ExcludePaths - 采集黑名单路径列表public String getUserDefineRule()
public void setUserDefineRule(String UserDefineRule)
UserDefineRule - 组合解析采集规则,用于复杂场景下的日志采集。
- 取值参考:[使用组合解析提取模式采集日志
](https://cloud.tencent.com/document/product/614/61310)public String getType()
public void setType(String Type)
Type - 容器场景,日志采集输入类型,支持以下三种类型
- container_stdout 标准输出
- container_file 容器文件
- host_file 主机节点文件public String getGroupId()
public void setGroupId(String GroupId)
GroupId - 机器组ID
- 通过[获取机器组列表](https://cloud.tencent.com/document/api/614/56438)获取机器组Id。public String getConfigFlag()
public void setConfigFlag(String ConfigFlag)
ConfigFlag - 自建采集配置标public String getLogsetId()
public void setLogsetId(String LogsetId)
LogsetId - 日志集ID
- 通过[获取日志集列表](https://cloud.tencent.com/document/api/614/58624)获取日志集Id。public String getLogsetName()
public void setLogsetName(String LogsetName)
LogsetName - 日志集名称
- 通过[获取日志集列表](https://cloud.tencent.com/document/api/614/58624)获取日志集名称。public String getTopicName()
public void setTopicName(String TopicName)
TopicName - 日志主题名称
- 通过[获取日志主题列表](https://cloud.tencent.com/document/product/614/56454)获取日志主题名称。public String getAdvancedConfig()
public void setAdvancedConfig(String AdvancedConfig)
AdvancedConfig - 高级采集配置。 Json字符串, Key/Value定义为如下:
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0Copyright © 2025. All rights reserved.