public class DescribePolicyGroupListGroup extends AbstractModel
| Constructor and Description | 
|---|
| DescribePolicyGroupListGroup() | 
| DescribePolicyGroupListGroup(DescribePolicyGroupListGroup 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 | 
|---|---|
| Boolean | getCanSetDefault()Get Whether the policy can be configured as the default policy. | 
| DescribePolicyGroupInfoCondition[] | getConditions()Get Threshold rule list. | 
| DescribePolicyGroupInfoConditionTpl | getConditionsTemp()Get Template-based policy group. | 
| DescribePolicyGroupInfoEventCondition[] | getEventConditions()Get Product event rule list. | 
| Long | getGroupId()Get Policy group ID. | 
| String | getGroupName()Get Policy group name. | 
| Long | getInsertTime()Get Creation time. | 
| DescribePolicyGroupListGroupInstanceGroup | getInstanceGroup()Get Instance group that is bound to the policy group. | 
| Long | getIsDefault()Get Whether it is the default policy. | 
| Boolean | getIsOpen()Get Whether it is enabled. | 
| Long | getIsUnionRule()Get The 'AND' or 'OR' rule. | 
| String | getLastEditUin()Get Uin that was last edited. | 
| Long | getNoShieldedSum()Get Number of unshielded instances that are bound to the policy group. | 
| Long | getParentGroupId()Get Parent policy group ID. | 
| Long | getProjectId()Get ID of the project to which the policy group belongs. | 
| DescribePolicyGroupInfoReceiverInfo[] | getReceiverInfos()Get Recipient list. | 
| String | getRemark()Get Remarks of the policy group. | 
| Long | getUpdateTime()Get Last modified time. | 
| Long | getUseSum()Get Number of instances that are bound to the policy group. | 
| String | getViewName()Get Policy view name. | 
| void | setCanSetDefault(Boolean CanSetDefault)Set Whether the policy can be configured as the default policy. | 
| void | setConditions(DescribePolicyGroupInfoCondition[] Conditions)Set Threshold rule list. | 
| void | setConditionsTemp(DescribePolicyGroupInfoConditionTpl ConditionsTemp)Set Template-based policy group. | 
| void | setEventConditions(DescribePolicyGroupInfoEventCondition[] EventConditions)Set Product event rule list. | 
| void | setGroupId(Long GroupId)Set Policy group ID. | 
| void | setGroupName(String GroupName)Set Policy group name. | 
| void | setInsertTime(Long InsertTime)Set Creation time. | 
| void | setInstanceGroup(DescribePolicyGroupListGroupInstanceGroup InstanceGroup)Set Instance group that is bound to the policy group. | 
| void | setIsDefault(Long IsDefault)Set Whether it is the default policy. | 
| void | setIsOpen(Boolean IsOpen)Set Whether it is enabled. | 
| void | setIsUnionRule(Long IsUnionRule)Set The 'AND' or 'OR' rule. | 
| void | setLastEditUin(String LastEditUin)Set Uin that was last edited. | 
| void | setNoShieldedSum(Long NoShieldedSum)Set Number of unshielded instances that are bound to the policy group. | 
| void | setParentGroupId(Long ParentGroupId)Set Parent policy group ID. | 
| void | setProjectId(Long ProjectId)Set ID of the project to which the policy group belongs. | 
| void | setReceiverInfos(DescribePolicyGroupInfoReceiverInfo[] ReceiverInfos)Set Recipient list. | 
| void | setRemark(String Remark)Set Remarks of the policy group. | 
| void | setUpdateTime(Long UpdateTime)Set Last modified time. | 
| void | setUseSum(Long UseSum)Set Number of instances that are bound to the policy group. | 
| void | setViewName(String ViewName)Set Policy view name. | 
| 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 DescribePolicyGroupListGroup()
public DescribePolicyGroupListGroup(DescribePolicyGroupListGroup source)
public Long getGroupId()
public void setGroupId(Long GroupId)
GroupId - Policy group ID.public String getGroupName()
public void setGroupName(String GroupName)
GroupName - Policy group name.public Boolean getIsOpen()
public void setIsOpen(Boolean IsOpen)
IsOpen - Whether it is enabled.public String getViewName()
public void setViewName(String ViewName)
ViewName - Policy view name.public String getLastEditUin()
public void setLastEditUin(String LastEditUin)
LastEditUin - Uin that was last edited.public Long getUpdateTime()
public void setUpdateTime(Long UpdateTime)
UpdateTime - Last modified time.public Long getInsertTime()
public void setInsertTime(Long InsertTime)
InsertTime - Creation time.public Long getUseSum()
public void setUseSum(Long UseSum)
UseSum - Number of instances that are bound to the policy group.public Long getNoShieldedSum()
public void setNoShieldedSum(Long NoShieldedSum)
NoShieldedSum - Number of unshielded instances that are bound to the policy group.public Long getIsDefault()
public void setIsDefault(Long IsDefault)
IsDefault - Whether it is the default policy. The value 0 indicates that it is not the default policy. The value 1 indicates that it is the default policy.public Boolean getCanSetDefault()
public void setCanSetDefault(Boolean CanSetDefault)
CanSetDefault - Whether the policy can be configured as the default policy.public Long getParentGroupId()
public void setParentGroupId(Long ParentGroupId)
ParentGroupId - Parent policy group ID.public String getRemark()
public void setRemark(String Remark)
Remark - Remarks of the policy group.public Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId - ID of the project to which the policy group belongs.public DescribePolicyGroupInfoCondition[] getConditions()
public void setConditions(DescribePolicyGroupInfoCondition[] Conditions)
Conditions - Threshold rule list.
Note: This field may return null, indicating that no valid value was found.public DescribePolicyGroupInfoEventCondition[] getEventConditions()
public void setEventConditions(DescribePolicyGroupInfoEventCondition[] EventConditions)
EventConditions - Product event rule list.
Note: This field may return null, indicating that no valid value was found.public DescribePolicyGroupInfoReceiverInfo[] getReceiverInfos()
public void setReceiverInfos(DescribePolicyGroupInfoReceiverInfo[] ReceiverInfos)
ReceiverInfos - Recipient list.
Note: This field may return null, indicating that no valid value was found.public DescribePolicyGroupInfoConditionTpl getConditionsTemp()
public void setConditionsTemp(DescribePolicyGroupInfoConditionTpl ConditionsTemp)
ConditionsTemp - Template-based policy group.
Note: This field may return null, indicating that no valid value was found.public DescribePolicyGroupListGroupInstanceGroup getInstanceGroup()
public void setInstanceGroup(DescribePolicyGroupListGroupInstanceGroup InstanceGroup)
InstanceGroup - Instance group that is bound to the policy group.
Note: This field may return null, indicating that no valid value was found.public Long getIsUnionRule()
public void setIsUnionRule(Long IsUnionRule)
IsUnionRule - The 'AND' or 'OR' rule. The value 0 indicates the 'OR' rule (indicating that an alarm will be triggered if any rule meets the threshold condition). The value 1 indicates the 'AND' rule (indicating that an alarm will be triggered when all rules meet the threshold conditions).
Note: This field may return null, indicating that no valid value was found.Copyright © 2022. All rights reserved.