Class PolicyGroup
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.monitor.v20180724.models.PolicyGroup
-
public class PolicyGroup extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description PolicyGroup()PolicyGroup(PolicyGroup 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleangetCanSetDefault()Get 是否可设为默认告警策略BooleangetEnable()Get 告警策略启用状态LonggetGroupID()Get 告警策略组IDStringgetGroupName()Get 告警策略组名称LonggetInsertTime()Get 创建时间LonggetIsDefault()Get 是否为默认告警策略LonggetIsUnionRule()Get 是否为与关系规则LonggetLastEditUin()Get 最后修改人UINLonggetNoShieldedInstanceCount()Get 未屏蔽的实例数LonggetParentGroupID()Get 父策略组IDLonggetProjectID()Get 所属项目IDPolicyGroupReceiverInfo[]getReceiverInfos()Get 告警接收对象信息 注意:此字段可能返回 null,表示取不到有效值。StringgetRemark()Get 备注信息LonggetTotalInstanceCount()Get 总绑定实例数LonggetUpdateTime()Get 修改时间StringgetViewName()Get 视图voidsetCanSetDefault(Boolean CanSetDefault)Set 是否可设为默认告警策略voidsetEnable(Boolean Enable)Set 告警策略启用状态voidsetGroupID(Long GroupID)Set 告警策略组IDvoidsetGroupName(String GroupName)Set 告警策略组名称voidsetInsertTime(Long InsertTime)Set 创建时间voidsetIsDefault(Long IsDefault)Set 是否为默认告警策略voidsetIsUnionRule(Long IsUnionRule)Set 是否为与关系规则voidsetLastEditUin(Long LastEditUin)Set 最后修改人UINvoidsetNoShieldedInstanceCount(Long NoShieldedInstanceCount)Set 未屏蔽的实例数voidsetParentGroupID(Long ParentGroupID)Set 父策略组IDvoidsetProjectID(Long ProjectID)Set 所属项目IDvoidsetReceiverInfos(PolicyGroupReceiverInfo[] ReceiverInfos)Set 告警接收对象信息 注意:此字段可能返回 null,表示取不到有效值。voidsetRemark(String Remark)Set 备注信息voidsetTotalInstanceCount(Long TotalInstanceCount)Set 总绑定实例数voidsetUpdateTime(Long UpdateTime)Set 修改时间voidsetViewName(String ViewName)Set 视图voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
PolicyGroup
public PolicyGroup()
-
PolicyGroup
public PolicyGroup(PolicyGroup 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.
-
-
Method Detail
-
getCanSetDefault
public Boolean getCanSetDefault()
Get 是否可设为默认告警策略- Returns:
- CanSetDefault 是否可设为默认告警策略
-
setCanSetDefault
public void setCanSetDefault(Boolean CanSetDefault)
Set 是否可设为默认告警策略- Parameters:
CanSetDefault- 是否可设为默认告警策略
-
getGroupID
public Long getGroupID()
Get 告警策略组ID- Returns:
- GroupID 告警策略组ID
-
setGroupID
public void setGroupID(Long GroupID)
Set 告警策略组ID- Parameters:
GroupID- 告警策略组ID
-
getGroupName
public String getGroupName()
Get 告警策略组名称- Returns:
- GroupName 告警策略组名称
-
setGroupName
public void setGroupName(String GroupName)
Set 告警策略组名称- Parameters:
GroupName- 告警策略组名称
-
getInsertTime
public Long getInsertTime()
Get 创建时间- Returns:
- InsertTime 创建时间
-
setInsertTime
public void setInsertTime(Long InsertTime)
Set 创建时间- Parameters:
InsertTime- 创建时间
-
getIsDefault
public Long getIsDefault()
Get 是否为默认告警策略- Returns:
- IsDefault 是否为默认告警策略
-
setIsDefault
public void setIsDefault(Long IsDefault)
Set 是否为默认告警策略- Parameters:
IsDefault- 是否为默认告警策略
-
getEnable
public Boolean getEnable()
Get 告警策略启用状态- Returns:
- Enable 告警策略启用状态
-
setEnable
public void setEnable(Boolean Enable)
Set 告警策略启用状态- Parameters:
Enable- 告警策略启用状态
-
getLastEditUin
public Long getLastEditUin()
Get 最后修改人UIN- Returns:
- LastEditUin 最后修改人UIN
-
setLastEditUin
public void setLastEditUin(Long LastEditUin)
Set 最后修改人UIN- Parameters:
LastEditUin- 最后修改人UIN
-
getNoShieldedInstanceCount
public Long getNoShieldedInstanceCount()
Get 未屏蔽的实例数- Returns:
- NoShieldedInstanceCount 未屏蔽的实例数
-
setNoShieldedInstanceCount
public void setNoShieldedInstanceCount(Long NoShieldedInstanceCount)
Set 未屏蔽的实例数- Parameters:
NoShieldedInstanceCount- 未屏蔽的实例数
-
getParentGroupID
public Long getParentGroupID()
Get 父策略组ID- Returns:
- ParentGroupID 父策略组ID
-
setParentGroupID
public void setParentGroupID(Long ParentGroupID)
Set 父策略组ID- Parameters:
ParentGroupID- 父策略组ID
-
getProjectID
public Long getProjectID()
Get 所属项目ID- Returns:
- ProjectID 所属项目ID
-
setProjectID
public void setProjectID(Long ProjectID)
Set 所属项目ID- Parameters:
ProjectID- 所属项目ID
-
getReceiverInfos
public PolicyGroupReceiverInfo[] getReceiverInfos()
Get 告警接收对象信息 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ReceiverInfos 告警接收对象信息 注意:此字段可能返回 null,表示取不到有效值。
-
setReceiverInfos
public void setReceiverInfos(PolicyGroupReceiverInfo[] ReceiverInfos)
Set 告警接收对象信息 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ReceiverInfos- 告警接收对象信息 注意:此字段可能返回 null,表示取不到有效值。
-
getRemark
public String getRemark()
Get 备注信息- Returns:
- Remark 备注信息
-
setRemark
public void setRemark(String Remark)
Set 备注信息- Parameters:
Remark- 备注信息
-
getUpdateTime
public Long getUpdateTime()
Get 修改时间- Returns:
- UpdateTime 修改时间
-
setUpdateTime
public void setUpdateTime(Long UpdateTime)
Set 修改时间- Parameters:
UpdateTime- 修改时间
-
getTotalInstanceCount
public Long getTotalInstanceCount()
Get 总绑定实例数- Returns:
- TotalInstanceCount 总绑定实例数
-
setTotalInstanceCount
public void setTotalInstanceCount(Long TotalInstanceCount)
Set 总绑定实例数- Parameters:
TotalInstanceCount- 总绑定实例数
-
getViewName
public String getViewName()
Get 视图- Returns:
- ViewName 视图
-
setViewName
public void setViewName(String ViewName)
Set 视图- Parameters:
ViewName- 视图
-
getIsUnionRule
public Long getIsUnionRule()
Get 是否为与关系规则- Returns:
- IsUnionRule 是否为与关系规则
-
setIsUnionRule
public void setIsUnionRule(Long IsUnionRule)
Set 是否为与关系规则- Parameters:
IsUnionRule- 是否为与关系规则
-
-