Interface ParallelProps
- All Superinterfaces:
AssignableStateOptions,software.amazon.jsii.JsiiSerializable,JsonataCommonOptions,JsonPathCommonOptions,StateBaseProps
- All Known Subinterfaces:
SingleStateOptions
- All Known Implementing Classes:
ParallelProps.Jsii$Proxy,SingleStateOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.121.0 (build d7af9b9)",
date="2025-12-18T18:20:18.580Z")
@Stability(Stable)
public interface ParallelProps
extends software.amazon.jsii.JsiiSerializable, StateBaseProps, AssignableStateOptions, JsonPathCommonOptions, JsonataCommonOptions
Properties for defining a Parallel state.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.stepfunctions.*;
Object arguments_;
Object assign;
Object outputs;
Object parameters;
Object resultSelector;
ParallelProps parallelProps = ParallelProps.builder()
.arguments(Map.of(
"argumentsKey", arguments_))
.assign(Map.of(
"assignKey", assign))
.comment("comment")
.inputPath("inputPath")
.outputPath("outputPath")
.outputs(outputs)
.parameters(Map.of(
"parametersKey", parameters))
.queryLanguage(QueryLanguage.JSON_PATH)
.resultPath("resultPath")
.resultSelector(Map.of(
"resultSelectorKey", resultSelector))
.stateName("stateName")
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forParallelPropsstatic final classAn implementation forParallelProps -
Method Summary
Modifier and TypeMethodDescriptionstatic ParallelProps.Builderbuilder()Parameters pass a collection of key-value pairs, either static values or JSONata expressions that select from the input.Parameters pass a collection of key-value pairs, either static values or JSONPath expressions that select from the input.default StringJSONPath expression to indicate where to inject the state's output.The JSON that will replace the state's raw result and become the effective result before ResultPath is applied.Methods inherited from interface software.amazon.awscdk.services.stepfunctions.AssignableStateOptions
getAssignMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJsonMethods inherited from interface software.amazon.awscdk.services.stepfunctions.JsonataCommonOptions
getOutputsMethods inherited from interface software.amazon.awscdk.services.stepfunctions.JsonPathCommonOptions
getInputPath, getOutputPathMethods inherited from interface software.amazon.awscdk.services.stepfunctions.StateBaseProps
getComment, getQueryLanguage, getStateName
-
Method Details
-
getArguments
Parameters pass a collection of key-value pairs, either static values or JSONata expressions that select from the input.Default: No arguments
- See Also:
-
getParameters
Parameters pass a collection of key-value pairs, either static values or JSONPath expressions that select from the input.Default: No parameters
- See Also:
-
getResultPath
JSONPath expression to indicate where to inject the state's output.May also be the special value JsonPath.DISCARD, which will cause the state's input to become its output.
Default: $
-
getResultSelector
The JSON that will replace the state's raw result and become the effective result before ResultPath is applied.You can use ResultSelector to create a payload with values that are static or selected from the state's raw result.
Default: - None
- See Also:
-
builder
- Returns:
- a
ParallelProps.BuilderofParallelProps
-