Class ApplicationConfiguration.Builder
java.lang.Object
software.amazon.awscdk.services.stepfunctions.tasks.ApplicationConfiguration.Builder
- All Implemented Interfaces:
- software.amazon.jsii.Builder<ApplicationConfiguration>
- Enclosing interface:
- ApplicationConfiguration
@Stability(Stable)
public static final class ApplicationConfiguration.Builder
extends Object
implements software.amazon.jsii.Builder<ApplicationConfiguration>
A builder for 
ApplicationConfiguration- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Builds the configured instance.classification(Classification classification) Sets the value ofApplicationConfiguration.getClassification()nestedConfig(List<? extends ApplicationConfiguration> nestedConfig) Sets the value ofApplicationConfiguration.getNestedConfig()properties(Map<String, String> properties) Sets the value ofApplicationConfiguration.getProperties()
- 
Constructor Details- 
Builderpublic Builder()
 
- 
- 
Method Details- 
classification@Stability(Stable) public ApplicationConfiguration.Builder classification(Classification classification) Sets the value ofApplicationConfiguration.getClassification()- Parameters:
- classification- The classification within a configuration. This parameter is required. Length Constraints: Minimum length of 1. Maximum length of 1024.
- Returns:
- this
 
- 
nestedConfig@Stability(Stable) public ApplicationConfiguration.Builder nestedConfig(List<? extends ApplicationConfiguration> nestedConfig) Sets the value ofApplicationConfiguration.getNestedConfig()- Parameters:
- nestedConfig- A list of additional configurations to apply within a configuration object. Array Members: Maximum number of 100 items.
- Returns:
- this
 
- 
properties@Stability(Stable) public ApplicationConfiguration.Builder properties(Map<String, String> properties) Sets the value ofApplicationConfiguration.getProperties()- Parameters:
- properties- A set of properties specified within a configuration classification. Map Entries: Maximum number of 100 items.
- Returns:
- this
 
- 
buildBuilds the configured instance.- Specified by:
- buildin interface- software.amazon.jsii.Builder<ApplicationConfiguration>
- Returns:
- a new instance of ApplicationConfiguration
- Throws:
- NullPointerException- if any required attribute was not provided
 
 
-