public static interface CreateTableRequest.Builder extends GlueRequest.Builder, SdkPojo, CopyableBuilder<CreateTableRequest.Builder,CreateTableRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateTableRequest.Builder |
catalogId(String catalogId)
The ID of the Data Catalog in which to create the
Table. |
CreateTableRequest.Builder |
databaseName(String databaseName)
The catalog database in which to create the new table.
|
default CreateTableRequest.Builder |
openTableFormatInput(Consumer<OpenTableFormatInput.Builder> openTableFormatInput)
Specifies an
OpenTableFormatInput structure when creating an open format table. |
CreateTableRequest.Builder |
openTableFormatInput(OpenTableFormatInput openTableFormatInput)
Specifies an
OpenTableFormatInput structure when creating an open format table. |
CreateTableRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateTableRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateTableRequest.Builder |
partitionIndexes(Collection<PartitionIndex> partitionIndexes)
A list of partition indexes,
PartitionIndex structures, to create in the table. |
CreateTableRequest.Builder |
partitionIndexes(Consumer<PartitionIndex.Builder>... partitionIndexes)
A list of partition indexes,
PartitionIndex structures, to create in the table. |
CreateTableRequest.Builder |
partitionIndexes(PartitionIndex... partitionIndexes)
A list of partition indexes,
PartitionIndex structures, to create in the table. |
default CreateTableRequest.Builder |
tableInput(Consumer<TableInput.Builder> tableInput)
The
TableInput object that defines the metadata table to create in the catalog. |
CreateTableRequest.Builder |
tableInput(TableInput tableInput)
The
TableInput object that defines the metadata table to create in the catalog. |
CreateTableRequest.Builder |
transactionId(String transactionId)
The ID of the transaction.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateTableRequest.Builder catalogId(String catalogId)
The ID of the Data Catalog in which to create the Table. If none is supplied, the Amazon Web
Services account ID is used by default.
catalogId - The ID of the Data Catalog in which to create the Table. If none is supplied, the Amazon
Web Services account ID is used by default.CreateTableRequest.Builder databaseName(String databaseName)
The catalog database in which to create the new table. For Hive compatibility, this name is entirely lowercase.
databaseName - The catalog database in which to create the new table. For Hive compatibility, this name is entirely
lowercase.CreateTableRequest.Builder tableInput(TableInput tableInput)
The TableInput object that defines the metadata table to create in the catalog.
tableInput - The TableInput object that defines the metadata table to create in the catalog.default CreateTableRequest.Builder tableInput(Consumer<TableInput.Builder> tableInput)
The TableInput object that defines the metadata table to create in the catalog.
TableInput.Builder avoiding the need to
create one manually via TableInput.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to tableInput(TableInput).
tableInput - a consumer that will call methods on TableInput.BuildertableInput(TableInput)CreateTableRequest.Builder partitionIndexes(Collection<PartitionIndex> partitionIndexes)
A list of partition indexes, PartitionIndex structures, to create in the table.
partitionIndexes - A list of partition indexes, PartitionIndex structures, to create in the table.CreateTableRequest.Builder partitionIndexes(PartitionIndex... partitionIndexes)
A list of partition indexes, PartitionIndex structures, to create in the table.
partitionIndexes - A list of partition indexes, PartitionIndex structures, to create in the table.CreateTableRequest.Builder partitionIndexes(Consumer<PartitionIndex.Builder>... partitionIndexes)
A list of partition indexes, PartitionIndex structures, to create in the table.
PartitionIndex.Builder avoiding the need to create one
manually via PartitionIndex.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #partitionIndexes(List.
partitionIndexes - a consumer that will call methods on
PartitionIndex.Builder#partitionIndexes(java.util.Collection) CreateTableRequest.Builder transactionId(String transactionId)
The ID of the transaction.
transactionId - The ID of the transaction.CreateTableRequest.Builder openTableFormatInput(OpenTableFormatInput openTableFormatInput)
Specifies an OpenTableFormatInput structure when creating an open format table.
openTableFormatInput - Specifies an OpenTableFormatInput structure when creating an open format table.default CreateTableRequest.Builder openTableFormatInput(Consumer<OpenTableFormatInput.Builder> openTableFormatInput)
Specifies an OpenTableFormatInput structure when creating an open format table.
OpenTableFormatInput.Builder avoiding
the need to create one manually via OpenTableFormatInput.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to openTableFormatInput(OpenTableFormatInput).
openTableFormatInput - a consumer that will call methods on OpenTableFormatInput.BuilderopenTableFormatInput(OpenTableFormatInput)CreateTableRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateTableRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.