Interface CfnTablePropsMixin.SchemaV2FieldProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTablePropsMixin.SchemaV2FieldProperty.Jsii$Proxy
- Enclosing class:
CfnTablePropsMixin
@Stability(Stable)
public static interface CfnTablePropsMixin.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.cfnpropertymixins.services.s3tables.*;
Object type;
SchemaV2FieldProperty schemaV2FieldProperty = SchemaV2FieldProperty.builder()
.doc("doc")
.id(123)
.name("name")
.required(false)
.type(type)
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnTablePropsMixin.SchemaV2FieldPropertystatic final classAn implementation forCfnTablePropsMixin.SchemaV2FieldProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringgetDoc()Optional documentation for the field.default NumbergetId()The unique identifier for the field.default StringgetName()The name of the field.default ObjectA Boolean value that specifies whether values are required for each row in this field.default ObjectgetType()Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDoc
Optional documentation for the field.- See Also:
-
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:
-
builder
-