Class WaitProps.Builder
java.lang.Object
software.amazon.awscdk.services.stepfunctions.WaitProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<WaitProps>
- Enclosing interface:
WaitProps
@Stability(Stable)
public static final class WaitProps.Builder
extends Object
implements software.amazon.jsii.Builder<WaitProps>
A builder for
WaitProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSets the value ofAssignableStateOptions.getAssign()build()Builds the configured instance.Sets the value ofStateBaseProps.getComment()queryLanguage(QueryLanguage queryLanguage) Sets the value ofStateBaseProps.getQueryLanguage()Sets the value ofStateBaseProps.getStateName()Sets the value ofWaitProps.getTime()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
time
Sets the value ofWaitProps.getTime()- Parameters:
time- Wait duration. This parameter is required.- Returns:
this
-
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
-
assign
Sets the value ofAssignableStateOptions.getAssign()- Parameters:
assign- Workflow variables to store in this step. Using workflow variables, you can store data in a step and retrieve that data in future steps.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<WaitProps>- Returns:
- a new instance of
WaitProps - Throws:
NullPointerException- if any required attribute was not provided
-