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, toJsonString
public 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 © 2023. All rights reserved.