public class AlarmInfo extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| AlarmInfo() | 
| AlarmInfo(AlarmInfo 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 | 
|---|---|
| String | getAlarmId()Get 告警策略ID。 | 
| Long | getAlarmLevel()Get 告警级别。0:警告(Warn);1:提醒(Info);2:紧急 (Critical)。 | 
| String[] | getAlarmNoticeIds()Get 关联的告警通知渠道组列表。-通过[获取通知渠道组列表](https://cloud.tencent.com/document/product/614/56462)获取关联的告警通知渠道组列表,和MonitorNotice互斥 | 
| Long | getAlarmPeriod()Get 告警重复的周期。单位是min。取值范围是0~1440。 | 
| AlarmTargetInfo[] | getAlarmTargets()Get 监控对象列表。 | 
| AnalysisDimensional[] | getAnalysis()Get 多维分析设置 | 
| CallBackInfo | getCallBack()Get 自定义回调模板 | 
| AlarmClassification[] | getClassifications()Get 告警附加分类字段。 | 
| String | getCondition()Get 是否触发告警的单触发条件。与MultiConditions参数互斥。 | 
| String | getCreateTime()Get 创建时间。格式: YYYY-MM-DD HH:MM:SS | 
| String[] | getGroupTriggerCondition()Get 分组触发条件。 | 
| Boolean | getGroupTriggerStatus()Get 分组触发状态。true:开启,false:关闭(默认) | 
| String | getMessageTemplate()Get 自定义通知模板
注意:此字段可能返回 null,表示取不到有效值。 | 
| MonitorNotice | getMonitorNotice()Get 云监控通知渠道相关信息,和AlarmNoticeIds互斥 | 
| Long | getMonitorObjectType()Get 监控对象类型。0:执行语句共用监控对象;1:每个执行语句单独选择监控对象。 | 
| MonitorTime | getMonitorTime()Get 监控任务运行时间点。 | 
| MultiCondition[] | getMultiConditions()Get 多触发条件。与
Condition互斥。 | 
| String | getName()Get 告警策略名称。 | 
| Boolean | getStatus()Get 开启状态。 | 
| Tag[] | getTags()Get 告警策略绑定的标签信息。 | 
| Long | getTriggerCount()Get 持续周期。持续满足触发条件TriggerCount个周期后,再进行告警;最小值为1,最大值为10。 | 
| String | getUpdateTime()Get 最近更新时间。格式: YYYY-MM-DD HH:MM:SS | 
| void | setAlarmId(String AlarmId)Set 告警策略ID。 | 
| void | setAlarmLevel(Long AlarmLevel)Set 告警级别。0:警告(Warn);1:提醒(Info);2:紧急 (Critical)。 | 
| void | setAlarmNoticeIds(String[] AlarmNoticeIds)Set 关联的告警通知渠道组列表。-通过[获取通知渠道组列表](https://cloud.tencent.com/document/product/614/56462)获取关联的告警通知渠道组列表,和MonitorNotice互斥 | 
| void | setAlarmPeriod(Long AlarmPeriod)Set 告警重复的周期。单位是min。取值范围是0~1440。 | 
| void | setAlarmTargets(AlarmTargetInfo[] AlarmTargets)Set 监控对象列表。 | 
| void | setAnalysis(AnalysisDimensional[] Analysis)Set 多维分析设置 | 
| void | setCallBack(CallBackInfo CallBack)Set 自定义回调模板 | 
| void | setClassifications(AlarmClassification[] Classifications)Set 告警附加分类字段。 | 
| void | setCondition(String Condition)Set 是否触发告警的单触发条件。与MultiConditions参数互斥。 | 
| void | setCreateTime(String CreateTime)Set 创建时间。格式: YYYY-MM-DD HH:MM:SS | 
| void | setGroupTriggerCondition(String[] GroupTriggerCondition)Set 分组触发条件。 | 
| void | setGroupTriggerStatus(Boolean GroupTriggerStatus)Set 分组触发状态。true:开启,false:关闭(默认) | 
| void | setMessageTemplate(String MessageTemplate)Set 自定义通知模板
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setMonitorNotice(MonitorNotice MonitorNotice)Set 云监控通知渠道相关信息,和AlarmNoticeIds互斥 | 
| void | setMonitorObjectType(Long MonitorObjectType)Set 监控对象类型。0:执行语句共用监控对象;1:每个执行语句单独选择监控对象。 | 
| void | setMonitorTime(MonitorTime MonitorTime)Set 监控任务运行时间点。 | 
| void | setMultiConditions(MultiCondition[] MultiConditions)Set 多触发条件。与
Condition互斥。 | 
| void | setName(String Name)Set 告警策略名称。 | 
| void | setStatus(Boolean Status)Set 开启状态。 | 
| void | setTags(Tag[] Tags)Set 告警策略绑定的标签信息。 | 
| void | setTriggerCount(Long TriggerCount)Set 持续周期。持续满足触发条件TriggerCount个周期后,再进行告警;最小值为1,最大值为10。 | 
| void | setUpdateTime(String UpdateTime)Set 最近更新时间。格式: YYYY-MM-DD HH:MM:SS | 
| 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 AlarmInfo()
public AlarmInfo(AlarmInfo source)
public String getName()
public void setName(String Name)
Name - 告警策略名称。public AlarmTargetInfo[] getAlarmTargets()
public void setAlarmTargets(AlarmTargetInfo[] AlarmTargets)
AlarmTargets - 监控对象列表。public MonitorTime getMonitorTime()
public void setMonitorTime(MonitorTime MonitorTime)
MonitorTime - 监控任务运行时间点。public String getCondition()
public void setCondition(String Condition)
Condition - 是否触发告警的单触发条件。与MultiConditions参数互斥。public Long getTriggerCount()
public void setTriggerCount(Long TriggerCount)
TriggerCount - 持续周期。持续满足触发条件TriggerCount个周期后,再进行告警;最小值为1,最大值为10。public Long getAlarmPeriod()
public void setAlarmPeriod(Long AlarmPeriod)
AlarmPeriod - 告警重复的周期。单位是min。取值范围是0~1440。public String[] getAlarmNoticeIds()
public void setAlarmNoticeIds(String[] AlarmNoticeIds)
AlarmNoticeIds - 关联的告警通知渠道组列表。-通过[获取通知渠道组列表](https://cloud.tencent.com/document/product/614/56462)获取关联的告警通知渠道组列表,和MonitorNotice互斥public Boolean getStatus()
public void setStatus(Boolean Status)
Status - 开启状态。public String getAlarmId()
public void setAlarmId(String AlarmId)
AlarmId - 告警策略ID。public String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime - 创建时间。格式: YYYY-MM-DD HH:MM:SSpublic String getUpdateTime()
public void setUpdateTime(String UpdateTime)
UpdateTime - 最近更新时间。格式: YYYY-MM-DD HH:MM:SSpublic String getMessageTemplate()
public void setMessageTemplate(String MessageTemplate)
MessageTemplate - 自定义通知模板
注意:此字段可能返回 null,表示取不到有效值。public CallBackInfo getCallBack()
public void setCallBack(CallBackInfo CallBack)
CallBack - 自定义回调模板public AnalysisDimensional[] getAnalysis()
public void setAnalysis(AnalysisDimensional[] Analysis)
Analysis - 多维分析设置public Boolean getGroupTriggerStatus()
public void setGroupTriggerStatus(Boolean GroupTriggerStatus)
GroupTriggerStatus - 分组触发状态。true:开启,false:关闭(默认)public String[] getGroupTriggerCondition()
public void setGroupTriggerCondition(String[] GroupTriggerCondition)
GroupTriggerCondition - 分组触发条件。public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags - 告警策略绑定的标签信息。public Long getMonitorObjectType()
public void setMonitorObjectType(Long MonitorObjectType)
MonitorObjectType - 监控对象类型。0:执行语句共用监控对象;1:每个执行语句单独选择监控对象。public Long getAlarmLevel()
public void setAlarmLevel(Long AlarmLevel)
AlarmLevel - 告警级别。0:警告(Warn);1:提醒(Info);2:紧急 (Critical)。public AlarmClassification[] getClassifications()
public void setClassifications(AlarmClassification[] Classifications)
Classifications - 告警附加分类字段。public MultiCondition[] getMultiConditions()
public void setMultiConditions(MultiCondition[] MultiConditions)
MultiConditions - 多触发条件。与
Condition互斥。public MonitorNotice getMonitorNotice()
public void setMonitorNotice(MonitorNotice MonitorNotice)
MonitorNotice - 云监控通知渠道相关信息,和AlarmNoticeIds互斥Copyright © 2025. All rights reserved.