class TencentCloud::Bm::V20180423::BuyDevicesRequest
BuyDevices请求参数结构体
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
def initialize(zone=nil, ostypeid=nil, raidid=nil, goodscount=nil, vpcid=nil, subnetid=nil, deviceclasscode=nil, timeunit=nil, timespan=nil, needsecurityagent=nil, needmonitoragent=nil, needemragent=nil, needemrsoftware=nil, applyeip=nil, eippaymode=nil, eipbandwidth=nil, iszoning=nil, cpmpaymode=nil, imageid=nil, password=nil, autorenewflag=nil, sysrootspace=nil, sysswaporuefispace=nil, sysusrlocalspace=nil, sysdataspace=nil, hyperthreading=nil, lanips=nil, aliases=nil, cpuid=nil, containraidcard=nil, memsize=nil, systemdisktypeid=nil, systemdiskcount=nil, datadisktypeid=nil, datadiskcount=nil, tags=nil, filesystem=nil, buysession=nil, sgid=nil, templateid=nil)
def initialize(zone=nil, ostypeid=nil, raidid=nil, goodscount=nil, vpcid=nil, subnetid=nil, deviceclasscode=nil, timeunit=nil, timespan=nil, needsecurityagent=nil, needmonitoragent=nil, needemragent=nil, needemrsoftware=nil, applyeip=nil, eippaymode=nil, eipbandwidth=nil, iszoning=nil, cpmpaymode=nil, imageid=nil, password=nil, autorenewflag=nil, sysrootspace=nil, sysswaporuefispace=nil, sysusrlocalspace=nil, sysdataspace=nil, hyperthreading=nil, lanips=nil, aliases=nil, cpuid=nil, containraidcard=nil, memsize=nil, systemdisktypeid=nil, systemdiskcount=nil, datadisktypeid=nil, datadiskcount=nil, tags=nil, filesystem=nil, buysession=nil, sgid=nil, templateid=nil) @Zone = zone @OsTypeId = ostypeid @RaidId = raidid @GoodsCount = goodscount @VpcId = vpcid @SubnetId = subnetid @DeviceClassCode = deviceclasscode @TimeUnit = timeunit @TimeSpan = timespan @NeedSecurityAgent = needsecurityagent @NeedMonitorAgent = needmonitoragent @NeedEMRAgent = needemragent @NeedEMRSoftware = needemrsoftware @ApplyEip = applyeip @EipPayMode = eippaymode @EipBandwidth = eipbandwidth @IsZoning = iszoning @CpmPayMode = cpmpaymode @ImageId = imageid @Password = password @AutoRenewFlag = autorenewflag @SysRootSpace = sysrootspace @SysSwaporuefiSpace = sysswaporuefispace @SysUsrlocalSpace = sysusrlocalspace @SysDataSpace = sysdataspace @HyperThreading = hyperthreading @LanIps = lanips @Aliases = aliases @CpuId = cpuid @ContainRaidCard = containraidcard @MemSize = memsize @SystemDiskTypeId = systemdisktypeid @SystemDiskCount = systemdiskcount @DataDiskTypeId = datadisktypeid @DataDiskCount = datadiskcount @Tags = tags @FileSystem = filesystem @BuySession = buysession @SgId = sgid @TemplateId = templateid end