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