Class: TencentCloud::Monitor::V20180724::ModifyConditionsTemplateRequestCondition

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

Overview

ModifyConditionsTemplateRequestCondition,Condition入参字段值

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(calcperiod = nil, calctype = nil, continueperiod = nil, metricid = nil, calcvalue = nil, alarmnotifyperiod = nil, alarmnotifytype = nil, ruleid = nil) ⇒ ModifyConditionsTemplateRequestCondition

Returns a new instance of ModifyConditionsTemplateRequestCondition.



11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
# File 'lib/v20180724/models.rb', line 11749

def initialize(calcperiod=nil, calctype=nil, continueperiod=nil, metricid=nil, calcvalue=nil, alarmnotifyperiod=nil, alarmnotifytype=nil, ruleid=nil)
  @CalcPeriod = calcperiod
  @CalcType = calctype
  @ContinuePeriod = continueperiod
  @MetricID = metricid
  @CalcValue = calcvalue
  @AlarmNotifyPeriod = alarmnotifyperiod
  @AlarmNotifyType = alarmnotifytype
  @RuleID = ruleid
end

Instance Attribute Details

#AlarmNotifyPeriodObject

Parameters:

  • CalcPeriod:

    统计周期

  • CalcType:

    统计方式

  • ContinuePeriod:

    持续周期

  • MetricID:

    指标ID

  • CalcValue:

    统计值

  • AlarmNotifyPeriod:

    告警通知周期

  • AlarmNotifyType:

    告警通知方式

  • RuleID:

    规则ID



11747
11748
11749
# File 'lib/v20180724/models.rb', line 11747

def AlarmNotifyPeriod
  @AlarmNotifyPeriod
end

#AlarmNotifyTypeObject

Parameters:

  • CalcPeriod:

    统计周期

  • CalcType:

    统计方式

  • ContinuePeriod:

    持续周期

  • MetricID:

    指标ID

  • CalcValue:

    统计值

  • AlarmNotifyPeriod:

    告警通知周期

  • AlarmNotifyType:

    告警通知方式

  • RuleID:

    规则ID



11747
11748
11749
# File 'lib/v20180724/models.rb', line 11747

def AlarmNotifyType
  @AlarmNotifyType
end

#CalcPeriodObject

Parameters:

  • CalcPeriod:

    统计周期

  • CalcType:

    统计方式

  • ContinuePeriod:

    持续周期

  • MetricID:

    指标ID

  • CalcValue:

    统计值

  • AlarmNotifyPeriod:

    告警通知周期

  • AlarmNotifyType:

    告警通知方式

  • RuleID:

    规则ID



11747
11748
11749
# File 'lib/v20180724/models.rb', line 11747

def CalcPeriod
  @CalcPeriod
end

#CalcTypeObject

Parameters:

  • CalcPeriod:

    统计周期

  • CalcType:

    统计方式

  • ContinuePeriod:

    持续周期

  • MetricID:

    指标ID

  • CalcValue:

    统计值

  • AlarmNotifyPeriod:

    告警通知周期

  • AlarmNotifyType:

    告警通知方式

  • RuleID:

    规则ID



11747
11748
11749
# File 'lib/v20180724/models.rb', line 11747

def CalcType
  @CalcType
end

#CalcValueObject

Parameters:

  • CalcPeriod:

    统计周期

  • CalcType:

    统计方式

  • ContinuePeriod:

    持续周期

  • MetricID:

    指标ID

  • CalcValue:

    统计值

  • AlarmNotifyPeriod:

    告警通知周期

  • AlarmNotifyType:

    告警通知方式

  • RuleID:

    规则ID



11747
11748
11749
# File 'lib/v20180724/models.rb', line 11747

def CalcValue
  @CalcValue
end

#ContinuePeriodObject

Parameters:

  • CalcPeriod:

    统计周期

  • CalcType:

    统计方式

  • ContinuePeriod:

    持续周期

  • MetricID:

    指标ID

  • CalcValue:

    统计值

  • AlarmNotifyPeriod:

    告警通知周期

  • AlarmNotifyType:

    告警通知方式

  • RuleID:

    规则ID



11747
11748
11749
# File 'lib/v20180724/models.rb', line 11747

def ContinuePeriod
  @ContinuePeriod
end

#MetricIDObject

Parameters:

  • CalcPeriod:

    统计周期

  • CalcType:

    统计方式

  • ContinuePeriod:

    持续周期

  • MetricID:

    指标ID

  • CalcValue:

    统计值

  • AlarmNotifyPeriod:

    告警通知周期

  • AlarmNotifyType:

    告警通知方式

  • RuleID:

    规则ID



11747
11748
11749
# File 'lib/v20180724/models.rb', line 11747

def MetricID
  @MetricID
end

#RuleIDObject

Parameters:

  • CalcPeriod:

    统计周期

  • CalcType:

    统计方式

  • ContinuePeriod:

    持续周期

  • MetricID:

    指标ID

  • CalcValue:

    统计值

  • AlarmNotifyPeriod:

    告警通知周期

  • AlarmNotifyType:

    告警通知方式

  • RuleID:

    规则ID



11747
11748
11749
# File 'lib/v20180724/models.rb', line 11747

def RuleID
  @RuleID
end

Instance Method Details

#deserialize(params) ⇒ Object



11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
# File 'lib/v20180724/models.rb', line 11760

def deserialize(params)
  @CalcPeriod = params['CalcPeriod']
  @CalcType = params['CalcType']
  @ContinuePeriod = params['ContinuePeriod']
  @MetricID = params['MetricID']
  @CalcValue = params['CalcValue']
  @AlarmNotifyPeriod = params['AlarmNotifyPeriod']
  @AlarmNotifyType = params['AlarmNotifyType']
  @RuleID = params['RuleID']
end