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 IBucketS3 Bucket containing objects to iterate over or a file with a list to iterate over.default StringS3 bucket name containing objects to iterate over or a file with a list to iterate over, as JsonPath.default NumberLimits the number of items passed to the Distributed Map state.default StringThe 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 Objectrender(QueryLanguage queryLanguage) Render the ItemReader as JSON object.Validate that ItemReader contains exactly either.Methods inherited from interface software.amazon.awscdk.services.stepfunctions.IItemReader
renderMethods 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:
getBucketin interfaceIItemReader
-
getResource
The Amazon S3 API action that Step Functions must invoke depending on the specified dataset.- Specified by:
getResourcein interfaceIItemReader
-
getBucketNamePath
S3 bucket name containing objects to iterate over or a file with a list to iterate over, as JsonPath.- Specified by:
getBucketNamePathin 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:
getMaxItemsin interfaceIItemReader
-
providePolicyStatements
Compile policy statements to provide relevent permissions to the state machine.- Specified by:
providePolicyStatementsin interfaceIItemReader
-
render
Render the ItemReader as JSON object.- Specified by:
renderin interfaceIItemReader- Parameters:
queryLanguage-
-
validateItemReader
Validate that ItemReader contains exactly either.- Specified by:
validateItemReaderin interfaceIItemReader- See Also:
-