Package org.openstack4j.model.manila
Interface BackendStoragePool.Capabilities
-
- All Known Implementing Classes:
ManilaBackendStoragePool.ManilaCapabilities
- Enclosing interface:
- BackendStoragePool
public static interface BackendStoragePool.Capabilities
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BackendStoragePool.ConsistencyGroupSupportgetConsistencyGroupSupport()BooleangetDriverHandlesShareServers()StringgetDriverVersion()StringgetFreeCapacityGb()StringgetPools()BooleangetQosSupport()IntegergetReservedPercentage()Map<String,List<String>>getServerPoolsMapping()StringgetShareBackendName()BooleangetSnapshotSupport()StringgetStorageProtocol()StringgetTimestamp()StringgetTotalCapacityGb()StringgetVendorName()
-
-
-
Method Detail
-
getQosSupport
Boolean getQosSupport()
- Returns:
- the quality of service (QoS) support
-
getConsistencyGroupSupport
BackendStoragePool.ConsistencyGroupSupport getConsistencyGroupSupport()
- Returns:
- the consistency group support
-
getTimestamp
String getTimestamp()
- Returns:
- the date and time stamp when the API request was issued
-
getShareBackendName
String getShareBackendName()
- Returns:
- the name of the share back end
-
getServerPoolsMapping
Map<String,List<String>> getServerPoolsMapping()
- Returns:
- the mapping between servers and pools
-
getDriverHandlesShareServers
Boolean getDriverHandlesShareServers()
- Returns:
- an extra specification that defines the driver mode for share server, or storage, life cycle management
-
getDriverVersion
String getDriverVersion()
- Returns:
- the driver version
-
getTotalCapacityGb
String getTotalCapacityGb()
- Returns:
- the total capacity for the back end, in GBs, or 'unkown'
-
getFreeCapacityGb
String getFreeCapacityGb()
- Returns:
- the amount of free capacity for the back end, in GBs, or 'unknown'
-
getReservedPercentage
Integer getReservedPercentage()
- Returns:
- the percentage of the total capacity that is reserved for the internal use by the back end
-
getPools
String getPools()
- Returns:
- the pools for the back end
-
getVendorName
String getVendorName()
- Returns:
- the name of the vendor for the back end
-
getSnapshotSupport
Boolean getSnapshotSupport()
- Returns:
- the specification that filters back ends by whether they do or do not support share snapshots
-
getStorageProtocol
String getStorageProtocol()
- Returns:
- the storage protocol for the back end
-
-