Class AlarmInfo

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