Interface TagColumnOperation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TagColumnOperation.Builder,TagColumnOperation>,SdkBuilder<TagColumnOperation.Builder,TagColumnOperation>,SdkPojo
- Enclosing class:
- TagColumnOperation
@Mutable @NotThreadSafe public static interface TagColumnOperation.Builder extends SdkPojo, CopyableBuilder<TagColumnOperation.Builder,TagColumnOperation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TagColumnOperation.BuildercolumnName(String columnName)The column that this operation acts on.TagColumnOperation.Buildertags(Collection<ColumnTag> tags)The dataset column tag, currently only used for geospatial type tagging.TagColumnOperation.Buildertags(Consumer<ColumnTag.Builder>... tags)The dataset column tag, currently only used for geospatial type tagging.TagColumnOperation.Buildertags(ColumnTag... tags)The dataset column tag, currently only used for geospatial type tagging.-
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
-
columnName
TagColumnOperation.Builder columnName(String columnName)
The column that this operation acts on.
- Parameters:
columnName- The column that this operation acts on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
TagColumnOperation.Builder tags(Collection<ColumnTag> tags)
The dataset column tag, currently only used for geospatial type tagging.
This is not tags for the Amazon Web Services tagging feature.
- Parameters:
tags- The dataset column tag, currently only used for geospatial type tagging.This is not tags for the Amazon Web Services tagging feature.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
TagColumnOperation.Builder tags(ColumnTag... tags)
The dataset column tag, currently only used for geospatial type tagging.
This is not tags for the Amazon Web Services tagging feature.
- Parameters:
tags- The dataset column tag, currently only used for geospatial type tagging.This is not tags for the Amazon Web Services tagging feature.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
TagColumnOperation.Builder tags(Consumer<ColumnTag.Builder>... tags)
The dataset column tag, currently only used for geospatial type tagging.
This is a convenience method that creates an instance of theThis is not tags for the Amazon Web Services tagging feature.
ColumnTag.Builderavoiding the need to create one manually viaColumnTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onColumnTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
-