class TencentCloud::Tke::V20180525::AddExistedInstancesRequest

AddExistedInstances请求参数结构体

def deserialize(params)

def deserialize(params)
  @ClusterId = params['ClusterId']
  @InstanceIds = params['InstanceIds']
  unless params['InstanceAdvancedSettings'].nil?
    @InstanceAdvancedSettings = InstanceAdvancedSettings.new
    @InstanceAdvancedSettings.deserialize(params['InstanceAdvancedSettings'])
  end
  unless params['EnhancedService'].nil?
    @EnhancedService = EnhancedService.new
    @EnhancedService.deserialize(params['EnhancedService'])
  end
  unless params['LoginSettings'].nil?
    @LoginSettings = LoginSettings.new
    @LoginSettings.deserialize(params['LoginSettings'])
  end
  @HostName = params['HostName']
  @SecurityGroupIds = params['SecurityGroupIds']
  unless params['NodePool'].nil?
    @NodePool = NodePoolOption.new
    @NodePool.deserialize(params['NodePool'])
  end
  @SkipValidateOptions = params['SkipValidateOptions']
  unless params['InstanceAdvancedSettingsOverrides'].nil?
    @InstanceAdvancedSettingsOverrides = []
    params['InstanceAdvancedSettingsOverrides'].each do |i|
      instanceadvancedsettings_tmp = InstanceAdvancedSettings.new
      instanceadvancedsettings_tmp.deserialize(i)
      @InstanceAdvancedSettingsOverrides << instanceadvancedsettings_tmp
    end
  end
  @ImageId = params['ImageId']
end

def initialize(clusterid=nil, instanceids=nil, instanceadvancedsettings=nil, enhancedservice=nil, loginsettings=nil, hostname=nil, securitygroupids=nil, nodepool=nil, skipvalidateoptions=nil, instanceadvancedsettingsoverrides=nil, imageid=nil)

def initialize(clusterid=nil, instanceids=nil, instanceadvancedsettings=nil, enhancedservice=nil, loginsettings=nil, hostname=nil, securitygroupids=nil, nodepool=nil, skipvalidateoptions=nil, instanceadvancedsettingsoverrides=nil, imageid=nil)
  @ClusterId = clusterid
  @InstanceIds = instanceids
  @InstanceAdvancedSettings = instanceadvancedsettings
  @EnhancedService = enhancedservice
  @LoginSettings = loginsettings
  @HostName = hostname
  @SecurityGroupIds = securitygroupids
  @NodePool = nodepool
  @SkipValidateOptions = skipvalidateoptions
  @InstanceAdvancedSettingsOverrides = instanceadvancedsettingsoverrides
  @ImageId = imageid
end