Interface DistributedMapJsonPathProps
- All Superinterfaces:
AssignableStateOptions,software.amazon.jsii.JsiiSerializable,JsonPathCommonOptions,MapBaseJsonPathOptions,MapBaseOptions,StateBaseProps
- All Known Implementing Classes:
DistributedMapJsonPathProps.Jsii$Proxy
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 assign;
ItemBatcher itemBatcher;
IItemReader itemReader;
Object itemSelector;
Object resultSelector;
ResultWriter resultWriter;
ResultWriterV2 resultWriterV2;
DistributedMapJsonPathProps distributedMapJsonPathProps = DistributedMapJsonPathProps.builder()
.assign(Map.of(
"assignKey", assign))
.comment("comment")
.inputPath("inputPath")
.itemBatcher(itemBatcher)
.itemReader(itemReader)
.itemSelector(Map.of(
"itemSelectorKey", itemSelector))
.itemsPath("itemsPath")
.jsonataItemSelector("jsonataItemSelector")
.label("label")
.mapExecutionType(StateMachineType.EXPRESS)
.maxConcurrency(123)
.maxConcurrencyPath("maxConcurrencyPath")
.outputPath("outputPath")
.queryLanguage(QueryLanguage.JSON_PATH)
.resultPath("resultPath")
.resultSelector(Map.of(
"resultSelectorKey", resultSelector))
.resultWriter(resultWriter)
.resultWriterV2(resultWriterV2)
.stateName("stateName")
.toleratedFailureCount(123)
.toleratedFailureCountPath("toleratedFailureCountPath")
.toleratedFailurePercentage(123)
.toleratedFailurePercentagePath("toleratedFailurePercentagePath")
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forDistributedMapJsonPathPropsstatic final classAn implementation forDistributedMapJsonPathProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ItemBatcherSpecifies to process a group of items in a single child workflow execution.default IItemReaderItemReader.default StringgetLabel()Label.default StateMachineTypeMapExecutionType.default ResultWriterDeprecated.default ResultWriterV2Configuration for S3 location in which to save Map Run results Enable "@aws-cdk/aws-stepfunctions:useDistributedMapResultWriterV2" feature in the context to use resultWriterV2 Example: stack.node.setContext("@aws-cdk/aws-stepfunctions:useDistributedMapResultWriterV2", true);default NumberToleratedFailureCount.default StringToleratedFailureCountPath.default NumberToleratedFailurePercentage.default StringToleratedFailurePercentagePath.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.JsonPathCommonOptions
getInputPath, getOutputPathMethods inherited from interface software.amazon.awscdk.services.stepfunctions.MapBaseJsonPathOptions
getItemsPath, getMaxConcurrencyPath, getResultPath, getResultSelectorMethods inherited from interface software.amazon.awscdk.services.stepfunctions.MapBaseOptions
getItemSelector, getJsonataItemSelector, getMaxConcurrencyMethods inherited from interface software.amazon.awscdk.services.stepfunctions.StateBaseProps
getComment, getQueryLanguage, getStateName
-
Method Details
-
getItemBatcher
Specifies to process a group of items in a single child workflow execution.Default: - No itemBatcher
-
getItemReader
ItemReader.Configuration for where to read items dataset in S3 to iterate
Default: - No itemReader
-
getLabel
Label.Unique name for the Distributed Map state added to each Map Run
Default: - No label
-
getMapExecutionType
MapExecutionType.The execution type of the distributed map state
This property overwrites ProcessorConfig.executionType
Default: StateMachineType.STANDARD
-
getResultWriter
Deprecated.Useinvalid reference
resultWriterV2(deprecated) Configuration for S3 location in which to save Map Run results.Default: - No resultWriter
-
getResultWriterV2
Configuration for S3 location in which to save Map Run results Enable "@aws-cdk/aws-stepfunctions:useDistributedMapResultWriterV2" feature in the context to use resultWriterV2 Example: stack.node.setContext("@aws-cdk/aws-stepfunctions:useDistributedMapResultWriterV2", true);Default: - No resultWriterV2
-
getToleratedFailureCount
ToleratedFailureCount.Number of failed items to tolerate in a Map Run, as static number
Default: - No toleratedFailureCount
-
getToleratedFailureCountPath
ToleratedFailureCountPath.Number of failed items to tolerate in a Map Run, as JsonPath
Default: - No toleratedFailureCountPath
-
getToleratedFailurePercentage
ToleratedFailurePercentage.Percentage of failed items to tolerate in a Map Run, as static number
Default: - No toleratedFailurePercentage
-
getToleratedFailurePercentagePath
ToleratedFailurePercentagePath.Percentage of failed items to tolerate in a Map Run, as JsonPath
Default: - No toleratedFailurePercentagePath
-
builder
-
invalid reference