Interface DataCellsFilter.Builder

    • 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.
      • 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 ColumnNames list or the ColumnWildCard.

        Parameters:
        columnWildcard - A wildcard with exclusions.

        You must specify either a ColumnNames list or the ColumnWildCard.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • 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.