class TencentCloud::Cwp::V20180228::MachineSimple

主机列表穿梭框

def deserialize(params)

def deserialize(params)
  @MachineName = params['MachineName']
  @MachineOs = params['MachineOs']
  @Uuid = params['Uuid']
  @Quuid = params['Quuid']
  @MachineIp = params['MachineIp']
  @IsProVersion = params['IsProVersion']
  @MachineWanIp = params['MachineWanIp']
  @PayMode = params['PayMode']
  unless params['Tag'].nil?
    @Tag = []
    params['Tag'].each do |i|
      machinetag_tmp = MachineTag.new
      machinetag_tmp.deserialize(i)
      @Tag << machinetag_tmp
    end
  end
  unless params['RegionInfo'].nil?
    @RegionInfo = RegionInfo.new
    @RegionInfo.deserialize(params['RegionInfo'])
  end
  @InstanceState = params['InstanceState']
  @ProjectId = params['ProjectId']
  @MachineType = params['MachineType']
  @KernelVersion = params['KernelVersion']
  @ProtectType = params['ProtectType']
  unless params['LicenseOrder'].nil?
    @LicenseOrder = LicenseOrder.new
    @LicenseOrder.deserialize(params['LicenseOrder'])
  end
  unless params['CloudTags'].nil?
    @CloudTags = []
    params['CloudTags'].each do |i|
      tags_tmp = Tags.new
      tags_tmp.deserialize(i)
      @CloudTags << tags_tmp
    end
  end
  @InstanceId = params['InstanceId']
end

def initialize(machinename=nil, machineos=nil, uuid=nil, quuid=nil, machineip=nil, isproversion=nil, machinewanip=nil, paymode=nil, tag=nil, regioninfo=nil, instancestate=nil, projectid=nil, machinetype=nil, kernelversion=nil, protecttype=nil, licenseorder=nil, cloudtags=nil, instanceid=nil)

def initialize(machinename=nil, machineos=nil, uuid=nil, quuid=nil, machineip=nil, isproversion=nil, machinewanip=nil, paymode=nil, tag=nil, regioninfo=nil, instancestate=nil, projectid=nil, machinetype=nil, kernelversion=nil, protecttype=nil, licenseorder=nil, cloudtags=nil, instanceid=nil)
  @MachineName = machinename
  @MachineOs = machineos
  @Uuid = uuid
  @Quuid = quuid
  @MachineIp = machineip
  @IsProVersion = isproversion
  @MachineWanIp = machinewanip
  @PayMode = paymode
  @Tag = tag
  @RegionInfo = regioninfo
  @InstanceState = instancestate
  @ProjectId = projectid
  @MachineType = machinetype
  @KernelVersion = kernelversion
  @ProtectType = protecttype
  @LicenseOrder = licenseorder
  @CloudTags = cloudtags
  @InstanceId = instanceid
end