public class MetricAlarm extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| MetricAlarm() | 
| MetricAlarm(MetricAlarm 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getComparisonOperator()Get 比较运算符,可选值: GREATER_THAN:大于GREATER_THAN_OR_EQUAL_TO:大于或等于LESS_THAN:小于 LESS_THAN_OR_EQUAL_TO:小于或等于 EQUAL_TO:等于 NOT_EQUAL_TO:不等于 | 
| Long | getContinuousTime()Get 重复次数。取值范围 [1, 10] | 
| String | getMetricName()Get 指标名称,可选字段如下: CPU_UTILIZATION:CPU利用率MEM_UTILIZATION:内存利用率LAN_TRAFFIC_OUT:内网出带宽LAN_TRAFFIC_IN:内网入带宽WAN_TRAFFIC_OUT:外网出带宽WAN_TRAFFIC_IN:外网入带宽TCP_CURR_ESTAB:TCP连接数 | 
| Long | getPeriod()Get 时间周期,单位:秒,取值枚举值为60、300。 | 
| Float | getPreciseThreshold()Get 精确告警阈值,本参数不作为入参输入,仅用作查询接口出参: CPU_UTILIZATION:(0, 100],单位:%MEM_UTILIZATION:(0, 100],单位:%LAN_TRAFFIC_OUT:>0,单位:Mbps LAN_TRAFFIC_IN:>0,单位:MbpsWAN_TRAFFIC_OUT:>0,单位:MbpsWAN_TRAFFIC_IN:>0,单位:MbpsTCP_CURR_ESTAB:>0, 单位:Count | 
| String | getStatistic()Get 统计类型,可选字段如下: AVERAGE:平均值MAXIMUM:最大值MINIMUM:最小值 默认取值:AVERAGE | 
| Long | getThreshold()Get 告警阈值: CPU_UTILIZATION:[1, 100],单位:%MEM_UTILIZATION:[1, 100],单位:%LAN_TRAFFIC_OUT:>0,单位:Mbps LAN_TRAFFIC_IN:>0,单位:MbpsWAN_TRAFFIC_OUT:>0,单位:MbpsWAN_TRAFFIC_IN:>0,单位:MbpsTCP_CURR_ESTAB:>0, 单位:Count | 
| void | setComparisonOperator(String ComparisonOperator)Set 比较运算符,可选值: GREATER_THAN:大于GREATER_THAN_OR_EQUAL_TO:大于或等于LESS_THAN:小于 LESS_THAN_OR_EQUAL_TO:小于或等于 EQUAL_TO:等于 NOT_EQUAL_TO:不等于 | 
| void | setContinuousTime(Long ContinuousTime)Set 重复次数。取值范围 [1, 10] | 
| void | setMetricName(String MetricName)Set 指标名称,可选字段如下: CPU_UTILIZATION:CPU利用率MEM_UTILIZATION:内存利用率LAN_TRAFFIC_OUT:内网出带宽LAN_TRAFFIC_IN:内网入带宽WAN_TRAFFIC_OUT:外网出带宽WAN_TRAFFIC_IN:外网入带宽TCP_CURR_ESTAB:TCP连接数 | 
| void | setPeriod(Long Period)Set 时间周期,单位:秒,取值枚举值为60、300。 | 
| void | setPreciseThreshold(Float PreciseThreshold)Set 精确告警阈值,本参数不作为入参输入,仅用作查询接口出参: CPU_UTILIZATION:(0, 100],单位:%MEM_UTILIZATION:(0, 100],单位:%LAN_TRAFFIC_OUT:>0,单位:Mbps LAN_TRAFFIC_IN:>0,单位:MbpsWAN_TRAFFIC_OUT:>0,单位:MbpsWAN_TRAFFIC_IN:>0,单位:MbpsTCP_CURR_ESTAB:>0, 单位:Count | 
| void | setStatistic(String Statistic)Set 统计类型,可选字段如下: AVERAGE:平均值MAXIMUM:最大值MINIMUM:最小值 默认取值:AVERAGE | 
| void | setThreshold(Long Threshold)Set 告警阈值: CPU_UTILIZATION:[1, 100],单位:%MEM_UTILIZATION:[1, 100],单位:%LAN_TRAFFIC_OUT:>0,单位:Mbps LAN_TRAFFIC_IN:>0,单位:MbpsWAN_TRAFFIC_OUT:>0,单位:MbpsWAN_TRAFFIC_IN:>0,单位:MbpsTCP_CURR_ESTAB:>0, 单位:Count | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic MetricAlarm()
public MetricAlarm(MetricAlarm source)
public String getComparisonOperator()
public void setComparisonOperator(String ComparisonOperator)
ComparisonOperator - 比较运算符,可选值:public String getMetricName()
public void setMetricName(String MetricName)
MetricName - 指标名称,可选字段如下:public Long getThreshold()
public void setThreshold(Long Threshold)
Threshold - 告警阈值:public Long getPeriod()
public void setPeriod(Long Period)
Period - 时间周期,单位:秒,取值枚举值为60、300。public Long getContinuousTime()
public void setContinuousTime(Long ContinuousTime)
ContinuousTime - 重复次数。取值范围 [1, 10]public String getStatistic()
public void setStatistic(String Statistic)
Statistic - 统计类型,可选字段如下:public Float getPreciseThreshold()
public void setPreciseThreshold(Float PreciseThreshold)
PreciseThreshold - 精确告警阈值,本参数不作为入参输入,仅用作查询接口出参:Copyright © 2025. All rights reserved.