public static final class ApplicationConfiguration.Builder
extends java.lang.Object
ApplicationConfiguration
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ApplicationConfiguration |
build()
Builds the configured instance.
|
ApplicationConfiguration.Builder |
classification(Classification classification)
Sets the value of
ApplicationConfiguration.getClassification() |
ApplicationConfiguration.Builder |
nestedConfig(java.util.List<? extends ApplicationConfiguration> nestedConfig)
Sets the value of
ApplicationConfiguration.getNestedConfig() |
ApplicationConfiguration.Builder |
properties(java.util.Map<java.lang.String,java.lang.String> properties)
Sets the value of
ApplicationConfiguration.getProperties() |
public ApplicationConfiguration.Builder classification(Classification classification)
ApplicationConfiguration.getClassification()
classification
- The classification within a configuration. This parameter is required.
Length Constraints: Minimum length of 1. Maximum length of 1024.this
public ApplicationConfiguration.Builder nestedConfig(java.util.List<? extends ApplicationConfiguration> nestedConfig)
ApplicationConfiguration.getNestedConfig()
nestedConfig
- A list of additional configurations to apply within a configuration object.
Array Members: Maximum number of 100 items.this
public ApplicationConfiguration.Builder properties(java.util.Map<java.lang.String,java.lang.String> properties)
ApplicationConfiguration.getProperties()
properties
- A set of properties specified within a configuration classification.
Map Entries: Maximum number of 100 items.this
public ApplicationConfiguration build()
ApplicationConfiguration
java.lang.NullPointerException
- if any required attribute was not provided