public class AlarmMessage extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
AlarmMessage()  | 
AlarmMessage(AlarmMessage 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 | 
|---|---|
Long | 
getAlarmLevel()
Get Alarm level. 
 | 
Long | 
getAlarmMessageId()
Get Alarm message Id. 
 | 
String | 
getAlarmReason()
Get Indicates the Alarm cause. 
 | 
String[] | 
getAlarmRecipients()
Get Alarm recipient 
 | 
String | 
getAlarmRuleId()
Get Specifies the Id of the Alarm rule. 
 | 
String | 
getAlarmTime()
Get Alarm time. 
 | 
String[] | 
getAlarmWays()
Get Alarm channel specifies the notification methods: 1. 
 | 
String | 
getCurRunDate()
Get Instance data time of the task. 
 | 
String | 
getTaskId()
Get Task ID 
 | 
String | 
getTaskName()
Get Task name. 
 | 
void | 
setAlarmLevel(Long AlarmLevel)
Set Alarm level. 
 | 
void | 
setAlarmMessageId(Long AlarmMessageId)
Set Alarm message Id. 
 | 
void | 
setAlarmReason(String AlarmReason)
Set Indicates the Alarm cause. 
 | 
void | 
setAlarmRecipients(String[] AlarmRecipients)
Set Alarm recipient 
 | 
void | 
setAlarmRuleId(String AlarmRuleId)
Set Specifies the Id of the Alarm rule. 
 | 
void | 
setAlarmTime(String AlarmTime)
Set Alarm time. 
 | 
void | 
setAlarmWays(String[] AlarmWays)
Set Alarm channel specifies the notification methods: 1. 
 | 
void | 
setCurRunDate(String CurRunDate)
Set Instance data time of the task. 
 | 
void | 
setTaskId(String TaskId)
Set Task ID 
 | 
void | 
setTaskName(String TaskName)
Set Task name. 
 | 
void | 
toMap(HashMap<String,String> map,
     String prefix)
Internal implementation, normal users should not use it. 
 | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic AlarmMessage()
public AlarmMessage(AlarmMessage source)
public Long getAlarmMessageId()
public void setAlarmMessageId(Long AlarmMessageId)
AlarmMessageId - Alarm message Id.public String getAlarmTime()
public void setAlarmTime(String AlarmTime)
AlarmTime - Alarm time. the same Alarm may be sent multiple times, only the latest Alarm time is displayed.public String getTaskName()
public void setTaskName(String TaskName)
TaskName - Task name.public String getTaskId()
public void setTaskId(String TaskId)
TaskId - Task IDpublic String getCurRunDate()
public void setCurRunDate(String CurRunDate)
CurRunDate - Instance data time of the task.public String getAlarmReason()
public void setAlarmReason(String AlarmReason)
AlarmReason - Indicates the Alarm cause.public Long getAlarmLevel()
public void setAlarmLevel(Long AlarmLevel)
AlarmLevel - Alarm level. 1. ordinary, 2. important, 3. critical.public String getAlarmRuleId()
public void setAlarmRuleId(String AlarmRuleId)
AlarmRuleId - Specifies the Id of the Alarm rule.public String[] getAlarmWays()
public void setAlarmWays(String[] AlarmWays)
AlarmWays - Alarm channel specifies the notification methods: 1. mail, 2. sms, 3. wechat, 4. voice, 5. wecom, 6. Http, 7. wecom group, 8. lark group, 9. dingtalk group, 10. Slack group, 11. Teams group (default: 1. mail).public String[] getAlarmRecipients()
public void setAlarmRecipients(String[] AlarmRecipients)
AlarmRecipients - Alarm recipientCopyright © 2025. All rights reserved.