Class AlarmInfo
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cls.v20201016.models.AlarmInfo
-
public class AlarmInfo extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAlarmId()Get 告警策略ID。String[]getAlarmNoticeIds()Get 关联的告警通知模板列表。LonggetAlarmPeriod()Get 告警重复的周期。单位是min。取值范围是0~1440。AlarmTargetInfo[]getAlarmTargets()Get 监控对象列表。AnalysisDimensional[]getAnalysis()Get 多维分析设置 注意:此字段可能返回 null,表示取不到有效值。CallBackInfogetCallBack()Get 自定义回调模板 注意:此字段可能返回 null,表示取不到有效值。StringgetCondition()Get 触发条件。StringgetCreateTime()Get 创建时间。StringgetMessageTemplate()Get 自定义通知模板 注意:此字段可能返回 null,表示取不到有效值。MonitorTimegetMonitorTime()Get 监控任务运行时间点。MultiCondition[]getMultiConditions()Get 多触发条件。 注意:此字段可能返回 null,表示取不到有效值。StringgetName()Get 告警策略名称。BooleangetStatus()Get 开启状态。LonggetTriggerCount()Get 持续周期。持续满足触发条件TriggerCount个周期后,再进行告警;最小值为1,最大值为10。StringgetUpdateTime()Get 最近更新时间。voidsetAlarmId(String AlarmId)Set 告警策略ID。voidsetAlarmNoticeIds(String[] AlarmNoticeIds)Set 关联的告警通知模板列表。voidsetAlarmPeriod(Long AlarmPeriod)Set 告警重复的周期。单位是min。取值范围是0~1440。voidsetAlarmTargets(AlarmTargetInfo[] AlarmTargets)Set 监控对象列表。voidsetAnalysis(AnalysisDimensional[] Analysis)Set 多维分析设置 注意:此字段可能返回 null,表示取不到有效值。voidsetCallBack(CallBackInfo CallBack)Set 自定义回调模板 注意:此字段可能返回 null,表示取不到有效值。voidsetCondition(String Condition)Set 触发条件。voidsetCreateTime(String CreateTime)Set 创建时间。voidsetMessageTemplate(String MessageTemplate)Set 自定义通知模板 注意:此字段可能返回 null,表示取不到有效值。voidsetMonitorTime(MonitorTime MonitorTime)Set 监控任务运行时间点。voidsetMultiConditions(MultiCondition[] MultiConditions)Set 多触发条件。 注意:此字段可能返回 null,表示取不到有效值。voidsetName(String Name)Set 告警策略名称。voidsetStatus(Boolean Status)Set 开启状态。voidsetTriggerCount(Long TriggerCount)Set 持续周期。持续满足触发条件TriggerCount个周期后,再进行告警;最小值为1,最大值为10。voidsetUpdateTime(String UpdateTime)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
-
AlarmInfo
public AlarmInfo()
-
AlarmInfo
public 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.
-
-
Method Detail
-
getName
public String getName()
Get 告警策略名称。- Returns:
- Name 告警策略名称。
-
setName
public void setName(String Name)
Set 告警策略名称。- Parameters:
Name- 告警策略名称。
-
getAlarmTargets
public AlarmTargetInfo[] getAlarmTargets()
Get 监控对象列表。- Returns:
- AlarmTargets 监控对象列表。
-
setAlarmTargets
public void setAlarmTargets(AlarmTargetInfo[] AlarmTargets)
Set 监控对象列表。- Parameters:
AlarmTargets- 监控对象列表。
-
getMonitorTime
public MonitorTime getMonitorTime()
Get 监控任务运行时间点。- Returns:
- MonitorTime 监控任务运行时间点。
-
setMonitorTime
public void setMonitorTime(MonitorTime MonitorTime)
Set 监控任务运行时间点。- Parameters:
MonitorTime- 监控任务运行时间点。
-
getCondition
public String getCondition()
Get 触发条件。- Returns:
- Condition 触发条件。
-
setCondition
public void setCondition(String Condition)
Set 触发条件。- Parameters:
Condition- 触发条件。
-
getTriggerCount
public Long getTriggerCount()
Get 持续周期。持续满足触发条件TriggerCount个周期后,再进行告警;最小值为1,最大值为10。- Returns:
- TriggerCount 持续周期。持续满足触发条件TriggerCount个周期后,再进行告警;最小值为1,最大值为10。
-
setTriggerCount
public void setTriggerCount(Long TriggerCount)
Set 持续周期。持续满足触发条件TriggerCount个周期后,再进行告警;最小值为1,最大值为10。- Parameters:
TriggerCount- 持续周期。持续满足触发条件TriggerCount个周期后,再进行告警;最小值为1,最大值为10。
-
getAlarmPeriod
public Long getAlarmPeriod()
Get 告警重复的周期。单位是min。取值范围是0~1440。- Returns:
- AlarmPeriod 告警重复的周期。单位是min。取值范围是0~1440。
-
setAlarmPeriod
public void setAlarmPeriod(Long AlarmPeriod)
Set 告警重复的周期。单位是min。取值范围是0~1440。- Parameters:
AlarmPeriod- 告警重复的周期。单位是min。取值范围是0~1440。
-
getAlarmNoticeIds
public String[] getAlarmNoticeIds()
Get 关联的告警通知模板列表。- Returns:
- AlarmNoticeIds 关联的告警通知模板列表。
-
setAlarmNoticeIds
public void setAlarmNoticeIds(String[] AlarmNoticeIds)
Set 关联的告警通知模板列表。- Parameters:
AlarmNoticeIds- 关联的告警通知模板列表。
-
getStatus
public Boolean getStatus()
Get 开启状态。- Returns:
- Status 开启状态。
-
setStatus
public void setStatus(Boolean Status)
Set 开启状态。- Parameters:
Status- 开启状态。
-
getAlarmId
public String getAlarmId()
Get 告警策略ID。- Returns:
- AlarmId 告警策略ID。
-
setAlarmId
public void setAlarmId(String AlarmId)
Set 告警策略ID。- Parameters:
AlarmId- 告警策略ID。
-
getCreateTime
public String getCreateTime()
Get 创建时间。- Returns:
- CreateTime 创建时间。
-
setCreateTime
public void setCreateTime(String CreateTime)
Set 创建时间。- Parameters:
CreateTime- 创建时间。
-
getUpdateTime
public String getUpdateTime()
Get 最近更新时间。- Returns:
- UpdateTime 最近更新时间。
-
setUpdateTime
public void setUpdateTime(String UpdateTime)
Set 最近更新时间。- Parameters:
UpdateTime- 最近更新时间。
-
getMessageTemplate
public String getMessageTemplate()
Get 自定义通知模板 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- MessageTemplate 自定义通知模板 注意:此字段可能返回 null,表示取不到有效值。
-
setMessageTemplate
public void setMessageTemplate(String MessageTemplate)
Set 自定义通知模板 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
MessageTemplate- 自定义通知模板 注意:此字段可能返回 null,表示取不到有效值。
-
getCallBack
public CallBackInfo getCallBack()
Get 自定义回调模板 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- CallBack 自定义回调模板 注意:此字段可能返回 null,表示取不到有效值。
-
setCallBack
public void setCallBack(CallBackInfo CallBack)
Set 自定义回调模板 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
CallBack- 自定义回调模板 注意:此字段可能返回 null,表示取不到有效值。
-
getAnalysis
public AnalysisDimensional[] getAnalysis()
Get 多维分析设置 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Analysis 多维分析设置 注意:此字段可能返回 null,表示取不到有效值。
-
setAnalysis
public void setAnalysis(AnalysisDimensional[] Analysis)
Set 多维分析设置 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Analysis- 多维分析设置 注意:此字段可能返回 null,表示取不到有效值。
-
getMultiConditions
public MultiCondition[] getMultiConditions()
Get 多触发条件。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- MultiConditions 多触发条件。 注意:此字段可能返回 null,表示取不到有效值。
-
setMultiConditions
public void setMultiConditions(MultiCondition[] MultiConditions)
Set 多触发条件。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
MultiConditions- 多触发条件。 注意:此字段可能返回 null,表示取不到有效值。
-
-