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, fromSoftwareConfigBuilder 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.