public class PolicyGroupReceiverInfo extends AbstractModel
| Constructor and Description | 
|---|
| PolicyGroupReceiverInfo() | 
| PolicyGroupReceiverInfo(PolicyGroupReceiverInfo 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 | getEndTime()Get End time of a valid time period. | 
| Long | getNeedSendNotice()Get Whether it is required to send notifications. | 
| String[] | getNotifyWay()Get Alarm receiving channel. | 
| Long | getPersonInterval()Get Alarm call intervals for individuals in seconds. | 
| Long[] | getReceiverGroupList()Get Message recipient group list. | 
| String | getReceiverType()Get Recipient type. | 
| Long[] | getReceiverUserList()Get Recipient list. | 
| String[] | getRecoverNotify()Get Alarm resolution notification method. | 
| Long | getRoundInterval()Get Alarm call interval per round in seconds. | 
| Long | getRoundNumber()Get Number of alarm call rounds. | 
| String[] | getSendFor()Get Alarm call notification time. | 
| Long | getStartTime()Get Start time of a valid time period. | 
| Long[] | getUIDList()Get UID of the alarm call recipient. | 
| void | setEndTime(Long EndTime)Set End time of a valid time period. | 
| void | setNeedSendNotice(Long NeedSendNotice)Set Whether it is required to send notifications. | 
| void | setNotifyWay(String[] NotifyWay)Set Alarm receiving channel. | 
| void | setPersonInterval(Long PersonInterval)Set Alarm call intervals for individuals in seconds. | 
| void | setReceiverGroupList(Long[] ReceiverGroupList)Set Message recipient group list. | 
| void | setReceiverType(String ReceiverType)Set Recipient type. | 
| void | setReceiverUserList(Long[] ReceiverUserList)Set Recipient list. | 
| void | setRecoverNotify(String[] RecoverNotify)Set Alarm resolution notification method. | 
| void | setRoundInterval(Long RoundInterval)Set Alarm call interval per round in seconds. | 
| void | setRoundNumber(Long RoundNumber)Set Number of alarm call rounds. | 
| void | setSendFor(String[] SendFor)Set Alarm call notification time. | 
| void | setStartTime(Long StartTime)Set Start time of a valid time period. | 
| void | setUIDList(Long[] UIDList)Set UID of the alarm call recipient. | 
| 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 PolicyGroupReceiverInfo()
public PolicyGroupReceiverInfo(PolicyGroupReceiverInfo source)
public Long getEndTime()
public void setEndTime(Long EndTime)
EndTime - End time of a valid time period.public Long getNeedSendNotice()
public void setNeedSendNotice(Long NeedSendNotice)
NeedSendNotice - Whether it is required to send notifications.public String[] getNotifyWay()
public void setNotifyWay(String[] NotifyWay)
NotifyWay - Alarm receiving channel.
Note: This field may return `null`, indicating that no valid values can be obtained.public Long getPersonInterval()
public void setPersonInterval(Long PersonInterval)
PersonInterval - Alarm call intervals for individuals in seconds.public Long[] getReceiverGroupList()
public void setReceiverGroupList(Long[] ReceiverGroupList)
ReceiverGroupList - Message recipient group list.
Note: This field may return `null`, indicating that no valid values can be obtained.public String getReceiverType()
public void setReceiverType(String ReceiverType)
ReceiverType - Recipient type.public Long[] getReceiverUserList()
public void setReceiverUserList(Long[] ReceiverUserList)
ReceiverUserList - Recipient list. The list of recipient IDs that is queried by a platform API.
Note: This field may return `null`, indicating that no valid values can be obtained.public String[] getRecoverNotify()
public void setRecoverNotify(String[] RecoverNotify)
RecoverNotify - Alarm resolution notification method.
Note: This field may return `null`, indicating that no valid values can be obtained.public Long getRoundInterval()
public void setRoundInterval(Long RoundInterval)
RoundInterval - Alarm call interval per round in seconds.public Long getRoundNumber()
public void setRoundNumber(Long RoundNumber)
RoundNumber - Number of alarm call rounds.public String[] getSendFor()
public void setSendFor(String[] SendFor)
SendFor - Alarm call notification time. Valid values: `OCCUR` (indicating that a notification is sent when the alarm is triggered) and `RECOVER` (indicating that a notification is sent when the alarm is resolved).
Note: This field may return `null`, indicating that no valid values can be obtained.public Long getStartTime()
public void setStartTime(Long StartTime)
StartTime - Start time of a valid time period.public Long[] getUIDList()
public void setUIDList(Long[] UIDList)
UIDList - UID of the alarm call recipient.
Note: This field may return `null`, indicating that no valid values can be obtained.Copyright © 2023. All rights reserved.