Package org.openstack4j.model.manila
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 thegenericdriver, shares are hosted on Compute VMs. With thecluster_modedriver from NetApp, shares are hosted on virtual storage servers, also known as Vservers or SVMs.- Author:
- Daniel Gonzalez Nothnagel
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classShareServer.Status
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,String>getBackendDetails()StringgetCreatedAt()StringgetHost()StringgetId()StringgetProjectId()StringgetShareNetworkId()StringgetShareNetworkName()ShareServer.StatusgetStatus()StringgetUpdatedAt()
-
-
-
Method Detail
-
getId
String getId()
- Returns:
- the share server ID
-
getProjectId
String getProjectId()
- Returns:
- the project ID
-
getStatus
ShareServer.Status getStatus()
- Returns:
- the share server status
-
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
-
-