Package com.morpheusdata.model
Class Snapshot
- All Implemented Interfaces:
Serializable
Represents snapshots available on ComputeServers, StorageVolumes, etc
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Account
protected Cloud
protected Boolean
protected String
protected Long
protected Snapshot
protected PricePlan
protected CloudRegion
protected ComputeServer
protected Date
protected List<SnapshotFile>
protected String
protected StorageVolume
protected StorageVolumeType
Fields inherited from class com.morpheusdata.model.projection.SnapshotIdentityProjection
externalId, name
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCloud()
getUuid()
void
setAccount
(Account account) void
void
setCurrentlyActive
(Boolean currentlyActive) void
setDescription
(String description) void
setMaxStorage
(Long maxStorage) void
setParentSnapshot
(Snapshot parentSnapshot) void
setPricePlan
(PricePlan pricePlan) void
setRegion
(CloudRegion region) void
setServer
(ComputeServer server) void
setSnapshotCreated
(Date snapshotCreated) void
setSnapshotFiles
(List<SnapshotFile> snapshotFiles) void
void
setVolume
(StorageVolume volume) void
setVolumeType
(StorageVolumeType volumeType) Methods inherited from class com.morpheusdata.model.projection.SnapshotIdentityProjection
getExternalId, getName, setExternalId, setName
Methods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityProperties
Methods 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
-
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
-
getRegion
-
setRegion
-
getVolume
-
setVolume
-
getVolumeType
-
setVolumeType
-
getServer
-
setServer
-
getMaxStorage
-
setMaxStorage
-
getPricePlan
-
setPricePlan
-
getUuid
-
setUuid
-
getSnapshotFiles
-
setSnapshotFiles
-