Class MetricAlarm
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.as.v20180419.models.MetricAlarm
-
public class MetricAlarm extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetComparisonOperator()Get 比较运算符,可选值:
GREATER_THAN:大于GREATER_THAN_OR_EQUAL_TO:大于或等于LESS_THAN:小于 LESS_THAN_OR_EQUAL_TO:小于或等于 EQUAL_TO:等于 NOT_EQUAL_TO:不等于LonggetContinuousTime()Get 重复次数。取值范围 [1, 10]StringgetMetricName()Get 指标名称,可选字段如下:
CPU_UTILIZATION:CPU利用率MEM_UTILIZATION:内存利用率LAN_TRAFFIC_OUT:内网出带宽LAN_TRAFFIC_IN:内网入带宽WAN_TRAFFIC_OUT:外网出带宽WAN_TRAFFIC_IN:外网入带宽LonggetPeriod()Get 时间周期,单位:秒,取值枚举值为60、300。FloatgetPreciseThreshold()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,单位:MbpsStringgetStatistic()Get 统计类型,可选字段如下:
AVERAGE:平均值MAXIMUM:最大值MINIMUM:最小值
默认取值:AVERAGELonggetThreshold()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,单位:MbpsvoidsetComparisonOperator(String ComparisonOperator)Set 比较运算符,可选值:
GREATER_THAN:大于GREATER_THAN_OR_EQUAL_TO:大于或等于LESS_THAN:小于 LESS_THAN_OR_EQUAL_TO:小于或等于 EQUAL_TO:等于 NOT_EQUAL_TO:不等于voidsetContinuousTime(Long ContinuousTime)Set 重复次数。取值范围 [1, 10]voidsetMetricName(String MetricName)Set 指标名称,可选字段如下:
CPU_UTILIZATION:CPU利用率MEM_UTILIZATION:内存利用率LAN_TRAFFIC_OUT:内网出带宽LAN_TRAFFIC_IN:内网入带宽WAN_TRAFFIC_OUT:外网出带宽WAN_TRAFFIC_IN:外网入带宽voidsetPeriod(Long Period)Set 时间周期,单位:秒,取值枚举值为60、300。voidsetPreciseThreshold(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,单位:MbpsvoidsetStatistic(String Statistic)Set 统计类型,可选字段如下:
AVERAGE:平均值MAXIMUM:最大值MINIMUM:最小值
默认取值:AVERAGEvoidsetThreshold(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,单位:MbpsvoidtoMap(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
-
MetricAlarm
public MetricAlarm()
-
MetricAlarm
public 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.
-
-
Method Detail
-
getComparisonOperator
public String getComparisonOperator()
Get 比较运算符,可选值:- GREATER_THAN:大于
- GREATER_THAN_OR_EQUAL_TO:大于或等于
- LESS_THAN:小于
- LESS_THAN_OR_EQUAL_TO:小于或等于
- EQUAL_TO:等于
- NOT_EQUAL_TO:不等于
- Returns:
- ComparisonOperator 比较运算符,可选值:
- GREATER_THAN:大于
- GREATER_THAN_OR_EQUAL_TO:大于或等于
- LESS_THAN:小于
- LESS_THAN_OR_EQUAL_TO:小于或等于
- EQUAL_TO:等于
- NOT_EQUAL_TO:不等于
-
setComparisonOperator
public void setComparisonOperator(String ComparisonOperator)
Set 比较运算符,可选值:- GREATER_THAN:大于
- GREATER_THAN_OR_EQUAL_TO:大于或等于
- LESS_THAN:小于
- LESS_THAN_OR_EQUAL_TO:小于或等于
- EQUAL_TO:等于
- NOT_EQUAL_TO:不等于
- Parameters:
ComparisonOperator- 比较运算符,可选值:- GREATER_THAN:大于
- GREATER_THAN_OR_EQUAL_TO:大于或等于
- LESS_THAN:小于
- LESS_THAN_OR_EQUAL_TO:小于或等于
- EQUAL_TO:等于
- NOT_EQUAL_TO:不等于
-
getMetricName
public String getMetricName()
Get 指标名称,可选字段如下:- CPU_UTILIZATION:CPU利用率
- MEM_UTILIZATION:内存利用率
- LAN_TRAFFIC_OUT:内网出带宽
- LAN_TRAFFIC_IN:内网入带宽
- WAN_TRAFFIC_OUT:外网出带宽
- WAN_TRAFFIC_IN:外网入带宽
- Returns:
- MetricName 指标名称,可选字段如下:
- CPU_UTILIZATION:CPU利用率
- MEM_UTILIZATION:内存利用率
- LAN_TRAFFIC_OUT:内网出带宽
- LAN_TRAFFIC_IN:内网入带宽
- WAN_TRAFFIC_OUT:外网出带宽
- WAN_TRAFFIC_IN:外网入带宽
-
setMetricName
public void setMetricName(String MetricName)
Set 指标名称,可选字段如下:- CPU_UTILIZATION:CPU利用率
- MEM_UTILIZATION:内存利用率
- LAN_TRAFFIC_OUT:内网出带宽
- LAN_TRAFFIC_IN:内网入带宽
- WAN_TRAFFIC_OUT:外网出带宽
- WAN_TRAFFIC_IN:外网入带宽
- Parameters:
MetricName- 指标名称,可选字段如下:- CPU_UTILIZATION:CPU利用率
- MEM_UTILIZATION:内存利用率
- LAN_TRAFFIC_OUT:内网出带宽
- LAN_TRAFFIC_IN:内网入带宽
- WAN_TRAFFIC_OUT:外网出带宽
- WAN_TRAFFIC_IN:外网入带宽
-
getThreshold
public Long getThreshold()
Get 告警阈值:- CPU_UTILIZATION:[1, 100],单位:%
- MEM_UTILIZATION:[1, 100],单位:%
- LAN_TRAFFIC_OUT:>0,单位:Mbps
- LAN_TRAFFIC_IN:>0,单位:Mbps
- WAN_TRAFFIC_OUT:>0,单位:Mbps
- WAN_TRAFFIC_IN:>0,单位:Mbps
- Returns:
- Threshold 告警阈值:
- CPU_UTILIZATION:[1, 100],单位:%
- MEM_UTILIZATION:[1, 100],单位:%
- LAN_TRAFFIC_OUT:>0,单位:Mbps
- LAN_TRAFFIC_IN:>0,单位:Mbps
- WAN_TRAFFIC_OUT:>0,单位:Mbps
- WAN_TRAFFIC_IN:>0,单位:Mbps
-
setThreshold
public void setThreshold(Long Threshold)
Set 告警阈值:- CPU_UTILIZATION:[1, 100],单位:%
- MEM_UTILIZATION:[1, 100],单位:%
- LAN_TRAFFIC_OUT:>0,单位:Mbps
- LAN_TRAFFIC_IN:>0,单位:Mbps
- WAN_TRAFFIC_OUT:>0,单位:Mbps
- WAN_TRAFFIC_IN:>0,单位:Mbps
- Parameters:
Threshold- 告警阈值:- CPU_UTILIZATION:[1, 100],单位:%
- MEM_UTILIZATION:[1, 100],单位:%
- LAN_TRAFFIC_OUT:>0,单位:Mbps
- LAN_TRAFFIC_IN:>0,单位:Mbps
- WAN_TRAFFIC_OUT:>0,单位:Mbps
- WAN_TRAFFIC_IN:>0,单位:Mbps
-
getPeriod
public Long getPeriod()
Get 时间周期,单位:秒,取值枚举值为60、300。- Returns:
- Period 时间周期,单位:秒,取值枚举值为60、300。
-
setPeriod
public void setPeriod(Long Period)
Set 时间周期,单位:秒,取值枚举值为60、300。- Parameters:
Period- 时间周期,单位:秒,取值枚举值为60、300。
-
getContinuousTime
public Long getContinuousTime()
Get 重复次数。取值范围 [1, 10]- Returns:
- ContinuousTime 重复次数。取值范围 [1, 10]
-
setContinuousTime
public void setContinuousTime(Long ContinuousTime)
Set 重复次数。取值范围 [1, 10]- Parameters:
ContinuousTime- 重复次数。取值范围 [1, 10]
-
getStatistic
public String getStatistic()
Get 统计类型,可选字段如下:- AVERAGE:平均值
- MAXIMUM:最大值
- MINIMUM:最小值
默认取值:AVERAGE- Returns:
- Statistic 统计类型,可选字段如下:
- AVERAGE:平均值
- MAXIMUM:最大值
- MINIMUM:最小值
默认取值:AVERAGE
-
setStatistic
public void setStatistic(String Statistic)
Set 统计类型,可选字段如下:- AVERAGE:平均值
- MAXIMUM:最大值
- MINIMUM:最小值
默认取值:AVERAGE- Parameters:
Statistic- 统计类型,可选字段如下:- AVERAGE:平均值
- MAXIMUM:最大值
- MINIMUM:最小值
默认取值:AVERAGE
-
getPreciseThreshold
public Float getPreciseThreshold()
Get 精确告警阈值,本参数不作为入参输入,仅用作查询接口出参:- CPU_UTILIZATION:(0, 100],单位:%
- MEM_UTILIZATION:(0, 100],单位:%
- LAN_TRAFFIC_OUT:>0,单位:Mbps
- LAN_TRAFFIC_IN:>0,单位:Mbps
- WAN_TRAFFIC_OUT:>0,单位:Mbps
- WAN_TRAFFIC_IN:>0,单位:Mbps
- Returns:
- PreciseThreshold 精确告警阈值,本参数不作为入参输入,仅用作查询接口出参:
- CPU_UTILIZATION:(0, 100],单位:%
- MEM_UTILIZATION:(0, 100],单位:%
- LAN_TRAFFIC_OUT:>0,单位:Mbps
- LAN_TRAFFIC_IN:>0,单位:Mbps
- WAN_TRAFFIC_OUT:>0,单位:Mbps
- WAN_TRAFFIC_IN:>0,单位:Mbps
-
setPreciseThreshold
public void setPreciseThreshold(Float PreciseThreshold)
Set 精确告警阈值,本参数不作为入参输入,仅用作查询接口出参:- CPU_UTILIZATION:(0, 100],单位:%
- MEM_UTILIZATION:(0, 100],单位:%
- LAN_TRAFFIC_OUT:>0,单位:Mbps
- LAN_TRAFFIC_IN:>0,单位:Mbps
- WAN_TRAFFIC_OUT:>0,单位:Mbps
- WAN_TRAFFIC_IN:>0,单位:Mbps
- Parameters:
PreciseThreshold- 精确告警阈值,本参数不作为入参输入,仅用作查询接口出参:- CPU_UTILIZATION:(0, 100],单位:%
- MEM_UTILIZATION:(0, 100],单位:%
- LAN_TRAFFIC_OUT:>0,单位:Mbps
- LAN_TRAFFIC_IN:>0,单位:Mbps
- WAN_TRAFFIC_OUT:>0,单位:Mbps
- WAN_TRAFFIC_IN:>0,单位:Mbps
-
-