Class: TencentCloud::Emr::V20190103::LoadMetricsCondition
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Emr::V20190103::LoadMetricsCondition
- Defined in:
- lib/v20190103/models.rb
Overview
负载指标条件
Instance Attribute Summary collapse
-
#Conditions ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#LoadMetrics ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#MetricId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#StatisticPeriod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#TriggerThreshold ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(statisticperiod = nil, triggerthreshold = nil, loadmetrics = nil, metricid = nil, conditions = nil) ⇒ LoadMetricsCondition
constructor
A new instance of LoadMetricsCondition.
Constructor Details
#initialize(statisticperiod = nil, triggerthreshold = nil, loadmetrics = nil, metricid = nil, conditions = nil) ⇒ LoadMetricsCondition
Returns a new instance of LoadMetricsCondition.
8470 8471 8472 8473 8474 8475 8476 |
# File 'lib/v20190103/models.rb', line 8470 def initialize(statisticperiod=nil, triggerthreshold=nil, loadmetrics=nil, metricid=nil, conditions=nil) @StatisticPeriod = statisticperiod @TriggerThreshold = triggerthreshold @LoadMetrics = loadmetrics @MetricId = metricid @Conditions = conditions end |
Instance Attribute Details
#Conditions ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
8468 8469 8470 |
# File 'lib/v20190103/models.rb', line 8468 def Conditions @Conditions end |
#LoadMetrics ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
8468 8469 8470 |
# File 'lib/v20190103/models.rb', line 8468 def LoadMetrics @LoadMetrics end |
#MetricId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
8468 8469 8470 |
# File 'lib/v20190103/models.rb', line 8468 def MetricId @MetricId end |
#StatisticPeriod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
8468 8469 8470 |
# File 'lib/v20190103/models.rb', line 8468 def StatisticPeriod @StatisticPeriod end |
#TriggerThreshold ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
8468 8469 8470 |
# File 'lib/v20190103/models.rb', line 8468 def TriggerThreshold @TriggerThreshold end |
Instance Method Details
#deserialize(params) ⇒ Object
8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 |
# File 'lib/v20190103/models.rb', line 8478 def deserialize(params) @StatisticPeriod = params['StatisticPeriod'] @TriggerThreshold = params['TriggerThreshold'] @LoadMetrics = params['LoadMetrics'] @MetricId = params['MetricId'] unless params['Conditions'].nil? @Conditions = [] params['Conditions'].each do |i| triggercondition_tmp = TriggerCondition.new triggercondition_tmp.deserialize(i) @Conditions << triggercondition_tmp end end end |