class TencentCloud::Tke::V20180525::ScaleOutClusterMasterRequest
ScaleOutClusterMaster请求参数结构体
def deserialize(params)
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
def initialize(clusterid=nil, runinstancesfornode=nil, existedinstancesfornode=nil, instanceadvancedsettings=nil, extraargs=nil)
def initialize(clusterid=nil, runinstancesfornode=nil, existedinstancesfornode=nil, instanceadvancedsettings=nil, extraargs=nil) @ClusterId = clusterid @RunInstancesForNode = runinstancesfornode @ExistedInstancesForNode = existedinstancesfornode @InstanceAdvancedSettings = instanceadvancedsettings @ExtraArgs = extraargs end