Class: TencentCloud::Monitor::V20180724::AlarmPolicyEventCondition

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180724/models.rb

Overview

告警策略事件触发条件

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(rules = nil) ⇒ AlarmPolicyEventCondition

Returns a new instance of AlarmPolicyEventCondition.



801
802
803
# File 'lib/v20180724/models.rb', line 801

def initialize(rules=nil)
  @Rules = rules
end

Instance Attribute Details

#RulesObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Rules:

    告警触发条件列表



799
800
801
# File 'lib/v20180724/models.rb', line 799

def Rules
  @Rules
end

Instance Method Details

#deserialize(params) ⇒ Object



805
806
807
808
809
810
811
812
813
814
# File 'lib/v20180724/models.rb', line 805

def deserialize(params)
  unless params['Rules'].nil?
    @Rules = []
    params['Rules'].each do |i|
      alarmpolicyrule_tmp = AlarmPolicyRule.new
      alarmpolicyrule_tmp.deserialize(i)
      @Rules << alarmpolicyrule_tmp
    end
  end
end