Interface CfnTable.IcebergTableInputProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnTable.IcebergTableInputProperty.Jsii$Proxy
Enclosing class:
CfnTable

@Stability(Stable) public static interface CfnTable.IcebergTableInputProperty extends software.amazon.jsii.JsiiSerializable
Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.glue.*;
 Object properties;
 IcebergTableInputProperty icebergTableInputProperty = IcebergTableInputProperty.builder()
         .location("location")
         .schema(IcebergSchemaProperty.builder()
                 .fields(List.of(IcebergStructFieldProperty.builder()
                         .id(123)
                         .name("name")
                         .required(false)
                         .type("type")
                         // the properties below are optional
                         .doc("doc")
                         .build()))
                 // the properties below are optional
                 .identifierFieldIds(List.of(123))
                 .schemaId(123)
                 .type("type")
                 .build())
         // the properties below are optional
         .partitionSpec(IcebergPartitionSpecProperty.builder()
                 .fields(List.of(IcebergPartitionFieldProperty.builder()
                         .name("name")
                         .sourceId(123)
                         .transform("transform")
                         // the properties below are optional
                         .fieldId(123)
                         .build()))
                 // the properties below are optional
                 .specId(123)
                 .build())
         .properties(properties)
         .writeOrder(IcebergSortOrderProperty.builder()
                 .fields(List.of(IcebergSortFieldProperty.builder()
                         .direction("direction")
                         .nullOrder("nullOrder")
                         .sourceId(123)
                         .transform("transform")
                         .build()))
                 .orderId(123)
                 .build())
         .build();
 

See Also: