Class AlarmPolicyRule
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.monitor.v20180724.models.AlarmPolicyRule
-
public class AlarmPolicyRule extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
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 LonggetContinuePeriod()Get 周期数 持续通知周期 1=持续1个周期 2=持续2个周期...,支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询 注意:此字段可能返回 null,表示取不到有效值。StringgetDescription()Get 指标展示名,用于出参 注意:此字段可能返回 null,表示取不到有效值。AlarmPolicyFiltergetFilter()Get 对于单个触发规则的过滤条件 注意:此字段可能返回 null,表示取不到有效值。AlarmHierarchicalValuegetHierarchicalValue()Get 告警分级阈值配置 注意:此字段可能返回 null,表示取不到有效值。LonggetIsAdvanced()Get 是否为高级指标,0否,1是 注意:此字段可能返回 null,表示取不到有效值。LonggetIsOpen()Get 高级指标是否开通,0否,1是 注意:此字段可能返回 null,表示取不到有效值。LonggetIsPowerNotice()Get 告警频率是否指数增长 0=否 1=是 注意:此字段可能返回 null,表示取不到有效值。StringgetMetricName()Get 指标名或事件名,支持的指标可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询,支持的事件可以从 [DescribeAlarmEvents](https://cloud.tencent.com/document/product/248/51284) 查询 。 注意:此字段可能返回 null,表示取不到有效值。LonggetNoticeFrequency()Get 秒数 告警间隔 0=不重复 300=每5分钟告警一次 600=每10分钟告警一次 900=每15分钟告警一次 1800=每30分钟告警一次 3600=每1小时告警一次 7200=每2小时告警一次 10800=每3小时告警一次 21600=每6小时告警一次 43200=每12小时告警一次 86400=每1天告警一次 注意:此字段可能返回 null,表示取不到有效值。StringgetOperator()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,表示取不到有效值。LonggetPeriod()Get 秒数 统计周期,支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。StringgetProductId()Get 集成中心产品ID 注意:此字段可能返回 null,表示取不到有效值。StringgetRuleType()Get 触发条件类型 STATIC=静态阈值 DYNAMIC=动态阈值。创建或编辑策略时,如不填则默认为 STATIC。 注意:此字段可能返回 null,表示取不到有效值。StringgetUnit()Get 单位,用于出参 注意:此字段可能返回 null,表示取不到有效值。StringgetValue()Get 阈值,支持的范围可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。FloatgetValueMax()Get 最大值 注意:此字段可能返回 null,表示取不到有效值。FloatgetValueMin()Get 最小值 注意:此字段可能返回 null,表示取不到有效值。voidsetContinuePeriod(Long ContinuePeriod)Set 周期数 持续通知周期 1=持续1个周期 2=持续2个周期...,支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询 注意:此字段可能返回 null,表示取不到有效值。voidsetDescription(String Description)Set 指标展示名,用于出参 注意:此字段可能返回 null,表示取不到有效值。voidsetFilter(AlarmPolicyFilter Filter)Set 对于单个触发规则的过滤条件 注意:此字段可能返回 null,表示取不到有效值。voidsetHierarchicalValue(AlarmHierarchicalValue HierarchicalValue)Set 告警分级阈值配置 注意:此字段可能返回 null,表示取不到有效值。voidsetIsAdvanced(Long IsAdvanced)Set 是否为高级指标,0否,1是 注意:此字段可能返回 null,表示取不到有效值。voidsetIsOpen(Long IsOpen)Set 高级指标是否开通,0否,1是 注意:此字段可能返回 null,表示取不到有效值。voidsetIsPowerNotice(Long IsPowerNotice)Set 告警频率是否指数增长 0=否 1=是 注意:此字段可能返回 null,表示取不到有效值。voidsetMetricName(String MetricName)Set 指标名或事件名,支持的指标可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询,支持的事件可以从 [DescribeAlarmEvents](https://cloud.tencent.com/document/product/248/51284) 查询 。 注意:此字段可能返回 null,表示取不到有效值。voidsetNoticeFrequency(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,表示取不到有效值。voidsetOperator(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,表示取不到有效值。voidsetPeriod(Long Period)Set 秒数 统计周期,支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。voidsetProductId(String ProductId)Set 集成中心产品ID 注意:此字段可能返回 null,表示取不到有效值。voidsetRuleType(String RuleType)Set 触发条件类型 STATIC=静态阈值 DYNAMIC=动态阈值。创建或编辑策略时,如不填则默认为 STATIC。 注意:此字段可能返回 null,表示取不到有效值。voidsetUnit(String Unit)Set 单位,用于出参 注意:此字段可能返回 null,表示取不到有效值。voidsetValue(String Value)Set 阈值,支持的范围可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。 注意:此字段可能返回 null,表示取不到有效值。voidsetValueMax(Float ValueMax)Set 最大值 注意:此字段可能返回 null,表示取不到有效值。voidsetValueMin(Float ValueMin)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
-
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,表示取不到有效值。
-
-