Wrapper for a DynamoDB client that handles interactions with the events manifest table.
Common trait for events manifest storages, storing a triple of event attributes that enable cross-batch event deduplication.
Common trait for events manifest storages, storing a triple of event attributes
that enable cross-batch event deduplication.
Currently implemented by DynamoDbStorage
.
Trait to hold all possible types for events manifest configs
Companion object containing utility fields and methods.
Wrapper for a DynamoDB client that handles interactions with the events manifest table. Due to containing lots of mutable state, references and unserializable objects this wrapper should be constructed as late as possible - straight inside a
ShredJob
,Initialized via
EventsManifest.initStorage()
,AWS DynamoDB client object
AWS DynamoDB table name