Class StateBaseProps.Builder
java.lang.Object
software.amazon.awscdk.services.stepfunctions.StateBaseProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<StateBaseProps>
- Enclosing interface:
StateBaseProps
@Stability(Stable)
public static final class StateBaseProps.Builder
extends Object
implements software.amazon.jsii.Builder<StateBaseProps>
A builder for
StateBaseProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.Sets the value ofStateBaseProps.getComment()queryLanguage(QueryLanguage queryLanguage) Sets the value ofStateBaseProps.getQueryLanguage()Sets the value ofStateBaseProps.getStateName()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
comment
Sets the value ofStateBaseProps.getComment()- Parameters:
comment- A comment describing this state.- Returns:
this
-
queryLanguage
Sets the value ofStateBaseProps.getQueryLanguage()- Parameters:
queryLanguage- The name of the query language used by the state. If the state does not contain aqueryLanguagefield, then it will use the query language specified in the top-levelqueryLanguagefield.- Returns:
this
-
stateName
Sets the value ofStateBaseProps.getStateName()- Parameters:
stateName- Optional name for this state.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<StateBaseProps>- Returns:
- a new instance of
StateBaseProps - Throws:
NullPointerException- if any required attribute was not provided
-