Class: TencentCloud::Monitor::V20180724::ModifyConditionsTemplateRequestCondition
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Monitor::V20180724::ModifyConditionsTemplateRequestCondition
- Defined in:
- lib/v20180724/models.rb
Overview
ModifyConditionsTemplateRequestCondition,Condition入参字段值
Instance Attribute Summary collapse
- #AlarmNotifyPeriod ⇒ Object
- #AlarmNotifyType ⇒ Object
- #CalcPeriod ⇒ Object
- #CalcType ⇒ Object
- #CalcValue ⇒ Object
- #ContinuePeriod ⇒ Object
- #MetricID ⇒ Object
- #RuleID ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(calcperiod = nil, calctype = nil, continueperiod = nil, metricid = nil, calcvalue = nil, alarmnotifyperiod = nil, alarmnotifytype = nil, ruleid = nil) ⇒ ModifyConditionsTemplateRequestCondition
constructor
A new instance of ModifyConditionsTemplateRequestCondition.
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
#AlarmNotifyPeriod ⇒ Object
11747 11748 11749 |
# File 'lib/v20180724/models.rb', line 11747 def AlarmNotifyPeriod @AlarmNotifyPeriod end |
#AlarmNotifyType ⇒ Object
11747 11748 11749 |
# File 'lib/v20180724/models.rb', line 11747 def AlarmNotifyType @AlarmNotifyType end |
#CalcPeriod ⇒ Object
11747 11748 11749 |
# File 'lib/v20180724/models.rb', line 11747 def CalcPeriod @CalcPeriod end |
#CalcType ⇒ Object
11747 11748 11749 |
# File 'lib/v20180724/models.rb', line 11747 def CalcType @CalcType end |
#CalcValue ⇒ Object
11747 11748 11749 |
# File 'lib/v20180724/models.rb', line 11747 def CalcValue @CalcValue end |
#ContinuePeriod ⇒ Object
11747 11748 11749 |
# File 'lib/v20180724/models.rb', line 11747 def ContinuePeriod @ContinuePeriod end |
#MetricID ⇒ Object
11747 11748 11749 |
# File 'lib/v20180724/models.rb', line 11747 def MetricID @MetricID end |
#RuleID ⇒ Object
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 |