public class HeatSoftwareConfig extends Object implements SoftwareConfig
Modifier and Type | Class and Description |
---|---|
static class |
HeatSoftwareConfig.Builder |
static class |
HeatSoftwareConfig.SCInput |
static class |
HeatSoftwareConfig.SCOutput |
SoftwareConfig.Input, SoftwareConfig.Output
Constructor and Description |
---|
HeatSoftwareConfig() |
Modifier and Type | Method and Description |
---|---|
String |
getConfig()
Configuration script or manifest that defines which configuration is performed.
|
String |
getGroup()
Namespace that groups this software configuration by when it is delivered to a server.
|
String |
getId() |
List<? extends SoftwareConfig.Input> |
getInputs()
List of inputs that this software configuration expects
|
String |
getName()
The name of this configuration
|
Map<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
|
SoftwareConfigBuilder |
toBuilder() |
String |
toString() |
public String getId()
getId
in interface SoftwareConfig
public String getName()
SoftwareConfig
getName
in interface SoftwareConfig
public String getGroup()
SoftwareConfig
getGroup
in interface SoftwareConfig
public String getConfig()
SoftwareConfig
getConfig
in interface SoftwareConfig
public List<? extends SoftwareConfig.Input> getInputs()
SoftwareConfig
getInputs
in interface SoftwareConfig
public List<? extends SoftwareConfig.Output> getOutputs()
SoftwareConfig
getOutputs
in interface SoftwareConfig
public Map<String,Object> getOptions()
SoftwareConfig
getOptions
in interface SoftwareConfig
public SoftwareConfigBuilder toBuilder()
toBuilder
in interface Buildable<SoftwareConfigBuilder>
Copyright © 2017. All rights reserved.