Trait/Object

awscala.dynamodbv2

DynamoDB

Related Docs: object DynamoDB | package dynamodbv2

Permalink

trait DynamoDB extends AmazonDynamoDB

Amazon DynamoDB Java client wrapper

See also

http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/

Linear Supertypes
AmazonDynamoDB, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DynamoDB
  2. AmazonDynamoDB
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def batchGetItem(arg0: Map[String, KeysAndAttributes]): BatchGetItemResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  2. abstract def batchGetItem(arg0: Map[String, KeysAndAttributes], arg1: String): BatchGetItemResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  3. abstract def batchGetItem(arg0: BatchGetItemRequest): BatchGetItemResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  4. abstract def batchWriteItem(arg0: Map[String, List[WriteRequest]]): BatchWriteItemResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  5. abstract def batchWriteItem(arg0: BatchWriteItemRequest): BatchWriteItemResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  6. abstract def createBackup(arg0: CreateBackupRequest): CreateBackupResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  7. abstract def createGlobalTable(arg0: CreateGlobalTableRequest): CreateGlobalTableResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  8. abstract def createTable(arg0: List[com.amazonaws.services.dynamodbv2.model.AttributeDefinition], arg1: String, arg2: List[KeySchemaElement], arg3: com.amazonaws.services.dynamodbv2.model.ProvisionedThroughput): CreateTableResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  9. abstract def createTable(arg0: CreateTableRequest): CreateTableResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  10. abstract def deleteBackup(arg0: DeleteBackupRequest): DeleteBackupResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  11. abstract def deleteItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue], arg2: String): DeleteItemResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  12. abstract def deleteItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue]): DeleteItemResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  13. abstract def deleteItem(arg0: DeleteItemRequest): DeleteItemResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  14. abstract def deleteTable(arg0: String): DeleteTableResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  15. abstract def deleteTable(arg0: DeleteTableRequest): DeleteTableResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  16. abstract def describeBackup(arg0: DescribeBackupRequest): DescribeBackupResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  17. abstract def describeContinuousBackups(arg0: DescribeContinuousBackupsRequest): DescribeContinuousBackupsResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  18. abstract def describeGlobalTable(arg0: DescribeGlobalTableRequest): DescribeGlobalTableResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  19. abstract def describeLimits(arg0: DescribeLimitsRequest): DescribeLimitsResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  20. abstract def describeTable(arg0: String): DescribeTableResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  21. abstract def describeTable(arg0: DescribeTableRequest): DescribeTableResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  22. abstract def describeTimeToLive(arg0: DescribeTimeToLiveRequest): DescribeTimeToLiveResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  23. abstract def getCachedResponseMetadata(arg0: AmazonWebServiceRequest): ResponseMetadata

    Permalink
    Definition Classes
    AmazonDynamoDB
  24. abstract def getItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue], arg2: Boolean): GetItemResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  25. abstract def getItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue]): GetItemResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  26. abstract def getItem(arg0: GetItemRequest): GetItemResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  27. abstract def listBackups(arg0: ListBackupsRequest): ListBackupsResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  28. abstract def listGlobalTables(arg0: ListGlobalTablesRequest): ListGlobalTablesResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  29. abstract def listTables(arg0: Integer): ListTablesResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  30. abstract def listTables(arg0: String, arg1: Integer): ListTablesResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  31. abstract def listTables(arg0: String): ListTablesResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  32. abstract def listTables(): ListTablesResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  33. abstract def listTables(arg0: ListTablesRequest): ListTablesResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  34. abstract def listTagsOfResource(arg0: ListTagsOfResourceRequest): ListTagsOfResourceResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  35. abstract def putItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue], arg2: String): PutItemResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  36. abstract def putItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue]): PutItemResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  37. abstract def putItem(arg0: PutItemRequest): PutItemResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  38. abstract def query(arg0: QueryRequest): QueryResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  39. abstract def restoreTableFromBackup(arg0: RestoreTableFromBackupRequest): RestoreTableFromBackupResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  40. abstract def scan(arg0: String, arg1: List[String], arg2: Map[String, com.amazonaws.services.dynamodbv2.model.Condition]): ScanResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  41. abstract def scan(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.Condition]): ScanResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  42. abstract def scan(arg0: String, arg1: List[String]): ScanResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  43. abstract def scan(arg0: ScanRequest): ScanResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  44. abstract def shutdown(): Unit

    Permalink
    Definition Classes
    AmazonDynamoDB
  45. abstract def tagResource(arg0: TagResourceRequest): TagResourceResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  46. abstract def untagResource(arg0: UntagResourceRequest): UntagResourceResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  47. abstract def updateGlobalTable(arg0: UpdateGlobalTableRequest): UpdateGlobalTableResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  48. abstract def updateItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue], arg2: Map[String, AttributeValueUpdate], arg3: String): UpdateItemResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  49. abstract def updateItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue], arg2: Map[String, AttributeValueUpdate]): UpdateItemResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  50. abstract def updateItem(arg0: UpdateItemRequest): UpdateItemResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  51. abstract def updateTable(arg0: String, arg1: com.amazonaws.services.dynamodbv2.model.ProvisionedThroughput): UpdateTableResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  52. abstract def updateTable(arg0: UpdateTableRequest): UpdateTableResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  53. abstract def updateTimeToLive(arg0: UpdateTimeToLiveRequest): UpdateTimeToLiveResult

    Permalink
    Definition Classes
    AmazonDynamoDB
  54. abstract def waiters(): AmazonDynamoDBWaiters

    Permalink
    Definition Classes
    AmazonDynamoDB
  55. abstract def setEndpoint(arg0: String): Unit

    Permalink
    Definition Classes
    AmazonDynamoDB
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  56. abstract def setRegion(arg0: com.amazonaws.regions.Region): Unit

    Permalink
    Definition Classes
    AmazonDynamoDB
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Concrete 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. def addAttributes(table: Table, hashPK: Any, rangePK: Any, attributes: (String, Any)*): Unit

    Permalink
  5. def addAttributes(table: Table, hashPK: Any, attributes: (String, Any)*): Unit

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def at(region: Region): DynamoDB

    Permalink
  8. def attributeValues(attributes: Seq[(String, Any)]): Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue]

    Permalink
  9. def batchGet(tableAndAttributes: Map[Table, List[(String, Any)]]): Seq[Item]

    Permalink
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def consistentRead(consistentRead: Boolean): DynamoDB

    Permalink
  12. def create(table: Table): TableMeta

    Permalink
  13. def createTable(table: Table): TableMeta

    Permalink
  14. def createTable(name: String, hashPK: (String, ScalarAttributeType), rangePK: (String, ScalarAttributeType), otherAttributes: Seq[(String, ScalarAttributeType)], indexes: Seq[LocalSecondaryIndex]): TableMeta

    Permalink
  15. def createTable(name: String, hashPK: (String, ScalarAttributeType)): TableMeta

    Permalink
  16. def delete(table: Table): Unit

    Permalink
  17. def deleteAttributes(table: Table, hashPK: Any, rangePK: Any, attributes: (String, Any)*): Unit

    Permalink
  18. def deleteAttributes(table: Table, hashPK: Any, attributes: (String, Any)*): Unit

    Permalink
  19. def deleteItem(table: Table, hashPK: Any, rangePK: Any): Unit

    Permalink
  20. def deleteItem(table: Table, hashPK: Any): Unit

    Permalink
  21. def deleteTable(table: Table): Unit

    Permalink
  22. def describe(tableName: String): Option[TableMeta]

    Permalink
  23. def describe(table: Table): Option[TableMeta]

    Permalink
  24. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. def get(table: Table, hashPK: Any, rangePK: Any): Option[Item]

    Permalink
  28. def get(table: Table, hashPK: Any): Option[Item]

    Permalink
  29. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  30. def getItem(table: Table, hashPK: Any, rangePK: Any): Option[Item]

    Permalink
  31. def getItem(table: Table, hashPK: Any): Option[Item]

    Permalink
  32. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  34. def lastEvaluatedTableName: Option[String]

    Permalink
  35. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  38. def put(table: Table, attributes: (String, Any)*): Unit

    Permalink
  39. def put(table: Table, hashPK: Any, rangePK: Any, attributes: (String, Any)*): Unit

    Permalink
  40. def put(table: Table, hashPK: Any, attributes: (String, Any)*): Unit

    Permalink
  41. def putAttributes(table: Table, hashPK: Any, rangePK: Any, attributes: (String, Any)*): Unit

    Permalink
  42. def putAttributes(table: Table, hashPK: Any, attributes: (String, Any)*): Unit

    Permalink
  43. def putConditional(tableName: String, attributes: (String, Any)*)(cond: Seq[(String, ExpectedAttributeValue)]): Unit

    Permalink
  44. def putItem(tableName: String, attributes: (String, Any)*): Unit

    Permalink
  45. def putItem(table: Table, hashPK: Any, rangePK: Any, attributes: (String, Any)*): Unit

    Permalink
  46. def putItem(table: Table, hashPK: Any, attributes: (String, Any)*): Unit

    Permalink
  47. def query(table: Table, keyConditions: Seq[(String, com.amazonaws.services.dynamodbv2.model.Condition)], select: Select = aws.model.Select.ALL_ATTRIBUTES, attributesToGet: Seq[String] = Nil, scanIndexForward: Boolean = true, consistentRead: Boolean = false, limit: Int = 1000, pageStatsCallback: (PageStats) ⇒ Unit = null): Seq[Item]

    Permalink
  48. def queryWithIndex(table: Table, index: SecondaryIndex, keyConditions: Seq[(String, com.amazonaws.services.dynamodbv2.model.Condition)], select: Select = aws.model.Select.ALL_ATTRIBUTES, attributesToGet: Seq[String] = Nil, scanIndexForward: Boolean = true, consistentRead: Boolean = false, limit: Int = 1000, pageStatsCallback: (PageStats) ⇒ Unit = null): Seq[Item]

    Permalink
  49. def scan(table: Table, filter: Seq[(String, com.amazonaws.services.dynamodbv2.model.Condition)], limit: Int = 1000, segment: Int = 0, totalSegments: Int = 1, select: Select = aws.model.Select.ALL_ATTRIBUTES, attributesToGet: Seq[String] = Nil, consistentRead: Boolean = false, pageStatsCallback: (PageStats) ⇒ Unit = null): Seq[Item]

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

    Permalink
    Definition Classes
    AnyRef
  51. def table(name: String): Option[Table]

    Permalink

    Gets the table by name if it exists.

    Gets the table by name if it exists. This is an expensive operation since it queries the table schema each time it is called.

    See also

    http://docs.aws.amazon.com/cli/latest/reference/dynamodb/describe-table.html

  52. def tableNames: Seq[String]

    Permalink
  53. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  54. def updateTableProvisionedThroughput(table: Table, provisionedThroughput: ProvisionedThroughput): TableMeta

    Permalink
  55. final def wait(): Unit

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

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

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

Inherited from AmazonDynamoDB

Inherited from AnyRef

Inherited from Any

Ungrouped