Class: TencentCloud::Emr::V20190103::NodeSelectorTerm

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

Overview

Pod节点选择项集合

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(matchexpressions = nil) ⇒ NodeSelectorTerm

Returns a new instance of NodeSelectorTerm.



10346
10347
10348
# File 'lib/v20190103/models.rb', line 10346

def initialize(matchexpressions=nil)
  @MatchExpressions = matchexpressions
end

Instance Attribute Details

#MatchExpressionsObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MatchExpressions:

    节点选择项表达式集合



10344
10345
10346
# File 'lib/v20190103/models.rb', line 10344

def MatchExpressions
  @MatchExpressions
end

Instance Method Details

#deserialize(params) ⇒ Object



10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
# File 'lib/v20190103/models.rb', line 10350

def deserialize(params)
  unless params['MatchExpressions'].nil?
    @MatchExpressions = []
    params['MatchExpressions'].each do |i|
      nodeselectorrequirement_tmp = NodeSelectorRequirement.new
      nodeselectorrequirement_tmp.deserialize(i)
      @MatchExpressions << nodeselectorrequirement_tmp
    end
  end
end