class TencentCloud::Bm::V20180423::CustomImage

自定义镜像信息

def deserialize(params)

def deserialize(params)
  @ImageId = params['ImageId']
  @ImageName = params['ImageName']
  @ImageStatus = params['ImageStatus']
  @OsClass = params['OsClass']
  @OsVersion = params['OsVersion']
  @OsBit = params['OsBit']
  @ImageSize = params['ImageSize']
  @CreateTime = params['CreateTime']
  unless params['PartitionInfoSet'].nil?
    @PartitionInfoSet = []
    params['PartitionInfoSet'].each do |i|
      partitioninfo_tmp = PartitionInfo.new
      partitioninfo_tmp.deserialize(i)
      @PartitionInfoSet << partitioninfo_tmp
    end
  end
  @DeviceClassCode = params['DeviceClassCode']
  @ImageDescription = params['ImageDescription']
  @OsTypeId = params['OsTypeId']
end

def initialize(imageid=nil, imagename=nil, imagestatus=nil, osclass=nil, osversion=nil, osbit=nil, imagesize=nil, createtime=nil, partitioninfoset=nil, deviceclasscode=nil, imagedescription=nil, ostypeid=nil)

def initialize(imageid=nil, imagename=nil, imagestatus=nil, osclass=nil, osversion=nil, osbit=nil, imagesize=nil, createtime=nil, partitioninfoset=nil, deviceclasscode=nil, imagedescription=nil, ostypeid=nil)
  @ImageId = imageid
  @ImageName = imagename
  @ImageStatus = imagestatus
  @OsClass = osclass
  @OsVersion = osversion
  @OsBit = osbit
  @ImageSize = imagesize
  @CreateTime = createtime
  @PartitionInfoSet = partitioninfoset
  @DeviceClassCode = deviceclasscode
  @ImageDescription = imagedescription
  @OsTypeId = ostypeid
end