Package com.morpheusdata.core.providers
Interface StorageProviderVolumes
public interface StorageProviderVolumes
This Provider interface is used in combination with 
StorageProvider to define a
 StorageServerType that can create and delete storage volumes.
 These could be like Samba file shares or NFS file shares.- Since:
- 0.15.1
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptioncreateVolume(StorageGroup storageGroup, StorageVolume storageVolume, Map opts) default ServiceResponsecreateVolume(StorageServer storageServer, StorageVolume storageVolume, Map opts) deleteVolume(StorageGroup storageGroup, StorageVolume storageVolume, Map opts) default ServiceResponse<StorageVolume>deleteVolume(StorageServer storageServer, StorageVolume storageVolume, Map opts) resizeVolume(StorageGroup storageGroup, StorageVolume storageVolume, Map opts) default ServiceResponse<StorageVolume>resizeVolume(StorageServer storageServer, StorageVolume storageVolume, Map opts) 
- 
Method Details- 
createVolumeServiceResponse<StorageVolume> createVolume(StorageGroup storageGroup, StorageVolume storageVolume, Map opts) 
- 
resizeVolumeServiceResponse<StorageVolume> resizeVolume(StorageGroup storageGroup, StorageVolume storageVolume, Map opts) 
- 
deleteVolumeServiceResponse<StorageVolume> deleteVolume(StorageGroup storageGroup, StorageVolume storageVolume, Map opts) 
- 
createVolumedefault ServiceResponse createVolume(StorageServer storageServer, StorageVolume storageVolume, Map opts) 
- 
resizeVolumedefault ServiceResponse<StorageVolume> resizeVolume(StorageServer storageServer, StorageVolume storageVolume, Map opts) 
- 
deleteVolumedefault ServiceResponse<StorageVolume> deleteVolume(StorageServer storageServer, StorageVolume storageVolume, Map opts) 
- 
getStorageVolumeTypesCollection<StorageVolumeType> getStorageVolumeTypes()
 
-