Interface CatalogHudiSource.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CatalogHudiSource.Builder,,CatalogHudiSource> SdkBuilder<CatalogHudiSource.Builder,,CatalogHudiSource> SdkPojo
- Enclosing class:
CatalogHudiSource
public static interface CatalogHudiSource.Builder
extends SdkPojo, CopyableBuilder<CatalogHudiSource.Builder,CatalogHudiSource>
-
Method Summary
Modifier and TypeMethodDescriptionadditionalHudiOptions(Map<String, String> additionalHudiOptions) Specifies additional connection options.The name of the database to read from.The name of the Hudi data source.outputSchemas(Collection<GlueSchema> outputSchemas) Specifies the data schema for the Hudi source.outputSchemas(Consumer<GlueSchema.Builder>... outputSchemas) Specifies the data schema for the Hudi source.outputSchemas(GlueSchema... outputSchemas) Specifies the data schema for the Hudi source.The name of the table in the database to read from.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
name
The name of the Hudi data source.
- Parameters:
name- The name of the Hudi data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
database
The name of the database to read from.
- Parameters:
database- The name of the database to read from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
table
The name of the table in the database to read from.
- Parameters:
table- The name of the table in the database to read from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalHudiOptions
Specifies additional connection options.
- Parameters:
additionalHudiOptions- Specifies additional connection options.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputSchemas
Specifies the data schema for the Hudi source.
- Parameters:
outputSchemas- Specifies the data schema for the Hudi source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputSchemas
Specifies the data schema for the Hudi source.
- Parameters:
outputSchemas- Specifies the data schema for the Hudi source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputSchemas
Specifies the data schema for the Hudi source.
This is a convenience method that creates an instance of theGlueSchema.Builderavoiding the need to create one manually viaGlueSchema.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutputSchemas(List<GlueSchema>).- Parameters:
outputSchemas- a consumer that will call methods onGlueSchema.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-