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 Summary
Modifier and TypeMethodDescriptioncreateVolume
(StorageGroup storageGroup, StorageVolume storageVolume, Map opts) deleteVolume
(StorageGroup storageGroup, StorageVolume storageVolume, Map opts) resizeVolume
(StorageGroup storageGroup, StorageVolume storageVolume, Map opts)
-
Method Details
-
createVolume
ServiceResponse<StorageVolume> createVolume(StorageGroup storageGroup, StorageVolume storageVolume, Map opts) -
resizeVolume
ServiceResponse<StorageVolume> resizeVolume(StorageGroup storageGroup, StorageVolume storageVolume, Map opts) -
deleteVolume
ServiceResponse<StorageVolume> deleteVolume(StorageGroup storageGroup, StorageVolume storageVolume, Map opts) -
getStorageVolumeTypes
Collection<StorageVolumeType> getStorageVolumeTypes()
-