Interface CreateTableRequest.Builder

    • Method Detail

      • catalogId

        CreateTableRequest.Builder catalogId​(String catalogId)

        The ID of the Data Catalog in which to create the Table. If none is supplied, the Amazon Web Services account ID is used by default.

        Parameters:
        catalogId - The ID of the Data Catalog in which to create the Table. If none is supplied, the Amazon Web Services account ID is used by default.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • databaseName

        CreateTableRequest.Builder databaseName​(String databaseName)

        The catalog database in which to create the new table. For Hive compatibility, this name is entirely lowercase.

        Parameters:
        databaseName - The catalog database in which to create the new table. For Hive compatibility, this name is entirely lowercase.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        CreateTableRequest.Builder name​(String name)

        The unique identifier for the table within the specified database that will be created in the Glue Data Catalog.

        Parameters:
        name - The unique identifier for the table within the specified database that will be created in the Glue Data Catalog.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tableInput

        CreateTableRequest.Builder tableInput​(TableInput tableInput)

        The TableInput object that defines the metadata table to create in the catalog.

        Parameters:
        tableInput - The TableInput object that defines the metadata table to create in the catalog.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • partitionIndexes

        CreateTableRequest.Builder partitionIndexes​(Collection<PartitionIndex> partitionIndexes)

        A list of partition indexes, PartitionIndex structures, to create in the table.

        Parameters:
        partitionIndexes - A list of partition indexes, PartitionIndex structures, to create in the table.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • partitionIndexes

        CreateTableRequest.Builder partitionIndexes​(PartitionIndex... partitionIndexes)

        A list of partition indexes, PartitionIndex structures, to create in the table.

        Parameters:
        partitionIndexes - A list of partition indexes, PartitionIndex structures, to create in the table.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • transactionId

        CreateTableRequest.Builder transactionId​(String transactionId)

        The ID of the transaction.

        Parameters:
        transactionId - The ID of the transaction.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • openTableFormatInput

        CreateTableRequest.Builder openTableFormatInput​(OpenTableFormatInput openTableFormatInput)

        Specifies an OpenTableFormatInput structure when creating an open format table.

        Parameters:
        openTableFormatInput - Specifies an OpenTableFormatInput structure when creating an open format table.
        Returns:
        Returns a reference to this object so that method calls can be chained together.