Class VirtualImageLocationIdentityProjection

java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.projection.MorpheusIdentityModel
com.morpheusdata.model.projection.VirtualImageLocationIdentityProjection
Direct Known Subclasses:
VirtualImageLocation

public class VirtualImageLocationIdentityProjection extends MorpheusIdentityModel
Provides a subset of properties from the VirtualImageLocation object for doing a sync match comparison with less bandwidth usage and memory footprint. This is a DTO Projection object
See Also:
  • Field Details

  • Constructor Details

    • VirtualImageLocationIdentityProjection

      public VirtualImageLocationIdentityProjection()
  • Method Details

    • getVirtualImage

      public VirtualImageIdentityProjection getVirtualImage()
    • setVirtualImage

      public void setVirtualImage(VirtualImageIdentityProjection virtualImage)
    • getExternalId

      public String getExternalId()
    • setExternalId

      public void setExternalId(String externalId)
    • getImageName

      public String getImageName()
    • setImageName

      public void setImageName(String imageName)
    • getSharedStorage

      public Boolean getSharedStorage()
    • setSharedStorage

      public void setSharedStorage(Boolean sharedStorage)
    • getRefType

      public String getRefType()
    • setRefType

      public void setRefType(String refType)
      This should normally be set to 'ComputeZone' when creating new VirtualImageLocations for a Cloud
      Parameters:
      refType -
    • getRefId

      public Long getRefId()
    • setRefId

      public void setRefId(Long refId)
      This should be set to the Cloud's id when creating a new VirtualImageLocation
      Parameters:
      refId -