Package com.pulumi.aws.glue.inputs
Class CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.glue.inputs.CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaArgs
-
public final class CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaArgs.Builderbuilder()static CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaArgs.Builderbuilder(CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaArgs defaults)com.pulumi.core.Output<java.util.List<CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaFieldArgs>>fields()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.Integer>>>identifierFieldIds()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>schemaId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>type()
-
-
-
Field Detail
-
Empty
public static final CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaArgs Empty
-
-
Method Detail
-
fields
public com.pulumi.core.Output<java.util.List<CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaFieldArgs>> fields()
- Returns:
- List of field definitions that make up the table schema. See `schema.fields` below.
-
identifierFieldIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.Integer>>> identifierFieldIds()
- Returns:
- List of field identifiers that uniquely identify records in the table, used for row-level operations and deduplication.
-
schemaId
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> schemaId()
- Returns:
- Unique identifier for this schema version within the Iceberg table's schema evolution history.
-
type
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> type()
- Returns:
- Data type definition for this field as a JSON string, specifying the structure and format of the data it contains. Examples: `"long"`, `"string"`, `"timestamp"`, `"decimal(10,2)"`.
-
builder
public static CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaArgs.Builder builder()
-
builder
public static CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaArgs.Builder builder(CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaArgs defaults)
-
-