Class: TencentCloud::Emr::V20190103::LoadMetricsConditions

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

Overview

负载指标

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(loadmetrics = nil, match = nil) ⇒ LoadMetricsConditions

Returns a new instance of LoadMetricsConditions.



8505
8506
8507
8508
# File 'lib/v20190103/models.rb', line 8505

def initialize(loadmetrics=nil, match=nil)
  @LoadMetrics = loadmetrics
  @Match = match
end

Instance Attribute Details

#LoadMetricsObject

注意:此字段可能返回 null,表示取不到有效值。 1:满足任意一个

Parameters:

  • 触发规则条件

  • 0:所有条件满足



8503
8504
8505
# File 'lib/v20190103/models.rb', line 8503

def LoadMetrics
  @LoadMetrics
end

#MatchObject

注意:此字段可能返回 null,表示取不到有效值。 1:满足任意一个

Parameters:

  • 触发规则条件

  • 0:所有条件满足



8503
8504
8505
# File 'lib/v20190103/models.rb', line 8503

def Match
  @Match
end

Instance Method Details

#deserialize(params) ⇒ Object



8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
# File 'lib/v20190103/models.rb', line 8510

def deserialize(params)
  unless params['LoadMetrics'].nil?
    @LoadMetrics = []
    params['LoadMetrics'].each do |i|
      loadmetricscondition_tmp = LoadMetricsCondition.new
      loadmetricscondition_tmp.deserialize(i)
      @LoadMetrics << loadmetricscondition_tmp
    end
  end
  @Match = params['Match']
end