Interface ColumnSemanticProperty.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ColumnSemanticProperty.Builder,,ColumnSemanticProperty> SdkBuilder<ColumnSemanticProperty.Builder,,ColumnSemanticProperty> SdkPojo
- Enclosing class:
ColumnSemanticProperty
@Mutable
@NotThreadSafe
public static interface ColumnSemanticProperty.Builder
extends SdkPojo, CopyableBuilder<ColumnSemanticProperty.Builder,ColumnSemanticProperty>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ColumnSemanticProperty.BuilderadditionalNotes(Consumer<AdditionalNotes.Builder> additionalNotes) Additional notes for the column.additionalNotes(AdditionalNotes additionalNotes) Additional notes for the column.default ColumnSemanticProperty.Builderdescription(Consumer<ColumnDescription.Builder> description) A description of the column.description(ColumnDescription description) A description of the column.default ColumnSemanticProperty.BuildersemanticType(Consumer<ColumnSemanticType.Builder> semanticType) The semantic type of the column.semanticType(ColumnSemanticType semanticType) The semantic type of the column.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
description
A description of the column.
- Parameters:
description- A description of the column.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description of the column.
This is a convenience method that creates an instance of theColumnDescription.Builderavoiding the need to create one manually viaColumnDescription.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todescription(ColumnDescription).- Parameters:
description- a consumer that will call methods onColumnDescription.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
additionalNotes
Additional notes for the column.
- Parameters:
additionalNotes- Additional notes for the column.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalNotes
default ColumnSemanticProperty.Builder additionalNotes(Consumer<AdditionalNotes.Builder> additionalNotes) Additional notes for the column.
This is a convenience method that creates an instance of theAdditionalNotes.Builderavoiding the need to create one manually viaAdditionalNotes.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toadditionalNotes(AdditionalNotes).- Parameters:
additionalNotes- a consumer that will call methods onAdditionalNotes.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
semanticType
The semantic type of the column.
- Parameters:
semanticType- The semantic type of the column.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
semanticType
default ColumnSemanticProperty.Builder semanticType(Consumer<ColumnSemanticType.Builder> semanticType) The semantic type of the column.
This is a convenience method that creates an instance of theColumnSemanticType.Builderavoiding the need to create one manually viaColumnSemanticType.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosemanticType(ColumnSemanticType).- Parameters:
semanticType- a consumer that will call methods onColumnSemanticType.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-