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.



1780
1781
1782
1783
1784
1785
1786
# File 'lib/v20220501/models.rb', line 1780

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:

  • ClusterId:

    集群 ID

  • MachineNames:

    节点名列表

  • DisplayName:

    machine的display name

  • SystemDisk:

    系统盘的信息

  • InstanceChargePrepaid:

    节点预付费信息



1778
1779
1780
# File 'lib/v20220501/models.rb', line 1778

def ClusterId
  @ClusterId
end

#DisplayNameObject

Parameters:

  • ClusterId:

    集群 ID

  • MachineNames:

    节点名列表

  • DisplayName:

    machine的display name

  • SystemDisk:

    系统盘的信息

  • InstanceChargePrepaid:

    节点预付费信息



1778
1779
1780
# File 'lib/v20220501/models.rb', line 1778

def DisplayName
  @DisplayName
end

#InstanceChargePrepaidObject

Parameters:

  • ClusterId:

    集群 ID

  • MachineNames:

    节点名列表

  • DisplayName:

    machine的display name

  • SystemDisk:

    系统盘的信息

  • InstanceChargePrepaid:

    节点预付费信息



1778
1779
1780
# File 'lib/v20220501/models.rb', line 1778

def InstanceChargePrepaid
  @InstanceChargePrepaid
end

#MachineNamesObject

Parameters:

  • ClusterId:

    集群 ID

  • MachineNames:

    节点名列表

  • DisplayName:

    machine的display name

  • SystemDisk:

    系统盘的信息

  • InstanceChargePrepaid:

    节点预付费信息



1778
1779
1780
# File 'lib/v20220501/models.rb', line 1778

def MachineNames
  @MachineNames
end

#SystemDiskObject

Parameters:

  • ClusterId:

    集群 ID

  • MachineNames:

    节点名列表

  • DisplayName:

    machine的display name

  • SystemDisk:

    系统盘的信息

  • InstanceChargePrepaid:

    节点预付费信息



1778
1779
1780
# File 'lib/v20220501/models.rb', line 1778

def SystemDisk
  @SystemDisk
end

Instance Method Details

#deserialize(params) ⇒ Object



1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
# File 'lib/v20220501/models.rb', line 1788

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