public class DescribePolicyGroupListRequest extends AbstractModel
header, skipSign
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, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public 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 © 2024. All rights reserved.