public class ModifyAlarmPolicyConditionRequest extends AbstractModel
header, skipSign| Constructor and 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| AlarmPolicyCondition | getCondition()Get 指标触发条件 | 
| Long | getConditionTemplateId()Get 触发条件模板 Id,可不传 | 
| String | getEbSubject()Get 事件配置的告警 | 
| Long | getEnable()Get 启停状态,0=停用,1=启用 | 
| AlarmPolicyEventCondition | getEventCondition()Get 事件触发条件 | 
| AlarmPolicyFilter | getFilter()Get 全局过滤条件 | 
| String[] | getGroupBy()Get 聚合维度列表,指定按哪些维度 key 来做 group by | 
| LogAlarmReq | getLogAlarmReqInfo()Get 日志告警创建请求参数信息 | 
| String | getModule()Get 模块名,固定值 monitor | 
| String[] | getNoticeIds()Get 模板id,专供prom使用 | 
| String | getPolicyId()Get 告警策略 ID | 
| String | getPolicyName()Get 专供prom策略名称 | 
| void | setCondition(AlarmPolicyCondition Condition)Set 指标触发条件 | 
| void | setConditionTemplateId(Long ConditionTemplateId)Set 触发条件模板 Id,可不传 | 
| void | setEbSubject(String EbSubject)Set 事件配置的告警 | 
| void | setEnable(Long Enable)Set 启停状态,0=停用,1=启用 | 
| void | setEventCondition(AlarmPolicyEventCondition EventCondition)Set 事件触发条件 | 
| void | setFilter(AlarmPolicyFilter Filter)Set 全局过滤条件 | 
| void | setGroupBy(String[] GroupBy)Set 聚合维度列表,指定按哪些维度 key 来做 group by | 
| void | setLogAlarmReqInfo(LogAlarmReq LogAlarmReqInfo)Set 日志告警创建请求参数信息 | 
| void | setModule(String Module)Set 模块名,固定值 monitor | 
| void | setNoticeIds(String[] NoticeIds)Set 模板id,专供prom使用 | 
| void | setPolicyId(String PolicyId)Set 告警策略 ID | 
| void | setPolicyName(String PolicyName)Set 专供prom策略名称 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic ModifyAlarmPolicyConditionRequest()
public ModifyAlarmPolicyConditionRequest(ModifyAlarmPolicyConditionRequest source)
public String getModule()
public void setModule(String Module)
Module - 模块名,固定值 monitorpublic String getPolicyId()
public void setPolicyId(String PolicyId)
PolicyId - 告警策略 IDpublic Long getConditionTemplateId()
public void setConditionTemplateId(Long ConditionTemplateId)
ConditionTemplateId - 触发条件模板 Id,可不传public AlarmPolicyCondition getCondition()
public void setCondition(AlarmPolicyCondition Condition)
Condition - 指标触发条件public AlarmPolicyEventCondition getEventCondition()
public void setEventCondition(AlarmPolicyEventCondition EventCondition)
EventCondition - 事件触发条件public AlarmPolicyFilter getFilter()
public void setFilter(AlarmPolicyFilter Filter)
Filter - 全局过滤条件public String[] getGroupBy()
public void setGroupBy(String[] GroupBy)
GroupBy - 聚合维度列表,指定按哪些维度 key 来做 group bypublic LogAlarmReq getLogAlarmReqInfo()
public void setLogAlarmReqInfo(LogAlarmReq LogAlarmReqInfo)
LogAlarmReqInfo - 日志告警创建请求参数信息public String[] getNoticeIds()
public void setNoticeIds(String[] NoticeIds)
NoticeIds - 模板id,专供prom使用public Long getEnable()
public void setEnable(Long Enable)
Enable - 启停状态,0=停用,1=启用public String getPolicyName()
public void setPolicyName(String PolicyName)
PolicyName - 专供prom策略名称public String getEbSubject()
public void setEbSubject(String EbSubject)
EbSubject - 事件配置的告警Copyright © 2025. All rights reserved.