public interface SoftwareConfigBuilder extends Buildable.Builder<SoftwareConfigBuilder,SoftwareConfig>
Modifier and Type | Method and Description |
---|---|
SoftwareConfigBuilder |
config(String config)
Configuration script or manifest that defines which configuration is performed
|
SoftwareConfigBuilder |
group(String group)
Namespace that groups this software configuration by when it is delivered to a server.
|
SoftwareConfigBuilder |
input(String name)
Adds an input that this software configuration expects
|
SoftwareConfigBuilder |
input(String name,
String type)
Adds an input that this software configuration expects
|
SoftwareConfigBuilder |
input(String name,
String type,
String description,
String defaultValue)
Adds an input that this software configuration expects
|
SoftwareConfigBuilder |
name(String name)
The name of this configuration
|
SoftwareConfigBuilder |
options(Map<String,Object> options)
Adds a map containing options specific to the configuration management tool used by this resource
|
SoftwareConfigBuilder |
output(String name)
Adds an output this software configuration produces
|
SoftwareConfigBuilder |
output(String name,
String type)
Adds an output this software configuration produces
|
SoftwareConfigBuilder |
output(String name,
String type,
String description,
boolean isErrorOutput)
Adds an output this software configuration produces
|
build, from
SoftwareConfigBuilder name(String name)
name
- the config nameSoftwareConfigBuilder group(String group)
group
- the group namespaceSoftwareConfigBuilder input(String name)
name
- the input nameSoftwareConfigBuilder input(String name, String type)
name
- the input nametype
- the input type (ex. String)SoftwareConfigBuilder input(String name, String type, String description, String defaultValue)
name
- the input nametype
- the input type (ex. String)description
- a description about this inputdefaultValue
- the initial valueSoftwareConfigBuilder output(String name)
name
- the name of the outputSoftwareConfigBuilder output(String name, String type)
name
- the name of the outputtype
- the output type (ex. String)SoftwareConfigBuilder output(String name, String type, String description, boolean isErrorOutput)
name
- the name of the outputtype
- the output type (ex. String)description
- the description of this outputisErrorOutput
- true if this is an error related outputSoftwareConfigBuilder options(Map<String,Object> options)
options
- map of optionsSoftwareConfigBuilder config(String config)
config
- the configuration script or manifest to addCopyright © 2017. All rights reserved.