Interface DistributedMapProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
,MapBaseProps
- All Known Implementing Classes:
DistributedMapProps.Jsii$Proxy
Example:
/** * JSON state input: * { * "bucketName": "my-bucket", * "prefix": "item" * } */ DistributedMap distributedMap = DistributedMap.Builder.create(this, "DistributedMap") .itemReader(S3ObjectsItemReader.Builder.create() .bucketNamePath(JsonPath.stringAt("$.bucketName")) .prefix(JsonPath.stringAt("$.prefix")) .build()) .build(); distributedMap.itemProcessor(new Pass(this, "Pass"));
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forDistributedMapProps
static final class
An implementation forDistributedMapProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic DistributedMapProps.Builder
builder()
default ItemBatcher
Specifies to process a group of items in a single child workflow execution.default IItemReader
ItemReader.default String
getLabel()
Label.default StateMachineType
MapExecutionType.default ResultWriter
Configuration for S3 location in which to save Map Run results.default Number
ToleratedFailureCount.default String
ToleratedFailureCountPath.default Number
ToleratedFailurePercentage.default String
ToleratedFailurePercentagePath.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
Methods inherited from interface software.amazon.awscdk.services.stepfunctions.MapBaseProps
getComment, getInputPath, getItemSelector, getItemsPath, getMaxConcurrency, getMaxConcurrencyPath, getOutputPath, getResultPath, getResultSelector, 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
Configuration for S3 location in which to save Map Run results.Default: - No resultWriter
-
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
- Returns:
- a
DistributedMapProps.Builder
ofDistributedMapProps
-