public static interface S3DeltaSource.Builder extends SdkPojo, CopyableBuilder<S3DeltaSource.Builder,S3DeltaSource>
| Modifier and Type | Method and Description |
|---|---|
S3DeltaSource.Builder |
additionalDeltaOptions(Map<String,String> additionalDeltaOptions)
Specifies additional connection options.
|
default S3DeltaSource.Builder |
additionalOptions(Consumer<S3DirectSourceAdditionalOptions.Builder> additionalOptions)
Specifies additional options for the connector.
|
S3DeltaSource.Builder |
additionalOptions(S3DirectSourceAdditionalOptions additionalOptions)
Specifies additional options for the connector.
|
S3DeltaSource.Builder |
name(String name)
The name of the Delta Lake source.
|
S3DeltaSource.Builder |
outputSchemas(Collection<GlueSchema> outputSchemas)
Specifies the data schema for the Delta Lake source.
|
S3DeltaSource.Builder |
outputSchemas(Consumer<GlueSchema.Builder>... outputSchemas)
Specifies the data schema for the Delta Lake source.
|
S3DeltaSource.Builder |
outputSchemas(GlueSchema... outputSchemas)
Specifies the data schema for the Delta Lake source.
|
S3DeltaSource.Builder |
paths(Collection<String> paths)
A list of the Amazon S3 paths to read from.
|
S3DeltaSource.Builder |
paths(String... paths)
A list of the Amazon S3 paths to read from.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildS3DeltaSource.Builder name(String name)
The name of the Delta Lake source.
name - The name of the Delta Lake source.S3DeltaSource.Builder paths(Collection<String> paths)
A list of the Amazon S3 paths to read from.
paths - A list of the Amazon S3 paths to read from.S3DeltaSource.Builder paths(String... paths)
A list of the Amazon S3 paths to read from.
paths - A list of the Amazon S3 paths to read from.S3DeltaSource.Builder additionalDeltaOptions(Map<String,String> additionalDeltaOptions)
Specifies additional connection options.
additionalDeltaOptions - Specifies additional connection options.S3DeltaSource.Builder additionalOptions(S3DirectSourceAdditionalOptions additionalOptions)
Specifies additional options for the connector.
additionalOptions - Specifies additional options for the connector.default S3DeltaSource.Builder additionalOptions(Consumer<S3DirectSourceAdditionalOptions.Builder> additionalOptions)
Specifies additional options for the connector.
This is a convenience method that creates an instance of theS3DirectSourceAdditionalOptions.Builder
avoiding the need to create one manually via S3DirectSourceAdditionalOptions.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to additionalOptions(S3DirectSourceAdditionalOptions).
additionalOptions - a consumer that will call methods on S3DirectSourceAdditionalOptions.BuilderadditionalOptions(S3DirectSourceAdditionalOptions)S3DeltaSource.Builder outputSchemas(Collection<GlueSchema> outputSchemas)
Specifies the data schema for the Delta Lake source.
outputSchemas - Specifies the data schema for the Delta Lake source.S3DeltaSource.Builder outputSchemas(GlueSchema... outputSchemas)
Specifies the data schema for the Delta Lake source.
outputSchemas - Specifies the data schema for the Delta Lake source.S3DeltaSource.Builder outputSchemas(Consumer<GlueSchema.Builder>... outputSchemas)
Specifies the data schema for the Delta Lake source.
This is a convenience method that creates an instance of theGlueSchema.Builder avoiding the need to create one
manually via GlueSchema.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #outputSchemas(List.
outputSchemas - a consumer that will call methods on
GlueSchema.Builder#outputSchemas(java.util.Collection) Copyright © 2023. All rights reserved.