Class SaharaPlugin
- java.lang.Object
-
- org.openstack4j.openstack.sahara.domain.SaharaPlugin
-
- All Implemented Interfaces:
Serializable,ModelEntity,Plugin
public class SaharaPlugin extends Object implements Plugin
For mapping JSON response to/from java objects- Author:
- ekasit.kijsipongse@nectec.or.th
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSaharaPlugin.SaharaPlugins
-
Constructor Summary
Constructors Constructor Description SaharaPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<? extends ConfigInfo>getConfigInfos()StringgetDescription()StringgetName()List<String>getRequiredImageTags()Map<String,List<String>>getServiceProcesses()StringgetTitle()List<String>getVersions()StringtoString()
-
-
-
Method Detail
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfacePlugin- Returns:
- the plugin description
-
getVersions
public List<String> getVersions()
- Specified by:
getVersionsin interfacePlugin- Returns:
- the available plugin versions
-
getName
public String getName()
-
getTitle
public String getTitle()
-
getServiceProcesses
public Map<String,List<String>> getServiceProcesses()
- Specified by:
getServiceProcessesin interfacePlugin- Returns:
- the list of processes in a specific service (node_processes in Sahara plugin terminology)
-
getRequiredImageTags
public List<String> getRequiredImageTags()
- Specified by:
getRequiredImageTagsin interfacePlugin- Returns:
- the list of required image tags
-
getConfigInfos
public List<? extends ConfigInfo> getConfigInfos()
- Specified by:
getConfigInfosin interfacePlugin- Returns:
- the list of config information (definitions and default values)
-
-