Interface IItemReader.Jsii$Default
- All Superinterfaces:
IItemReader
,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IItemReader.Jsii$Proxy
- Enclosing interface:
IItemReader
Internal default implementation for
IItemReader
.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.stepfunctions.IItemReader
IItemReader.Jsii$Default, IItemReader.Jsii$Proxy
-
Method Summary
Modifier and TypeMethodDescriptiondefault IBucket
S3 Bucket containing objects to iterate over or a file with a list to iterate over.default String
S3 bucket name containing objects to iterate over or a file with a list to iterate over, as JsonPath.default Number
Limits the number of items passed to the Distributed Map state.default String
The Amazon S3 API action that Step Functions must invoke depending on the specified dataset.default List<PolicyStatement>
Compile policy statements to provide relevent permissions to the state machine.default Object
render()
Render the ItemReader as JSON object.Validate that ItemReader contains exactly either.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBucket
S3 Bucket containing objects to iterate over or a file with a list to iterate over.- Specified by:
getBucket
in interfaceIItemReader
-
getResource
The Amazon S3 API action that Step Functions must invoke depending on the specified dataset.- Specified by:
getResource
in interfaceIItemReader
-
getBucketNamePath
S3 bucket name containing objects to iterate over or a file with a list to iterate over, as JsonPath.- Specified by:
getBucketNamePath
in interfaceIItemReader
-
getMaxItems
Limits the number of items passed to the Distributed Map state.Default: - Distributed Map state will iterate over all items provided by the ItemReader
- Specified by:
getMaxItems
in interfaceIItemReader
-
providePolicyStatements
Compile policy statements to provide relevent permissions to the state machine.- Specified by:
providePolicyStatements
in interfaceIItemReader
-
render
Render the ItemReader as JSON object.- Specified by:
render
in interfaceIItemReader
-
validateItemReader
Validate that ItemReader contains exactly either.- Specified by:
validateItemReader
in interfaceIItemReader
- See Also:
-