Interface S3FileItemReaderProps
- All Superinterfaces:
ItemReaderProps
,software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
S3CsvItemReaderProps
- All Known Implementing Classes:
S3CsvItemReaderProps.Jsii$Proxy
,S3FileItemReaderProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.98.0 (build 00b106d)",
date="2024-05-08T21:35:14.396Z")
@Stability(Stable)
public interface S3FileItemReaderProps
extends software.amazon.jsii.JsiiSerializable, ItemReaderProps
Base interface for Item Reader configuration properties the iterate over entries in a S3 file.
Example:
import software.amazon.awscdk.services.s3.*; // create a bucket Bucket bucket = new Bucket(this, "Bucket"); DistributedMap distributedMap = DistributedMap.Builder.create(this, "Distributed Map State") .itemReader(S3JsonItemReader.Builder.create() .bucket(bucket) .key("my-key.json") .build()) .resultWriter(ResultWriter.Builder.create() .bucket(bucket) .prefix("my-prefix") .build()) .build(); distributedMap.itemProcessor(new Pass(this, "Pass State"));
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forS3FileItemReaderProps
static final class
An implementation forS3FileItemReaderProps
-
Method Summary
Methods inherited from interface software.amazon.awscdk.services.stepfunctions.ItemReaderProps
getBucket, getMaxItems
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getKey
Key of file stored in S3 bucket containing an array to iterate over. -
builder
- Returns:
- a
S3FileItemReaderProps.Builder
ofS3FileItemReaderProps
-