Interface DataCellsFilter.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DataCellsFilter.Builder,DataCellsFilter>,SdkBuilder<DataCellsFilter.Builder,DataCellsFilter>,SdkPojo
- Enclosing class:
- DataCellsFilter
public static interface DataCellsFilter.Builder extends SdkPojo, CopyableBuilder<DataCellsFilter.Builder,DataCellsFilter>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DataCellsFilter.BuildercolumnNames(String... columnNames)A list of column names and/or nested column attributes.DataCellsFilter.BuildercolumnNames(Collection<String> columnNames)A list of column names and/or nested column attributes.default DataCellsFilter.BuildercolumnWildcard(Consumer<ColumnWildcard.Builder> columnWildcard)A wildcard with exclusions.DataCellsFilter.BuildercolumnWildcard(ColumnWildcard columnWildcard)A wildcard with exclusions.DataCellsFilter.BuilderdatabaseName(String databaseName)A database in the Glue Data Catalog.DataCellsFilter.Buildername(String name)The name given by the user to the data filter cell.default DataCellsFilter.BuilderrowFilter(Consumer<RowFilter.Builder> rowFilter)A PartiQL predicate.DataCellsFilter.BuilderrowFilter(RowFilter rowFilter)A PartiQL predicate.DataCellsFilter.BuildertableCatalogId(String tableCatalogId)The ID of the catalog to which the table belongs.DataCellsFilter.BuildertableName(String tableName)A table in the database.DataCellsFilter.BuilderversionId(String versionId)The ID of the data cells filter version.-
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
-
tableCatalogId
DataCellsFilter.Builder tableCatalogId(String tableCatalogId)
The ID of the catalog to which the table belongs.
- Parameters:
tableCatalogId- The ID of the catalog to which the table belongs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseName
DataCellsFilter.Builder databaseName(String databaseName)
A database in the Glue Data Catalog.
- Parameters:
databaseName- A database in the Glue Data Catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableName
DataCellsFilter.Builder tableName(String tableName)
A table in the database.
- Parameters:
tableName- A table in the database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
DataCellsFilter.Builder name(String name)
The name given by the user to the data filter cell.
- Parameters:
name- The name given by the user to the data filter cell.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rowFilter
DataCellsFilter.Builder rowFilter(RowFilter rowFilter)
A PartiQL predicate.
- Parameters:
rowFilter- A PartiQL predicate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rowFilter
default DataCellsFilter.Builder rowFilter(Consumer<RowFilter.Builder> rowFilter)
A PartiQL predicate.
This is a convenience method that creates an instance of theRowFilter.Builderavoiding the need to create one manually viaRowFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torowFilter(RowFilter).- Parameters:
rowFilter- a consumer that will call methods onRowFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
rowFilter(RowFilter)
-
columnNames
DataCellsFilter.Builder columnNames(Collection<String> columnNames)
A list of column names and/or nested column attributes. When specifying nested attributes, use a qualified dot (.) delimited format such as "address"."zip". Nested attributes within this list may not exceed a depth of 5.
- Parameters:
columnNames- A list of column names and/or nested column attributes. When specifying nested attributes, use a qualified dot (.) delimited format such as "address"."zip". Nested attributes within this list may not exceed a depth of 5.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnNames
DataCellsFilter.Builder columnNames(String... columnNames)
A list of column names and/or nested column attributes. When specifying nested attributes, use a qualified dot (.) delimited format such as "address"."zip". Nested attributes within this list may not exceed a depth of 5.
- Parameters:
columnNames- A list of column names and/or nested column attributes. When specifying nested attributes, use a qualified dot (.) delimited format such as "address"."zip". Nested attributes within this list may not exceed a depth of 5.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnWildcard
DataCellsFilter.Builder columnWildcard(ColumnWildcard columnWildcard)
A wildcard with exclusions.
You must specify either a
ColumnNameslist or theColumnWildCard.- Parameters:
columnWildcard- A wildcard with exclusions.You must specify either a
ColumnNameslist or theColumnWildCard.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnWildcard
default DataCellsFilter.Builder columnWildcard(Consumer<ColumnWildcard.Builder> columnWildcard)
A wildcard with exclusions.
You must specify either a
This is a convenience method that creates an instance of theColumnNameslist or theColumnWildCard.ColumnWildcard.Builderavoiding the need to create one manually viaColumnWildcard.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocolumnWildcard(ColumnWildcard).- Parameters:
columnWildcard- a consumer that will call methods onColumnWildcard.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
columnWildcard(ColumnWildcard)
-
versionId
DataCellsFilter.Builder versionId(String versionId)
The ID of the data cells filter version.
- Parameters:
versionId- The ID of the data cells filter version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-