Class Snapshot


public class Snapshot extends SnapshotIdentityProjection
Represents snapshots available on ComputeServers, StorageVolumes, etc
  • Field Details

  • Constructor Details

    • Snapshot

      public Snapshot()
  • Method Details

    • getAccount

      public Account getAccount()
    • setAccount

      public void setAccount(Account account)
    • getCloud

      public Cloud getCloud()
    • setCloud

      public void setCloud(Cloud cloud)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getSnapshotCreated

      public Date getSnapshotCreated()
    • setSnapshotCreated

      public void setSnapshotCreated(Date snapshotCreated)
    • getCurrentlyActive

      public Boolean getCurrentlyActive()
    • setCurrentlyActive

      public void setCurrentlyActive(Boolean currentlyActive)
    • getParentSnapshot

      public Snapshot getParentSnapshot()
    • setParentSnapshot

      public void setParentSnapshot(Snapshot parentSnapshot)
    • getRegion

      public CloudRegion getRegion()
    • setRegion

      public void setRegion(CloudRegion region)
    • getVolume

      public StorageVolume getVolume()
    • setVolume

      public void setVolume(StorageVolume volume)
    • getVolumeType

      public StorageVolumeType getVolumeType()
    • setVolumeType

      public void setVolumeType(StorageVolumeType volumeType)
    • getServer

      public ComputeServer getServer()
    • setServer

      public void setServer(ComputeServer server)
    • getMaxStorage

      public Long getMaxStorage()
    • setMaxStorage

      public void setMaxStorage(Long maxStorage)
    • getPricePlan

      public PricePlan getPricePlan()
    • setPricePlan

      public void setPricePlan(PricePlan pricePlan)