Interface TableWithColumnsResource.Builder

    • Method Detail

      • catalogId

        TableWithColumnsResource.Builder catalogId​(String catalogId)

        The identifier for the Data Catalog. By default, it is the account ID of the caller.

        Parameters:
        catalogId - The identifier for the Data Catalog. By default, it is the account ID of the caller.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • databaseName

        TableWithColumnsResource.Builder databaseName​(String databaseName)

        The name of the database for the table with columns resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.

        Parameters:
        databaseName - The name of the database for the table with columns resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        TableWithColumnsResource.Builder name​(String name)

        The name of the table resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.

        Parameters:
        name - The name of the table resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • columnNames

        TableWithColumnsResource.Builder columnNames​(Collection<String> columnNames)

        The list of column names for the table. At least one of ColumnNames or ColumnWildcard is required.

        Parameters:
        columnNames - The list of column names for the table. At least one of ColumnNames or ColumnWildcard is required.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • columnNames

        TableWithColumnsResource.Builder columnNames​(String... columnNames)

        The list of column names for the table. At least one of ColumnNames or ColumnWildcard is required.

        Parameters:
        columnNames - The list of column names for the table. At least one of ColumnNames or ColumnWildcard is required.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • columnWildcard

        TableWithColumnsResource.Builder columnWildcard​(ColumnWildcard columnWildcard)

        A wildcard specified by a ColumnWildcard object. At least one of ColumnNames or ColumnWildcard is required.

        Parameters:
        columnWildcard - A wildcard specified by a ColumnWildcard object. At least one of ColumnNames or ColumnWildcard is required.
        Returns:
        Returns a reference to this object so that method calls can be chained together.