Class ModifyConfigExtraRequest

    • 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}