Package

com.snowplowanalytics.snowplow

eventsmanifest

Permalink

package eventsmanifest

Visibility
  1. Public
  2. All

Type Members

  1. case class DynamoDbManifest(client: AmazonDynamoDB, table: String) extends EventsManifest with Product with Serializable

    Permalink

    Wrapper for a DynamoDB client that handles interactions with the events manifest table.

    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(),

    client

    AWS DynamoDB client object

    table

    AWS DynamoDB table name

  2. trait EventsManifest extends AnyRef

    Permalink

    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.

  3. sealed trait EventsManifestConfig extends AnyRef

    Permalink

    Trait to hold all possible types for events manifest configs

Value Members

  1. object DynamoDbManifest extends Serializable

    Permalink
  2. object EventsManifest

    Permalink

    Companion object containing utility fields and methods.

  3. object EventsManifestConfig

    Permalink

Ungrouped