Class: TencentCloud::Thpc::V20230321::ModifyInitNodeScriptsRequest

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

Overview

ModifyInitNodeScripts请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, initnodescripts = nil) ⇒ ModifyInitNodeScriptsRequest

Returns a new instance of ModifyInitNodeScriptsRequest.



2552
2553
2554
2555
# File 'lib/v20230321/models.rb', line 2552

def initialize(clusterid=nil, initnodescripts=nil)
  @ClusterId = clusterid
  @InitNodeScripts = initnodescripts
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • 集群ID。

  • 节点初始化脚本信息列表。



2550
2551
2552
# File 'lib/v20230321/models.rb', line 2550

def ClusterId
  @ClusterId
end

#InitNodeScriptsObject

Parameters:

  • 集群ID。

  • 节点初始化脚本信息列表。



2550
2551
2552
# File 'lib/v20230321/models.rb', line 2550

def InitNodeScripts
  @InitNodeScripts
end

Instance Method Details

#deserialize(params) ⇒ Object



2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
# File 'lib/v20230321/models.rb', line 2557

def deserialize(params)
  @ClusterId = params['ClusterId']
  unless params['InitNodeScripts'].nil?
    @InitNodeScripts = []
    params['InitNodeScripts'].each do |i|
      nodescript_tmp = NodeScript.new
      nodescript_tmp.deserialize(i)
      @InitNodeScripts << nodescript_tmp
    end
  end
end