Interface TaggedTable.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TaggedTable.Builder,TaggedTable>,SdkBuilder<TaggedTable.Builder,TaggedTable>,SdkPojo
- Enclosing class:
- TaggedTable
public static interface TaggedTable.Builder extends SdkPojo, CopyableBuilder<TaggedTable.Builder,TaggedTable>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description TaggedTable.BuilderlfTagOnDatabase(Collection<LFTagPair> lfTagOnDatabase)A list of LF-tags attached to the database where the table resides.TaggedTable.BuilderlfTagOnDatabase(Consumer<LFTagPair.Builder>... lfTagOnDatabase)A list of LF-tags attached to the database where the table resides.TaggedTable.BuilderlfTagOnDatabase(LFTagPair... lfTagOnDatabase)A list of LF-tags attached to the database where the table resides.TaggedTable.BuilderlfTagsOnColumns(Collection<ColumnLFTag> lfTagsOnColumns)A list of LF-tags attached to columns in the table.TaggedTable.BuilderlfTagsOnColumns(Consumer<ColumnLFTag.Builder>... lfTagsOnColumns)A list of LF-tags attached to columns in the table.TaggedTable.BuilderlfTagsOnColumns(ColumnLFTag... lfTagsOnColumns)A list of LF-tags attached to columns in the table.TaggedTable.BuilderlfTagsOnTable(Collection<LFTagPair> lfTagsOnTable)A list of LF-tags attached to the table.TaggedTable.BuilderlfTagsOnTable(Consumer<LFTagPair.Builder>... lfTagsOnTable)A list of LF-tags attached to the table.TaggedTable.BuilderlfTagsOnTable(LFTagPair... lfTagsOnTable)A list of LF-tags attached to the table.default TaggedTable.Buildertable(Consumer<TableResource.Builder> table)A table that has LF-tags attached to it.TaggedTable.Buildertable(TableResource table)A table that has LF-tags attached to it.-
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, sdkFields
-
-
-
-
Method Detail
-
table
TaggedTable.Builder table(TableResource table)
A table that has LF-tags attached to it.
- Parameters:
table- A table that has LF-tags attached to it.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
table
default TaggedTable.Builder table(Consumer<TableResource.Builder> table)
A table that has LF-tags attached to it.
This is a convenience method that creates an instance of theTableResource.Builderavoiding the need to create one manually viaTableResource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totable(TableResource).- Parameters:
table- a consumer that will call methods onTableResource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
table(TableResource)
-
lfTagOnDatabase
TaggedTable.Builder lfTagOnDatabase(Collection<LFTagPair> lfTagOnDatabase)
A list of LF-tags attached to the database where the table resides.
- Parameters:
lfTagOnDatabase- A list of LF-tags attached to the database where the table resides.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lfTagOnDatabase
TaggedTable.Builder lfTagOnDatabase(LFTagPair... lfTagOnDatabase)
A list of LF-tags attached to the database where the table resides.
- Parameters:
lfTagOnDatabase- A list of LF-tags attached to the database where the table resides.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lfTagOnDatabase
TaggedTable.Builder lfTagOnDatabase(Consumer<LFTagPair.Builder>... lfTagOnDatabase)
A list of LF-tags attached to the database where the table resides.
This is a convenience method that creates an instance of theLFTagPair.Builderavoiding the need to create one manually viaLFTagPair.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#lfTagOnDatabase(List.) - Parameters:
lfTagOnDatabase- a consumer that will call methods onLFTagPair.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#lfTagOnDatabase(java.util.Collection)
-
lfTagsOnTable
TaggedTable.Builder lfTagsOnTable(Collection<LFTagPair> lfTagsOnTable)
A list of LF-tags attached to the table.
- Parameters:
lfTagsOnTable- A list of LF-tags attached to the table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lfTagsOnTable
TaggedTable.Builder lfTagsOnTable(LFTagPair... lfTagsOnTable)
A list of LF-tags attached to the table.
- Parameters:
lfTagsOnTable- A list of LF-tags attached to the table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lfTagsOnTable
TaggedTable.Builder lfTagsOnTable(Consumer<LFTagPair.Builder>... lfTagsOnTable)
A list of LF-tags attached to the table.
This is a convenience method that creates an instance of theLFTagPair.Builderavoiding the need to create one manually viaLFTagPair.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#lfTagsOnTable(List.) - Parameters:
lfTagsOnTable- a consumer that will call methods onLFTagPair.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#lfTagsOnTable(java.util.Collection)
-
lfTagsOnColumns
TaggedTable.Builder lfTagsOnColumns(Collection<ColumnLFTag> lfTagsOnColumns)
A list of LF-tags attached to columns in the table.
- Parameters:
lfTagsOnColumns- A list of LF-tags attached to columns in the table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lfTagsOnColumns
TaggedTable.Builder lfTagsOnColumns(ColumnLFTag... lfTagsOnColumns)
A list of LF-tags attached to columns in the table.
- Parameters:
lfTagsOnColumns- A list of LF-tags attached to columns in the table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lfTagsOnColumns
TaggedTable.Builder lfTagsOnColumns(Consumer<ColumnLFTag.Builder>... lfTagsOnColumns)
A list of LF-tags attached to columns in the table.
This is a convenience method that creates an instance of theColumnLFTag.Builderavoiding the need to create one manually viaColumnLFTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#lfTagsOnColumns(List.) - Parameters:
lfTagsOnColumns- a consumer that will call methods onColumnLFTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#lfTagsOnColumns(java.util.Collection)
-
-