public static interface S3CatalogHudiSource.Builder extends SdkPojo, CopyableBuilder<S3CatalogHudiSource.Builder,S3CatalogHudiSource>
| Modifier and Type | Method and Description |
|---|---|
S3CatalogHudiSource.Builder |
additionalHudiOptions(Map<String,String> additionalHudiOptions)
Specifies additional connection options.
|
S3CatalogHudiSource.Builder |
database(String database)
The name of the database to read from.
|
S3CatalogHudiSource.Builder |
name(String name)
The name of the Hudi data source.
|
S3CatalogHudiSource.Builder |
outputSchemas(Collection<GlueSchema> outputSchemas)
Specifies the data schema for the Hudi source.
|
S3CatalogHudiSource.Builder |
outputSchemas(Consumer<GlueSchema.Builder>... outputSchemas)
Specifies the data schema for the Hudi source.
|
S3CatalogHudiSource.Builder |
outputSchemas(GlueSchema... outputSchemas)
Specifies the data schema for the Hudi source.
|
S3CatalogHudiSource.Builder |
table(String table)
The name of the table in the database to read from.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildS3CatalogHudiSource.Builder name(String name)
The name of the Hudi data source.
name - The name of the Hudi data source.S3CatalogHudiSource.Builder database(String database)
The name of the database to read from.
database - The name of the database to read from.S3CatalogHudiSource.Builder table(String table)
The name of the table in the database to read from.
table - The name of the table in the database to read from.S3CatalogHudiSource.Builder additionalHudiOptions(Map<String,String> additionalHudiOptions)
Specifies additional connection options.
additionalHudiOptions - Specifies additional connection options.S3CatalogHudiSource.Builder outputSchemas(Collection<GlueSchema> outputSchemas)
Specifies the data schema for the Hudi source.
outputSchemas - Specifies the data schema for the Hudi source.S3CatalogHudiSource.Builder outputSchemas(GlueSchema... outputSchemas)
Specifies the data schema for the Hudi source.
outputSchemas - Specifies the data schema for the Hudi source.S3CatalogHudiSource.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.