Class: TencentCloud::Tke::V20180525::CreateClusterInstancesRequest

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

Overview

CreateClusterInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, runinstancepara = nil, instanceadvancedsettings = nil, skipvalidateoptions = nil) ⇒ CreateClusterInstancesRequest

Returns a new instance of CreateClusterInstancesRequest.



2052
2053
2054
2055
2056
2057
# File 'lib/v20180525/models.rb', line 2052

def initialize(clusterid=nil, runinstancepara=nil, instanceadvancedsettings=nil, skipvalidateoptions=nil)
  @ClusterId = clusterid
  @RunInstancePara = runinstancepara
  @InstanceAdvancedSettings = instanceadvancedsettings
  @SkipValidateOptions = skipvalidateoptions
end

Instance Attribute Details

#ClusterIdObject

Parameters:



2050
2051
2052
# File 'lib/v20180525/models.rb', line 2050

def ClusterId
  @ClusterId
end

#InstanceAdvancedSettingsObject

Parameters:



2050
2051
2052
# File 'lib/v20180525/models.rb', line 2050

def InstanceAdvancedSettings
  @InstanceAdvancedSettings
end

#RunInstanceParaObject

Parameters:



2050
2051
2052
# File 'lib/v20180525/models.rb', line 2050

def RunInstancePara
  @RunInstancePara
end

#SkipValidateOptionsObject

Parameters:



2050
2051
2052
# File 'lib/v20180525/models.rb', line 2050

def SkipValidateOptions
  @SkipValidateOptions
end

Instance Method Details

#deserialize(params) ⇒ Object



2059
2060
2061
2062
2063
2064
2065
2066
2067
# File 'lib/v20180525/models.rb', line 2059

def deserialize(params)
  @ClusterId = params['ClusterId']
  @RunInstancePara = params['RunInstancePara']
  unless params['InstanceAdvancedSettings'].nil?
    @InstanceAdvancedSettings = InstanceAdvancedSettings.new
    @InstanceAdvancedSettings.deserialize(params['InstanceAdvancedSettings'])
  end
  @SkipValidateOptions = params['SkipValidateOptions']
end