public static final class BackingApplication.BackingApplicationBuilder extends Object
public BackingApplication.BackingApplicationBuilder backingApplication(BackingApplication backingApplication)
backingApplication
- the backing application from which to copy propertiespublic BackingApplication.BackingApplicationBuilder name(String name)
name
- the namepublic BackingApplication.BackingApplicationBuilder path(String path)
path
- the pathpublic BackingApplication.BackingApplicationBuilder property(String key, String value)
key
- the property keyvalue
- the property valuepublic BackingApplication.BackingApplicationBuilder properties(Map<String,String> properties)
properties
- the propertiespublic BackingApplication.BackingApplicationBuilder environment(String key, String value)
key
- the env var keyvalue
- the env var valuepublic BackingApplication.BackingApplicationBuilder environment(Map<String,Object> environment)
environment
- the env varspublic BackingApplication.BackingApplicationBuilder services(List<ServicesSpec> services)
services
- the servicespublic BackingApplication.BackingApplicationBuilder services(ServicesSpec... services)
services
- the servicespublic BackingApplication.BackingApplicationBuilder parameterTransformers(List<ParametersTransformerSpec> parameterTransformers)
parameterTransformers
- the parameter transformerspublic BackingApplication.BackingApplicationBuilder parameterTransformers(ParametersTransformerSpec... parameterTransformers)
parameterTransformers
- the parameter transformerspublic BackingApplication.BackingApplicationBuilder credentialProviders(List<CredentialProviderSpec> credentialProviders)
credentialProviders
- the credential providerspublic BackingApplication.BackingApplicationBuilder credentialProviders(CredentialProviderSpec... credentialProviders)
credentialProviders
- the credential providerspublic BackingApplication build()
BackingApplication
from the provided values.