Class VirtualImageIdentityProjection
- java.lang.Object
-
- com.morpheusdata.model.MorpheusModel
-
- com.morpheusdata.model.projection.VirtualImageIdentityProjection
-
- Direct Known Subclasses:
VirtualImage
public class VirtualImageIdentityProjection extends MorpheusModel
Provides a subset of properties from theVirtualImage
object for doing a sync match comparison with less bandwidth usage and memory footprint. This is a DTO Projection object- Since:
- 0.8.0
- See Also:
MorpheusVirtualImageService
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Boolean
deleted
protected java.lang.String
externalId
protected ImageType
imageType
protected java.lang.Boolean
linkedClone
protected java.lang.String
name
protected java.lang.Long
ownerId
protected java.lang.String
snapshotId
protected java.lang.Boolean
systemImage
protected java.lang.String
visibility
-
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
-
Constructor Summary
Constructors Constructor Description VirtualImageIdentityProjection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Boolean
getDeleted()
java.lang.String
getExternalId()
ImageType
getImageType()
java.lang.Boolean
getLinkedClone()
java.lang.String
getName()
java.lang.Long
getOwnerId()
java.lang.String
getSnapshotId()
java.lang.Boolean
getSystemImage()
java.lang.String
getVisibility()
void
setDeleted(java.lang.Boolean deleted)
void
setExternalId(java.lang.String externalId)
void
setImageType(ImageType imageType)
void
setLinkedClone(java.lang.Boolean linkedClone)
void
setName(java.lang.String name)
void
setOwnerId(java.lang.Long ownerId)
void
setSnapshotId(java.lang.String snapshotId)
void
setSystemImage(java.lang.Boolean systemImage)
void
setVisibility(java.lang.String visibility)
-
Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
-
-
-
Field Detail
-
externalId
protected java.lang.String externalId
-
name
protected java.lang.String name
-
imageType
protected ImageType imageType
-
linkedClone
protected java.lang.Boolean linkedClone
-
snapshotId
protected java.lang.String snapshotId
-
ownerId
protected java.lang.Long ownerId
-
systemImage
protected java.lang.Boolean systemImage
-
deleted
protected java.lang.Boolean deleted
-
visibility
protected java.lang.String visibility
-
-
Method Detail
-
getExternalId
public java.lang.String getExternalId()
-
setExternalId
public void setExternalId(java.lang.String externalId)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getImageType
public ImageType getImageType()
-
setImageType
public void setImageType(ImageType imageType)
-
getLinkedClone
public java.lang.Boolean getLinkedClone()
-
setLinkedClone
public void setLinkedClone(java.lang.Boolean linkedClone)
-
getSnapshotId
public java.lang.String getSnapshotId()
-
setSnapshotId
public void setSnapshotId(java.lang.String snapshotId)
-
getOwnerId
public java.lang.Long getOwnerId()
-
setOwnerId
public void setOwnerId(java.lang.Long ownerId)
-
getSystemImage
public java.lang.Boolean getSystemImage()
-
setSystemImage
public void setSystemImage(java.lang.Boolean systemImage)
-
getDeleted
public java.lang.Boolean getDeleted()
-
setDeleted
public void setDeleted(java.lang.Boolean deleted)
-
getVisibility
public java.lang.String getVisibility()
-
setVisibility
public void setVisibility(java.lang.String visibility)
-
-