Class: TencentCloud::Tke::V20220501::ModifyClusterMachineRequest

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

Overview

ModifyClusterMachine请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, machinenames = nil, displayname = nil, systemdisk = nil, instancechargeprepaid = nil) ⇒ ModifyClusterMachineRequest

Returns a new instance of ModifyClusterMachineRequest.



1965
1966
1967
1968
1969
1970
1971
# File 'lib/v20220501/models.rb', line 1965

def initialize(clusterid=nil, machinenames=nil, displayname=nil, systemdisk=nil, instancechargeprepaid=nil)
  @ClusterId = clusterid
  @MachineNames = machinenames
  @DisplayName = displayname
  @SystemDisk = systemdisk
  @InstanceChargePrepaid = instancechargeprepaid
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • 集群 ID

  • 节点名列表

  • machine的display name

  • 系统盘的信息

  • 节点预付费信息



1963
1964
1965
# File 'lib/v20220501/models.rb', line 1963

def ClusterId
  @ClusterId
end

#DisplayNameObject

Parameters:

  • 集群 ID

  • 节点名列表

  • machine的display name

  • 系统盘的信息

  • 节点预付费信息



1963
1964
1965
# File 'lib/v20220501/models.rb', line 1963

def DisplayName
  @DisplayName
end

#InstanceChargePrepaidObject

Parameters:

  • 集群 ID

  • 节点名列表

  • machine的display name

  • 系统盘的信息

  • 节点预付费信息



1963
1964
1965
# File 'lib/v20220501/models.rb', line 1963

def InstanceChargePrepaid
  @InstanceChargePrepaid
end

#MachineNamesObject

Parameters:

  • 集群 ID

  • 节点名列表

  • machine的display name

  • 系统盘的信息

  • 节点预付费信息



1963
1964
1965
# File 'lib/v20220501/models.rb', line 1963

def MachineNames
  @MachineNames
end

#SystemDiskObject

Parameters:

  • 集群 ID

  • 节点名列表

  • machine的display name

  • 系统盘的信息

  • 节点预付费信息



1963
1964
1965
# File 'lib/v20220501/models.rb', line 1963

def SystemDisk
  @SystemDisk
end

Instance Method Details

#deserialize(params) ⇒ Object



1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
# File 'lib/v20220501/models.rb', line 1973

def deserialize(params)
  @ClusterId = params['ClusterId']
  @MachineNames = params['MachineNames']
  @DisplayName = params['DisplayName']
  unless params['SystemDisk'].nil?
    @SystemDisk = Disk.new
    @SystemDisk.deserialize(params['SystemDisk'])
  end
  unless params['InstanceChargePrepaid'].nil?
    @InstanceChargePrepaid = InstanceChargePrepaid.new
    @InstanceChargePrepaid.deserialize(params['InstanceChargePrepaid'])
  end
end