Interface DestinationTableConfiguration.Builder

    • Method Detail

      • destinationTableName

        DestinationTableConfiguration.Builder destinationTableName​(String destinationTableName)

        Specifies the name of the Apache Iceberg Table.

        Parameters:
        destinationTableName - Specifies the name of the Apache Iceberg Table.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • destinationDatabaseName

        DestinationTableConfiguration.Builder destinationDatabaseName​(String destinationDatabaseName)

        The name of the Apache Iceberg database.

        Parameters:
        destinationDatabaseName - The name of the Apache Iceberg database.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • uniqueKeys

        DestinationTableConfiguration.Builder uniqueKeys​(Collection<String> uniqueKeys)

        A list of unique keys for a given Apache Iceberg table. Firehose will use these for running Create, Update, or Delete operations on the given Iceberg table.

        Parameters:
        uniqueKeys - A list of unique keys for a given Apache Iceberg table. Firehose will use these for running Create, Update, or Delete operations on the given Iceberg table.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • uniqueKeys

        DestinationTableConfiguration.Builder uniqueKeys​(String... uniqueKeys)

        A list of unique keys for a given Apache Iceberg table. Firehose will use these for running Create, Update, or Delete operations on the given Iceberg table.

        Parameters:
        uniqueKeys - A list of unique keys for a given Apache Iceberg table. Firehose will use these for running Create, Update, or Delete operations on the given Iceberg table.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • partitionSpec

        DestinationTableConfiguration.Builder partitionSpec​(PartitionSpec partitionSpec)

        The partition spec configuration for a table that is used by automatic table creation.

        Amazon Data Firehose is in preview release and is subject to change.

        Parameters:
        partitionSpec - The partition spec configuration for a table that is used by automatic table creation.

        Amazon Data Firehose is in preview release and is subject to change.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • s3ErrorOutputPrefix

        DestinationTableConfiguration.Builder s3ErrorOutputPrefix​(String s3ErrorOutputPrefix)

        The table specific S3 error output prefix. All the errors that occurred while delivering to this table will be prefixed with this value in S3 destination.

        Parameters:
        s3ErrorOutputPrefix - The table specific S3 error output prefix. All the errors that occurred while delivering to this table will be prefixed with this value in S3 destination.
        Returns:
        Returns a reference to this object so that method calls can be chained together.