FirehoseDeliveryStreamIcebergConfigurationDestinationTableConfiguration

data class FirehoseDeliveryStreamIcebergConfigurationDestinationTableConfiguration(val databaseName: String, val s3ErrorOutputPrefix: String? = null, val tableName: String, val uniqueKeys: List<String>? = null)

Constructors

constructor(databaseName: String, s3ErrorOutputPrefix: String? = null, tableName: String, uniqueKeys: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The name of the Apache Iceberg database.

Link copied to clipboard

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.

Link copied to clipboard

The name of the Apache Iceberg Table.

Link copied to clipboard
val uniqueKeys: List<String>? = null

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.