Interface CfnTable.SchemaV2FieldProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTable.SchemaV2FieldProperty.Jsii$Proxy
- Enclosing class:
CfnTable
@Stability(Stable)
public static interface CfnTable.SchemaV2FieldProperty
extends software.amazon.jsii.JsiiSerializable
Contains details about a schema field for an Iceberg table that supports nested types (struct, list, map).
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.s3tables.*;
Object type;
SchemaV2FieldProperty schemaV2FieldProperty = SchemaV2FieldProperty.builder()
.id(123)
.name("name")
.required(false)
.type(type)
// the properties below are optional
.doc("doc")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnTable.SchemaV2FieldPropertystatic final classAn implementation forCfnTable.SchemaV2FieldProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getId
The unique identifier for the field.- See Also:
-
getName
The name of the field.- See Also:
-
getRequired
A Boolean value that specifies whether values are required for each row in this field.Returns union: either
BooleanorIResolvable- See Also:
-
getType
- See Also:
-
getDoc
Optional documentation for the field.- See Also:
-
builder
-