class Amazonite::Kinesis::S3DestinationDescription

Overview

The configuration for delivery to a general purpose Amazon S3 bucket. Returned in ChannelDescription.

Included Modules

Defined in:

kinesis/s3_destination_description.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(data_freshness_in_seconds : Int32, dead_letter_queue_s3_configuration : DeadLetterQueueS3Configuration, storage_configuration : S3StorageConfiguration) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def data_freshness_in_seconds : Int32 #

The maximum age, in seconds, of undelivered data.


[View source]
def data_freshness_in_seconds=(data_freshness_in_seconds : Int32) #

The maximum age, in seconds, of undelivered data.


[View source]
def dead_letter_queue_s3_configuration : DeadLetterQueueS3Configuration #

The dead-letter queue configuration for records that cannot be delivered.


[View source]
def dead_letter_queue_s3_configuration=(dead_letter_queue_s3_configuration : DeadLetterQueueS3Configuration) #

The dead-letter queue configuration for records that cannot be delivered.


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def storage_configuration : S3StorageConfiguration #

The Amazon S3 storage configuration for the channel.


[View source]
def storage_configuration=(storage_configuration : S3StorageConfiguration) #

The Amazon S3 storage configuration for the channel.


[View source]
def validate! : Nil #

[View source]