public class ImageInfo extends Object implements Serializable
DiskImageConfiguration to create an image from an existing
 disk. Use StorageImageConfiguration to create an image from a file stored in Google Cloud
 Storage.| Modifier and Type | Class and Description | 
|---|---|
| static class  | ImageInfo.BuilderA builder for  ImageInfoobjects. | 
| static class  | ImageInfo.StatusThe status of a Google Compute Engine Image. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(Object obj) | 
| <T extends ImageConfiguration> | getConfiguration()Returns the image configuration. | 
| Long | getCreationTimestamp()Returns the creation timestamp in milliseconds since epoch. | 
| DeprecationStatus<ImageId> | getDeprecationStatus()Returns the deprecation status of the image. | 
| String | getDescription()Returns a textual description of the image. | 
| Long | getDiskSizeGb()Returns the size of the image when restored onto a persistent disk (in GB). | 
| String | getGeneratedId()Returns the service-generated unique identifier for the image. | 
| ImageId | getImageId()Returns the image identity. | 
| List<LicenseId> | getLicenses()Returns all applicable publicly visible licenses. | 
| ImageInfo.Status | getStatus()Returns the status of the image. | 
| int | hashCode() | 
| static ImageInfo.Builder | newBuilder(ImageId imageId,
          ImageConfiguration configuration)Returns a builder for an  ImageInfoobject given the image identity and an image
 configuration. | 
| static ImageInfo | of(ImageId imageId,
  ImageConfiguration configuration)Returns an  ImageInfoobject given the image identity and an image configuration. | 
| ImageInfo.Builder | toBuilder()Returns a builder for the current image. | 
| String | toString() | 
public String getGeneratedId()
public Long getCreationTimestamp()
public ImageId getImageId()
public String getDescription()
public <T extends ImageConfiguration> T getConfiguration()
DiskImageConfiguration if the the image was created from a Google Compute Engine disk. This
 method returns an instance of StorageImageConfiguration if the image was created from a
 file stored in Google Cloud Storage.public ImageInfo.Status getStatus()
ImageInfo.Status.READY.public Long getDiskSizeGb()
public DeprecationStatus<ImageId> getDeprecationStatus()
DeprecationStatus.getStatus() is either
 DeprecationStatus.Status.DELETED or DeprecationStatus.Status.OBSOLETE the image
 must not be used. Returns null if the image is not deprecated.public ImageInfo.Builder toBuilder()
public static ImageInfo.Builder newBuilder(ImageId imageId, ImageConfiguration configuration)
ImageInfo object given the image identity and an image
 configuration. Use DiskImageConfiguration to create an image from an existing disk. Use
 StorageImageConfiguration to create an image from a file stored in Google Cloud
 Storage.public static ImageInfo of(ImageId imageId, ImageConfiguration configuration)
ImageInfo object given the image identity and an image configuration. Use
 DiskImageConfiguration to create an image from an existing disk. Use StorageImageConfiguration to create an image from a file stored in Google Cloud Storage.Copyright © 2019 Google LLC. All rights reserved.