public static interface Partition.Builder extends SdkPojo, CopyableBuilder<Partition.Builder,Partition>
| Modifier and Type | Method and Description |
|---|---|
Partition.Builder |
catalogId(String catalogId)
The ID of the Data Catalog in which the partition resides.
|
Partition.Builder |
creationTime(Instant creationTime)
The time at which the partition was created.
|
Partition.Builder |
databaseName(String databaseName)
The name of the catalog database in which to create the partition.
|
Partition.Builder |
lastAccessTime(Instant lastAccessTime)
The last time at which the partition was accessed.
|
Partition.Builder |
lastAnalyzedTime(Instant lastAnalyzedTime)
The last time at which column statistics were computed for this partition.
|
Partition.Builder |
parameters(Map<String,String> parameters)
These key-value pairs define partition parameters.
|
default Partition.Builder |
storageDescriptor(Consumer<StorageDescriptor.Builder> storageDescriptor)
Provides information about the physical location where the partition is stored.
|
Partition.Builder |
storageDescriptor(StorageDescriptor storageDescriptor)
Provides information about the physical location where the partition is stored.
|
Partition.Builder |
tableName(String tableName)
The name of the database table in which to create the partition.
|
Partition.Builder |
values(Collection<String> values)
The values of the partition.
|
Partition.Builder |
values(String... values)
The values of the partition.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildPartition.Builder values(Collection<String> values)
The values of the partition.
values - The values of the partition.Partition.Builder values(String... values)
The values of the partition.
values - The values of the partition.Partition.Builder databaseName(String databaseName)
The name of the catalog database in which to create the partition.
databaseName - The name of the catalog database in which to create the partition.Partition.Builder tableName(String tableName)
The name of the database table in which to create the partition.
tableName - The name of the database table in which to create the partition.Partition.Builder creationTime(Instant creationTime)
The time at which the partition was created.
creationTime - The time at which the partition was created.Partition.Builder lastAccessTime(Instant lastAccessTime)
The last time at which the partition was accessed.
lastAccessTime - The last time at which the partition was accessed.Partition.Builder storageDescriptor(StorageDescriptor storageDescriptor)
Provides information about the physical location where the partition is stored.
storageDescriptor - Provides information about the physical location where the partition is stored.default Partition.Builder storageDescriptor(Consumer<StorageDescriptor.Builder> storageDescriptor)
Provides information about the physical location where the partition is stored.
This is a convenience method that creates an instance of theStorageDescriptor.Builder avoiding the
need to create one manually via StorageDescriptor.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to storageDescriptor(StorageDescriptor).
storageDescriptor - a consumer that will call methods on StorageDescriptor.BuilderstorageDescriptor(StorageDescriptor)Partition.Builder parameters(Map<String,String> parameters)
These key-value pairs define partition parameters.
parameters - These key-value pairs define partition parameters.Partition.Builder lastAnalyzedTime(Instant lastAnalyzedTime)
The last time at which column statistics were computed for this partition.
lastAnalyzedTime - The last time at which column statistics were computed for this partition.Partition.Builder catalogId(String catalogId)
The ID of the Data Catalog in which the partition resides.
catalogId - The ID of the Data Catalog in which the partition resides.Copyright © 2023. All rights reserved.