Class AlarmHistory

    • 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,表示取不到有效值。