Class VirtualImageIdentityProjection

Direct Known Subclasses:
VirtualImage

public class VirtualImageIdentityProjection extends MorpheusIdentityModel
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:
  • Field Details

    • externalId

      protected String externalId
    • name

      protected String name
    • imageType

      protected ImageType imageType
    • virtualImageType

      protected VirtualImageType virtualImageType
    • linkedClone

      protected Boolean linkedClone
    • snapshotId

      protected String snapshotId
    • ownerId

      protected Long ownerId
    • systemImage

      protected Boolean systemImage
    • deleted

      protected Boolean deleted
    • visibility

      protected String visibility
    • externalDiskId

      protected String externalDiskId
  • Constructor Details

    • VirtualImageIdentityProjection

      public VirtualImageIdentityProjection()
  • Method Details

    • getExternalId

      public String getExternalId()
    • setExternalId

      public void setExternalId(String externalId)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getImageType

      public ImageType getImageType()
    • setImageType

      public void setImageType(ImageType imageType)
    • getVirtualImageType

      public VirtualImageType getVirtualImageType()
    • setVirtualImageType

      public void setVirtualImageType(VirtualImageType virtualImageType)
    • getLinkedClone

      public Boolean getLinkedClone()
    • setLinkedClone

      public void setLinkedClone(Boolean linkedClone)
    • getSnapshotId

      public String getSnapshotId()
    • setSnapshotId

      public void setSnapshotId(String snapshotId)
    • getOwnerId

      public Long getOwnerId()
    • setOwnerId

      public void setOwnerId(Long ownerId)
    • getSystemImage

      public Boolean getSystemImage()
    • setSystemImage

      public void setSystemImage(Boolean systemImage)
    • getDeleted

      public Boolean getDeleted()
    • setDeleted

      public void setDeleted(Boolean deleted)
    • getVisibility

      public String getVisibility()
    • setVisibility

      public void setVisibility(String visibility)
    • getExternalDiskId

      public String getExternalDiskId()
    • setExternalDiskId

      public void setExternalDiskId(String externalDiskId)