Class AlarmHistory
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.monitor.v20180724.models.AlarmHistory
-
public class AlarmHistory extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description AlarmHistory()AlarmHistory(AlarmHistory 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 StringgetAlarmId()Get 告警历史IdStringgetAlarmLevel()Get 告警等级 注意:此字段可能返回 null,表示取不到有效值。StringgetAlarmObject()Get 告警对象StringgetAlarmStatus()Get 告警状态,ALARM=未恢复 OK=已恢复 NO_CONF=已失效 NO_DATA=数据不足StringgetAlarmType()Get 告警类型StringgetContent()Get 告警内容StringgetDimensions()Get 告警实例的维度信息 注意:此字段可能返回 null,表示取不到有效值。LonggetEventId()Get 事件IdLonggetFirstOccurTime()Get 时间戳,首次出现时间InstanceGroups[]getInstanceGroup()Get 告警对象所属实例组LonggetLastOccurTime()Get 时间戳,最后出现时间AlarmHistoryMetric[]getMetricsInfo()Get 指标信息 注意:此字段可能返回 null,表示取不到有效值。StringgetMonitorType()Get 监控类型StringgetNamespace()Get 策略类型String[]getNoticeWays()Get 告警渠道列表 SMS=短信 EMAIL=邮件 CALL=电话 WECHAT=微信StringgetOriginId()Get 可用于实例、实例组的绑定和解绑接口([BindingPolicyObject](https://cloud.tencent.com/document/product/248/40421)、[UnBindingAllPolicyObject](https://cloud.tencent.com/document/product/248/40568)、[UnBindingPolicyObject](https://cloud.tencent.com/document/product/248/40567))的策略 IDLonggetPolicyExists()Get 策略是否存在 0=不存在 1=存在StringgetPolicyId()Get 告警策略 IdStringgetPolicyName()Get 策略名称LonggetProjectId()Get 项目 IdStringgetProjectName()Get 项目名字Long[]getReceiverGroups()Get 接收组列表Long[]getReceiverUids()Get 接收人列表StringgetRegion()Get 地域StringgetVPC()Get 基础产品告警的告警对象所属网络voidsetAlarmId(String AlarmId)Set 告警历史IdvoidsetAlarmLevel(String AlarmLevel)Set 告警等级 注意:此字段可能返回 null,表示取不到有效值。voidsetAlarmObject(String AlarmObject)Set 告警对象voidsetAlarmStatus(String AlarmStatus)Set 告警状态,ALARM=未恢复 OK=已恢复 NO_CONF=已失效 NO_DATA=数据不足voidsetAlarmType(String AlarmType)Set 告警类型voidsetContent(String Content)Set 告警内容voidsetDimensions(String Dimensions)Set 告警实例的维度信息 注意:此字段可能返回 null,表示取不到有效值。voidsetEventId(Long EventId)Set 事件IdvoidsetFirstOccurTime(Long FirstOccurTime)Set 时间戳,首次出现时间voidsetInstanceGroup(InstanceGroups[] InstanceGroup)Set 告警对象所属实例组voidsetLastOccurTime(Long LastOccurTime)Set 时间戳,最后出现时间voidsetMetricsInfo(AlarmHistoryMetric[] MetricsInfo)Set 指标信息 注意:此字段可能返回 null,表示取不到有效值。voidsetMonitorType(String MonitorType)Set 监控类型voidsetNamespace(String Namespace)Set 策略类型voidsetNoticeWays(String[] NoticeWays)Set 告警渠道列表 SMS=短信 EMAIL=邮件 CALL=电话 WECHAT=微信voidsetOriginId(String OriginId)Set 可用于实例、实例组的绑定和解绑接口([BindingPolicyObject](https://cloud.tencent.com/document/product/248/40421)、[UnBindingAllPolicyObject](https://cloud.tencent.com/document/product/248/40568)、[UnBindingPolicyObject](https://cloud.tencent.com/document/product/248/40567))的策略 IDvoidsetPolicyExists(Long PolicyExists)Set 策略是否存在 0=不存在 1=存在voidsetPolicyId(String PolicyId)Set 告警策略 IdvoidsetPolicyName(String PolicyName)Set 策略名称voidsetProjectId(Long ProjectId)Set 项目 IdvoidsetProjectName(String ProjectName)Set 项目名字voidsetReceiverGroups(Long[] ReceiverGroups)Set 接收组列表voidsetReceiverUids(Long[] ReceiverUids)Set 接收人列表voidsetRegion(String Region)Set 地域voidsetVPC(String VPC)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
-
AlarmHistory
public AlarmHistory()
-
AlarmHistory
public AlarmHistory(AlarmHistory 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
-
getAlarmId
public String getAlarmId()
Get 告警历史Id- Returns:
- AlarmId 告警历史Id
-
setAlarmId
public void setAlarmId(String AlarmId)
Set 告警历史Id- Parameters:
AlarmId- 告警历史Id
-
getMonitorType
public String getMonitorType()
Get 监控类型- Returns:
- MonitorType 监控类型
-
setMonitorType
public void setMonitorType(String MonitorType)
Set 监控类型- Parameters:
MonitorType- 监控类型
-
getNamespace
public String getNamespace()
Get 策略类型- Returns:
- Namespace 策略类型
-
setNamespace
public void setNamespace(String Namespace)
Set 策略类型- Parameters:
Namespace- 策略类型
-
getAlarmObject
public String getAlarmObject()
Get 告警对象- Returns:
- AlarmObject 告警对象
-
setAlarmObject
public void setAlarmObject(String AlarmObject)
Set 告警对象- Parameters:
AlarmObject- 告警对象
-
getContent
public String getContent()
Get 告警内容- Returns:
- Content 告警内容
-
setContent
public void setContent(String Content)
Set 告警内容- Parameters:
Content- 告警内容
-
getFirstOccurTime
public Long getFirstOccurTime()
Get 时间戳,首次出现时间- Returns:
- FirstOccurTime 时间戳,首次出现时间
-
setFirstOccurTime
public void setFirstOccurTime(Long FirstOccurTime)
Set 时间戳,首次出现时间- Parameters:
FirstOccurTime- 时间戳,首次出现时间
-
getLastOccurTime
public Long getLastOccurTime()
Get 时间戳,最后出现时间- Returns:
- LastOccurTime 时间戳,最后出现时间
-
setLastOccurTime
public void setLastOccurTime(Long LastOccurTime)
Set 时间戳,最后出现时间- Parameters:
LastOccurTime- 时间戳,最后出现时间
-
getAlarmStatus
public String getAlarmStatus()
Get 告警状态,ALARM=未恢复 OK=已恢复 NO_CONF=已失效 NO_DATA=数据不足- Returns:
- AlarmStatus 告警状态,ALARM=未恢复 OK=已恢复 NO_CONF=已失效 NO_DATA=数据不足
-
setAlarmStatus
public void setAlarmStatus(String AlarmStatus)
Set 告警状态,ALARM=未恢复 OK=已恢复 NO_CONF=已失效 NO_DATA=数据不足- Parameters:
AlarmStatus- 告警状态,ALARM=未恢复 OK=已恢复 NO_CONF=已失效 NO_DATA=数据不足
-
getPolicyId
public String getPolicyId()
Get 告警策略 Id- Returns:
- PolicyId 告警策略 Id
-
setPolicyId
public void setPolicyId(String PolicyId)
Set 告警策略 Id- Parameters:
PolicyId- 告警策略 Id
-
getPolicyName
public String getPolicyName()
Get 策略名称- Returns:
- PolicyName 策略名称
-
setPolicyName
public void setPolicyName(String PolicyName)
Set 策略名称- Parameters:
PolicyName- 策略名称
-
getVPC
public String getVPC()
Get 基础产品告警的告警对象所属网络- Returns:
- VPC 基础产品告警的告警对象所属网络
-
setVPC
public void setVPC(String VPC)
Set 基础产品告警的告警对象所属网络- Parameters:
VPC- 基础产品告警的告警对象所属网络
-
getProjectId
public Long getProjectId()
Get 项目 Id- Returns:
- ProjectId 项目 Id
-
setProjectId
public void setProjectId(Long ProjectId)
Set 项目 Id- Parameters:
ProjectId- 项目 Id
-
getProjectName
public String getProjectName()
Get 项目名字- Returns:
- ProjectName 项目名字
-
setProjectName
public void setProjectName(String ProjectName)
Set 项目名字- Parameters:
ProjectName- 项目名字
-
getInstanceGroup
public InstanceGroups[] getInstanceGroup()
Get 告警对象所属实例组- Returns:
- InstanceGroup 告警对象所属实例组
-
setInstanceGroup
public void setInstanceGroup(InstanceGroups[] InstanceGroup)
Set 告警对象所属实例组- Parameters:
InstanceGroup- 告警对象所属实例组
-
getReceiverUids
public Long[] getReceiverUids()
Get 接收人列表- Returns:
- ReceiverUids 接收人列表
-
setReceiverUids
public void setReceiverUids(Long[] ReceiverUids)
Set 接收人列表- Parameters:
ReceiverUids- 接收人列表
-
getReceiverGroups
public Long[] getReceiverGroups()
Get 接收组列表- Returns:
- ReceiverGroups 接收组列表
-
setReceiverGroups
public void setReceiverGroups(Long[] ReceiverGroups)
Set 接收组列表- Parameters:
ReceiverGroups- 接收组列表
-
getNoticeWays
public String[] getNoticeWays()
Get 告警渠道列表 SMS=短信 EMAIL=邮件 CALL=电话 WECHAT=微信- Returns:
- NoticeWays 告警渠道列表 SMS=短信 EMAIL=邮件 CALL=电话 WECHAT=微信
-
setNoticeWays
public void setNoticeWays(String[] NoticeWays)
Set 告警渠道列表 SMS=短信 EMAIL=邮件 CALL=电话 WECHAT=微信- Parameters:
NoticeWays- 告警渠道列表 SMS=短信 EMAIL=邮件 CALL=电话 WECHAT=微信
-
getOriginId
public String getOriginId()
Get 可用于实例、实例组的绑定和解绑接口([BindingPolicyObject](https://cloud.tencent.com/document/product/248/40421)、[UnBindingAllPolicyObject](https://cloud.tencent.com/document/product/248/40568)、[UnBindingPolicyObject](https://cloud.tencent.com/document/product/248/40567))的策略 ID- Returns:
- OriginId 可用于实例、实例组的绑定和解绑接口([BindingPolicyObject](https://cloud.tencent.com/document/product/248/40421)、[UnBindingAllPolicyObject](https://cloud.tencent.com/document/product/248/40568)、[UnBindingPolicyObject](https://cloud.tencent.com/document/product/248/40567))的策略 ID
-
setOriginId
public void setOriginId(String OriginId)
Set 可用于实例、实例组的绑定和解绑接口([BindingPolicyObject](https://cloud.tencent.com/document/product/248/40421)、[UnBindingAllPolicyObject](https://cloud.tencent.com/document/product/248/40568)、[UnBindingPolicyObject](https://cloud.tencent.com/document/product/248/40567))的策略 ID- Parameters:
OriginId- 可用于实例、实例组的绑定和解绑接口([BindingPolicyObject](https://cloud.tencent.com/document/product/248/40421)、[UnBindingAllPolicyObject](https://cloud.tencent.com/document/product/248/40568)、[UnBindingPolicyObject](https://cloud.tencent.com/document/product/248/40567))的策略 ID
-
getAlarmType
public String getAlarmType()
Get 告警类型- Returns:
- AlarmType 告警类型
-
setAlarmType
public void setAlarmType(String AlarmType)
Set 告警类型- Parameters:
AlarmType- 告警类型
-
getEventId
public Long getEventId()
Get 事件Id- Returns:
- EventId 事件Id
-
setEventId
public void setEventId(Long EventId)
Set 事件Id- Parameters:
EventId- 事件Id
-
getRegion
public String getRegion()
Get 地域- Returns:
- Region 地域
-
setRegion
public void setRegion(String Region)
Set 地域- Parameters:
Region- 地域
-
getPolicyExists
public Long getPolicyExists()
Get 策略是否存在 0=不存在 1=存在- Returns:
- PolicyExists 策略是否存在 0=不存在 1=存在
-
setPolicyExists
public void setPolicyExists(Long PolicyExists)
Set 策略是否存在 0=不存在 1=存在- Parameters:
PolicyExists- 策略是否存在 0=不存在 1=存在
-
getMetricsInfo
public AlarmHistoryMetric[] getMetricsInfo()
Get 指标信息 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- MetricsInfo 指标信息 注意:此字段可能返回 null,表示取不到有效值。
-
setMetricsInfo
public void setMetricsInfo(AlarmHistoryMetric[] MetricsInfo)
Set 指标信息 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
MetricsInfo- 指标信息 注意:此字段可能返回 null,表示取不到有效值。
-
getDimensions
public String getDimensions()
Get 告警实例的维度信息 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Dimensions 告警实例的维度信息 注意:此字段可能返回 null,表示取不到有效值。
-
setDimensions
public void setDimensions(String Dimensions)
Set 告警实例的维度信息 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Dimensions- 告警实例的维度信息 注意:此字段可能返回 null,表示取不到有效值。
-
getAlarmLevel
public String getAlarmLevel()
Get 告警等级 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- AlarmLevel 告警等级 注意:此字段可能返回 null,表示取不到有效值。
-
setAlarmLevel
public void setAlarmLevel(String AlarmLevel)
Set 告警等级 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
AlarmLevel- 告警等级 注意:此字段可能返回 null,表示取不到有效值。
-
-