Class ManilaShareServer
- java.lang.Object
-
- org.openstack4j.openstack.manila.domain.ManilaShareServer
-
- All Implemented Interfaces:
Serializable,ShareServer,ModelEntity
public class ManilaShareServer extends Object implements ShareServer
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
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classManilaShareServer.ShareServers-
Nested classes/interfaces inherited from interface org.openstack4j.model.manila.ShareServer
ShareServer.Status
-
-
Constructor Summary
Constructors Constructor Description ManilaShareServer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>getBackendDetails()StringgetCreatedAt()StringgetHost()StringgetId()StringgetProjectId()StringgetShareNetworkId()StringgetShareNetworkName()ShareServer.StatusgetStatus()StringgetUpdatedAt()
-
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getIdin interfaceShareServer- Returns:
- the share server ID
-
getProjectId
public String getProjectId()
- Specified by:
getProjectIdin interfaceShareServer- Returns:
- the project ID
-
getStatus
public ShareServer.Status getStatus()
- Specified by:
getStatusin interfaceShareServer- Returns:
- the share server status
-
getBackendDetails
public Map<String,String> getBackendDetails()
- Specified by:
getBackendDetailsin interfaceShareServer- Returns:
- the back-end details for a server
-
getShareNetworkId
public String getShareNetworkId()
- Specified by:
getShareNetworkIdin interfaceShareServer- Returns:
- the UUID of a share network that is associated with the share server
-
getShareNetworkName
public String getShareNetworkName()
- Specified by:
getShareNetworkNamein interfaceShareServer- Returns:
- the name of a share network that is associated with the share server
-
getHost
public String getHost()
- Specified by:
getHostin interfaceShareServer- Returns:
- the share server host name or IP address
-
getCreatedAt
public String getCreatedAt()
- Specified by:
getCreatedAtin interfaceShareServer- Returns:
- the date and time stamp when the share server was created
-
getUpdatedAt
public String getUpdatedAt()
- Specified by:
getUpdatedAtin interfaceShareServer- Returns:
- the date and time stamp when the share server was updated
-
-