Class IItemReader.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.stepfunctions.IItemReader.Jsii$Proxy
- All Implemented Interfaces:
IItemReader
,IItemReader.Jsii$Default
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- IItemReader
@Internal
public static final class IItemReader.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements IItemReader.Jsii$Default
A proxy class which represents a concrete javascript instance of this type.
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.stepfunctions.IItemReader
IItemReader.Jsii$Default, IItemReader.Jsii$Proxy
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal IBucket
S3 Bucket containing objects to iterate over or a file with a list to iterate over.final String
S3 bucket name containing objects to iterate over or a file with a list to iterate over, as JsonPath.final Number
Limits the number of items passed to the Distributed Map state.final String
The Amazon S3 API action that Step Functions must invoke depending on the specified dataset.final List<PolicyStatement>
Compile policy statements to provide relevent permissions to the state machine.final Object
render()
Render the ItemReader as JSON object.Validate that ItemReader contains exactly either.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
-
Method Details
-
getBucket
S3 Bucket containing objects to iterate over or a file with a list to iterate over.- Specified by:
getBucket
in interfaceIItemReader
- Specified by:
getBucket
in interfaceIItemReader.Jsii$Default
-
getResource
The Amazon S3 API action that Step Functions must invoke depending on the specified dataset.- Specified by:
getResource
in interfaceIItemReader
- Specified by:
getResource
in interfaceIItemReader.Jsii$Default
-
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
- Specified by:
getBucketNamePath
in interfaceIItemReader.Jsii$Default
-
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
- Specified by:
getMaxItems
in interfaceIItemReader.Jsii$Default
-
providePolicyStatements
Compile policy statements to provide relevent permissions to the state machine.- Specified by:
providePolicyStatements
in interfaceIItemReader
- Specified by:
providePolicyStatements
in interfaceIItemReader.Jsii$Default
-
render
Render the ItemReader as JSON object.- Specified by:
render
in interfaceIItemReader
- Specified by:
render
in interfaceIItemReader.Jsii$Default
-
validateItemReader
Validate that ItemReader contains exactly either.- Specified by:
validateItemReader
in interfaceIItemReader
- Specified by:
validateItemReader
in interfaceIItemReader.Jsii$Default
- See Also:
-