Class: TencentCloud::Monitor::V20180724::ConditionsTemp

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

Overview

告警条件模板

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(templatename = nil, condition = nil, eventcondition = nil) ⇒ ConditionsTemp

Returns a new instance of ConditionsTemp.



1526
1527
1528
1529
1530
# File 'lib/v20180724/models.rb', line 1526

def initialize(templatename=nil, condition=nil, eventcondition=nil)
  @TemplateName = templatename
  @Condition = condition
  @EventCondition = eventcondition
end

Instance Attribute Details

#ConditionObject

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

Parameters:

  • TemplateName:

    模板名称

  • Condition:

    指标触发条件

  • EventCondition:

    事件触发条件



1524
1525
1526
# File 'lib/v20180724/models.rb', line 1524

def Condition
  @Condition
end

#EventConditionObject

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

Parameters:

  • TemplateName:

    模板名称

  • Condition:

    指标触发条件

  • EventCondition:

    事件触发条件



1524
1525
1526
# File 'lib/v20180724/models.rb', line 1524

def EventCondition
  @EventCondition
end

#TemplateNameObject

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

Parameters:

  • TemplateName:

    模板名称

  • Condition:

    指标触发条件

  • EventCondition:

    事件触发条件



1524
1525
1526
# File 'lib/v20180724/models.rb', line 1524

def TemplateName
  @TemplateName
end

Instance Method Details

#deserialize(params) ⇒ Object



1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
# File 'lib/v20180724/models.rb', line 1532

def deserialize(params)
  @TemplateName = params['TemplateName']
  unless params['Condition'].nil?
    @Condition = AlarmPolicyCondition.new
    @Condition.deserialize(params['Condition'])
  end
  unless params['EventCondition'].nil?
    @EventCondition = AlarmPolicyEventCondition.new
    @EventCondition.deserialize(params['EventCondition'])
  end
end