public class MetricAlarm extends AbstractModel
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:外网入带宽 |
Long |
getPeriod()
Get 时间周期,单位:秒,取值枚举值为60、300。
|
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,单位:Mbps |
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:外网入带宽 |
void |
setPeriod(Long Period)
Set 时间周期,单位:秒,取值枚举值为60、300。
|
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,单位:Mbps |
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public 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
- 统计类型,可选字段如下:Copyright © 2021. All rights reserved.