Package com.pulumi.aws.glue.inputs
Class CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.glue.inputs.CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputArgs.Builder
-
- Enclosing class:
- CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputArgs
public static final class CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputArgs defaults)
-
-
Method Detail
-
location
public CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputArgs.Builder location(com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location- S3 location where the Iceberg table data will be stored. Maximum length of 2056 characters.- Returns:
- builder
-
location
public CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputArgs.Builder location(java.lang.String location)
- Parameters:
location- S3 location where the Iceberg table data will be stored. Maximum length of 2056 characters.- Returns:
- builder
-
partitionSpec
public CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputArgs.Builder partitionSpec(@Nullable com.pulumi.core.Output<CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputPartitionSpecArgs> partitionSpec)
- Parameters:
partitionSpec- Partitioning specification that defines how the Iceberg table data will be organized and partitioned for optimal query performance. See `partitionSpec` below.- Returns:
- builder
-
partitionSpec
public CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputArgs.Builder partitionSpec(CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputPartitionSpecArgs partitionSpec)
- Parameters:
partitionSpec- Partitioning specification that defines how the Iceberg table data will be organized and partitioned for optimal query performance. See `partitionSpec` below.- Returns:
- builder
-
properties
public CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputArgs.Builder properties(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> properties)
- Parameters:
properties- Key-value pairs of additional table properties and configuration settings for the Iceberg table.- Returns:
- builder
-
properties
public CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputArgs.Builder properties(java.util.Map<java.lang.String,java.lang.String> properties)
- Parameters:
properties- Key-value pairs of additional table properties and configuration settings for the Iceberg table.- Returns:
- builder
-
schema
public CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputArgs.Builder schema(com.pulumi.core.Output<CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaArgs> schema)
- Parameters:
schema- Schema definition that specifies the structure, field types, and metadata for the Iceberg table. See `schema` below.- Returns:
- builder
-
schema
public CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputArgs.Builder schema(CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaArgs schema)
- Parameters:
schema- Schema definition that specifies the structure, field types, and metadata for the Iceberg table. See `schema` below.- Returns:
- builder
-
sortOrder
public CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputArgs.Builder sortOrder(@Nullable com.pulumi.core.Output<CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSortOrderArgs> sortOrder)
- Parameters:
sortOrder- Sort order specification that defines how data should be ordered within each partition to optimize query performance. See `sortOrder` below.- Returns:
- builder
-
sortOrder
public CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputArgs.Builder sortOrder(CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSortOrderArgs sortOrder)
- Parameters:
sortOrder- Sort order specification that defines how data should be ordered within each partition to optimize query performance. See `sortOrder` below.- Returns:
- builder
-
build
public CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputArgs build()
-
-