Class AlarmPolicyRule

    • Constructor Summary

      Constructors 
      Constructor Description
      AlarmPolicyRule()  
      AlarmPolicyRule​(AlarmPolicyRule 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
      Long getContinuePeriod()
      Get 周期数 持续通知周期 1=持续1个周期 2=持续2个周期...,支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询 注意:此字段可能返回 null,表示取不到有效值。
      String getDescription()
      Get 指标展示名,用于出参 注意:此字段可能返回 null,表示取不到有效值。
      AlarmPolicyFilter getFilter()
      Get 对于单个触发规则的过滤条件 注意:此字段可能返回 null,表示取不到有效值。
      AlarmHierarchicalValue getHierarchicalValue()
      Get 告警分级阈值配置 注意:此字段可能返回 null,表示取不到有效值。
      Long getIsAdvanced()
      Get 是否为高级指标,0否,1是 注意:此字段可能返回 null,表示取不到有效值。
      Long getIsOpen()
      Get 高级指标是否开通,0否,1是 注意:此字段可能返回 null,表示取不到有效值。
      Long getIsPowerNotice()
      Get 告警频率是否指数增长 0=否 1=是 注意:此字段可能返回 null,表示取不到有效值。
      String getMetricName()
      Get 指标名或事件名,支持的指标可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询,支持的事件可以从 [DescribeAlarmEvents](https://cloud.tencent.com/document/product/248/51284) 查询 。 注意:此字段可能返回 null,表示取不到有效值。
      Long getNoticeFrequency()
      Get 秒数 告警间隔 0=不重复 300=每5分钟告警一次 600=每10分钟告警一次 900=每15分钟告警一次 1800=每30分钟告警一次 3600=每1小时告警一次 7200=每2小时告警一次 10800=每3小时告警一次 21600=每6小时告警一次 43200=每12小时告警一次 86400=每1天告警一次 注意:此字段可能返回 null,表示取不到有效值。
      String getOperator()
      Get 英文运算符 intelligent=无阈值智能检测 eq=等于 ge=大于等于 gt=大于 le=小于等于 lt=小于 ne=不等于 day_increase=天同比增长 day_decrease=天同比下降 day_wave=天同比波动 week_increase=周同比增长 week_decrease=周同比下降 week_wave=周同比波动 cycle_increase=环比增长 cycle_decrease=环比下降 cycle_wave=环比波动 re=正则匹配 支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。
      Long getPeriod()
      Get 秒数 统计周期,支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。
      String getProductId()
      Get 集成中心产品ID 注意:此字段可能返回 null,表示取不到有效值。
      String getRuleType()
      Get 触发条件类型 STATIC=静态阈值 DYNAMIC=动态阈值。创建或编辑策略时,如不填则默认为 STATIC。 注意:此字段可能返回 null,表示取不到有效值。
      String getUnit()
      Get 单位,用于出参 注意:此字段可能返回 null,表示取不到有效值。
      String getValue()
      Get 阈值,支持的范围可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。
      Float getValueMax()
      Get 最大值 注意:此字段可能返回 null,表示取不到有效值。
      Float getValueMin()
      Get 最小值 注意:此字段可能返回 null,表示取不到有效值。
      void setContinuePeriod​(Long ContinuePeriod)
      Set 周期数 持续通知周期 1=持续1个周期 2=持续2个周期...,支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询 注意:此字段可能返回 null,表示取不到有效值。
      void setDescription​(String Description)
      Set 指标展示名,用于出参 注意:此字段可能返回 null,表示取不到有效值。
      void setFilter​(AlarmPolicyFilter Filter)
      Set 对于单个触发规则的过滤条件 注意:此字段可能返回 null,表示取不到有效值。
      void setHierarchicalValue​(AlarmHierarchicalValue HierarchicalValue)
      Set 告警分级阈值配置 注意:此字段可能返回 null,表示取不到有效值。
      void setIsAdvanced​(Long IsAdvanced)
      Set 是否为高级指标,0否,1是 注意:此字段可能返回 null,表示取不到有效值。
      void setIsOpen​(Long IsOpen)
      Set 高级指标是否开通,0否,1是 注意:此字段可能返回 null,表示取不到有效值。
      void setIsPowerNotice​(Long IsPowerNotice)
      Set 告警频率是否指数增长 0=否 1=是 注意:此字段可能返回 null,表示取不到有效值。
      void setMetricName​(String MetricName)
      Set 指标名或事件名,支持的指标可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询,支持的事件可以从 [DescribeAlarmEvents](https://cloud.tencent.com/document/product/248/51284) 查询 。 注意:此字段可能返回 null,表示取不到有效值。
      void setNoticeFrequency​(Long NoticeFrequency)
      Set 秒数 告警间隔 0=不重复 300=每5分钟告警一次 600=每10分钟告警一次 900=每15分钟告警一次 1800=每30分钟告警一次 3600=每1小时告警一次 7200=每2小时告警一次 10800=每3小时告警一次 21600=每6小时告警一次 43200=每12小时告警一次 86400=每1天告警一次 注意:此字段可能返回 null,表示取不到有效值。
      void setOperator​(String Operator)
      Set 英文运算符 intelligent=无阈值智能检测 eq=等于 ge=大于等于 gt=大于 le=小于等于 lt=小于 ne=不等于 day_increase=天同比增长 day_decrease=天同比下降 day_wave=天同比波动 week_increase=周同比增长 week_decrease=周同比下降 week_wave=周同比波动 cycle_increase=环比增长 cycle_decrease=环比下降 cycle_wave=环比波动 re=正则匹配 支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。
      void setPeriod​(Long Period)
      Set 秒数 统计周期,支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。
      void setProductId​(String ProductId)
      Set 集成中心产品ID 注意:此字段可能返回 null,表示取不到有效值。
      void setRuleType​(String RuleType)
      Set 触发条件类型 STATIC=静态阈值 DYNAMIC=动态阈值。创建或编辑策略时,如不填则默认为 STATIC。 注意:此字段可能返回 null,表示取不到有效值。
      void setUnit​(String Unit)
      Set 单位,用于出参 注意:此字段可能返回 null,表示取不到有效值。
      void setValue​(String Value)
      Set 阈值,支持的范围可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。
      void setValueMax​(Float ValueMax)
      Set 最大值 注意:此字段可能返回 null,表示取不到有效值。
      void setValueMin​(Float ValueMin)
      Set 最小值 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • AlarmPolicyRule

        public AlarmPolicyRule()
      • AlarmPolicyRule

        public AlarmPolicyRule​(AlarmPolicyRule 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

      • getMetricName

        public String getMetricName()
        Get 指标名或事件名,支持的指标可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询,支持的事件可以从 [DescribeAlarmEvents](https://cloud.tencent.com/document/product/248/51284) 查询 。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        MetricName 指标名或事件名,支持的指标可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询,支持的事件可以从 [DescribeAlarmEvents](https://cloud.tencent.com/document/product/248/51284) 查询 。 注意:此字段可能返回 null,表示取不到有效值。
      • setMetricName

        public void setMetricName​(String MetricName)
        Set 指标名或事件名,支持的指标可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询,支持的事件可以从 [DescribeAlarmEvents](https://cloud.tencent.com/document/product/248/51284) 查询 。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        MetricName - 指标名或事件名,支持的指标可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询,支持的事件可以从 [DescribeAlarmEvents](https://cloud.tencent.com/document/product/248/51284) 查询 。 注意:此字段可能返回 null,表示取不到有效值。
      • getPeriod

        public Long getPeriod()
        Get 秒数 统计周期,支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Period 秒数 统计周期,支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。
      • setPeriod

        public void setPeriod​(Long Period)
        Set 秒数 统计周期,支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Period - 秒数 统计周期,支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。
      • getOperator

        public String getOperator()
        Get 英文运算符 intelligent=无阈值智能检测 eq=等于 ge=大于等于 gt=大于 le=小于等于 lt=小于 ne=不等于 day_increase=天同比增长 day_decrease=天同比下降 day_wave=天同比波动 week_increase=周同比增长 week_decrease=周同比下降 week_wave=周同比波动 cycle_increase=环比增长 cycle_decrease=环比下降 cycle_wave=环比波动 re=正则匹配 支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Operator 英文运算符 intelligent=无阈值智能检测 eq=等于 ge=大于等于 gt=大于 le=小于等于 lt=小于 ne=不等于 day_increase=天同比增长 day_decrease=天同比下降 day_wave=天同比波动 week_increase=周同比增长 week_decrease=周同比下降 week_wave=周同比波动 cycle_increase=环比增长 cycle_decrease=环比下降 cycle_wave=环比波动 re=正则匹配 支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。
      • setOperator

        public void setOperator​(String Operator)
        Set 英文运算符 intelligent=无阈值智能检测 eq=等于 ge=大于等于 gt=大于 le=小于等于 lt=小于 ne=不等于 day_increase=天同比增长 day_decrease=天同比下降 day_wave=天同比波动 week_increase=周同比增长 week_decrease=周同比下降 week_wave=周同比波动 cycle_increase=环比增长 cycle_decrease=环比下降 cycle_wave=环比波动 re=正则匹配 支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Operator - 英文运算符 intelligent=无阈值智能检测 eq=等于 ge=大于等于 gt=大于 le=小于等于 lt=小于 ne=不等于 day_increase=天同比增长 day_decrease=天同比下降 day_wave=天同比波动 week_increase=周同比增长 week_decrease=周同比下降 week_wave=周同比波动 cycle_increase=环比增长 cycle_decrease=环比下降 cycle_wave=环比波动 re=正则匹配 支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。
      • getValue

        public String getValue()
        Get 阈值,支持的范围可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Value 阈值,支持的范围可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。
      • setValue

        public void setValue​(String Value)
        Set 阈值,支持的范围可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Value - 阈值,支持的范围可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。
      • getContinuePeriod

        public Long getContinuePeriod()
        Get 周期数 持续通知周期 1=持续1个周期 2=持续2个周期...,支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ContinuePeriod 周期数 持续通知周期 1=持续1个周期 2=持续2个周期...,支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询 注意:此字段可能返回 null,表示取不到有效值。
      • setContinuePeriod

        public void setContinuePeriod​(Long ContinuePeriod)
        Set 周期数 持续通知周期 1=持续1个周期 2=持续2个周期...,支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ContinuePeriod - 周期数 持续通知周期 1=持续1个周期 2=持续2个周期...,支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询 注意:此字段可能返回 null,表示取不到有效值。
      • getNoticeFrequency

        public Long getNoticeFrequency()
        Get 秒数 告警间隔 0=不重复 300=每5分钟告警一次 600=每10分钟告警一次 900=每15分钟告警一次 1800=每30分钟告警一次 3600=每1小时告警一次 7200=每2小时告警一次 10800=每3小时告警一次 21600=每6小时告警一次 43200=每12小时告警一次 86400=每1天告警一次 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        NoticeFrequency 秒数 告警间隔 0=不重复 300=每5分钟告警一次 600=每10分钟告警一次 900=每15分钟告警一次 1800=每30分钟告警一次 3600=每1小时告警一次 7200=每2小时告警一次 10800=每3小时告警一次 21600=每6小时告警一次 43200=每12小时告警一次 86400=每1天告警一次 注意:此字段可能返回 null,表示取不到有效值。
      • setNoticeFrequency

        public void setNoticeFrequency​(Long NoticeFrequency)
        Set 秒数 告警间隔 0=不重复 300=每5分钟告警一次 600=每10分钟告警一次 900=每15分钟告警一次 1800=每30分钟告警一次 3600=每1小时告警一次 7200=每2小时告警一次 10800=每3小时告警一次 21600=每6小时告警一次 43200=每12小时告警一次 86400=每1天告警一次 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        NoticeFrequency - 秒数 告警间隔 0=不重复 300=每5分钟告警一次 600=每10分钟告警一次 900=每15分钟告警一次 1800=每30分钟告警一次 3600=每1小时告警一次 7200=每2小时告警一次 10800=每3小时告警一次 21600=每6小时告警一次 43200=每12小时告警一次 86400=每1天告警一次 注意:此字段可能返回 null,表示取不到有效值。
      • getIsPowerNotice

        public Long getIsPowerNotice()
        Get 告警频率是否指数增长 0=否 1=是 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IsPowerNotice 告警频率是否指数增长 0=否 1=是 注意:此字段可能返回 null,表示取不到有效值。
      • setIsPowerNotice

        public void setIsPowerNotice​(Long IsPowerNotice)
        Set 告警频率是否指数增长 0=否 1=是 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IsPowerNotice - 告警频率是否指数增长 0=否 1=是 注意:此字段可能返回 null,表示取不到有效值。
      • getFilter

        public AlarmPolicyFilter getFilter()
        Get 对于单个触发规则的过滤条件 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Filter 对于单个触发规则的过滤条件 注意:此字段可能返回 null,表示取不到有效值。
      • setFilter

        public void setFilter​(AlarmPolicyFilter Filter)
        Set 对于单个触发规则的过滤条件 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Filter - 对于单个触发规则的过滤条件 注意:此字段可能返回 null,表示取不到有效值。
      • getDescription

        public String getDescription()
        Get 指标展示名,用于出参 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Description 指标展示名,用于出参 注意:此字段可能返回 null,表示取不到有效值。
      • setDescription

        public void setDescription​(String Description)
        Set 指标展示名,用于出参 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Description - 指标展示名,用于出参 注意:此字段可能返回 null,表示取不到有效值。
      • getUnit

        public String getUnit()
        Get 单位,用于出参 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Unit 单位,用于出参 注意:此字段可能返回 null,表示取不到有效值。
      • setUnit

        public void setUnit​(String Unit)
        Set 单位,用于出参 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Unit - 单位,用于出参 注意:此字段可能返回 null,表示取不到有效值。
      • getRuleType

        public String getRuleType()
        Get 触发条件类型 STATIC=静态阈值 DYNAMIC=动态阈值。创建或编辑策略时,如不填则默认为 STATIC。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RuleType 触发条件类型 STATIC=静态阈值 DYNAMIC=动态阈值。创建或编辑策略时,如不填则默认为 STATIC。 注意:此字段可能返回 null,表示取不到有效值。
      • setRuleType

        public void setRuleType​(String RuleType)
        Set 触发条件类型 STATIC=静态阈值 DYNAMIC=动态阈值。创建或编辑策略时,如不填则默认为 STATIC。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RuleType - 触发条件类型 STATIC=静态阈值 DYNAMIC=动态阈值。创建或编辑策略时,如不填则默认为 STATIC。 注意:此字段可能返回 null,表示取不到有效值。
      • getIsAdvanced

        public Long getIsAdvanced()
        Get 是否为高级指标,0否,1是 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IsAdvanced 是否为高级指标,0否,1是 注意:此字段可能返回 null,表示取不到有效值。
      • setIsAdvanced

        public void setIsAdvanced​(Long IsAdvanced)
        Set 是否为高级指标,0否,1是 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IsAdvanced - 是否为高级指标,0否,1是 注意:此字段可能返回 null,表示取不到有效值。
      • getIsOpen

        public Long getIsOpen()
        Get 高级指标是否开通,0否,1是 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IsOpen 高级指标是否开通,0否,1是 注意:此字段可能返回 null,表示取不到有效值。
      • setIsOpen

        public void setIsOpen​(Long IsOpen)
        Set 高级指标是否开通,0否,1是 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IsOpen - 高级指标是否开通,0否,1是 注意:此字段可能返回 null,表示取不到有效值。
      • getProductId

        public String getProductId()
        Get 集成中心产品ID 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ProductId 集成中心产品ID 注意:此字段可能返回 null,表示取不到有效值。
      • setProductId

        public void setProductId​(String ProductId)
        Set 集成中心产品ID 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ProductId - 集成中心产品ID 注意:此字段可能返回 null,表示取不到有效值。
      • getValueMax

        public Float getValueMax()
        Get 最大值 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ValueMax 最大值 注意:此字段可能返回 null,表示取不到有效值。
      • setValueMax

        public void setValueMax​(Float ValueMax)
        Set 最大值 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ValueMax - 最大值 注意:此字段可能返回 null,表示取不到有效值。
      • getValueMin

        public Float getValueMin()
        Get 最小值 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ValueMin 最小值 注意:此字段可能返回 null,表示取不到有效值。
      • setValueMin

        public void setValueMin​(Float ValueMin)
        Set 最小值 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ValueMin - 最小值 注意:此字段可能返回 null,表示取不到有效值。
      • getHierarchicalValue

        public AlarmHierarchicalValue getHierarchicalValue()
        Get 告警分级阈值配置 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        HierarchicalValue 告警分级阈值配置 注意:此字段可能返回 null,表示取不到有效值。
      • setHierarchicalValue

        public void setHierarchicalValue​(AlarmHierarchicalValue HierarchicalValue)
        Set 告警分级阈值配置 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        HierarchicalValue - 告警分级阈值配置 注意:此字段可能返回 null,表示取不到有效值。