Class: TencentCloud::Monitor::V20180724::ModifyConditionsTemplateRequestEventCondition

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

Overview

ModifyConditionsTemplateRequestEventCondition

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(alarmnotifyperiod = nil, alarmnotifytype = nil, eventid = nil, ruleid = nil, metricname = nil, description = nil) ⇒ ModifyConditionsTemplateRequestEventCondition

Returns a new instance of ModifyConditionsTemplateRequestEventCondition.



11798
11799
11800
11801
11802
11803
11804
11805
# File 'lib/v20180724/models.rb', line 11798

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

Instance Attribute Details

#AlarmNotifyPeriodObject

Parameters:

  • AlarmNotifyPeriod:

    告警通知周期

  • AlarmNotifyType:

    告警通知方式

  • EventID:

    事件ID

  • RuleID:

    规则ID

  • MetricName:

    重构后的eventType

  • Description:

    事件描述信息



11787
11788
11789
# File 'lib/v20180724/models.rb', line 11787

def AlarmNotifyPeriod
  @AlarmNotifyPeriod
end

#AlarmNotifyTypeObject

Parameters:

  • AlarmNotifyPeriod:

    告警通知周期

  • AlarmNotifyType:

    告警通知方式

  • EventID:

    事件ID

  • RuleID:

    规则ID

  • MetricName:

    重构后的eventType

  • Description:

    事件描述信息



11787
11788
11789
# File 'lib/v20180724/models.rb', line 11787

def AlarmNotifyType
  @AlarmNotifyType
end

#DescriptionObject

Parameters:

  • AlarmNotifyPeriod:

    告警通知周期

  • AlarmNotifyType:

    告警通知方式

  • EventID:

    事件ID

  • RuleID:

    规则ID

  • MetricName:

    重构后的eventType

  • Description:

    事件描述信息



11787
11788
11789
# File 'lib/v20180724/models.rb', line 11787

def Description
  @Description
end

#EventIDObject

Parameters:

  • AlarmNotifyPeriod:

    告警通知周期

  • AlarmNotifyType:

    告警通知方式

  • EventID:

    事件ID

  • RuleID:

    规则ID

  • MetricName:

    重构后的eventType

  • Description:

    事件描述信息



11787
11788
11789
# File 'lib/v20180724/models.rb', line 11787

def EventID
  @EventID
end

#MetricNameObject

Parameters:

  • AlarmNotifyPeriod:

    告警通知周期

  • AlarmNotifyType:

    告警通知方式

  • EventID:

    事件ID

  • RuleID:

    规则ID

  • MetricName:

    重构后的eventType

  • Description:

    事件描述信息



11787
11788
11789
# File 'lib/v20180724/models.rb', line 11787

def MetricName
  @MetricName
end

#RuleIDObject

Parameters:

  • AlarmNotifyPeriod:

    告警通知周期

  • AlarmNotifyType:

    告警通知方式

  • EventID:

    事件ID

  • RuleID:

    规则ID

  • MetricName:

    重构后的eventType

  • Description:

    事件描述信息



11787
11788
11789
# File 'lib/v20180724/models.rb', line 11787

def RuleID
  @RuleID
end

Instance Method Details

#deserialize(params) ⇒ Object



11807
11808
11809
11810
11811
11812
11813
11814
# File 'lib/v20180724/models.rb', line 11807

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