class TencentCloud::Tke::V20180525::CreateClusterVirtualNodePoolRequest
CreateClusterVirtualNodePool请求参数结构体
def deserialize(params)
def deserialize(params) @ClusterId = params['ClusterId'] @Name = params['Name'] @SubnetIds = params['SubnetIds'] @SecurityGroupIds = params['SecurityGroupIds'] unless params['Labels'].nil? @Labels = [] params['Labels'].each do |i| label_tmp = Label.new label_tmp.deserialize(i) @Labels << label_tmp end end unless params['Taints'].nil? @Taints = [] params['Taints'].each do |i| taint_tmp = Taint.new taint_tmp.deserialize(i) @Taints << taint_tmp end end unless params['VirtualNodes'].nil? @VirtualNodes = [] params['VirtualNodes'].each do |i| virtualnodespec_tmp = VirtualNodeSpec.new virtualnodespec_tmp.deserialize(i) @VirtualNodes << virtualnodespec_tmp end end @DeletionProtection = params['DeletionProtection'] @OS = params['OS'] end
def initialize(clusterid=nil, name=nil, subnetids=nil, securitygroupids=nil, labels=nil, taints=nil, virtualnodes=nil, deletionprotection=nil, os=nil)
def initialize(clusterid=nil, name=nil, subnetids=nil, securitygroupids=nil, labels=nil, taints=nil, virtualnodes=nil, deletionprotection=nil, os=nil) @ClusterId = clusterid @Name = name @SubnetIds = subnetids @SecurityGroupIds = securitygroupids @Labels = labels @Taints = taints @VirtualNodes = virtualnodes @DeletionProtection = deletionprotection @OS = os end