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.



2117
2118
2119
2120
2121
2122
# File 'lib/v20180525/models.rb', line 2117

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

Instance Attribute Details

#ClusterIdObject

Parameters:



2115
2116
2117
# File 'lib/v20180525/models.rb', line 2115

def ClusterId
  @ClusterId
end

#InstanceAdvancedSettingsObject

Parameters:



2115
2116
2117
# File 'lib/v20180525/models.rb', line 2115

def InstanceAdvancedSettings
  @InstanceAdvancedSettings
end

#RunInstanceParaObject

Parameters:



2115
2116
2117
# File 'lib/v20180525/models.rb', line 2115

def RunInstancePara
  @RunInstancePara
end

#SkipValidateOptionsObject

Parameters:



2115
2116
2117
# File 'lib/v20180525/models.rb', line 2115

def SkipValidateOptions
  @SkipValidateOptions
end

Instance Method Details

#deserialize(params) ⇒ Object



2124
2125
2126
2127
2128
2129
2130
2131
2132
# File 'lib/v20180525/models.rb', line 2124

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