Interface MapBaseOptions
- All Superinterfaces:
AssignableStateOptions,software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
DistributedMapJsonataProps,DistributedMapJsonPathProps,DistributedMapProps,MapBaseProps,MapJsonataProps,MapJsonPathProps,MapProps
- All Known Implementing Classes:
DistributedMapJsonataProps.Jsii$Proxy,DistributedMapJsonPathProps.Jsii$Proxy,DistributedMapProps.Jsii$Proxy,MapBaseOptions.Jsii$Proxy,MapBaseProps.Jsii$Proxy,MapJsonataProps.Jsii$Proxy,MapJsonPathProps.Jsii$Proxy,MapProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
date="2025-10-24T13:34:47.861Z")
@Stability(Stable)
public interface MapBaseOptions
extends software.amazon.jsii.JsiiSerializable, AssignableStateOptions
Base properties for defining a Map 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 assign;
Object itemSelector;
MapBaseOptions mapBaseOptions = MapBaseOptions.builder()
.assign(Map.of(
"assignKey", assign))
.itemSelector(Map.of(
"itemSelectorKey", itemSelector))
.jsonataItemSelector("jsonataItemSelector")
.maxConcurrency(123)
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forMapBaseOptionsstatic final classAn implementation forMapBaseOptions -
Method Summary
Modifier and TypeMethodDescriptionstatic MapBaseOptions.Builderbuilder()The JSON that you want to override your default iteration input (mutually exclusive withparametersandjsonataItemSelector).default StringJsonata expression that evaluates to a JSON array to override your default iteration input (mutually exclusive withparametersanditemSelector).default NumberMaxConcurrency.Methods inherited from interface software.amazon.awscdk.services.stepfunctions.AssignableStateOptions
getAssignMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getItemSelector
The JSON that you want to override your default iteration input (mutually exclusive withparametersandjsonataItemSelector).Default: $
- See Also:
-
getJsonataItemSelector
Jsonata expression that evaluates to a JSON array to override your default iteration input (mutually exclusive withparametersanditemSelector).Example value:
{% {\"foo\": \"foo\", \"input\": $states.input} %}Default: $
-
getMaxConcurrency
MaxConcurrency.An upper bound on the number of iterations you want running at once.
Default: - full concurrency
- See Also:
-
builder
- Returns:
- a
MapBaseOptions.BuilderofMapBaseOptions
-