Package org.openstack4j.model.heat
Interface SoftwareConfig
-
- All Superinterfaces:
Buildable<SoftwareConfigBuilder>,ModelEntity,Serializable
- All Known Implementing Classes:
HeatSoftwareConfig
public interface SoftwareConfig extends ModelEntity, Buildable<SoftwareConfigBuilder>
Software Configuration Model- Author:
- Jeremy Unruh
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceSoftwareConfig.Inputstatic interfaceSoftwareConfig.Output-
Nested classes/interfaces inherited from interface org.openstack4j.common.Buildable
Buildable.Builder<T extends Buildable.Builder<T,M>,M extends Buildable<?>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetConfig()Configuration script or manifest that defines which configuration is performed.StringgetGroup()Namespace that groups this software configuration by when it is delivered to a server.StringgetId()List<? extends SoftwareConfig.Input>getInputs()List of inputs that this software configuration expectsStringgetName()The name of this configurationMap<String,Object>getOptions()Map containing options specific to the configuration management tool used by this resource.List<? extends SoftwareConfig.Output>getOutputs()List of outputs this software configuration produces
-
-
-
Method Detail
-
getId
String getId()
- Returns:
- the configuration identifier
-
getName
String getName()
The name of this configuration- Returns:
- the name of this configuration
-
getGroup
String getGroup()
Namespace that groups this software configuration by when it is delivered to a server. This setting might imply which configuration tool performs the configuration.- Returns:
- the namespace group
-
getConfig
String getConfig()
Configuration script or manifest that defines which configuration is performed.- Returns:
- the configuration script
-
getInputs
List<? extends SoftwareConfig.Input> getInputs()
List of inputs that this software configuration expects- Returns:
- list of inputs
-
getOutputs
List<? extends SoftwareConfig.Output> getOutputs()
List of outputs this software configuration produces- Returns:
- list of outputs
-
-