Package com.pulumi.aws.glue.outputs
Class CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchema
- java.lang.Object
-
- com.pulumi.aws.glue.outputs.CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchema
-
public final class CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchema extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchema.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchema.Builderbuilder()static CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchema.Builderbuilder(CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchema defaults)java.util.List<CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaField>fields()java.util.List<java.lang.Integer>identifierFieldIds()java.util.Optional<java.lang.Integer>schemaId()java.util.Optional<java.lang.String>type()
-
-
-
Method Detail
-
fields
public java.util.List<CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchemaField> fields()
- Returns:
- List of field definitions that make up the table schema. See `schema.fields` below.
-
identifierFieldIds
public 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<java.lang.Integer> schemaId()
- Returns:
- Unique identifier for this schema version within the Iceberg table's schema evolution history.
-
type
public java.util.Optional<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 CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchema.Builder builder()
-
builder
public static CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchema.Builder builder(CatalogTableOpenTableFormatInputIcebergInputIcebergTableInputSchema defaults)
-
-