Interface S3CsvItemReaderProps
- All Superinterfaces:
ItemReaderProps
,software.amazon.jsii.JsiiSerializable
,S3FileItemReaderProps
- All Known Implementing Classes:
S3CsvItemReaderProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-12-11T23:26:41.920Z")
@Stability(Stable)
public interface S3CsvItemReaderProps
extends software.amazon.jsii.JsiiSerializable, S3FileItemReaderProps
Properties for configuring an Item Reader that iterates over items in a CSV file in S3.
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.s3.*; import software.amazon.awscdk.services.stepfunctions.*; Bucket bucket; CsvHeaders csvHeaders; S3CsvItemReaderProps s3CsvItemReaderProps = S3CsvItemReaderProps.builder() .key("key") // the properties below are optional .bucket(bucket) .bucketNamePath("bucketNamePath") .csvHeaders(csvHeaders) .maxItems(123) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forS3CsvItemReaderProps
static final class
An implementation forS3CsvItemReaderProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic S3CsvItemReaderProps.Builder
builder()
default CsvHeaders
CSV file header configuration.Methods inherited from interface software.amazon.awscdk.services.stepfunctions.ItemReaderProps
getBucket, getBucketNamePath, getMaxItems
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
Methods inherited from interface software.amazon.awscdk.services.stepfunctions.S3FileItemReaderProps
getKey
-
Method Details
-
getCsvHeaders
CSV file header configuration.Default: - CsvHeaders with CsvHeadersLocation.FIRST_ROW
-
builder
- Returns:
- a
S3CsvItemReaderProps.Builder
ofS3CsvItemReaderProps
-