class TencentCloud::Bm::V20180423::BuyDevicesRequest
def deserialize(params)
def deserialize(params) @Zone = params['Zone'] @OsTypeId = params['OsTypeId'] @RaidId = params['RaidId'] @GoodsCount = params['GoodsCount'] @VpcId = params['VpcId'] @SubnetId = params['SubnetId'] @DeviceClassCode = params['DeviceClassCode'] @TimeUnit = params['TimeUnit'] @TimeSpan = params['TimeSpan'] @NeedSecurityAgent = params['NeedSecurityAgent'] @NeedMonitorAgent = params['NeedMonitorAgent'] @NeedEMRAgent = params['NeedEMRAgent'] @NeedEMRSoftware = params['NeedEMRSoftware'] @ApplyEip = params['ApplyEip'] @EipPayMode = params['EipPayMode'] @EipBandwidth = params['EipBandwidth'] @IsZoning = params['IsZoning'] @CpmPayMode = params['CpmPayMode'] @ImageId = params['ImageId'] @Password = params['Password'] @AutoRenewFlag = params['AutoRenewFlag'] @SysRootSpace = params['SysRootSpace'] @SysSwaporuefiSpace = params['SysSwaporuefiSpace'] @SysUsrlocalSpace = params['SysUsrlocalSpace'] @SysDataSpace = params['SysDataSpace'] @HyperThreading = params['HyperThreading'] @LanIps = params['LanIps'] @Aliases = params['Aliases'] @CpuId = params['CpuId'] @ContainRaidCard = params['ContainRaidCard'] @MemSize = params['MemSize'] @SystemDiskTypeId = params['SystemDiskTypeId'] @SystemDiskCount = params['SystemDiskCount'] @DataDiskTypeId = params['DataDiskTypeId'] @DataDiskCount = params['DataDiskCount'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end @FileSystem = params['FileSystem'] @BuySession = params['BuySession'] @SgId = params['SgId'] @TemplateId = params['TemplateId'] end