Interface ShareServer

  • All Superinterfaces:
    ModelEntity, Serializable
    All Known Implementing Classes:
    ManilaShareServer

    public interface ShareServer
    extends ModelEntity
    A share server is created by multi-tenant back-end drivers where shares are hosted. For example, with the generic driver, shares are hosted on Compute VMs. With the cluster_mode driver from NetApp, shares are hosted on virtual storage servers, also known as Vservers or SVMs.
    Author:
    Daniel Gonzalez Nothnagel
    • Method Detail

      • getId

        String getId()
        Returns:
        the share server ID
      • getProjectId

        String getProjectId()
        Returns:
        the project ID
      • getBackendDetails

        Map<String,​String> getBackendDetails()
        Returns:
        the back-end details for a server
      • getShareNetworkId

        String getShareNetworkId()
        Returns:
        the UUID of a share network that is associated with the share server
      • getShareNetworkName

        String getShareNetworkName()
        Returns:
        the name of a share network that is associated with the share server
      • getHost

        String getHost()
        Returns:
        the share server host name or IP address
      • getCreatedAt

        String getCreatedAt()
        Returns:
        the date and time stamp when the share server was created
      • getUpdatedAt

        String getUpdatedAt()
        Returns:
        the date and time stamp when the share server was updated