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 Comparison operator.
|
Long |
getContinuousTime()
Get Number of repetitions.
|
String |
getMetricName()
Get Metric name.
|
Long |
getPeriod()
Get Time period in seconds.
|
Float |
getPreciseThreshold()
Get Exact alarming threshold.
|
String |
getStatistic()
Get Statistics type.
|
Long |
getThreshold()
Get Alarming threshold:
CPU_UTILIZATION: [1, 100] in % MEM_UTILIZATION: [1, 100] in % LAN_TRAFFIC_OUT: >0 in Mbps LAN_TRAFFIC_IN: >0 in Mbps WAN_TRAFFIC_OUT: >0 in Mbps WAN_TRAFFIC_IN: >0 in Mbps |
void |
setComparisonOperator(String ComparisonOperator)
Set Comparison operator.
|
void |
setContinuousTime(Long ContinuousTime)
Set Number of repetitions.
|
void |
setMetricName(String MetricName)
Set Metric name.
|
void |
setPeriod(Long Period)
Set Time period in seconds.
|
void |
setPreciseThreshold(Float PreciseThreshold)
Set Exact alarming threshold.
|
void |
setStatistic(String Statistic)
Set Statistics type.
|
void |
setThreshold(Long Threshold)
Set Alarming threshold:
CPU_UTILIZATION: [1, 100] in % MEM_UTILIZATION: [1, 100] in % LAN_TRAFFIC_OUT: >0 in Mbps LAN_TRAFFIC_IN: >0 in Mbps WAN_TRAFFIC_OUT: >0 in Mbps WAN_TRAFFIC_IN: >0 in 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
- Comparison operator. Value range: public String getMetricName()
public void setMetricName(String MetricName)
MetricName
- Metric name. Value range: public Long getThreshold()
public void setThreshold(Long Threshold)
Threshold
- Alarming threshold: public Long getPeriod()
public void setPeriod(Long Period)
Period
- Time period in seconds. Enumerated values: 60, 300.public Long getContinuousTime()
public void setContinuousTime(Long ContinuousTime)
ContinuousTime
- Number of repetitions. Value range: [1, 10]public String getStatistic()
public void setStatistic(String Statistic)
Statistic
- Statistics type. Value range: public Float getPreciseThreshold()
public void setPreciseThreshold(Float PreciseThreshold)
PreciseThreshold
- Exact alarming threshold. This parameter is only used in API outputs. Values: Copyright © 2023. All rights reserved.