public class ConfigExtraInfo extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ConfigExtraInfo() | 
| ConfigExtraInfo(ConfigExtraInfo 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
样例:{"ClsAgentFileTimeout":0,"ClsAgentMaxDepth":10,"ClsAgentParseFailMerge":true} | 
| CollectInfo[] | getCollectInfos()Get 采集相关配置信息。详情见 CollectInfo复杂类型配置。 | 
| String | getConfigExtraId()Get 采集规则扩展配置ID | 
| String | getConfigFlag()Get 自建采集配置标 | 
| ContainerFileInfo | getContainerFile()Get 容器文件路径信息 | 
| ContainerStdoutInfo | getContainerStdout()Get 容器标准输出信息 | 
| String | getCreateTime()Get 创建时间
- 时间格式:yyyy-MM-dd HH:mm:ss | 
| ExcludePathInfo[] | getExcludePaths()Get 采集黑名单路径列表
注意:此字段可能返回 null,表示取不到有效值。 | 
| ExtractRuleInfo | getExtractRule()Get 提取规则,如果设置了ExtractRule,则必须设置LogType | 
| String | getGroupId()Get 机器组ID
- 通过[获取机器组列表](https://cloud.tencent.com/document/api/614/56438)获取机器组Id。 | 
| HostFileInfo | getHostFile()Get 节点文件配置信息 | 
| String | getLogFormat()Get 日志格式化方式 | 
| String | getLogsetId()Get 日志集ID
- 通过[获取日志集列表](https://cloud.tencent.com/document/api/614/58624)获取日志集Id。 | 
| String | getLogsetName()Get 日志集name | 
| String | getLogType()Get 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志,multiline_log代表多行日志,fullregex_log代表完整正则,默认为minimalist_log | 
| String | getName()Get 采集规则名称 | 
| String | getTopicId()Get 日志主题ID | 
| String | getTopicName()Get 日志主题name | 
| String | getType()Get 自建k8s集群日志采集类型,支持
- container_stdout 标准输出
- container_file 标准文件
- host_file 节点文件 | 
| String | getUpdateTime()Get 更新时间
- 时间格式:yyyy-MM-dd HH:mm:ss | 
| String | getUserDefineRule()Get 用户自定义解析字符串 | 
| void | setAdvancedConfig(String AdvancedConfig)Set 高级采集配置。 Json字符串, Key/Value定义为如下:
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
样例:{"ClsAgentFileTimeout":0,"ClsAgentMaxDepth":10,"ClsAgentParseFailMerge":true} | 
| void | setCollectInfos(CollectInfo[] CollectInfos)Set 采集相关配置信息。详情见 CollectInfo复杂类型配置。 | 
| void | setConfigExtraId(String ConfigExtraId)Set 采集规则扩展配置ID | 
| void | setConfigFlag(String ConfigFlag)Set 自建采集配置标 | 
| void | setContainerFile(ContainerFileInfo ContainerFile)Set 容器文件路径信息 | 
| void | setContainerStdout(ContainerStdoutInfo ContainerStdout)Set 容器标准输出信息 | 
| void | setCreateTime(String CreateTime)Set 创建时间
- 时间格式:yyyy-MM-dd HH:mm:ss | 
| void | setExcludePaths(ExcludePathInfo[] ExcludePaths)Set 采集黑名单路径列表
注意:此字段可能返回 null,表示取不到有效值。 | 
| 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 节点文件配置信息 | 
| void | setLogFormat(String LogFormat)Set 日志格式化方式 | 
| void | setLogsetId(String LogsetId)Set 日志集ID
- 通过[获取日志集列表](https://cloud.tencent.com/document/api/614/58624)获取日志集Id。 | 
| void | setLogsetName(String LogsetName)Set 日志集name | 
| void | setLogType(String LogType)Set 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志,multiline_log代表多行日志,fullregex_log代表完整正则,默认为minimalist_log | 
| void | setName(String Name)Set 采集规则名称 | 
| void | setTopicId(String TopicId)Set 日志主题ID | 
| void | setTopicName(String TopicName)Set 日志主题name | 
| void | setType(String Type)Set 自建k8s集群日志采集类型,支持
- container_stdout 标准输出
- container_file 标准文件
- host_file 节点文件 | 
| void | setUpdateTime(String UpdateTime)Set 更新时间
- 时间格式:yyyy-MM-dd HH:mm:ss | 
| void | setUserDefineRule(String UserDefineRule)Set 用户自定义解析字符串 | 
| 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 ConfigExtraInfo()
public ConfigExtraInfo(ConfigExtraInfo source)
public String getConfigExtraId()
public void setConfigExtraId(String ConfigExtraId)
ConfigExtraId - 采集规则扩展配置IDpublic String getName()
public void setName(String Name)
Name - 采集规则名称public String getTopicId()
public void setTopicId(String TopicId)
TopicId - 日志主题IDpublic String getType()
public void setType(String Type)
Type - 自建k8s集群日志采集类型,支持
- container_stdout 标准输出
- container_file 标准文件
- host_file 节点文件public HostFileInfo getHostFile()
public void setHostFile(HostFileInfo HostFile)
HostFile - 节点文件配置信息public ContainerFileInfo getContainerFile()
public void setContainerFile(ContainerFileInfo ContainerFile)
ContainerFile - 容器文件路径信息public ContainerStdoutInfo getContainerStdout()
public void setContainerStdout(ContainerStdoutInfo ContainerStdout)
ContainerStdout - 容器标准输出信息public String getLogFormat()
public void setLogFormat(String LogFormat)
LogFormat - 日志格式化方式public String getLogType()
public void setLogType(String LogType)
LogType - 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志,multiline_log代表多行日志,fullregex_log代表完整正则,默认为minimalist_logpublic ExtractRuleInfo getExtractRule()
public void setExtractRule(ExtractRuleInfo ExtractRule)
ExtractRule - 提取规则,如果设置了ExtractRule,则必须设置LogTypepublic ExcludePathInfo[] getExcludePaths()
public void setExcludePaths(ExcludePathInfo[] ExcludePaths)
ExcludePaths - 采集黑名单路径列表
注意:此字段可能返回 null,表示取不到有效值。public String getUpdateTime()
public void setUpdateTime(String UpdateTime)
UpdateTime - 更新时间
- 时间格式:yyyy-MM-dd HH:mm:sspublic String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime - 创建时间
- 时间格式:yyyy-MM-dd HH:mm:sspublic String getUserDefineRule()
public void setUserDefineRule(String UserDefineRule)
UserDefineRule - 用户自定义解析字符串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 - 日志集namepublic String getTopicName()
public void setTopicName(String TopicName)
TopicName - 日志主题namepublic CollectInfo[] getCollectInfos()
public void setCollectInfos(CollectInfo[] CollectInfos)
CollectInfos - 采集相关配置信息。详情见 CollectInfo复杂类型配置。public String getAdvancedConfig()
public void setAdvancedConfig(String AdvancedConfig)
AdvancedConfig - 高级采集配置。 Json字符串, Key/Value定义为如下:
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
样例:{"ClsAgentFileTimeout":0,"ClsAgentMaxDepth":10,"ClsAgentParseFailMerge":true}Copyright © 2025. All rights reserved.