Interface DataCellsFilter.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DataCellsFilter.Builder,
,DataCellsFilter> SdkBuilder<DataCellsFilter.Builder,
,DataCellsFilter> SdkPojo
- Enclosing class:
DataCellsFilter
-
Method Summary
Modifier and TypeMethodDescriptioncolumnNames
(String... columnNames) A list of column names and/or nested column attributes.columnNames
(Collection<String> columnNames) A list of column names and/or nested column attributes.default DataCellsFilter.Builder
columnWildcard
(Consumer<ColumnWildcard.Builder> columnWildcard) A wildcard with exclusions.columnWildcard
(ColumnWildcard columnWildcard) A wildcard with exclusions.databaseName
(String databaseName) A database in the Glue Data Catalog.The name given by the user to the data filter cell.default DataCellsFilter.Builder
rowFilter
(Consumer<RowFilter.Builder> rowFilter) A PartiQL predicate.A PartiQL predicate.tableCatalogId
(String tableCatalogId) The ID of the catalog to which the table belongs.A table in the database.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 Details
-
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
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
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
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
A PartiQL predicate.
- Parameters:
rowFilter
- A PartiQL predicate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rowFilter
A PartiQL predicate.
This is a convenience method that creates an instance of theRowFilter.Builder
avoiding the need to create one manually viaRowFilter.builder()
.When the
Consumer
completes,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:
-
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
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
A wildcard with exclusions.
You must specify either a
ColumnNames
list or theColumnWildCard
.- Parameters:
columnWildcard
- A wildcard with exclusions.You must specify either a
ColumnNames
list or theColumnWildCard
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnWildcard
A wildcard with exclusions.
You must specify either a
This is a convenience method that creates an instance of theColumnNames
list or theColumnWildCard
.ColumnWildcard.Builder
avoiding the need to create one manually viaColumnWildcard.builder()
.When the
Consumer
completes,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:
-
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.
-