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