Class: TencentCloud::Monitor::V20180724::AlarmPolicyEventCondition
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Monitor::V20180724::AlarmPolicyEventCondition
- Defined in:
- lib/v20180724/models.rb
Overview
告警策略事件触发条件
Instance Attribute Summary collapse
-
#Rules ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(rules = nil) ⇒ AlarmPolicyEventCondition
constructor
A new instance of AlarmPolicyEventCondition.
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
#Rules ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
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 |