Class VirtualImageIdentityProjection

  • Direct Known Subclasses:
    VirtualImage

    public class VirtualImageIdentityProjection
    extends MorpheusModel
    Provides a subset of properties from the VirtualImage 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 Detail

      • externalId

        protected java.lang.String externalId
      • name

        protected java.lang.String name
      • 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
    • Constructor Detail

      • VirtualImageIdentityProjection

        public VirtualImageIdentityProjection()
    • 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)