Class HeatSoftwareConfig
- java.lang.Object
-
- org.openstack4j.openstack.heat.domain.HeatSoftwareConfig
-
- All Implemented Interfaces:
Serializable,Buildable<SoftwareConfigBuilder>,SoftwareConfig,ModelEntity
public class HeatSoftwareConfig extends Object implements SoftwareConfig
Model implementation for Software Config- Author:
- Jeremy Unruh
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHeatSoftwareConfig.Builderstatic classHeatSoftwareConfig.SCInputstatic classHeatSoftwareConfig.SCOutput-
Nested classes/interfaces inherited from interface org.openstack4j.model.heat.SoftwareConfig
SoftwareConfig.Input, SoftwareConfig.Output
-
-
Constructor Summary
Constructors Constructor Description HeatSoftwareConfig()
-
Method Summary
All Methods Instance Methods Concrete 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 producesSoftwareConfigBuildertoBuilder()StringtoString()
-
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getIdin interfaceSoftwareConfig- Returns:
- the configuration identifier
-
getName
public String getName()
Description copied from interface:SoftwareConfigThe name of this configuration- Specified by:
getNamein interfaceSoftwareConfig- Returns:
- the name of this configuration
-
getGroup
public String getGroup()
Description copied from interface:SoftwareConfigNamespace that groups this software configuration by when it is delivered to a server. This setting might imply which configuration tool performs the configuration.- Specified by:
getGroupin interfaceSoftwareConfig- Returns:
- the namespace group
-
getConfig
public String getConfig()
Description copied from interface:SoftwareConfigConfiguration script or manifest that defines which configuration is performed.- Specified by:
getConfigin interfaceSoftwareConfig- Returns:
- the configuration script
-
getInputs
public List<? extends SoftwareConfig.Input> getInputs()
Description copied from interface:SoftwareConfigList of inputs that this software configuration expects- Specified by:
getInputsin interfaceSoftwareConfig- Returns:
- list of inputs
-
getOutputs
public List<? extends SoftwareConfig.Output> getOutputs()
Description copied from interface:SoftwareConfigList of outputs this software configuration produces- Specified by:
getOutputsin interfaceSoftwareConfig- Returns:
- list of outputs
-
getOptions
public Map<String,Object> getOptions()
Description copied from interface:SoftwareConfigMap containing options specific to the configuration management tool used by this resource.- Specified by:
getOptionsin interfaceSoftwareConfig- Returns:
- map of options or null
-
toBuilder
public SoftwareConfigBuilder toBuilder()
- Specified by:
toBuilderin interfaceBuildable<SoftwareConfigBuilder>
-
-