public class BackingApplication extends Object
Modifier and Type | Class and Description |
---|---|
static class |
BackingApplication.BackingApplicationBuilder
Provides a fluent API for constructing a BackingApplication.
|
Constructor and Description |
---|
BackingApplication(String name,
String path,
Map<String,String> properties,
Map<String,Object> environment,
List<ServicesSpec> services,
List<ParametersTransformerSpec> parametersTransformers,
List<CredentialProviderSpec> credentialProviders)
Construct a new
BackingApplication |
public BackingApplication(String name, String path, Map<String,String> properties, Map<String,Object> environment, List<ServicesSpec> services, List<ParametersTransformerSpec> parametersTransformers, List<CredentialProviderSpec> credentialProviders)
BackingApplication
name
- the name of the applicationpath
- the path to the applicationproperties
- the propertiesenvironment
- the environment variablesservices
- the services required by the applicationparametersTransformers
- the parameter transformerscredentialProviders
- the credential providerspublic String getName()
public void setName(String name)
public String getPath()
public void setPath(String path)
public void addProperty(String key, String value)
key
- the keyvalue
- the valuepublic void addEnvironment(String key, Object value)
key
- the keyvalue
- the valuepublic List<ServicesSpec> getServices()
public void setServices(List<ServicesSpec> services)
public List<ParametersTransformerSpec> getParametersTransformers()
public void setParametersTransformers(List<ParametersTransformerSpec> parametersTransformers)
public List<CredentialProviderSpec> getCredentialProviders()
public void setCredentialProviders(List<CredentialProviderSpec> credentialProviders)
public static BackingApplication.BackingApplicationBuilder builder()