public class CreateAlarmRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CreateAlarmRequest() | 
| CreateAlarmRequest(CreateAlarmRequest 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[] | getAlarmNoticeIds()Get List of associated alarm notification templates | 
| Long | getAlarmPeriod()Get Repeated alarm interval in minutes. | 
| AlarmTarget[] | getAlarmTargets()Get Monitoring object list | 
| AnalysisDimensional[] | getAnalysis()Get Multi-Dimensional analysis | 
| CallBackInfo | getCallBack()Get Custom callback | 
| String | getCondition()Get Trigger condition | 
| String | getMessageTemplate()Get Custom alarm content | 
| MonitorTime | getMonitorTime()Get Monitoring task running time point | 
| String | getName()Get Alarm policy name | 
| Boolean | getStatus()Get Whether to enable the alarm policy. | 
| Long | getTriggerCount()Get Alarm persistence cycle. | 
| void | setAlarmNoticeIds(String[] AlarmNoticeIds)Set List of associated alarm notification templates | 
| void | setAlarmPeriod(Long AlarmPeriod)Set Repeated alarm interval in minutes. | 
| void | setAlarmTargets(AlarmTarget[] AlarmTargets)Set Monitoring object list | 
| void | setAnalysis(AnalysisDimensional[] Analysis)Set Multi-Dimensional analysis | 
| void | setCallBack(CallBackInfo CallBack)Set Custom callback | 
| void | setCondition(String Condition)Set Trigger condition | 
| void | setMessageTemplate(String MessageTemplate)Set Custom alarm content | 
| void | setMonitorTime(MonitorTime MonitorTime)Set Monitoring task running time point | 
| void | setName(String Name)Set Alarm policy name | 
| void | setStatus(Boolean Status)Set Whether to enable the alarm policy. | 
| void | setTriggerCount(Long TriggerCount)Set Alarm persistence cycle. | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic CreateAlarmRequest()
public CreateAlarmRequest(CreateAlarmRequest source)
public String getName()
public void setName(String Name)
Name - Alarm policy namepublic AlarmTarget[] getAlarmTargets()
public void setAlarmTargets(AlarmTarget[] 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 - Whether to enable the alarm policy. Default value: truepublic String getMessageTemplate()
public void setMessageTemplate(String MessageTemplate)
MessageTemplate - Custom alarm contentpublic CallBackInfo getCallBack()
public void setCallBack(CallBackInfo CallBack)
CallBack - Custom callbackpublic AnalysisDimensional[] getAnalysis()
public void setAnalysis(AnalysisDimensional[] Analysis)
Analysis - Multi-Dimensional analysisCopyright © 2024. All rights reserved.