class TencentCloud::Cvm::V20170312::ImportImageRequest
ImportImage请求参数结构体
def deserialize(params)
def deserialize(params) @Architecture = params['Architecture'] @OsType = params['OsType'] @OsVersion = params['OsVersion'] @ImageUrl = params['ImageUrl'] @ImageName = params['ImageName'] @ImageDescription = params['ImageDescription'] @DryRun = params['DryRun'] @Force = params['Force'] unless params['TagSpecification'].nil? @TagSpecification = [] params['TagSpecification'].each do |i| tagspecification_tmp = TagSpecification.new tagspecification_tmp.deserialize(i) @TagSpecification << tagspecification_tmp end end @LicenseType = params['LicenseType'] @BootMode = params['BootMode'] @ImageFamily = params['ImageFamily'] unless params['ImportImageDataDiskList'].nil? @ImportImageDataDiskList = [] params['ImportImageDataDiskList'].each do |i| importimagedatadisk_tmp = ImportImageDataDisk.new importimagedatadisk_tmp.deserialize(i) @ImportImageDataDiskList << importimagedatadisk_tmp end end end
def initialize(architecture=nil, ostype=nil, osversion=nil, imageurl=nil, imagename=nil, imagedescription=nil, dryrun=nil, force=nil, tagspecification=nil, licensetype=nil, bootmode=nil, imagefamily=nil, importimagedatadisklist=nil)
def initialize(architecture=nil, ostype=nil, osversion=nil, imageurl=nil, imagename=nil, imagedescription=nil, dryrun=nil, force=nil, tagspecification=nil, licensetype=nil, bootmode=nil, imagefamily=nil, importimagedatadisklist=nil) @Architecture = architecture @OsType = ostype @OsVersion = osversion @ImageUrl = imageurl @ImageName = imagename @ImageDescription = imagedescription @DryRun = dryrun @Force = force @TagSpecification = tagspecification @LicenseType = licensetype @BootMode = bootmode @ImageFamily = imagefamily @ImportImageDataDiskList = importimagedatadisklist end