Interface VolumeBackendPool.Capabilities
-
- All Known Implementing Classes:
CinderBackendStoragePool.CinderCapabilities
- Enclosing interface:
- VolumeBackendPool
public static interface VolumeBackendPool.Capabilities
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IntegergetAllocatedcapacitygb()StringgetDriverVersion()StringgetFilterfunction()LonggetFreeCapacityGb()StringgetGoodnessfunction()StringgetLocationinfo()StringgetMaxoversubscription_ratio()BooleangetMultiattach()StringgetPoolname()LonggetProvisionedcapacitygb()BooleangetQosSupport()IntegergetReservedPercentage()StringgetStorageProtocol()BooleangetThickprovisioningsupport()BooleangetThinprovisioningsupport()StringgetTimestamp()LonggetTotalCapacityGb()IntegergetTotalvolumes()Stringgetvendorname()StringgetVolumeBackendName()
-
-
-
Method Detail
-
getPoolname
String getPoolname()
- Returns:
- the pool name
-
getGoodnessfunction
String getGoodnessfunction()
- Returns:
- the goodness function
-
getTotalvolumes
Integer getTotalvolumes()
- Returns:
- the total number of volumes
-
getMultiattach
Boolean getMultiattach()
- Returns:
- the multi attach info
-
getProvisionedcapacitygb
Long getProvisionedcapacitygb()
- Returns:
- the provisioned capacity in GB
-
getTimestamp
String getTimestamp()
- Returns:
- the timestamp of creation
-
getAllocatedcapacitygb
Integer getAllocatedcapacitygb()
- Returns:
- the allocated capacity in GB
-
getThinprovisioningsupport
Boolean getThinprovisioningsupport()
- Returns:
- the support of thin provisioning
-
getLocationinfo
String getLocationinfo()
- Returns:
- the location info
-
getThickprovisioningsupport
Boolean getThickprovisioningsupport()
- Returns:
- the support of thick provisioning
-
getMaxoversubscription_ratio
String getMaxoversubscription_ratio()
- Returns:
- the ratio of Max over subscription
-
getvendorname
String getvendorname()
- Returns:
- the vendor name
-
getFilterfunction
String getFilterfunction()
- Returns:
- the filter function
-
getQosSupport
Boolean getQosSupport()
- Returns:
- the quality of service (QoS) support
-
getVolumeBackendName
String getVolumeBackendName()
- Returns:
- the name of the share back end
-
getDriverVersion
String getDriverVersion()
- Returns:
- the driver version
-
getTotalCapacityGb
Long getTotalCapacityGb()
- Returns:
- the total capacity for the back end, in GBs, or 'unkown'
-
getFreeCapacityGb
Long 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
-
getStorageProtocol
String getStorageProtocol()
- Returns:
- the storage protocol for the back end
-
-