class
Amazonite::Kinesis::S3TablesDestinationConfiguration
- Amazonite::Kinesis::S3TablesDestinationConfiguration
- Reference
- Object
Overview
The configuration for delivery to streaming tables on Apache Iceberg. Used in CreateChannel.
Included Modules
- JSON::Serializable
Defined in:
kinesis/s3_tables_destination_configuration.crConstructors
- .new(dead_letter_queue_s3_configuration : DeadLetterQueueS3Configuration, s3_tables_configuration_list : Array(S3TablesConfiguration), data_freshness_in_seconds : Int32 | Nil = nil)
- .new(pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#data_freshness_in_seconds : Int32 | Nil
The maximum age, in seconds, of undelivered data.
-
#data_freshness_in_seconds=(data_freshness_in_seconds : Int32 | Nil)
The maximum age, in seconds, of undelivered data.
-
#dead_letter_queue_s3_configuration : DeadLetterQueueS3Configuration
The dead-letter queue configuration for records that cannot be delivered.
-
#dead_letter_queue_s3_configuration=(dead_letter_queue_s3_configuration : DeadLetterQueueS3Configuration)
The dead-letter queue configuration for records that cannot be delivered.
-
#hash(hasher)
See
Object#hash(hasher) -
#s3_tables_configuration_list : Array(S3TablesConfiguration)
The list of streaming table configurations.
-
#s3_tables_configuration_list=(s3_tables_configuration_list : Array(S3TablesConfiguration))
The list of streaming table configurations.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The maximum age, in seconds, of undelivered data. Valid range is 300 to 900 seconds (5 to 15 minutes). The default value is 300 seconds.
The maximum age, in seconds, of undelivered data. Valid range is 300 to 900 seconds (5 to 15 minutes). The default value is 300 seconds.
The dead-letter queue configuration for records that cannot be delivered. Required for streaming table destinations.
The dead-letter queue configuration for records that cannot be delivered. Required for streaming table destinations.
The list of streaming table configurations. Currently, one table is supported per channel.
The list of streaming table configurations. Currently, one table is supported per channel.