Class ConfigInfo
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cls.v20201016.models.ConfigInfo
-
public class ConfigInfo extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ConfigInfo()ConfigInfo(ConfigInfo 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,表示取不到有效值。StringgetConfigId()Get 采集规则配置IDStringgetCreateTime()Get 创建时间ExcludePathInfo[]getExcludePaths()Get 采集黑名单路径列表 注意:此字段可能返回 null,表示取不到有效值。ExtractRuleInfogetExtractRule()Get 提取规则,如果设置了ExtractRule,则必须设置LogType 注意:此字段可能返回 null,表示取不到有效值。StringgetLogFormat()Get 日志格式化方式 注意:此字段可能返回 null,表示取不到有效值。StringgetLogType()Get 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志,multiline_log代表多行日志,fullregex_log代表完整正则,默认为minimalist_log 注意:此字段可能返回 null,表示取不到有效值。StringgetName()Get 采集规则配置名称 注意:此字段可能返回 null,表示取不到有效值。StringgetOutput()Get 采集配置所属日志主题ID即TopicIdStringgetPath()Get 日志采集路径 注意:此字段可能返回 null,表示取不到有效值。StringgetUpdateTime()Get 更新时间 注意:此字段可能返回 null,表示取不到有效值。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,表示取不到有效值。voidsetConfigId(String ConfigId)Set 采集规则配置IDvoidsetCreateTime(String CreateTime)Set 创建时间voidsetExcludePaths(ExcludePathInfo[] ExcludePaths)Set 采集黑名单路径列表 注意:此字段可能返回 null,表示取不到有效值。voidsetExtractRule(ExtractRuleInfo ExtractRule)Set 提取规则,如果设置了ExtractRule,则必须设置LogType 注意:此字段可能返回 null,表示取不到有效值。voidsetLogFormat(String LogFormat)Set 日志格式化方式 注意:此字段可能返回 null,表示取不到有效值。voidsetLogType(String LogType)Set 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志,multiline_log代表多行日志,fullregex_log代表完整正则,默认为minimalist_log 注意:此字段可能返回 null,表示取不到有效值。voidsetName(String Name)Set 采集规则配置名称 注意:此字段可能返回 null,表示取不到有效值。voidsetOutput(String Output)Set 采集配置所属日志主题ID即TopicIdvoidsetPath(String Path)Set 日志采集路径 注意:此字段可能返回 null,表示取不到有效值。voidsetUpdateTime(String UpdateTime)Set 更新时间 注意:此字段可能返回 null,表示取不到有效值。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
-
ConfigInfo
public ConfigInfo()
-
ConfigInfo
public ConfigInfo(ConfigInfo 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
-
getConfigId
public String getConfigId()
Get 采集规则配置ID- Returns:
- ConfigId 采集规则配置ID
-
setConfigId
public void setConfigId(String ConfigId)
Set 采集规则配置ID- Parameters:
ConfigId- 采集规则配置ID
-
getName
public String getName()
Get 采集规则配置名称 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Name 采集规则配置名称 注意:此字段可能返回 null,表示取不到有效值。
-
setName
public void setName(String Name)
Set 采集规则配置名称 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Name- 采集规则配置名称 注意:此字段可能返回 null,表示取不到有效值。
-
getLogFormat
public String getLogFormat()
Get 日志格式化方式 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- LogFormat 日志格式化方式 注意:此字段可能返回 null,表示取不到有效值。
-
setLogFormat
public void setLogFormat(String LogFormat)
Set 日志格式化方式 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
LogFormat- 日志格式化方式 注意:此字段可能返回 null,表示取不到有效值。
-
getPath
public String getPath()
Get 日志采集路径 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Path 日志采集路径 注意:此字段可能返回 null,表示取不到有效值。
-
setPath
public void setPath(String Path)
Set 日志采集路径 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Path- 日志采集路径 注意:此字段可能返回 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,表示取不到有效值。
-
getOutput
public String getOutput()
Get 采集配置所属日志主题ID即TopicId- Returns:
- Output 采集配置所属日志主题ID即TopicId
-
setOutput
public void setOutput(String Output)
Set 采集配置所属日志主题ID即TopicId- Parameters:
Output- 采集配置所属日志主题ID即TopicId
-
getUpdateTime
public String getUpdateTime()
Get 更新时间 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- UpdateTime 更新时间 注意:此字段可能返回 null,表示取不到有效值。
-
setUpdateTime
public void setUpdateTime(String UpdateTime)
Set 更新时间 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
UpdateTime- 更新时间 注意:此字段可能返回 null,表示取不到有效值。
-
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,表示取不到有效值。
-
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,表示取不到有效值。
-
-