Class Snapshot

java.lang.Object
org.jclouds.googlecomputeengine.domain.Snapshot

public abstract class Snapshot extends Object
  • Method Details

    • id

      public abstract String id()
    • selfLink

      public abstract URI selfLink()
    • creationTimestamp

      public abstract Date creationTimestamp()
    • name

      public abstract String name()
    • description

      @Nullable public abstract String description()
    • diskSizeGb

      public abstract int diskSizeGb()
    • status

      public abstract String status()
    • sourceDisk

      @Nullable public abstract URI sourceDisk()
      The source disk used to insert this snapshot. Once the source disk has been deleted from the system, this field will be cleared, and will not be set even if a disk with the same name has been re-created (output only).
    • sourceDiskId

      public abstract String sourceDiskId()
      The ID value of the disk used to insert this snapshot. This value may be used to determine whether the snapshot was taken from the current or a previous instance of a given disk name.
    • storageBytes

      @Nullable public abstract Long storageBytes()
    • storageByteStatus

      @Nullable public abstract String storageByteStatus()
    • licenses

      @Nullable public abstract List<String> licenses()
    • create

      public static Snapshot create(String id, URI selfLink, Date creationTimestamp, String name, String description, int diskSizeGb, String status, URI sourceDisk, String sourceDiskId, Long storageBytes, String storageByteStatus, List<String> licenses)