Object

com.github.dwhjames.awswrap.dynamodb

Schema

Related Doc: package dynamodb

Permalink

object Schema

Convenience methods for constructing DynamoDB table schemas.

Source
schema.scala
See also

DynamoDB API Reference

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Schema
  2. AnyRef
  3. 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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def binaryAttribute(attributeName: String): AttributeDefinition

    Permalink

    Constructs an AttributeDefinition model for a number attribute.

    Constructs an AttributeDefinition model for a number attribute.

    attributeName

    the name of the attribute.

    returns

    an AttributeDefinition model.

    See also

    AWS Java SDK

  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  12. def hashKey(attributeName: String): KeySchemaElement

    Permalink

    Constructs a KeySchemaElement model for a hash key.

    Constructs a KeySchemaElement model for a hash key.

    attributeName

    the name of the attribute.

    returns

    a KeySchemaElement model.

    See also

    AWS Java SDK

  13. final def isInstanceOf[T0]: Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef
  17. def numberAttribute(attributeName: String): AttributeDefinition

    Permalink

    Constructs an AttributeDefinition model for a number attribute.

    Constructs an AttributeDefinition model for a number attribute.

    attributeName

    the name of the attribute.

    returns

    an AttributeDefinition model.

    See also

    AWS Java SDK

  18. def provisionedThroughput(readCapacityUnits: Long, writeCapacityUnits: Long): ProvisionedThroughput

    Permalink

    Constructs a ProvisionedThroughput model.

    Constructs a ProvisionedThroughput model.

    readCapacityUnits

    the number of read capacity units to provision.

    writeCapacityUnits

    the number of write capacity units to provision.

    returns

    a ProvisionedThroughput model.

    See also

    AWS Java SDK

  19. def rangeKey(attributeName: String): KeySchemaElement

    Permalink

    Constructs a KeySchemaElement model for a range key.

    Constructs a KeySchemaElement model for a range key.

    attributeName

    the name of the attribute.

    returns

    a KeySchemaElement model.

    See also

    AWS Java SDK

  20. def stringAttribute(attributeName: String): AttributeDefinition

    Permalink

    Constructs an AttributeDefinition model for a string attribute.

    Constructs an AttributeDefinition model for a string attribute.

    attributeName

    the name of the attribute.

    returns

    an AttributeDefinition model.

    See also

    AWS Java SDK

  21. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped