Interface BackendStoragePool.Capabilities

    • Method Detail

      • getQosSupport

        Boolean getQosSupport()
        Returns:
        the quality of service (QoS) 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