Class CreatePolicyGroupCondition

    • Constructor Detail

      • CreatePolicyGroupCondition

        public CreatePolicyGroupCondition()
      • CreatePolicyGroupCondition

        public CreatePolicyGroupCondition​(CreatePolicyGroupCondition 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

      • getMetricId

        public Long getMetricId()
        Get 指标Id
        Returns:
        MetricId 指标Id
      • setMetricId

        public void setMetricId​(Long MetricId)
        Set 指标Id
        Parameters:
        MetricId - 指标Id
      • getAlarmNotifyType

        public Long getAlarmNotifyType()
        Get 告警发送收敛类型。0连续告警,1指数告警
        Returns:
        AlarmNotifyType 告警发送收敛类型。0连续告警,1指数告警
      • setAlarmNotifyType

        public void setAlarmNotifyType​(Long AlarmNotifyType)
        Set 告警发送收敛类型。0连续告警,1指数告警
        Parameters:
        AlarmNotifyType - 告警发送收敛类型。0连续告警,1指数告警
      • getAlarmNotifyPeriod

        public Long getAlarmNotifyPeriod()
        Get 告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次
        Returns:
        AlarmNotifyPeriod 告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次
      • setAlarmNotifyPeriod

        public void setAlarmNotifyPeriod​(Long AlarmNotifyPeriod)
        Set 告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次
        Parameters:
        AlarmNotifyPeriod - 告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次
      • getCalcType

        public Long getCalcType()
        Get 比较类型,1表示大于,2表示大于等于,3表示小于,4表示小于等于,5表示相等,6表示不相等。如果指标有配置默认比较类型值可以不填。
        Returns:
        CalcType 比较类型,1表示大于,2表示大于等于,3表示小于,4表示小于等于,5表示相等,6表示不相等。如果指标有配置默认比较类型值可以不填。
      • setCalcType

        public void setCalcType​(Long CalcType)
        Set 比较类型,1表示大于,2表示大于等于,3表示小于,4表示小于等于,5表示相等,6表示不相等。如果指标有配置默认比较类型值可以不填。
        Parameters:
        CalcType - 比较类型,1表示大于,2表示大于等于,3表示小于,4表示小于等于,5表示相等,6表示不相等。如果指标有配置默认比较类型值可以不填。
      • getCalcValue

        public Float getCalcValue()
        Get 比较的值,如果指标不必须CalcValue可不填
        Returns:
        CalcValue 比较的值,如果指标不必须CalcValue可不填
      • setCalcValue

        public void setCalcValue​(Float CalcValue)
        Set 比较的值,如果指标不必须CalcValue可不填
        Parameters:
        CalcValue - 比较的值,如果指标不必须CalcValue可不填
      • getCalcPeriod

        public Long getCalcPeriod()
        Get 数据聚合周期(单位秒),若指标有默认值可不填
        Returns:
        CalcPeriod 数据聚合周期(单位秒),若指标有默认值可不填
      • setCalcPeriod

        public void setCalcPeriod​(Long CalcPeriod)
        Set 数据聚合周期(单位秒),若指标有默认值可不填
        Parameters:
        CalcPeriod - 数据聚合周期(单位秒),若指标有默认值可不填
      • getContinuePeriod

        public Long getContinuePeriod()
        Get 持续几个检测周期触发规则会告警
        Returns:
        ContinuePeriod 持续几个检测周期触发规则会告警
      • setContinuePeriod

        public void setContinuePeriod​(Long ContinuePeriod)
        Set 持续几个检测周期触发规则会告警
        Parameters:
        ContinuePeriod - 持续几个检测周期触发规则会告警
      • getRuleId

        public Long getRuleId()
        Get 如果通过模板创建,需要传入模板中该指标的对应RuleId
        Returns:
        RuleId 如果通过模板创建,需要传入模板中该指标的对应RuleId
      • setRuleId

        public void setRuleId​(Long RuleId)
        Set 如果通过模板创建,需要传入模板中该指标的对应RuleId
        Parameters:
        RuleId - 如果通过模板创建,需要传入模板中该指标的对应RuleId