Package com.morpheusdata.model
Class Snapshot
- All Implemented Interfaces:
Serializable
Represents snapshots available on ComputeServers, StorageVolumes, etc
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Accountprotected Cloudprotected Booleanprotected Stringprotected Longprotected Snapshotprotected PricePlanprotected CloudRegionprotected ComputeServerprotected Dateprotected List<SnapshotFile>protected Stringprotected StorageVolumeprotected StorageVolumeTypeFields inherited from class com.morpheusdata.model.projection.SnapshotIdentityProjection
externalId, nameFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCloud()getUuid()voidsetAccount(Account account) voidvoidsetCurrentlyActive(Boolean currentlyActive) voidsetDescription(String description) voidsetMaxStorage(Long maxStorage) voidsetParentSnapshot(Snapshot parentSnapshot) voidsetPricePlan(PricePlan pricePlan) voidsetRegion(CloudRegion region) voidsetServer(ComputeServer server) voidsetSnapshotCreated(Date snapshotCreated) voidsetSnapshotFiles(List<SnapshotFile> snapshotFiles) voidsetSnapshots(List<Snapshot> snapshots) voidvoidsetVolume(StorageVolume volume) voidsetVolumeType(StorageVolumeType volumeType) Methods inherited from class com.morpheusdata.model.projection.SnapshotIdentityProjection
getExternalId, getName, setExternalId, setNameMethods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityPropertiesMethods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
Field Details
-
account
-
cloud
-
region
-
description
-
snapshotCreated
-
currentlyActive
-
parentSnapshot
-
snapshots
-
volume
-
volumeType
-
server
-
maxStorage
-
pricePlan
-
uuid
-
snapshotFiles
-
-
Constructor Details
-
Snapshot
public Snapshot()
-
-
Method Details
-
getAccount
-
setAccount
-
getCloud
-
setCloud
-
getDescription
-
setDescription
-
getSnapshotCreated
-
setSnapshotCreated
-
getCurrentlyActive
-
setCurrentlyActive
-
getParentSnapshot
-
setParentSnapshot
-
getSnapshots
-
setSnapshots
-
getRegion
-
setRegion
-
getVolume
-
setVolume
-
getVolumeType
-
setVolumeType
-
getServer
-
setServer
-
getMaxStorage
-
setMaxStorage
-
getPricePlan
-
setPricePlan
-
getUuid
-
setUuid
-
getSnapshotFiles
-
setSnapshotFiles
-