Interface SchemaField.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SchemaField.Builder,SchemaField>,SdkBuilder<SchemaField.Builder,SchemaField>,SdkPojo
- Enclosing class:
- SchemaField
public static interface SchemaField.Builder extends SdkPojo, CopyableBuilder<SchemaField.Builder,SchemaField>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SchemaField.Buildername(String name)The name of the field.SchemaField.Builderrequired(Boolean required)A Boolean value that specifies whether values are required for each row in this field.SchemaField.Buildertype(String type)The field type.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
name
SchemaField.Builder name(String name)
The name of the field.
- Parameters:
name- The name of the field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
SchemaField.Builder type(String type)
The field type. S3 Tables supports all Apache Iceberg primitive types. For more information, see the Apache Iceberg documentation.
- Parameters:
type- The field type. S3 Tables supports all Apache Iceberg primitive types. For more information, see the Apache Iceberg documentation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
required
SchemaField.Builder required(Boolean required)
A Boolean value that specifies whether values are required for each row in this field. By default, this is
falseand null values are allowed in the field. If this istruethe field does not allow null values.- Parameters:
required- A Boolean value that specifies whether values are required for each row in this field. By default, this isfalseand null values are allowed in the field. If this istruethe field does not allow null values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-