class TencentCloud::Emr::V20190103::NodeAffinity

节点亲和性设置

def deserialize(params)

def deserialize(params)
  unless params['RequiredDuringSchedulingIgnoredDuringExecution'].nil?
    @RequiredDuringSchedulingIgnoredDuringExecution = NodeSelector.new
    @RequiredDuringSchedulingIgnoredDuringExecution.deserialize(params['RequiredDuringSchedulingIgnoredDuringExecution'])
  end
  unless params['PreferredDuringSchedulingIgnoredDuringExecution'].nil?
    @PreferredDuringSchedulingIgnoredDuringExecution = []
    params['PreferredDuringSchedulingIgnoredDuringExecution'].each do |i|
      preferredschedulingterm_tmp = PreferredSchedulingTerm.new
      preferredschedulingterm_tmp.deserialize(i)
      @PreferredDuringSchedulingIgnoredDuringExecution << preferredschedulingterm_tmp
    end
  end
end

def initialize(requiredduringschedulingignoredduringexecution=nil, preferredduringschedulingignoredduringexecution=nil)

def initialize(requiredduringschedulingignoredduringexecution=nil, preferredduringschedulingignoredduringexecution=nil)
  @RequiredDuringSchedulingIgnoredDuringExecution = requiredduringschedulingignoredduringexecution
  @PreferredDuringSchedulingIgnoredDuringExecution = preferredduringschedulingignoredduringexecution
end