Class ConfigExtraInfo
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cls.v20201016.models.ConfigExtraInfo
-
public class ConfigExtraInfo extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAdvancedConfig()Get 高级采集配置。 Json字符串, Key/Value定义为如下: - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false 样例:{"ClsAgentFileTimeout":0,"ClsAgentMaxDepth":10,"ClsAgentParseFailMerge":true} 注意:此字段可能返回 null,表示取不到有效值。StringgetConfigExtraId()Get 采集规则扩展配置IDStringgetConfigFlag()Get 自建采集配置标 注意:此字段可能返回 null,表示取不到有效值。ContainerFileInfogetContainerFile()Get 容器文件路径信息 注意:此字段可能返回 null,表示取不到有效值。ContainerStdoutInfogetContainerStdout()Get 容器标准输出信息 注意:此字段可能返回 null,表示取不到有效值。StringgetCreateTime()Get 创建时间ExcludePathInfo[]getExcludePaths()Get 采集黑名单路径列表 注意:此字段可能返回 null,表示取不到有效值。ExtractRuleInfogetExtractRule()Get 提取规则,如果设置了ExtractRule,则必须设置LogType 注意:此字段可能返回 null,表示取不到有效值。StringgetGroupId()Get 机器组IDHostFileInfogetHostFile()Get 节点文件配置信息 注意:此字段可能返回 null,表示取不到有效值。StringgetLogFormat()Get 日志格式化方式 注意:此字段可能返回 null,表示取不到有效值。StringgetLogsetId()Get 日志集ID 注意:此字段可能返回 null,表示取不到有效值。StringgetLogsetName()Get 日志集name 注意:此字段可能返回 null,表示取不到有效值。StringgetLogType()Get 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志,multiline_log代表多行日志,fullregex_log代表完整正则,默认为minimalist_log 注意:此字段可能返回 null,表示取不到有效值。StringgetName()Get 采集规则名称StringgetTopicId()Get 日志主题IDStringgetTopicName()Get 日志主题name 注意:此字段可能返回 null,表示取不到有效值。StringgetType()Get 类型:container_stdout、container_file、host_fileStringgetUpdateTime()Get 更新时间StringgetUserDefineRule()Get 用户自定义解析字符串 注意:此字段可能返回 null,表示取不到有效值。voidsetAdvancedConfig(String AdvancedConfig)Set 高级采集配置。 Json字符串, Key/Value定义为如下: - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false 样例:{"ClsAgentFileTimeout":0,"ClsAgentMaxDepth":10,"ClsAgentParseFailMerge":true} 注意:此字段可能返回 null,表示取不到有效值。voidsetConfigExtraId(String ConfigExtraId)Set 采集规则扩展配置IDvoidsetConfigFlag(String ConfigFlag)Set 自建采集配置标 注意:此字段可能返回 null,表示取不到有效值。voidsetContainerFile(ContainerFileInfo ContainerFile)Set 容器文件路径信息 注意:此字段可能返回 null,表示取不到有效值。voidsetContainerStdout(ContainerStdoutInfo ContainerStdout)Set 容器标准输出信息 注意:此字段可能返回 null,表示取不到有效值。voidsetCreateTime(String CreateTime)Set 创建时间voidsetExcludePaths(ExcludePathInfo[] ExcludePaths)Set 采集黑名单路径列表 注意:此字段可能返回 null,表示取不到有效值。voidsetExtractRule(ExtractRuleInfo ExtractRule)Set 提取规则,如果设置了ExtractRule,则必须设置LogType 注意:此字段可能返回 null,表示取不到有效值。voidsetGroupId(String GroupId)Set 机器组IDvoidsetHostFile(HostFileInfo HostFile)Set 节点文件配置信息 注意:此字段可能返回 null,表示取不到有效值。voidsetLogFormat(String LogFormat)Set 日志格式化方式 注意:此字段可能返回 null,表示取不到有效值。voidsetLogsetId(String LogsetId)Set 日志集ID 注意:此字段可能返回 null,表示取不到有效值。voidsetLogsetName(String LogsetName)Set 日志集name 注意:此字段可能返回 null,表示取不到有效值。voidsetLogType(String LogType)Set 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志,multiline_log代表多行日志,fullregex_log代表完整正则,默认为minimalist_log 注意:此字段可能返回 null,表示取不到有效值。voidsetName(String Name)Set 采集规则名称voidsetTopicId(String TopicId)Set 日志主题IDvoidsetTopicName(String TopicName)Set 日志主题name 注意:此字段可能返回 null,表示取不到有效值。voidsetType(String Type)Set 类型:container_stdout、container_file、host_filevoidsetUpdateTime(String UpdateTime)Set 更新时间voidsetUserDefineRule(String UserDefineRule)Set 用户自定义解析字符串 注意:此字段可能返回 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
-
ConfigExtraInfo
public ConfigExtraInfo()
-
ConfigExtraInfo
public 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.
-
-
Method Detail
-
getConfigExtraId
public String getConfigExtraId()
Get 采集规则扩展配置ID- Returns:
- ConfigExtraId 采集规则扩展配置ID
-
setConfigExtraId
public void setConfigExtraId(String ConfigExtraId)
Set 采集规则扩展配置ID- Parameters:
ConfigExtraId- 采集规则扩展配置ID
-
getName
public String getName()
Get 采集规则名称- Returns:
- Name 采集规则名称
-
setName
public void setName(String Name)
Set 采集规则名称- Parameters:
Name- 采集规则名称
-
getTopicId
public String getTopicId()
Get 日志主题ID- Returns:
- TopicId 日志主题ID
-
setTopicId
public void setTopicId(String TopicId)
Set 日志主题ID- Parameters:
TopicId- 日志主题ID
-
getType
public String getType()
Get 类型:container_stdout、container_file、host_file- Returns:
- Type 类型:container_stdout、container_file、host_file
-
setType
public void setType(String Type)
Set 类型:container_stdout、container_file、host_file- Parameters:
Type- 类型:container_stdout、container_file、host_file
-
getHostFile
public HostFileInfo getHostFile()
Get 节点文件配置信息 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- HostFile 节点文件配置信息 注意:此字段可能返回 null,表示取不到有效值。
-
setHostFile
public void setHostFile(HostFileInfo HostFile)
Set 节点文件配置信息 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
HostFile- 节点文件配置信息 注意:此字段可能返回 null,表示取不到有效值。
-
getContainerFile
public ContainerFileInfo getContainerFile()
Get 容器文件路径信息 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ContainerFile 容器文件路径信息 注意:此字段可能返回 null,表示取不到有效值。
-
setContainerFile
public void setContainerFile(ContainerFileInfo ContainerFile)
Set 容器文件路径信息 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ContainerFile- 容器文件路径信息 注意:此字段可能返回 null,表示取不到有效值。
-
getContainerStdout
public ContainerStdoutInfo getContainerStdout()
Get 容器标准输出信息 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ContainerStdout 容器标准输出信息 注意:此字段可能返回 null,表示取不到有效值。
-
setContainerStdout
public void setContainerStdout(ContainerStdoutInfo ContainerStdout)
Set 容器标准输出信息 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ContainerStdout- 容器标准输出信息 注意:此字段可能返回 null,表示取不到有效值。
-
getLogFormat
public String getLogFormat()
Get 日志格式化方式 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- LogFormat 日志格式化方式 注意:此字段可能返回 null,表示取不到有效值。
-
setLogFormat
public void setLogFormat(String LogFormat)
Set 日志格式化方式 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
LogFormat- 日志格式化方式 注意:此字段可能返回 null,表示取不到有效值。
-
getLogType
public String getLogType()
Get 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志,multiline_log代表多行日志,fullregex_log代表完整正则,默认为minimalist_log 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- LogType 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志,multiline_log代表多行日志,fullregex_log代表完整正则,默认为minimalist_log 注意:此字段可能返回 null,表示取不到有效值。
-
setLogType
public void setLogType(String LogType)
Set 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志,multiline_log代表多行日志,fullregex_log代表完整正则,默认为minimalist_log 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
LogType- 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志,multiline_log代表多行日志,fullregex_log代表完整正则,默认为minimalist_log 注意:此字段可能返回 null,表示取不到有效值。
-
getExtractRule
public ExtractRuleInfo getExtractRule()
Get 提取规则,如果设置了ExtractRule,则必须设置LogType 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ExtractRule 提取规则,如果设置了ExtractRule,则必须设置LogType 注意:此字段可能返回 null,表示取不到有效值。
-
setExtractRule
public void setExtractRule(ExtractRuleInfo ExtractRule)
Set 提取规则,如果设置了ExtractRule,则必须设置LogType 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ExtractRule- 提取规则,如果设置了ExtractRule,则必须设置LogType 注意:此字段可能返回 null,表示取不到有效值。
-
getExcludePaths
public ExcludePathInfo[] getExcludePaths()
Get 采集黑名单路径列表 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ExcludePaths 采集黑名单路径列表 注意:此字段可能返回 null,表示取不到有效值。
-
setExcludePaths
public void setExcludePaths(ExcludePathInfo[] ExcludePaths)
Set 采集黑名单路径列表 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ExcludePaths- 采集黑名单路径列表 注意:此字段可能返回 null,表示取不到有效值。
-
getUpdateTime
public String getUpdateTime()
Get 更新时间- Returns:
- UpdateTime 更新时间
-
setUpdateTime
public void setUpdateTime(String UpdateTime)
Set 更新时间- Parameters:
UpdateTime- 更新时间
-
getCreateTime
public String getCreateTime()
Get 创建时间- Returns:
- CreateTime 创建时间
-
setCreateTime
public void setCreateTime(String CreateTime)
Set 创建时间- Parameters:
CreateTime- 创建时间
-
getUserDefineRule
public String getUserDefineRule()
Get 用户自定义解析字符串 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- UserDefineRule 用户自定义解析字符串 注意:此字段可能返回 null,表示取不到有效值。
-
setUserDefineRule
public void setUserDefineRule(String UserDefineRule)
Set 用户自定义解析字符串 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
UserDefineRule- 用户自定义解析字符串 注意:此字段可能返回 null,表示取不到有效值。
-
getGroupId
public String getGroupId()
Get 机器组ID- Returns:
- GroupId 机器组ID
-
setGroupId
public void setGroupId(String GroupId)
Set 机器组ID- Parameters:
GroupId- 机器组ID
-
getConfigFlag
public String getConfigFlag()
Get 自建采集配置标 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ConfigFlag 自建采集配置标 注意:此字段可能返回 null,表示取不到有效值。
-
setConfigFlag
public void setConfigFlag(String ConfigFlag)
Set 自建采集配置标 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ConfigFlag- 自建采集配置标 注意:此字段可能返回 null,表示取不到有效值。
-
getLogsetId
public String getLogsetId()
Get 日志集ID 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- LogsetId 日志集ID 注意:此字段可能返回 null,表示取不到有效值。
-
setLogsetId
public void setLogsetId(String LogsetId)
Set 日志集ID 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
LogsetId- 日志集ID 注意:此字段可能返回 null,表示取不到有效值。
-
getLogsetName
public String getLogsetName()
Get 日志集name 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- LogsetName 日志集name 注意:此字段可能返回 null,表示取不到有效值。
-
setLogsetName
public void setLogsetName(String LogsetName)
Set 日志集name 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
LogsetName- 日志集name 注意:此字段可能返回 null,表示取不到有效值。
-
getTopicName
public String getTopicName()
Get 日志主题name 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TopicName 日志主题name 注意:此字段可能返回 null,表示取不到有效值。
-
setTopicName
public void setTopicName(String TopicName)
Set 日志主题name 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TopicName- 日志主题name 注意:此字段可能返回 null,表示取不到有效值。
-
getAdvancedConfig
public String getAdvancedConfig()
Get 高级采集配置。 Json字符串, Key/Value定义为如下: - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false 样例:{"ClsAgentFileTimeout":0,"ClsAgentMaxDepth":10,"ClsAgentParseFailMerge":true} 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- AdvancedConfig 高级采集配置。 Json字符串, Key/Value定义为如下: - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false 样例:{"ClsAgentFileTimeout":0,"ClsAgentMaxDepth":10,"ClsAgentParseFailMerge":true} 注意:此字段可能返回 null,表示取不到有效值。
-
setAdvancedConfig
public void setAdvancedConfig(String AdvancedConfig)
Set 高级采集配置。 Json字符串, Key/Value定义为如下: - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false 样例:{"ClsAgentFileTimeout":0,"ClsAgentMaxDepth":10,"ClsAgentParseFailMerge":true} 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
AdvancedConfig- 高级采集配置。 Json字符串, Key/Value定义为如下: - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false 样例:{"ClsAgentFileTimeout":0,"ClsAgentMaxDepth":10,"ClsAgentParseFailMerge":true} 注意:此字段可能返回 null,表示取不到有效值。
-
-