Class VirtualImageLocation


public class VirtualImageLocation extends VirtualImageLocationIdentityProjection
Describes a pre-built system image. The CloudProvider can be configured to sync existing images between your cloud provider and Morpheus.
  • Field Details

  • Constructor Details

    • VirtualImageLocation

      public VirtualImageLocation()
  • Method Details

    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • getInternalId

      public String getInternalId()
    • setInternalId

      public void setInternalId(String internalId)
    • getImageRegion

      public String getImageRegion()
    • setImageRegion

      public void setImageRegion(String imageRegion)
    • getImageFolder

      public String getImageFolder()
    • setImageFolder

      public void setImageFolder(String imageFolder)
    • getUuid

      public String getUuid()
    • getDatastore

      public Datastore getDatastore()
    • setDatastore

      public void setDatastore(Datastore datastore)
    • getVolumes

      public List<StorageVolumeIdentityProjection> getVolumes()
      Retrieve the list of StorageVolumeIdentityProjections for the VirtualImageLocation.
      Returns:
      volumes
    • setVolumes

      public void setVolumes(List<StorageVolumeIdentityProjection> volumes)
      Set the list of StorageVolumeIdentityProjections for the VirtualImageLocation NOTE: To modify the list of volumes associated with this VirtualImageLocation, utilize MorpheusStorageVolumeService
      Parameters:
      volumes -
    • getControllers

      public List<StorageControllerIdentityProjection> getControllers()
      Retrieve the list of StorageControllerIdentityProjections for the VirtualImageLocation.
      Returns:
      controllers
    • setControllers

      public void setControllers(List<StorageControllerIdentityProjection> controllers)
      Set the list of StorageControllerIdentityProjections for the VirtualImageLocation NOTE: To modify the list of controllers associated with this VirtualImageLocation, utilize MorpheusStorageControllerService
      Parameters:
      controllers -
    • getOwner

      public String getOwner()
    • setOwner

      public void setOwner(String owner)
    • getPublic

      public Boolean getPublic()
    • setPublic

      public void setPublic(Boolean aPublic)
    • getSystemImage

      public Boolean getSystemImage()
    • setSystemImage

      public void setSystemImage(Boolean systemImage)
    • getExternalDiskId

      public String getExternalDiskId()
    • setExternalDiskId

      public void setExternalDiskId(String externalDiskId)
    • setUuid

      public void setUuid(String uuid)