Object/Class

com.snowplowanalytics.snowplow.eventsmanifest

DynamoDbManifest

Related Docs: class DynamoDbManifest | package eventsmanifest

Permalink

object DynamoDbManifest extends Serializable

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DynamoDbManifest
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val EtlTstampColumn: String

    Permalink
  5. val EventIdColumn: String

    Permalink
  6. val FingerprintColumn: String

    Permalink
  7. val TimeToLiveColumn: String

    Permalink
  8. def asAttributeValue(v: Any): AttributeValue

    Permalink

    Convert **only** strings and numbers to DynamoDB-compatible attribute data.

  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. def attributeValues(attributes: Seq[(String, Any)]): Map[String, AttributeValue]

    Permalink

    Helper method to transform list arguments into a DynamoDB-compatible hash map.

    Helper method to transform list arguments into a DynamoDB-compatible hash map.

    attributes

    list of key-value pairs (where values can only be strings or integers)

    returns

    Java-compatible Hash-map

  11. def checkTable(client: AmazonDynamoDB, name: String): String

    Permalink

    Check that a table is available (block for some time if necessary).

    Check that a table is available (block for some time if necessary).

    client

    AWS DynamoDB client with an established connection

    name

    DynamoDB table name

    returns

    either the same table name or an exception

    Annotations
    @throws( ... )
  12. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. def createTable(client: AmazonDynamoDB, name: String, readCapacity: Option[Long], writeCapacity: Option[Long]): TableDescription

    Permalink

    Create a DynamoDB table with indices designed to store event manifests.

    Create a DynamoDB table with indices designed to store event manifests. Unlike DynamoDB#createTable, this is a blocking operation.

    client

    AWS DynamoDB client with an established connection

    name

    DynamoDB table name

    readCapacity

    DynamoDB reads/second

    writeCapacity

    DynamoDB writes/second

    returns

    table description object

  14. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  16. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  24. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  25. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. def waitForActive(client: AmazonDynamoDB, name: String, description: TableDescription): TableDescription

    Permalink

    Blocking method to reassure that a table is available for read.

    Blocking method to reassure that a table is available for read.

    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped