Class CinderBackendStoragePool.CinderCapabilities
- java.lang.Object
-
- org.openstack4j.openstack.storage.block.domain.CinderBackendStoragePool.CinderCapabilities
-
- All Implemented Interfaces:
VolumeBackendPool.Capabilities
- Enclosing class:
- CinderBackendStoragePool
public static class CinderBackendStoragePool.CinderCapabilities extends Object implements VolumeBackendPool.Capabilities
-
-
Constructor Summary
Constructors Constructor Description CinderCapabilities()
-
Method Summary
All Methods Instance Methods Concrete 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
public String getPoolname()
- Specified by:
getPoolnamein interfaceVolumeBackendPool.Capabilities- Returns:
- the pool name
-
getGoodnessfunction
public String getGoodnessfunction()
- Specified by:
getGoodnessfunctionin interfaceVolumeBackendPool.Capabilities- Returns:
- the goodness function
-
getTotalvolumes
public Integer getTotalvolumes()
- Specified by:
getTotalvolumesin interfaceVolumeBackendPool.Capabilities- Returns:
- the total number of volumes
-
getMultiattach
public Boolean getMultiattach()
- Specified by:
getMultiattachin interfaceVolumeBackendPool.Capabilities- Returns:
- the multi attach info
-
getProvisionedcapacitygb
public Long getProvisionedcapacitygb()
- Specified by:
getProvisionedcapacitygbin interfaceVolumeBackendPool.Capabilities- Returns:
- the provisioned capacity in GB
-
getTimestamp
public String getTimestamp()
- Specified by:
getTimestampin interfaceVolumeBackendPool.Capabilities- Returns:
- the timestamp of creation
-
getAllocatedcapacitygb
public Integer getAllocatedcapacitygb()
- Specified by:
getAllocatedcapacitygbin interfaceVolumeBackendPool.Capabilities- Returns:
- the allocated capacity in GB
-
getThinprovisioningsupport
public Boolean getThinprovisioningsupport()
- Specified by:
getThinprovisioningsupportin interfaceVolumeBackendPool.Capabilities- Returns:
- the support of thin provisioning
-
getLocationinfo
public String getLocationinfo()
- Specified by:
getLocationinfoin interfaceVolumeBackendPool.Capabilities- Returns:
- the location info
-
getThickprovisioningsupport
public Boolean getThickprovisioningsupport()
- Specified by:
getThickprovisioningsupportin interfaceVolumeBackendPool.Capabilities- Returns:
- the support of thick provisioning
-
getMaxoversubscription_ratio
public String getMaxoversubscription_ratio()
- Specified by:
getMaxoversubscription_ratioin interfaceVolumeBackendPool.Capabilities- Returns:
- the ratio of Max over subscription
-
getvendorname
public String getvendorname()
- Specified by:
getvendornamein interfaceVolumeBackendPool.Capabilities- Returns:
- the vendor name
-
getFilterfunction
public String getFilterfunction()
- Specified by:
getFilterfunctionin interfaceVolumeBackendPool.Capabilities- Returns:
- the filter function
-
getQosSupport
public Boolean getQosSupport()
- Specified by:
getQosSupportin interfaceVolumeBackendPool.Capabilities- Returns:
- the quality of service (QoS) support
-
getVolumeBackendName
public String getVolumeBackendName()
- Specified by:
getVolumeBackendNamein interfaceVolumeBackendPool.Capabilities- Returns:
- the name of the share back end
-
getDriverVersion
public String getDriverVersion()
- Specified by:
getDriverVersionin interfaceVolumeBackendPool.Capabilities- Returns:
- the driver version
-
getTotalCapacityGb
public Long getTotalCapacityGb()
- Specified by:
getTotalCapacityGbin interfaceVolumeBackendPool.Capabilities- Returns:
- the total capacity for the back end, in GBs, or 'unkown'
-
getFreeCapacityGb
public Long getFreeCapacityGb()
- Specified by:
getFreeCapacityGbin interfaceVolumeBackendPool.Capabilities- Returns:
- the amount of free capacity for the back end, in GBs, or 'unknown'
-
getReservedPercentage
public Integer getReservedPercentage()
- Specified by:
getReservedPercentagein interfaceVolumeBackendPool.Capabilities- Returns:
- the percentage of the total capacity that is reserved for the internal use by the back end
-
getStorageProtocol
public String getStorageProtocol()
- Specified by:
getStorageProtocolin interfaceVolumeBackendPool.Capabilities- Returns:
- the storage protocol for the back end
-
-