Interface GlueTable.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<GlueTable.Builder,GlueTable>,SdkBuilder<GlueTable.Builder,GlueTable>,SdkPojo
- Enclosing class:
- GlueTable
public static interface GlueTable.Builder extends SdkPojo, CopyableBuilder<GlueTable.Builder,GlueTable>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GlueTable.BuilderadditionalOptions(Map<String,String> additionalOptions)Additional options for the table.GlueTable.BuildercatalogId(String catalogId)A unique identifier for the Glue Data Catalog.GlueTable.BuilderconnectionName(String connectionName)The name of the connection to the Glue Data Catalog.GlueTable.BuilderdatabaseName(String databaseName)A database name in the Glue Data Catalog.GlueTable.BuildertableName(String tableName)A table name in the Glue Data Catalog.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
databaseName
GlueTable.Builder databaseName(String databaseName)
A database name in the Glue Data Catalog.
- Parameters:
databaseName- A database name in the Glue Data Catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableName
GlueTable.Builder tableName(String tableName)
A table name in the Glue Data Catalog.
- Parameters:
tableName- A table name in the Glue Data Catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
catalogId
GlueTable.Builder catalogId(String catalogId)
A unique identifier for the Glue Data Catalog.
- Parameters:
catalogId- A unique identifier for the Glue Data Catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionName
GlueTable.Builder connectionName(String connectionName)
The name of the connection to the Glue Data Catalog.
- Parameters:
connectionName- The name of the connection to the Glue Data Catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalOptions
GlueTable.Builder additionalOptions(Map<String,String> additionalOptions)
Additional options for the table. Currently there are two keys supported:
-
pushDownPredicate: to filter on partitions without having to list and read all the files in your dataset. -
catalogPartitionPredicate: to use server-side partition pruning using partition indexes in the Glue Data Catalog.
- Parameters:
additionalOptions- Additional options for the table. Currently there are two keys supported:-
pushDownPredicate: to filter on partitions without having to list and read all the files in your dataset. -
catalogPartitionPredicate: to use server-side partition pruning using partition indexes in the Glue Data Catalog.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
-