Class: TencentCloud::Monitor::V20180724::AlarmPolicyCondition
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Monitor::V20180724::AlarmPolicyCondition
- Defined in:
- lib/v20180724/models.rb
Overview
告警策略指标触发条件
Instance Attribute Summary collapse
-
#ComplexExpression ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#IsUnionRule ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Rules ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(isunionrule = nil, rules = nil, complexexpression = nil) ⇒ AlarmPolicyCondition
constructor
A new instance of AlarmPolicyCondition.
Constructor Details
#initialize(isunionrule = nil, rules = nil, complexexpression = nil) ⇒ AlarmPolicyCondition
Returns a new instance of AlarmPolicyCondition.
773 774 775 776 777 |
# File 'lib/v20180724/models.rb', line 773 def initialize(isunionrule=nil, rules=nil, complexexpression=nil) @IsUnionRule = isunionrule @Rules = rules @ComplexExpression = complexexpression end |
Instance Attribute Details
#ComplexExpression ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
771 772 773 |
# File 'lib/v20180724/models.rb', line 771 def ComplexExpression @ComplexExpression end |
#IsUnionRule ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
771 772 773 |
# File 'lib/v20180724/models.rb', line 771 def IsUnionRule @IsUnionRule end |
#Rules ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
771 772 773 |
# File 'lib/v20180724/models.rb', line 771 def Rules @Rules end |
Instance Method Details
#deserialize(params) ⇒ Object
779 780 781 782 783 784 785 786 787 788 789 790 |
# File 'lib/v20180724/models.rb', line 779 def deserialize(params) @IsUnionRule = params['IsUnionRule'] unless params['Rules'].nil? @Rules = [] params['Rules'].each do |i| alarmpolicyrule_tmp = AlarmPolicyRule.new alarmpolicyrule_tmp.deserialize(i) @Rules << alarmpolicyrule_tmp end end @ComplexExpression = params['ComplexExpression'] end |