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 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 byLogAlarmReq
getLogAlarmReqInfo()
Get 日志告警创建请求参数信息String
getModule()
Get 模块名,固定值 monitorString[]
getNoticeIds()
Get 模板id,专供prom使用String
getPolicyId()
Get 告警策略 IDString
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 byvoid
setLogAlarmReqInfo(LogAlarmReq LogAlarmReqInfo)
Set 日志告警创建请求参数信息void
setModule(String Module)
Set 模块名,固定值 monitorvoid
setNoticeIds(String[] NoticeIds)
Set 模板id,专供prom使用void
setPolicyId(String PolicyId)
Set 告警策略 IDvoid
setPolicyName(String PolicyName)
Set 专供prom策略名称void
toMap(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
- 事件配置的告警
-
-