Class ModifyConfigExtraRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cls.v20201016.models.ModifyConfigExtraRequest
-
public class ModifyConfigExtraRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAdvancedConfig()
Get 高级采集配置。 Json字符串, Key/Value定义为如下: - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false 样例:{"ClsAgentFileTimeout":0,"ClsAgentMaxDepth":10,"ClsAgentParseFailMerge":true}String
getConfigExtraId()
Get 采集配置扩展信息idString
getConfigFlag()
Get 自建采集配置标ContainerFileInfo
getContainerFile()
Get 容器文件路径信息ContainerStdoutInfo
getContainerStdout()
Get 容器标准输出信息ExcludePathInfo[]
getExcludePaths()
Get 采集黑名单路径列表ExtractRuleInfo
getExtractRule()
Get 提取规则,如果设置了ExtractRule,则必须设置LogTypeString
getGroupId()
Get 机器组IDHostFileInfo
getHostFile()
Get 节点文件配置信息String
getLogFormat()
Get 日志格式化方式String
getLogsetId()
Get 日志集IDString
getLogsetName()
Get 日志集nameString
getLogType()
Get 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志,multiline_log代表多行日志,fullregex_log代表完整正则,默认为minimalist_logString
getName()
Get 采集配置规程名称,最长63个字符,只能包含小写字符、数字及分隔符(“-”),且必须以小写字符开头,数字或小写字符结尾String
getTopicId()
Get 日志主题idString
getTopicName()
Get 日志主题nameString
getType()
Get 类型:container_stdout、container_file、host_fileString
getUserDefineRule()
Get 用户自定义采集规则,Json格式序列化的字符串void
setAdvancedConfig(String AdvancedConfig)
Set 高级采集配置。 Json字符串, Key/Value定义为如下: - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false 样例:{"ClsAgentFileTimeout":0,"ClsAgentMaxDepth":10,"ClsAgentParseFailMerge":true}void
setConfigExtraId(String ConfigExtraId)
Set 采集配置扩展信息idvoid
setConfigFlag(String ConfigFlag)
Set 自建采集配置标void
setContainerFile(ContainerFileInfo ContainerFile)
Set 容器文件路径信息void
setContainerStdout(ContainerStdoutInfo ContainerStdout)
Set 容器标准输出信息void
setExcludePaths(ExcludePathInfo[] ExcludePaths)
Set 采集黑名单路径列表void
setExtractRule(ExtractRuleInfo ExtractRule)
Set 提取规则,如果设置了ExtractRule,则必须设置LogTypevoid
setGroupId(String GroupId)
Set 机器组IDvoid
setHostFile(HostFileInfo HostFile)
Set 节点文件配置信息void
setLogFormat(String LogFormat)
Set 日志格式化方式void
setLogsetId(String LogsetId)
Set 日志集IDvoid
setLogsetName(String LogsetName)
Set 日志集namevoid
setLogType(String LogType)
Set 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志,multiline_log代表多行日志,fullregex_log代表完整正则,默认为minimalist_logvoid
setName(String Name)
Set 采集配置规程名称,最长63个字符,只能包含小写字符、数字及分隔符(“-”),且必须以小写字符开头,数字或小写字符结尾void
setTopicId(String TopicId)
Set 日志主题idvoid
setTopicName(String TopicName)
Set 日志主题namevoid
setType(String Type)
Set 类型:container_stdout、container_file、host_filevoid
setUserDefineRule(String UserDefineRule)
Set 用户自定义采集规则,Json格式序列化的字符串void
toMap(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
-
ModifyConfigExtraRequest
public ModifyConfigExtraRequest()
-
ModifyConfigExtraRequest
public 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.
-
-
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 采集配置规程名称,最长63个字符,只能包含小写字符、数字及分隔符(“-”),且必须以小写字符开头,数字或小写字符结尾- Returns:
- Name 采集配置规程名称,最长63个字符,只能包含小写字符、数字及分隔符(“-”),且必须以小写字符开头,数字或小写字符结尾
-
setName
public void setName(String Name)
Set 采集配置规程名称,最长63个字符,只能包含小写字符、数字及分隔符(“-”),且必须以小写字符开头,数字或小写字符结尾- Parameters:
Name
- 采集配置规程名称,最长63个字符,只能包含小写字符、数字及分隔符(“-”),且必须以小写字符开头,数字或小写字符结尾
-
getTopicId
public String getTopicId()
Get 日志主题id- Returns:
- TopicId 日志主题id
-
setTopicId
public void setTopicId(String TopicId)
Set 日志主题id- Parameters:
TopicId
- 日志主题id
-
getHostFile
public HostFileInfo getHostFile()
Get 节点文件配置信息- Returns:
- HostFile 节点文件配置信息
-
setHostFile
public void setHostFile(HostFileInfo HostFile)
Set 节点文件配置信息- Parameters:
HostFile
- 节点文件配置信息
-
getContainerFile
public ContainerFileInfo getContainerFile()
Get 容器文件路径信息- Returns:
- ContainerFile 容器文件路径信息
-
setContainerFile
public void setContainerFile(ContainerFileInfo ContainerFile)
Set 容器文件路径信息- Parameters:
ContainerFile
- 容器文件路径信息
-
getContainerStdout
public ContainerStdoutInfo getContainerStdout()
Get 容器标准输出信息- Returns:
- ContainerStdout 容器标准输出信息
-
setContainerStdout
public void setContainerStdout(ContainerStdoutInfo ContainerStdout)
Set 容器标准输出信息- Parameters:
ContainerStdout
- 容器标准输出信息
-
getLogType
public String getLogType()
Get 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志,multiline_log代表多行日志,fullregex_log代表完整正则,默认为minimalist_log- Returns:
- LogType 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志,multiline_log代表多行日志,fullregex_log代表完整正则,默认为minimalist_log
-
setLogType
public void setLogType(String LogType)
Set 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志,multiline_log代表多行日志,fullregex_log代表完整正则,默认为minimalist_log- Parameters:
LogType
- 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志,multiline_log代表多行日志,fullregex_log代表完整正则,默认为minimalist_log
-
getLogFormat
public String getLogFormat()
Get 日志格式化方式- Returns:
- LogFormat 日志格式化方式
-
setLogFormat
public void setLogFormat(String LogFormat)
Set 日志格式化方式- Parameters:
LogFormat
- 日志格式化方式
-
getExtractRule
public ExtractRuleInfo getExtractRule()
Get 提取规则,如果设置了ExtractRule,则必须设置LogType- Returns:
- ExtractRule 提取规则,如果设置了ExtractRule,则必须设置LogType
-
setExtractRule
public void setExtractRule(ExtractRuleInfo ExtractRule)
Set 提取规则,如果设置了ExtractRule,则必须设置LogType- Parameters:
ExtractRule
- 提取规则,如果设置了ExtractRule,则必须设置LogType
-
getExcludePaths
public ExcludePathInfo[] getExcludePaths()
Get 采集黑名单路径列表- Returns:
- ExcludePaths 采集黑名单路径列表
-
setExcludePaths
public void setExcludePaths(ExcludePathInfo[] ExcludePaths)
Set 采集黑名单路径列表- Parameters:
ExcludePaths
- 采集黑名单路径列表
-
getUserDefineRule
public String getUserDefineRule()
Get 用户自定义采集规则,Json格式序列化的字符串- Returns:
- UserDefineRule 用户自定义采集规则,Json格式序列化的字符串
-
setUserDefineRule
public void setUserDefineRule(String UserDefineRule)
Set 用户自定义采集规则,Json格式序列化的字符串- Parameters:
UserDefineRule
- 用户自定义采集规则,Json格式序列化的字符串
-
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
-
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 自建采集配置标- Returns:
- ConfigFlag 自建采集配置标
-
setConfigFlag
public void setConfigFlag(String ConfigFlag)
Set 自建采集配置标- Parameters:
ConfigFlag
- 自建采集配置标
-
getLogsetId
public String getLogsetId()
Get 日志集ID- Returns:
- LogsetId 日志集ID
-
setLogsetId
public void setLogsetId(String LogsetId)
Set 日志集ID- Parameters:
LogsetId
- 日志集ID
-
getLogsetName
public String getLogsetName()
Get 日志集name- Returns:
- LogsetName 日志集name
-
setLogsetName
public void setLogsetName(String LogsetName)
Set 日志集name- Parameters:
LogsetName
- 日志集name
-
getTopicName
public String getTopicName()
Get 日志主题name- Returns:
- TopicName 日志主题name
-
setTopicName
public void setTopicName(String TopicName)
Set 日志主题name- Parameters:
TopicName
- 日志主题name
-
getAdvancedConfig
public String getAdvancedConfig()
Get 高级采集配置。 Json字符串, Key/Value定义为如下: - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false 样例:{"ClsAgentFileTimeout":0,"ClsAgentMaxDepth":10,"ClsAgentParseFailMerge":true}- Returns:
- AdvancedConfig 高级采集配置。 Json字符串, Key/Value定义为如下: - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false 样例:{"ClsAgentFileTimeout":0,"ClsAgentMaxDepth":10,"ClsAgentParseFailMerge":true}
-
setAdvancedConfig
public void setAdvancedConfig(String AdvancedConfig)
Set 高级采集配置。 Json字符串, Key/Value定义为如下: - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false 样例:{"ClsAgentFileTimeout":0,"ClsAgentMaxDepth":10,"ClsAgentParseFailMerge":true}- Parameters:
AdvancedConfig
- 高级采集配置。 Json字符串, Key/Value定义为如下: - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false 样例:{"ClsAgentFileTimeout":0,"ClsAgentMaxDepth":10,"ClsAgentParseFailMerge":true}
-
-