IcebergDestinationDescription

Describes a destination in Apache Iceberg Tables.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Describes whether all incoming data for this delivery stream will be append only (inserts only and not for updates and deletes) for Iceberg delivery. This feature is only applicable for Apache Iceberg Tables.

Link copied to clipboard

Describes hints for the buffering to perform before delivering data to the destination. These options are treated as hints, and therefore Firehose might choose to use different values when it is optimal. The SizeInMBs and IntervalInSeconds parameters are optional. However, if specify a value for one of them, you must also provide a value for the other.

Link copied to clipboard

Configuration describing where the destination Iceberg tables are persisted.

Link copied to clipboard

Describes the Amazon CloudWatch logging options for your Firehose stream.

Link copied to clipboard

Provides a list of DestinationTableConfigurations which Firehose uses to deliver data to Apache Iceberg Tables. Firehose will write data with insert if table specific configuration is not provided here.

Link copied to clipboard

Describes a data processing configuration.

Link copied to clipboard

The retry behavior in case Firehose is unable to deliver data to a destination.

Link copied to clipboard

The Amazon Resource Name (ARN) of the IAM role to be assumed by Firehose for calling Apache Iceberg Tables.

Link copied to clipboard

Describes how Firehose will backup records. Currently,Firehose only supports FailedDataOnly.

Link copied to clipboard

Describes a destination in Amazon S3.

Link copied to clipboard

The description of automatic schema evolution configuration.

Link copied to clipboard

The description of table creation configuration.

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String