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 SoftwareConfigpublic String getName()
SoftwareConfiggetName in interface SoftwareConfigpublic String getGroup()
SoftwareConfiggetGroup in interface SoftwareConfigpublic String getConfig()
SoftwareConfiggetConfig in interface SoftwareConfigpublic List<? extends SoftwareConfig.Input> getInputs()
SoftwareConfiggetInputs in interface SoftwareConfigpublic List<? extends SoftwareConfig.Output> getOutputs()
SoftwareConfiggetOutputs in interface SoftwareConfigpublic Map<String,Object> getOptions()
SoftwareConfiggetOptions in interface SoftwareConfigpublic SoftwareConfigBuilder toBuilder()
toBuilder in interface Buildable<SoftwareConfigBuilder>Copyright © 2017. All rights reserved.