Class: TencentCloud::Monitor::V20180724::ModifyPolicyGroupEventCondition

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

Overview

修改告警策略组传入的事件告警条件

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(eventid = nil, alarmnotifytype = nil, alarmnotifyperiod = nil, ruleid = nil) ⇒ ModifyPolicyGroupEventCondition

Returns a new instance of ModifyPolicyGroupEventCondition.



11910
11911
11912
11913
11914
11915
# File 'lib/v20180724/models.rb', line 11910

def initialize(eventid=nil, alarmnotifytype=nil, alarmnotifyperiod=nil, ruleid=nil)
  @EventId = eventid
  @AlarmNotifyType = alarmnotifytype
  @AlarmNotifyPeriod = alarmnotifyperiod
  @RuleId = ruleid
end

Instance Attribute Details

#AlarmNotifyPeriodObject

Parameters:

  • EventId:

    事件id

  • AlarmNotifyType:

    告警发送收敛类型。0连续告警,1指数告警

  • AlarmNotifyPeriod:

    告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次

  • RuleId:

    规则id,不填表示新增,填写了ruleId表示在已存在的规则基础上进行修改



11908
11909
11910
# File 'lib/v20180724/models.rb', line 11908

def AlarmNotifyPeriod
  @AlarmNotifyPeriod
end

#AlarmNotifyTypeObject

Parameters:

  • EventId:

    事件id

  • AlarmNotifyType:

    告警发送收敛类型。0连续告警,1指数告警

  • AlarmNotifyPeriod:

    告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次

  • RuleId:

    规则id,不填表示新增,填写了ruleId表示在已存在的规则基础上进行修改



11908
11909
11910
# File 'lib/v20180724/models.rb', line 11908

def AlarmNotifyType
  @AlarmNotifyType
end

#EventIdObject

Parameters:

  • EventId:

    事件id

  • AlarmNotifyType:

    告警发送收敛类型。0连续告警,1指数告警

  • AlarmNotifyPeriod:

    告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次

  • RuleId:

    规则id,不填表示新增,填写了ruleId表示在已存在的规则基础上进行修改



11908
11909
11910
# File 'lib/v20180724/models.rb', line 11908

def EventId
  @EventId
end

#RuleIdObject

Parameters:

  • EventId:

    事件id

  • AlarmNotifyType:

    告警发送收敛类型。0连续告警,1指数告警

  • AlarmNotifyPeriod:

    告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次

  • RuleId:

    规则id,不填表示新增,填写了ruleId表示在已存在的规则基础上进行修改



11908
11909
11910
# File 'lib/v20180724/models.rb', line 11908

def RuleId
  @RuleId
end

Instance Method Details

#deserialize(params) ⇒ Object



11917
11918
11919
11920
11921
11922
# File 'lib/v20180724/models.rb', line 11917

def deserialize(params)
  @EventId = params['EventId']
  @AlarmNotifyType = params['AlarmNotifyType']
  @AlarmNotifyPeriod = params['AlarmNotifyPeriod']
  @RuleId = params['RuleId']
end