Interface MorpheusSynchronousVirtualImageService

All Superinterfaces:
MorpheusSynchronousDataService<VirtualImage,VirtualImageIdentityProjection>, MorpheusSynchronousIdentityService<VirtualImage>

  • Method Details

    • getLocation

      The context for dealing with VirtualImageLocations
      Returns:
      MorpheusVirtualImageLocationService
    • getType

      The context for VirtualIMageType
    • getCloudFileStreamUrl

      String getCloudFileStreamUrl(VirtualImage virtualImage, com.bertramlabs.plugins.karman.CloudFile cloudFile, User createdBy, Cloud cloud)
      Get a one-off url for an image to upload to it to a cloud
      Parameters:
      virtualImage - the image
      cloudFile - the specific file
      createdBy - the user associated with the workload or server
      cloud - the Cloud instance
      Returns:
      the url of the image file
      Since:
      0.15.13