@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DataCellsFilter extends Object implements Serializable, Cloneable, StructuredPojo
A structure that describes certain columns on certain rows.
Constructor and Description |
---|
DataCellsFilter() |
Modifier and Type | Method and Description |
---|---|
DataCellsFilter |
clone() |
boolean |
equals(Object obj) |
List<String> |
getColumnNames()
A list of column names and/or nested column attributes.
|
ColumnWildcard |
getColumnWildcard()
A wildcard with exclusions.
|
String |
getDatabaseName()
A database in the Glue Data Catalog.
|
String |
getName()
The name given by the user to the data filter cell.
|
RowFilter |
getRowFilter()
A PartiQL predicate.
|
String |
getTableCatalogId()
The ID of the catalog to which the table belongs.
|
String |
getTableName()
A table in the database.
|
String |
getVersionId()
The ID of the data cells filter version.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setColumnNames(Collection<String> columnNames)
A list of column names and/or nested column attributes.
|
void |
setColumnWildcard(ColumnWildcard columnWildcard)
A wildcard with exclusions.
|
void |
setDatabaseName(String databaseName)
A database in the Glue Data Catalog.
|
void |
setName(String name)
The name given by the user to the data filter cell.
|
void |
setRowFilter(RowFilter rowFilter)
A PartiQL predicate.
|
void |
setTableCatalogId(String tableCatalogId)
The ID of the catalog to which the table belongs.
|
void |
setTableName(String tableName)
A table in the database.
|
void |
setVersionId(String versionId)
The ID of the data cells filter version.
|
String |
toString()
Returns a string representation of this object.
|
DataCellsFilter |
withColumnNames(Collection<String> columnNames)
A list of column names and/or nested column attributes.
|
DataCellsFilter |
withColumnNames(String... columnNames)
A list of column names and/or nested column attributes.
|
DataCellsFilter |
withColumnWildcard(ColumnWildcard columnWildcard)
A wildcard with exclusions.
|
DataCellsFilter |
withDatabaseName(String databaseName)
A database in the Glue Data Catalog.
|
DataCellsFilter |
withName(String name)
The name given by the user to the data filter cell.
|
DataCellsFilter |
withRowFilter(RowFilter rowFilter)
A PartiQL predicate.
|
DataCellsFilter |
withTableCatalogId(String tableCatalogId)
The ID of the catalog to which the table belongs.
|
DataCellsFilter |
withTableName(String tableName)
A table in the database.
|
DataCellsFilter |
withVersionId(String versionId)
The ID of the data cells filter version.
|
public void setTableCatalogId(String tableCatalogId)
The ID of the catalog to which the table belongs.
tableCatalogId
- The ID of the catalog to which the table belongs.public String getTableCatalogId()
The ID of the catalog to which the table belongs.
public DataCellsFilter withTableCatalogId(String tableCatalogId)
The ID of the catalog to which the table belongs.
tableCatalogId
- The ID of the catalog to which the table belongs.public void setDatabaseName(String databaseName)
A database in the Glue Data Catalog.
databaseName
- A database in the Glue Data Catalog.public String getDatabaseName()
A database in the Glue Data Catalog.
public DataCellsFilter withDatabaseName(String databaseName)
A database in the Glue Data Catalog.
databaseName
- A database in the Glue Data Catalog.public void setTableName(String tableName)
A table in the database.
tableName
- A table in the database.public String getTableName()
A table in the database.
public DataCellsFilter withTableName(String tableName)
A table in the database.
tableName
- A table in the database.public void setName(String name)
The name given by the user to the data filter cell.
name
- The name given by the user to the data filter cell.public String getName()
The name given by the user to the data filter cell.
public DataCellsFilter withName(String name)
The name given by the user to the data filter cell.
name
- The name given by the user to the data filter cell.public void setRowFilter(RowFilter rowFilter)
A PartiQL predicate.
rowFilter
- A PartiQL predicate.public RowFilter getRowFilter()
A PartiQL predicate.
public DataCellsFilter withRowFilter(RowFilter rowFilter)
A PartiQL predicate.
rowFilter
- A PartiQL predicate.public List<String> getColumnNames()
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.
public void setColumnNames(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.
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.public DataCellsFilter withColumnNames(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.
NOTE: This method appends the values to the existing list (if any). Use
setColumnNames(java.util.Collection)
or withColumnNames(java.util.Collection)
if you want to
override the existing values.
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.public DataCellsFilter withColumnNames(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.
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.public void setColumnWildcard(ColumnWildcard columnWildcard)
A wildcard with exclusions.
You must specify either a ColumnNames
list or the ColumnWildCard
.
columnWildcard
- A wildcard with exclusions.
You must specify either a ColumnNames
list or the ColumnWildCard
.
public ColumnWildcard getColumnWildcard()
A wildcard with exclusions.
You must specify either a ColumnNames
list or the ColumnWildCard
.
You must specify either a ColumnNames
list or the ColumnWildCard
.
public DataCellsFilter withColumnWildcard(ColumnWildcard columnWildcard)
A wildcard with exclusions.
You must specify either a ColumnNames
list or the ColumnWildCard
.
columnWildcard
- A wildcard with exclusions.
You must specify either a ColumnNames
list or the ColumnWildCard
.
public void setVersionId(String versionId)
The ID of the data cells filter version.
versionId
- The ID of the data cells filter version.public String getVersionId()
The ID of the data cells filter version.
public DataCellsFilter withVersionId(String versionId)
The ID of the data cells filter version.
versionId
- The ID of the data cells filter version.public String toString()
toString
in class Object
Object.toString()
public DataCellsFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.