awscala

dynamodbv2

package dynamodbv2

Linear Supertypes
DynamoDBImplicits, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. dynamodbv2
  2. DynamoDBImplicits
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class Attribute(name: String, value: AttributeValue) extends Product with Serializable

  2. type AttributeAction = com.amazonaws.services.dynamodbv2.model.AttributeAction

  3. case class AttributeDefinition(name: String, scalarType: ScalarAttributeType) extends com.amazonaws.services.dynamodbv2.model.AttributeDefinition with Product with Serializable

  4. case class AttributeValue(s: Option[String] = scala.None, bl: Option[Boolean] = scala.None, n: Option[String] = scala.None, b: Option[ByteBuffer] = scala.None, m: Option[Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue]] = scala.None, l: Seq[com.amazonaws.services.dynamodbv2.model.AttributeValue] = immutable.this.Nil, ss: Seq[String] = immutable.this.Nil, ns: Seq[String] = immutable.this.Nil, bs: Seq[ByteBuffer] = immutable.this.Nil) extends com.amazonaws.services.dynamodbv2.model.AttributeValue with Product with Serializable

  5. case class BillingModeSummary(billingMode: String, lastUpdateToPayPerRequestDateTime: DateTime) extends com.amazonaws.services.dynamodbv2.model.BillingModeSummary with Product with Serializable

  6. type ComparisonOperator = com.amazonaws.services.dynamodbv2.model.ComparisonOperator

  7. class CondCompares extends DynamoCompares[com.amazonaws.services.dynamodbv2.model.Condition]

  8. class ConfiguredDynamoDBClient extends AmazonDynamoDBClient with DynamoDB

    Configured Implementation

  9. trait DynamoCompares[A] extends AnyRef

  10. trait DynamoConditions[A] extends AnyRef

  11. trait DynamoDB extends AmazonDynamoDB

    Amazon DynamoDB Java client wrapper

  12. class DynamoDBClient extends AmazonDynamoDBClient with DynamoDB

    Default Implementation

  13. trait DynamoDBImplicits extends AnyRef

  14. class EACompares extends DynamoCompares[ExpectedAttributeValue]

  15. case class GlobalSecondaryIndex(name: String, keySchema: Seq[KeySchema], projection: Projection, provisionedThroughput: Option[ProvisionedThroughput] = scala.None) extends com.amazonaws.services.dynamodbv2.model.GlobalSecondaryIndex with SecondaryIndex with Product with Serializable

  16. case class Item(table: Table, attributes: Seq[Attribute]) extends Product with Serializable

  17. case class KeySchema(attributeName: String, keyType: KeyType) extends KeySchemaElement with Product with Serializable

  18. type KeyType = com.amazonaws.services.dynamodbv2.model.KeyType

  19. case class LocalSecondaryIndex(name: String, keySchema: Seq[KeySchema], projection: Projection) extends com.amazonaws.services.dynamodbv2.model.LocalSecondaryIndex with SecondaryIndex with Product with Serializable

  20. case class LocalSecondaryIndexMeta(name: String, sizeBytes: Long, itemCount: Long, keySchema: Seq[KeySchema], projection: Projection) extends LocalSecondaryIndexDescription with Product with Serializable

  21. case class PageStats(page: Int, lastPage: Boolean, limit: Int, scanned: Int, items: Int, consumedCapacity: ConsumedCapacity) extends Product with Serializable

  22. case class Projection(projectionType: ProjectionType, nonKeyAttributes: Seq[String] = immutable.this.Nil) extends com.amazonaws.services.dynamodbv2.model.Projection with Product with Serializable

  23. type ProjectionType = com.amazonaws.services.dynamodbv2.model.ProjectionType

  24. case class ProvisionedThroughput(readCapacityUnits: Long, writeCapacityUnits: Long) extends com.amazonaws.services.dynamodbv2.model.ProvisionedThroughput with Product with Serializable

  25. case class ProvisionedThroughputMeta(numberOfDecreasesToday: Long, readCapacityUnits: Long, writeCapacityUnits: Long, lastDecreasedAt: DateTime, lastIncreasedAt: DateTime) extends ProvisionedThroughputDescription with Product with Serializable

  26. class QueryResultPager extends ResultPager[QueryRequest, QueryResult]

  27. sealed trait ResultPager[TReq, TRes] extends Iterator[Item]

    The ResultPager allows iteration over the results from a DynamoDB query/scan as a single stream of items, handling the necessary paging details in the background.

  28. type ReturnConsumedCapacity = com.amazonaws.services.dynamodbv2.model.ReturnConsumedCapacity

  29. implicit class RichJavaAttributeValue extends AnyRef

    Definition Classes
    DynamoDBImplicits
  30. implicit class RichScalaAttributeValue extends AnyRef

    Definition Classes
    DynamoDBImplicits
  31. class ScanResultPager extends ResultPager[ScanRequest, ScanResult]

  32. trait SecondaryIndex extends AnyRef

  33. type Select = com.amazonaws.services.dynamodbv2.model.Select

  34. case class Table(name: String, hashPK: String, rangePK: Option[String] = scala.None, attributes: Seq[AttributeDefinition] = immutable.this.Nil, localSecondaryIndexes: Seq[LocalSecondaryIndex] = immutable.this.Nil, globalSecondaryIndexes: Seq[GlobalSecondaryIndex] = immutable.this.Nil, provisionedThroughput: Option[ProvisionedThroughput] = scala.None, billingMode: Option[BillingMode] = scala.None) extends Product with Serializable

  35. case class TableMeta(name: String, sizeBytes: Long, itemCount: Long, status: TableStatus, attributes: Seq[AttributeDefinition], keySchema: Seq[KeySchema], globalSecondaryIndexes: Seq[GlobalSecondaryIndexDescription], localSecondaryIndexes: Seq[LocalSecondaryIndexMeta], provisionedThroughput: ProvisionedThroughputMeta, billingModeSummary: Option[BillingModeSummary], createdAt: DateTime) extends TableDescription with Product with Serializable

  36. type TableStatus = com.amazonaws.services.dynamodbv2.model.TableStatus

Value Members

  1. object AttributeAction

  2. object AttributeDefinition extends Serializable

  3. object AttributeType

  4. object AttributeValue extends Serializable

  5. object BillingMode

  6. object BillingModeSummary extends Serializable

  7. object DynamoDB

  8. object DynamoDBCondition extends DynamoConditions[com.amazonaws.services.dynamodbv2.model.Condition]

  9. object DynamoDBExpectedAttributeValue extends DynamoConditions[ExpectedAttributeValue]

  10. object DynamoDBImplicits extends DynamoDBImplicits

  11. object GlobalSecondaryIndex extends Serializable

  12. object Item extends Serializable

  13. object KeySchema extends Serializable

  14. object KeyType

  15. object LocalSecondaryIndex extends Serializable

  16. object LocalSecondaryIndexMeta extends Serializable

  17. object Projection extends Serializable

  18. object ProjectionType

  19. object ProvisionedThroughput extends Serializable

  20. object ProvisionedThroughputMeta extends Serializable

  21. object Table extends Serializable

  22. object TableMeta extends Serializable

  23. val cond: DynamoDBCondition.type

Inherited from DynamoDBImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped