class TencentCloud::Thpc::V20220401::LoginNode

登录节点信息。

def deserialize(params)

def deserialize(params)
  @InstanceChargeType = params['InstanceChargeType']
  unless params['InstanceChargePrepaid'].nil?
    @InstanceChargePrepaid = InstanceChargePrepaid.new
    @InstanceChargePrepaid.deserialize(params['InstanceChargePrepaid'])
  end
  @InstanceType = params['InstanceType']
  unless params['SystemDisk'].nil?
    @SystemDisk = []
    params['SystemDisk'].each do |i|
      systemdisk_tmp = SystemDisk.new
      systemdisk_tmp.deserialize(i)
      @SystemDisk << systemdisk_tmp
    end
  end
  unless params['DataDisks'].nil?
    @DataDisks = []
    params['DataDisks'].each do |i|
      datadisk_tmp = DataDisk.new
      datadisk_tmp.deserialize(i)
      @DataDisks << datadisk_tmp
    end
  end
  unless params['InternetAccessible'].nil?
    @InternetAccessible = []
    params['InternetAccessible'].each do |i|
      internetaccessible_tmp = InternetAccessible.new
      internetaccessible_tmp.deserialize(i)
      @InternetAccessible << internetaccessible_tmp
    end
  end
  @InstanceName = params['InstanceName']
end

def initialize(instancechargetype=nil, instancechargeprepaid=nil, instancetype=nil, systemdisk=nil, datadisks=nil, internetaccessible=nil, instancename=nil)

def initialize(instancechargetype=nil, instancechargeprepaid=nil, instancetype=nil, systemdisk=nil, datadisks=nil, internetaccessible=nil, instancename=nil)
  @InstanceChargeType = instancechargetype
  @InstanceChargePrepaid = instancechargeprepaid
  @InstanceType = instancetype
  @SystemDisk = systemdisk
  @DataDisks = datadisks
  @InternetAccessible = internetaccessible
  @InstanceName = instancename
end