public class DescribePolicyGroupListRequest extends AbstractModel
| Constructor and Description | 
|---|
| DescribePolicyGroupListRequest() | 
| DescribePolicyGroupListRequest(DescribePolicyGroupListRequest 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 | getConditionTempGroupId()Get Template-based policy group IDs, which are separated by commas. | 
| String | getDimensions()Get Dimension set field (json string), for example, [[{"name":"unInstanceId","value":"ins-6e4b2aaa"}]]. | 
| Long | getFilterUnuseReceiver()Get Whether to filter policy groups without recipients. | 
| Long | getInstanceGroupId()Get Instance group ID. | 
| Boolean | getIsOpen()Get Filter conditions. | 
| String | getLike()Get Search by policy name. | 
| Long | getLimit()Get Number of parameters that can be returned on each page. | 
| String | getModule()Get The value is fixed to monitor. | 
| Long | getOffset()Get Parameter offset on each page. | 
| Long[] | getProjectIds()Get Project ID list. | 
| String[] | getReceivers()Get Filter by recipient group. | 
| String | getReceiverType()Get Filter by recipient or recipient group. | 
| String[] | getReceiverUserList()Get Filter by recipient. | 
| String | getUpdateTimeOrder()Get Sort by update time. | 
| String[] | getViewNames()Get List of alarm policy types. | 
| void | setConditionTempGroupId(String ConditionTempGroupId)Set Template-based policy group IDs, which are separated by commas. | 
| void | setDimensions(String Dimensions)Set Dimension set field (json string), for example, [[{"name":"unInstanceId","value":"ins-6e4b2aaa"}]]. | 
| void | setFilterUnuseReceiver(Long FilterUnuseReceiver)Set Whether to filter policy groups without recipients. | 
| void | setInstanceGroupId(Long InstanceGroupId)Set Instance group ID. | 
| void | setIsOpen(Boolean IsOpen)Set Filter conditions. | 
| void | setLike(String Like)Set Search by policy name. | 
| void | setLimit(Long Limit)Set Number of parameters that can be returned on each page. | 
| void | setModule(String Module)Set The value is fixed to monitor. | 
| void | setOffset(Long Offset)Set Parameter offset on each page. | 
| void | setProjectIds(Long[] ProjectIds)Set Project ID list. | 
| void | setReceivers(String[] Receivers)Set Filter by recipient group. | 
| void | setReceiverType(String ReceiverType)Set Filter by recipient or recipient group. | 
| void | setReceiverUserList(String[] ReceiverUserList)Set Filter by recipient. | 
| void | setUpdateTimeOrder(String UpdateTimeOrder)Set Sort by update time. | 
| void | setViewNames(String[] ViewNames)Set List of alarm policy types. | 
| 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 DescribePolicyGroupListRequest()
public DescribePolicyGroupListRequest(DescribePolicyGroupListRequest source)
public String getModule()
public void setModule(String Module)
Module - The value is fixed to monitor.public Long getLimit()
public void setLimit(Long Limit)
Limit - Number of parameters that can be returned on each page. Value range: 1 - 100.public Long getOffset()
public void setOffset(Long Offset)
Offset - Parameter offset on each page. The value starts from 0.public String getLike()
public void setLike(String Like)
Like - Search by policy name.public Long getInstanceGroupId()
public void setInstanceGroupId(Long InstanceGroupId)
InstanceGroupId - Instance group ID.public String getUpdateTimeOrder()
public void setUpdateTimeOrder(String UpdateTimeOrder)
UpdateTimeOrder - Sort by update time. Valid values: asc and desc.public Long[] getProjectIds()
public void setProjectIds(Long[] ProjectIds)
ProjectIds - Project ID list.public String[] getViewNames()
public void setViewNames(String[] ViewNames)
ViewNames - List of alarm policy types.public Long getFilterUnuseReceiver()
public void setFilterUnuseReceiver(Long FilterUnuseReceiver)
FilterUnuseReceiver - Whether to filter policy groups without recipients. The value 1 indicates that policy groups without recipients will be filtered. The value 0 indicates that policy groups without recipients will not be filtered.public String[] getReceivers()
public void setReceivers(String[] Receivers)
Receivers - Filter by recipient group.public String[] getReceiverUserList()
public void setReceiverUserList(String[] ReceiverUserList)
ReceiverUserList - Filter by recipient.public String getDimensions()
public void setDimensions(String Dimensions)
Dimensions - Dimension set field (json string), for example, [[{"name":"unInstanceId","value":"ins-6e4b2aaa"}]].public String getConditionTempGroupId()
public void setConditionTempGroupId(String ConditionTempGroupId)
ConditionTempGroupId - Template-based policy group IDs, which are separated by commas.public String getReceiverType()
public void setReceiverType(String ReceiverType)
ReceiverType - Filter by recipient or recipient group. The value 'user' indicates by recipient. The value 'group' indicates by recipient group.public Boolean getIsOpen()
public void setIsOpen(Boolean IsOpen)
IsOpen - Filter conditions. Whether the alarm policy has been enabled or disabledCopyright © 2022. All rights reserved.