Class: TencentCloud::Monitor::V20180724::EventCondition

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

Overview

事件告警条件

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(alarmnotifyperiod = nil, alarmnotifytype = nil, eventid = nil, eventdisplayname = nil, ruleid = nil, metricname = nil) ⇒ EventCondition

Returns a new instance of EventCondition.



10083
10084
10085
10086
10087
10088
10089
10090
# File 'lib/v20180724/models.rb', line 10083

def initialize(alarmnotifyperiod=nil, alarmnotifytype=nil, eventid=nil, eventdisplayname=nil, ruleid=nil, metricname=nil)
  @AlarmNotifyPeriod = alarmnotifyperiod
  @AlarmNotifyType = alarmnotifytype
  @EventID = eventid
  @EventDisplayName = eventdisplayname
  @RuleID = ruleid
  @MetricName = metricname
end

Instance Attribute Details

#AlarmNotifyPeriodObject

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

Parameters:

  • AlarmNotifyPeriod:

    告警通知频率

  • AlarmNotifyType:

    重复通知策略预定义(0 - 只告警一次, 1 - 指数告警,2 - 连接告警)

  • EventID:

    事件ID

  • EventDisplayName:

    事件展示名称(对外)

  • RuleID:

    规则ID

  • MetricName:

    指标名



10081
10082
10083
# File 'lib/v20180724/models.rb', line 10081

def AlarmNotifyPeriod
  @AlarmNotifyPeriod
end

#AlarmNotifyTypeObject

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

Parameters:

  • AlarmNotifyPeriod:

    告警通知频率

  • AlarmNotifyType:

    重复通知策略预定义(0 - 只告警一次, 1 - 指数告警,2 - 连接告警)

  • EventID:

    事件ID

  • EventDisplayName:

    事件展示名称(对外)

  • RuleID:

    规则ID

  • MetricName:

    指标名



10081
10082
10083
# File 'lib/v20180724/models.rb', line 10081

def AlarmNotifyType
  @AlarmNotifyType
end

#EventDisplayNameObject

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

Parameters:

  • AlarmNotifyPeriod:

    告警通知频率

  • AlarmNotifyType:

    重复通知策略预定义(0 - 只告警一次, 1 - 指数告警,2 - 连接告警)

  • EventID:

    事件ID

  • EventDisplayName:

    事件展示名称(对外)

  • RuleID:

    规则ID

  • MetricName:

    指标名



10081
10082
10083
# File 'lib/v20180724/models.rb', line 10081

def EventDisplayName
  @EventDisplayName
end

#EventIDObject

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

Parameters:

  • AlarmNotifyPeriod:

    告警通知频率

  • AlarmNotifyType:

    重复通知策略预定义(0 - 只告警一次, 1 - 指数告警,2 - 连接告警)

  • EventID:

    事件ID

  • EventDisplayName:

    事件展示名称(对外)

  • RuleID:

    规则ID

  • MetricName:

    指标名



10081
10082
10083
# File 'lib/v20180724/models.rb', line 10081

def EventID
  @EventID
end

#MetricNameObject

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

Parameters:

  • AlarmNotifyPeriod:

    告警通知频率

  • AlarmNotifyType:

    重复通知策略预定义(0 - 只告警一次, 1 - 指数告警,2 - 连接告警)

  • EventID:

    事件ID

  • EventDisplayName:

    事件展示名称(对外)

  • RuleID:

    规则ID

  • MetricName:

    指标名



10081
10082
10083
# File 'lib/v20180724/models.rb', line 10081

def MetricName
  @MetricName
end

#RuleIDObject

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

Parameters:

  • AlarmNotifyPeriod:

    告警通知频率

  • AlarmNotifyType:

    重复通知策略预定义(0 - 只告警一次, 1 - 指数告警,2 - 连接告警)

  • EventID:

    事件ID

  • EventDisplayName:

    事件展示名称(对外)

  • RuleID:

    规则ID

  • MetricName:

    指标名



10081
10082
10083
# File 'lib/v20180724/models.rb', line 10081

def RuleID
  @RuleID
end

Instance Method Details

#deserialize(params) ⇒ Object



10092
10093
10094
10095
10096
10097
10098
10099
# File 'lib/v20180724/models.rb', line 10092

def deserialize(params)
  @AlarmNotifyPeriod = params['AlarmNotifyPeriod']
  @AlarmNotifyType = params['AlarmNotifyType']
  @EventID = params['EventID']
  @EventDisplayName = params['EventDisplayName']
  @RuleID = params['RuleID']
  @MetricName = params['MetricName']
end