public class DescribeAlarmNoticesRequest extends AbstractModel
Constructor and Description |
---|
DescribeAlarmNoticesRequest() |
DescribeAlarmNoticesRequest(DescribeAlarmNoticesRequest 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[] |
getGroupIds()
Get Recipient group list
|
String |
getModule()
Get Module name.
|
String |
getName()
Get Alarm notification template name, which is used for fuzzy search
|
String[] |
getNoticeIds()
Get Filter by notification template ID.
|
String |
getOrder()
Get Sort by update time.
|
Long |
getOwnerUid()
Get Root account `uid`, which is used to create preset notifications
|
Long |
getPageNumber()
Get Page number.
|
Long |
getPageSize()
Get Number of entries per page.
|
String |
getReceiverType()
Get Filter by recipient.
|
Tag[] |
getTags()
Get Filter templates by tag
|
Long[] |
getUserIds()
Get Recipient object list
|
void |
setGroupIds(Long[] GroupIds)
Set Recipient group list
|
void |
setModule(String Module)
Set Module name.
|
void |
setName(String Name)
Set Alarm notification template name, which is used for fuzzy search
|
void |
setNoticeIds(String[] NoticeIds)
Set Filter by notification template ID.
|
void |
setOrder(String Order)
Set Sort by update time.
|
void |
setOwnerUid(Long OwnerUid)
Set Root account `uid`, which is used to create preset notifications
|
void |
setPageNumber(Long PageNumber)
Set Page number.
|
void |
setPageSize(Long PageSize)
Set Number of entries per page.
|
void |
setReceiverType(String ReceiverType)
Set Filter by recipient.
|
void |
setTags(Tag[] Tags)
Set Filter templates by tag
|
void |
setUserIds(Long[] UserIds)
Set Recipient object list
|
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 DescribeAlarmNoticesRequest()
public DescribeAlarmNoticesRequest(DescribeAlarmNoticesRequest source)
public String getModule()
public void setModule(String Module)
Module
- Module name. Enter "monitor" herepublic Long getPageNumber()
public void setPageNumber(Long PageNumber)
PageNumber
- Page number. Minimum value: 1public Long getPageSize()
public void setPageSize(Long PageSize)
PageSize
- Number of entries per page. Value range: 1–200public String getOrder()
public void setOrder(String Order)
Order
- Sort by update time. Valid values: ASC (ascending), DESC (descending)public Long getOwnerUid()
public void setOwnerUid(Long OwnerUid)
OwnerUid
- Root account `uid`, which is used to create preset notificationspublic String getName()
public void setName(String Name)
Name
- Alarm notification template name, which is used for fuzzy searchpublic String getReceiverType()
public void setReceiverType(String ReceiverType)
ReceiverType
- Filter by recipient. The type of notified users should be selected for the alarm notification template. Valid values: USER (user), GROUP (user group). If this parameter is left empty, no filter by recipient will be performedpublic Long[] getUserIds()
public void setUserIds(Long[] UserIds)
UserIds
- Recipient object listpublic Long[] getGroupIds()
public void setGroupIds(Long[] GroupIds)
GroupIds
- Recipient group listpublic String[] getNoticeIds()
public void setNoticeIds(String[] NoticeIds)
NoticeIds
- Filter by notification template ID. If an empty array is passed in or if this parameter is left empty, the filter operation will not be performed.public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags
- Filter templates by tagCopyright © 2023. All rights reserved.