Class ManilaShareManage
- java.lang.Object
-
- org.openstack4j.openstack.manila.domain.ManilaShareManage
-
- All Implemented Interfaces:
Serializable,Buildable<ShareManageBuilder>,ShareManage,ModelEntity
public class ManilaShareManage extends Object implements ShareManage
Object to configure Shared File Systems to manage a share.- Author:
- Daniel Gonzalez Nothnagel
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classManilaShareManage.ShareManageConcreteBuilder-
Nested classes/interfaces inherited from interface org.openstack4j.common.Buildable
Buildable.Builder<T extends Buildable.Builder<T,M>,M extends Buildable<?>>
-
-
Constructor Summary
Constructors Constructor Description ManilaShareManage()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ShareManageBuilderbuilder()StringgetDescription()Map<String,String>getDriverOptions()StringgetExportPath()StringgetName()Share.ProtocolgetProtocol()StringgetServiceHost()StringgetShareType()ShareManageBuildertoBuilder()
-
-
-
Method Detail
-
builder
public static ShareManageBuilder builder()
-
getProtocol
public Share.Protocol getProtocol()
- Specified by:
getProtocolin interfaceShareManage- Returns:
- the Shared File Systems protocol of the share to manage
-
getName
public String getName()
- Specified by:
getNamein interfaceShareManage- Returns:
- the share name
-
getShareType
public String getShareType()
- Specified by:
getShareTypein interfaceShareManage- Returns:
- the share type name
-
getDriverOptions
public Map<String,String> getDriverOptions()
- Specified by:
getDriverOptionsin interfaceShareManage- Returns:
- a set of one or more key and value pairs, as a dictionary of strings, that describe driver options
-
getExportPath
public String getExportPath()
- Specified by:
getExportPathin interfaceShareManage- Returns:
- the share export path in the format appropriate for the protocol
-
getServiceHost
public String getServiceHost()
- Specified by:
getServiceHostin interfaceShareManage- Returns:
- the manage-share service host in this format:
host@backend#POOL
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceShareManage- Returns:
- the share description
-
toBuilder
public ShareManageBuilder toBuilder()
- Specified by:
toBuilderin interfaceBuildable<ShareManageBuilder>
-
-