Class: TencentCloud::Tke::V20180525::ScaleOutClusterMasterRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::ScaleOutClusterMasterRequest
- Defined in:
- lib/v20180525/models.rb
Overview
ScaleOutClusterMaster请求参数结构体
Instance Attribute Summary collapse
- #ClusterId ⇒ Object
- #ExistedInstancesForNode ⇒ Object
- #ExtraArgs ⇒ Object
- #InstanceAdvancedSettings ⇒ Object
- #RunInstancesForNode ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(clusterid = nil, runinstancesfornode = nil, existedinstancesfornode = nil, instanceadvancedsettings = nil, extraargs = nil) ⇒ ScaleOutClusterMasterRequest
constructor
A new instance of ScaleOutClusterMasterRequest.
Constructor Details
#initialize(clusterid = nil, runinstancesfornode = nil, existedinstancesfornode = nil, instanceadvancedsettings = nil, extraargs = nil) ⇒ ScaleOutClusterMasterRequest
Returns a new instance of ScaleOutClusterMasterRequest.
18399 18400 18401 18402 18403 18404 18405 |
# File 'lib/v20180525/models.rb', line 18399 def initialize(clusterid=nil, runinstancesfornode=nil, existedinstancesfornode=nil, instanceadvancedsettings=nil, extraargs=nil) @ClusterId = clusterid @RunInstancesForNode = runinstancesfornode @ExistedInstancesForNode = existedinstancesfornode @InstanceAdvancedSettings = instanceadvancedsettings @ExtraArgs = extraargs end |
Instance Attribute Details
#ClusterId ⇒ Object
18397 18398 18399 |
# File 'lib/v20180525/models.rb', line 18397 def ClusterId @ClusterId end |
#ExistedInstancesForNode ⇒ Object
18397 18398 18399 |
# File 'lib/v20180525/models.rb', line 18397 def ExistedInstancesForNode @ExistedInstancesForNode end |
#ExtraArgs ⇒ Object
18397 18398 18399 |
# File 'lib/v20180525/models.rb', line 18397 def ExtraArgs @ExtraArgs end |
#InstanceAdvancedSettings ⇒ Object
18397 18398 18399 |
# File 'lib/v20180525/models.rb', line 18397 def InstanceAdvancedSettings @InstanceAdvancedSettings end |
#RunInstancesForNode ⇒ Object
18397 18398 18399 |
# File 'lib/v20180525/models.rb', line 18397 def RunInstancesForNode @RunInstancesForNode end |
Instance Method Details
#deserialize(params) ⇒ Object
18407 18408 18409 18410 18411 18412 18413 18414 18415 18416 18417 18418 18419 18420 18421 18422 18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 |
# File 'lib/v20180525/models.rb', line 18407 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 |