public static interface S3HudiSource.Builder extends SdkPojo, CopyableBuilder<S3HudiSource.Builder,S3HudiSource>
| Modifier and Type | Method and Description |
|---|---|
S3HudiSource.Builder |
additionalHudiOptions(Map<String,String> additionalHudiOptions)
Specifies additional connection options.
|
default S3HudiSource.Builder |
additionalOptions(Consumer<S3DirectSourceAdditionalOptions.Builder> additionalOptions)
Specifies additional options for the connector.
|
S3HudiSource.Builder |
additionalOptions(S3DirectSourceAdditionalOptions additionalOptions)
Specifies additional options for the connector.
|
S3HudiSource.Builder |
name(String name)
The name of the Hudi source.
|
S3HudiSource.Builder |
outputSchemas(Collection<GlueSchema> outputSchemas)
Specifies the data schema for the Hudi source.
|
S3HudiSource.Builder |
outputSchemas(Consumer<GlueSchema.Builder>... outputSchemas)
Specifies the data schema for the Hudi source.
|
S3HudiSource.Builder |
outputSchemas(GlueSchema... outputSchemas)
Specifies the data schema for the Hudi source.
|
S3HudiSource.Builder |
paths(Collection<String> paths)
A list of the Amazon S3 paths to read from.
|
S3HudiSource.Builder |
paths(String... paths)
A list of the Amazon S3 paths to read from.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildS3HudiSource.Builder name(String name)
The name of the Hudi source.
name - The name of the Hudi source.S3HudiSource.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.S3HudiSource.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.S3HudiSource.Builder additionalHudiOptions(Map<String,String> additionalHudiOptions)
Specifies additional connection options.
additionalHudiOptions - Specifies additional connection options.S3HudiSource.Builder additionalOptions(S3DirectSourceAdditionalOptions additionalOptions)
Specifies additional options for the connector.
additionalOptions - Specifies additional options for the connector.default S3HudiSource.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)S3HudiSource.Builder outputSchemas(Collection<GlueSchema> outputSchemas)
Specifies the data schema for the Hudi source.
outputSchemas - Specifies the data schema for the Hudi source.S3HudiSource.Builder outputSchemas(GlueSchema... outputSchemas)
Specifies the data schema for the Hudi source.
outputSchemas - Specifies the data schema for the Hudi source.S3HudiSource.Builder outputSchemas(Consumer<GlueSchema.Builder>... outputSchemas)
Specifies the data schema for the Hudi 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.