class TencentCloud::Tke::V20180525::ScaleOutClusterMasterRequest

ScaleOutClusterMaster请求参数结构体

def deserialize(params)

def deserialize(params)
  @ClusterId = params['ClusterId']
  unless params['RunInstancesForNode'].nil?
    @RunInstancesForNode = []
    params['RunInstancesForNode'].each do |i|
      runinstancesfornode_tmp = RunInstancesForNode.new
      runinstancesfornode_tmp.deserialize(i)
      @RunInstancesForNode << runinstancesfornode_tmp
    end
  end
  unless params['ExistedInstancesForNode'].nil?
    @ExistedInstancesForNode = []
    params['ExistedInstancesForNode'].each do |i|
      existedinstancesfornode_tmp = ExistedInstancesForNode.new
      existedinstancesfornode_tmp.deserialize(i)
      @ExistedInstancesForNode << existedinstancesfornode_tmp
    end
  end
  unless params['InstanceAdvancedSettings'].nil?
    @InstanceAdvancedSettings = InstanceAdvancedSettings.new
    @InstanceAdvancedSettings.deserialize(params['InstanceAdvancedSettings'])
  end
  unless params['ExtraArgs'].nil?
    @ExtraArgs = ClusterExtraArgs.new
    @ExtraArgs.deserialize(params['ExtraArgs'])
  end
end

def initialize(clusterid=nil, runinstancesfornode=nil, existedinstancesfornode=nil, instanceadvancedsettings=nil, extraargs=nil)

def initialize(clusterid=nil, runinstancesfornode=nil, existedinstancesfornode=nil, instanceadvancedsettings=nil, extraargs=nil)
  @ClusterId = clusterid
  @RunInstancesForNode = runinstancesfornode
  @ExistedInstancesForNode = existedinstancesfornode
  @InstanceAdvancedSettings = instanceadvancedsettings
  @ExtraArgs = extraargs
end