public class AlarmInfo extends AbstractModel
| Constructor and Description | 
|---|
| AlarmInfo() | 
| AlarmInfo(AlarmInfo 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 | getAlarmId()Get Alarm policy ID | 
| String[] | getAlarmNoticeIds()Get List of associated alarm notification templates | 
| Long | getAlarmPeriod()Get Repeated alarm interval in minutes. | 
| AlarmTargetInfo[] | getAlarmTargets()Get Monitoring object list | 
| AnalysisDimensional[] | getAnalysis()Get Multi-Dimensional analysis settings
Note: this field may return `null`, indicating that no valid values can be obtained. | 
| CallBackInfo | getCallBack()Get Custom callback template
Note: this field may return `null`, indicating that no valid values can be obtained. | 
| String | getCondition()Get Trigger condition | 
| String | getCreateTime()Get Creation time | 
| String | getMessageTemplate()Get Custom notification template
Note: this field may return `null`, indicating that no valid values can be obtained. | 
| MonitorTime | getMonitorTime()Get Monitoring task running time point | 
| String | getName()Get Alarm policy name | 
| Boolean | getStatus()Get Enablement status | 
| Long | getTriggerCount()Get Alarm persistence cycle. | 
| String | getUpdateTime()Get Last update time | 
| void | setAlarmId(String AlarmId)Set Alarm policy ID | 
| void | setAlarmNoticeIds(String[] AlarmNoticeIds)Set List of associated alarm notification templates | 
| void | setAlarmPeriod(Long AlarmPeriod)Set Repeated alarm interval in minutes. | 
| void | setAlarmTargets(AlarmTargetInfo[] AlarmTargets)Set Monitoring object list | 
| void | setAnalysis(AnalysisDimensional[] Analysis)Set Multi-Dimensional analysis settings
Note: this field may return `null`, indicating that no valid values can be obtained. | 
| void | setCallBack(CallBackInfo CallBack)Set Custom callback template
Note: this field may return `null`, indicating that no valid values can be obtained. | 
| void | setCondition(String Condition)Set Trigger condition | 
| void | setCreateTime(String CreateTime)Set Creation time | 
| void | setMessageTemplate(String MessageTemplate)Set Custom notification template
Note: this field may return `null`, indicating that no valid values can be obtained. | 
| void | setMonitorTime(MonitorTime MonitorTime)Set Monitoring task running time point | 
| void | setName(String Name)Set Alarm policy name | 
| void | setStatus(Boolean Status)Set Enablement status | 
| void | setTriggerCount(Long TriggerCount)Set Alarm persistence cycle. | 
| void | setUpdateTime(String UpdateTime)Set Last update time | 
| 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, toJsonStringpublic AlarmInfo()
public AlarmInfo(AlarmInfo source)
public String getName()
public void setName(String Name)
Name - Alarm policy namepublic AlarmTargetInfo[] getAlarmTargets()
public void setAlarmTargets(AlarmTargetInfo[] AlarmTargets)
AlarmTargets - Monitoring object listpublic MonitorTime getMonitorTime()
public void setMonitorTime(MonitorTime MonitorTime)
MonitorTime - Monitoring task running time pointpublic String getCondition()
public void setCondition(String Condition)
Condition - Trigger conditionpublic Long getTriggerCount()
public void setTriggerCount(Long TriggerCount)
TriggerCount - Alarm persistence cycle. An alarm will be triggered only after the corresponding trigger condition is met for the number of times specified by `TriggerCount`. Value range: 1–10.public Long getAlarmPeriod()
public void setAlarmPeriod(Long AlarmPeriod)
AlarmPeriod - Repeated alarm interval in minutes. Value range: 0–1440.public String[] getAlarmNoticeIds()
public void setAlarmNoticeIds(String[] AlarmNoticeIds)
AlarmNoticeIds - List of associated alarm notification templatespublic Boolean getStatus()
public void setStatus(Boolean Status)
Status - Enablement statuspublic String getAlarmId()
public void setAlarmId(String AlarmId)
AlarmId - Alarm policy IDpublic String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime - Creation timepublic String getUpdateTime()
public void setUpdateTime(String UpdateTime)
UpdateTime - Last update timepublic String getMessageTemplate()
public void setMessageTemplate(String MessageTemplate)
MessageTemplate - Custom notification template
Note: this field may return `null`, indicating that no valid values can be obtained.public CallBackInfo getCallBack()
public void setCallBack(CallBackInfo CallBack)
CallBack - Custom callback template
Note: this field may return `null`, indicating that no valid values can be obtained.public AnalysisDimensional[] getAnalysis()
public void setAnalysis(AnalysisDimensional[] Analysis)
Analysis - Multi-Dimensional analysis settings
Note: this field may return `null`, indicating that no valid values can be obtained.Copyright © 2021. All rights reserved.