Class ModifyAlarmPolicyConditionRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.monitor.v20180724.models.ModifyAlarmPolicyConditionRequest
-
public class ModifyAlarmPolicyConditionRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ModifyAlarmPolicyConditionRequest()ModifyAlarmPolicyConditionRequest(ModifyAlarmPolicyConditionRequest 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 AlarmPolicyConditiongetCondition()Get 指标触发条件LonggetConditionTemplateId()Get 触发条件模板 Id,可不传StringgetEbSubject()Get 事件配置的告警LonggetEnable()Get 启停状态,0=停用,1=启用AlarmPolicyEventConditiongetEventCondition()Get 事件触发条件AlarmPolicyFiltergetFilter()Get 全局过滤条件String[]getGroupBy()Get 聚合维度列表,指定按哪些维度 key 来做 group byLogAlarmReqgetLogAlarmReqInfo()Get 日志告警创建请求参数信息StringgetModule()Get 模块名,固定值 monitorString[]getNoticeIds()Get 模板id,专供prom使用StringgetPolicyId()Get 告警策略 IDStringgetPolicyName()Get 专供prom策略名称voidsetCondition(AlarmPolicyCondition Condition)Set 指标触发条件voidsetConditionTemplateId(Long ConditionTemplateId)Set 触发条件模板 Id,可不传voidsetEbSubject(String EbSubject)Set 事件配置的告警voidsetEnable(Long Enable)Set 启停状态,0=停用,1=启用voidsetEventCondition(AlarmPolicyEventCondition EventCondition)Set 事件触发条件voidsetFilter(AlarmPolicyFilter Filter)Set 全局过滤条件voidsetGroupBy(String[] GroupBy)Set 聚合维度列表,指定按哪些维度 key 来做 group byvoidsetLogAlarmReqInfo(LogAlarmReq LogAlarmReqInfo)Set 日志告警创建请求参数信息voidsetModule(String Module)Set 模块名,固定值 monitorvoidsetNoticeIds(String[] NoticeIds)Set 模板id,专供prom使用voidsetPolicyId(String PolicyId)Set 告警策略 IDvoidsetPolicyName(String PolicyName)Set 专供prom策略名称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
-
ModifyAlarmPolicyConditionRequest
public ModifyAlarmPolicyConditionRequest()
-
ModifyAlarmPolicyConditionRequest
public ModifyAlarmPolicyConditionRequest(ModifyAlarmPolicyConditionRequest 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
-
getModule
public String getModule()
Get 模块名,固定值 monitor- Returns:
- Module 模块名,固定值 monitor
-
setModule
public void setModule(String Module)
Set 模块名,固定值 monitor- Parameters:
Module- 模块名,固定值 monitor
-
getPolicyId
public String getPolicyId()
Get 告警策略 ID- Returns:
- PolicyId 告警策略 ID
-
setPolicyId
public void setPolicyId(String PolicyId)
Set 告警策略 ID- Parameters:
PolicyId- 告警策略 ID
-
getConditionTemplateId
public Long getConditionTemplateId()
Get 触发条件模板 Id,可不传- Returns:
- ConditionTemplateId 触发条件模板 Id,可不传
-
setConditionTemplateId
public void setConditionTemplateId(Long ConditionTemplateId)
Set 触发条件模板 Id,可不传- Parameters:
ConditionTemplateId- 触发条件模板 Id,可不传
-
getCondition
public AlarmPolicyCondition getCondition()
Get 指标触发条件- Returns:
- Condition 指标触发条件
-
setCondition
public void setCondition(AlarmPolicyCondition Condition)
Set 指标触发条件- Parameters:
Condition- 指标触发条件
-
getEventCondition
public AlarmPolicyEventCondition getEventCondition()
Get 事件触发条件- Returns:
- EventCondition 事件触发条件
-
setEventCondition
public void setEventCondition(AlarmPolicyEventCondition EventCondition)
Set 事件触发条件- Parameters:
EventCondition- 事件触发条件
-
getFilter
public AlarmPolicyFilter getFilter()
Get 全局过滤条件- Returns:
- Filter 全局过滤条件
-
setFilter
public void setFilter(AlarmPolicyFilter Filter)
Set 全局过滤条件- Parameters:
Filter- 全局过滤条件
-
getGroupBy
public String[] getGroupBy()
Get 聚合维度列表,指定按哪些维度 key 来做 group by- Returns:
- GroupBy 聚合维度列表,指定按哪些维度 key 来做 group by
-
setGroupBy
public void setGroupBy(String[] GroupBy)
Set 聚合维度列表,指定按哪些维度 key 来做 group by- Parameters:
GroupBy- 聚合维度列表,指定按哪些维度 key 来做 group by
-
getLogAlarmReqInfo
public LogAlarmReq getLogAlarmReqInfo()
Get 日志告警创建请求参数信息- Returns:
- LogAlarmReqInfo 日志告警创建请求参数信息
-
setLogAlarmReqInfo
public void setLogAlarmReqInfo(LogAlarmReq LogAlarmReqInfo)
Set 日志告警创建请求参数信息- Parameters:
LogAlarmReqInfo- 日志告警创建请求参数信息
-
getNoticeIds
public String[] getNoticeIds()
Get 模板id,专供prom使用- Returns:
- NoticeIds 模板id,专供prom使用
-
setNoticeIds
public void setNoticeIds(String[] NoticeIds)
Set 模板id,专供prom使用- Parameters:
NoticeIds- 模板id,专供prom使用
-
getEnable
public Long getEnable()
Get 启停状态,0=停用,1=启用- Returns:
- Enable 启停状态,0=停用,1=启用
-
setEnable
public void setEnable(Long Enable)
Set 启停状态,0=停用,1=启用- Parameters:
Enable- 启停状态,0=停用,1=启用
-
getPolicyName
public String getPolicyName()
Get 专供prom策略名称- Returns:
- PolicyName 专供prom策略名称
-
setPolicyName
public void setPolicyName(String PolicyName)
Set 专供prom策略名称- Parameters:
PolicyName- 专供prom策略名称
-
getEbSubject
public String getEbSubject()
Get 事件配置的告警- Returns:
- EbSubject 事件配置的告警
-
setEbSubject
public void setEbSubject(String EbSubject)
Set 事件配置的告警- Parameters:
EbSubject- 事件配置的告警
-
-