trait DynamoDB extends AmazonDynamoDB

Amazon DynamoDB Java client wrapper

See also

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

Linear Supertypes
AmazonDynamoDB, AnyRef, Any
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. Protected

Abstract Value Members

  1. abstract def batchExecuteStatement(arg0: BatchExecuteStatementRequest): BatchExecuteStatementResult
    Definition Classes
    AmazonDynamoDB
  2. abstract def batchGetItem(arg0: Map[String, KeysAndAttributes]): BatchGetItemResult
    Definition Classes
    AmazonDynamoDB
  3. abstract def batchGetItem(arg0: Map[String, KeysAndAttributes], arg1: String): BatchGetItemResult
    Definition Classes
    AmazonDynamoDB
  4. abstract def batchGetItem(arg0: BatchGetItemRequest): BatchGetItemResult
    Definition Classes
    AmazonDynamoDB
  5. abstract def batchWriteItem(arg0: Map[String, List[WriteRequest]]): BatchWriteItemResult
    Definition Classes
    AmazonDynamoDB
  6. abstract def batchWriteItem(arg0: BatchWriteItemRequest): BatchWriteItemResult
    Definition Classes
    AmazonDynamoDB
  7. abstract def createBackup(arg0: CreateBackupRequest): CreateBackupResult
    Definition Classes
    AmazonDynamoDB
  8. abstract def createGlobalTable(arg0: CreateGlobalTableRequest): CreateGlobalTableResult
    Definition Classes
    AmazonDynamoDB
  9. abstract def createTable(arg0: List[com.amazonaws.services.dynamodbv2.model.AttributeDefinition], arg1: String, arg2: List[KeySchemaElement], arg3: com.amazonaws.services.dynamodbv2.model.ProvisionedThroughput): CreateTableResult
    Definition Classes
    AmazonDynamoDB
  10. abstract def createTable(arg0: CreateTableRequest): CreateTableResult
    Definition Classes
    AmazonDynamoDB
  11. abstract def deleteBackup(arg0: DeleteBackupRequest): DeleteBackupResult
    Definition Classes
    AmazonDynamoDB
  12. abstract def deleteItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue], arg2: String): DeleteItemResult
    Definition Classes
    AmazonDynamoDB
  13. abstract def deleteItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue]): DeleteItemResult
    Definition Classes
    AmazonDynamoDB
  14. abstract def deleteItem(arg0: DeleteItemRequest): DeleteItemResult
    Definition Classes
    AmazonDynamoDB
  15. abstract def deleteTable(arg0: String): DeleteTableResult
    Definition Classes
    AmazonDynamoDB
  16. abstract def deleteTable(arg0: DeleteTableRequest): DeleteTableResult
    Definition Classes
    AmazonDynamoDB
  17. abstract def describeBackup(arg0: DescribeBackupRequest): DescribeBackupResult
    Definition Classes
    AmazonDynamoDB
  18. abstract def describeContinuousBackups(arg0: DescribeContinuousBackupsRequest): DescribeContinuousBackupsResult
    Definition Classes
    AmazonDynamoDB
  19. abstract def describeContributorInsights(arg0: DescribeContributorInsightsRequest): DescribeContributorInsightsResult
    Definition Classes
    AmazonDynamoDB
  20. abstract def describeEndpoints(arg0: DescribeEndpointsRequest): DescribeEndpointsResult
    Definition Classes
    AmazonDynamoDB
  21. abstract def describeExport(arg0: DescribeExportRequest): DescribeExportResult
    Definition Classes
    AmazonDynamoDB
  22. abstract def describeGlobalTable(arg0: DescribeGlobalTableRequest): DescribeGlobalTableResult
    Definition Classes
    AmazonDynamoDB
  23. abstract def describeGlobalTableSettings(arg0: DescribeGlobalTableSettingsRequest): DescribeGlobalTableSettingsResult
    Definition Classes
    AmazonDynamoDB
  24. abstract def describeKinesisStreamingDestination(arg0: DescribeKinesisStreamingDestinationRequest): DescribeKinesisStreamingDestinationResult
    Definition Classes
    AmazonDynamoDB
  25. abstract def describeLimits(arg0: DescribeLimitsRequest): DescribeLimitsResult
    Definition Classes
    AmazonDynamoDB
  26. abstract def describeTable(arg0: String): DescribeTableResult
    Definition Classes
    AmazonDynamoDB
  27. abstract def describeTable(arg0: DescribeTableRequest): DescribeTableResult
    Definition Classes
    AmazonDynamoDB
  28. abstract def describeTableReplicaAutoScaling(arg0: DescribeTableReplicaAutoScalingRequest): DescribeTableReplicaAutoScalingResult
    Definition Classes
    AmazonDynamoDB
  29. abstract def describeTimeToLive(arg0: DescribeTimeToLiveRequest): DescribeTimeToLiveResult
    Definition Classes
    AmazonDynamoDB
  30. abstract def disableKinesisStreamingDestination(arg0: DisableKinesisStreamingDestinationRequest): DisableKinesisStreamingDestinationResult
    Definition Classes
    AmazonDynamoDB
  31. abstract def enableKinesisStreamingDestination(arg0: EnableKinesisStreamingDestinationRequest): EnableKinesisStreamingDestinationResult
    Definition Classes
    AmazonDynamoDB
  32. abstract def executeStatement(arg0: ExecuteStatementRequest): ExecuteStatementResult
    Definition Classes
    AmazonDynamoDB
  33. abstract def executeTransaction(arg0: ExecuteTransactionRequest): ExecuteTransactionResult
    Definition Classes
    AmazonDynamoDB
  34. abstract def exportTableToPointInTime(arg0: ExportTableToPointInTimeRequest): ExportTableToPointInTimeResult
    Definition Classes
    AmazonDynamoDB
  35. abstract def getCachedResponseMetadata(arg0: AmazonWebServiceRequest): ResponseMetadata
    Definition Classes
    AmazonDynamoDB
  36. abstract def getItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue], arg2: Boolean): GetItemResult
    Definition Classes
    AmazonDynamoDB
  37. abstract def getItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue]): GetItemResult
    Definition Classes
    AmazonDynamoDB
  38. abstract def getItem(arg0: GetItemRequest): GetItemResult
    Definition Classes
    AmazonDynamoDB
  39. abstract def listBackups(arg0: ListBackupsRequest): ListBackupsResult
    Definition Classes
    AmazonDynamoDB
  40. abstract def listContributorInsights(arg0: ListContributorInsightsRequest): ListContributorInsightsResult
    Definition Classes
    AmazonDynamoDB
  41. abstract def listExports(arg0: ListExportsRequest): ListExportsResult
    Definition Classes
    AmazonDynamoDB
  42. abstract def listGlobalTables(arg0: ListGlobalTablesRequest): ListGlobalTablesResult
    Definition Classes
    AmazonDynamoDB
  43. abstract def listTables(arg0: Integer): ListTablesResult
    Definition Classes
    AmazonDynamoDB
  44. abstract def listTables(arg0: String, arg1: Integer): ListTablesResult
    Definition Classes
    AmazonDynamoDB
  45. abstract def listTables(arg0: String): ListTablesResult
    Definition Classes
    AmazonDynamoDB
  46. abstract def listTables(): ListTablesResult
    Definition Classes
    AmazonDynamoDB
  47. abstract def listTables(arg0: ListTablesRequest): ListTablesResult
    Definition Classes
    AmazonDynamoDB
  48. abstract def listTagsOfResource(arg0: ListTagsOfResourceRequest): ListTagsOfResourceResult
    Definition Classes
    AmazonDynamoDB
  49. abstract def putItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue], arg2: String): PutItemResult
    Definition Classes
    AmazonDynamoDB
  50. abstract def putItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue]): PutItemResult
    Definition Classes
    AmazonDynamoDB
  51. abstract def putItem(arg0: PutItemRequest): PutItemResult
    Definition Classes
    AmazonDynamoDB
  52. abstract def query(arg0: QueryRequest): QueryResult
    Definition Classes
    AmazonDynamoDB
  53. abstract def restoreTableFromBackup(arg0: RestoreTableFromBackupRequest): RestoreTableFromBackupResult
    Definition Classes
    AmazonDynamoDB
  54. abstract def restoreTableToPointInTime(arg0: RestoreTableToPointInTimeRequest): RestoreTableToPointInTimeResult
    Definition Classes
    AmazonDynamoDB
  55. abstract def scan(arg0: String, arg1: List[String], arg2: Map[String, com.amazonaws.services.dynamodbv2.model.Condition]): ScanResult
    Definition Classes
    AmazonDynamoDB
  56. abstract def scan(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.Condition]): ScanResult
    Definition Classes
    AmazonDynamoDB
  57. abstract def scan(arg0: String, arg1: List[String]): ScanResult
    Definition Classes
    AmazonDynamoDB
  58. abstract def scan(arg0: ScanRequest): ScanResult
    Definition Classes
    AmazonDynamoDB
  59. abstract def shutdown(): Unit
    Definition Classes
    AmazonDynamoDB
  60. abstract def tagResource(arg0: TagResourceRequest): TagResourceResult
    Definition Classes
    AmazonDynamoDB
  61. abstract def transactGetItems(arg0: TransactGetItemsRequest): TransactGetItemsResult
    Definition Classes
    AmazonDynamoDB
  62. abstract def transactWriteItems(arg0: TransactWriteItemsRequest): TransactWriteItemsResult
    Definition Classes
    AmazonDynamoDB
  63. abstract def untagResource(arg0: UntagResourceRequest): UntagResourceResult
    Definition Classes
    AmazonDynamoDB
  64. abstract def updateContinuousBackups(arg0: UpdateContinuousBackupsRequest): UpdateContinuousBackupsResult
    Definition Classes
    AmazonDynamoDB
  65. abstract def updateContributorInsights(arg0: UpdateContributorInsightsRequest): UpdateContributorInsightsResult
    Definition Classes
    AmazonDynamoDB
  66. abstract def updateGlobalTable(arg0: UpdateGlobalTableRequest): UpdateGlobalTableResult
    Definition Classes
    AmazonDynamoDB
  67. abstract def updateGlobalTableSettings(arg0: UpdateGlobalTableSettingsRequest): UpdateGlobalTableSettingsResult
    Definition Classes
    AmazonDynamoDB
  68. abstract def updateItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue], arg2: Map[String, AttributeValueUpdate], arg3: String): UpdateItemResult
    Definition Classes
    AmazonDynamoDB
  69. abstract def updateItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue], arg2: Map[String, AttributeValueUpdate]): UpdateItemResult
    Definition Classes
    AmazonDynamoDB
  70. abstract def updateItem(arg0: UpdateItemRequest): UpdateItemResult
    Definition Classes
    AmazonDynamoDB
  71. abstract def updateTable(arg0: String, arg1: com.amazonaws.services.dynamodbv2.model.ProvisionedThroughput): UpdateTableResult
    Definition Classes
    AmazonDynamoDB
  72. abstract def updateTable(arg0: UpdateTableRequest): UpdateTableResult
    Definition Classes
    AmazonDynamoDB
  73. abstract def updateTableReplicaAutoScaling(arg0: UpdateTableReplicaAutoScalingRequest): UpdateTableReplicaAutoScalingResult
    Definition Classes
    AmazonDynamoDB
  74. abstract def updateTimeToLive(arg0: UpdateTimeToLiveRequest): UpdateTimeToLiveResult
    Definition Classes
    AmazonDynamoDB
  75. abstract def waiters(): AmazonDynamoDBWaiters
    Definition Classes
    AmazonDynamoDB
  76. abstract def setEndpoint(arg0: String): Unit
    Definition Classes
    AmazonDynamoDB
    Annotations
    @Deprecated
    Deprecated
  77. abstract def setRegion(arg0: com.amazonaws.regions.Region): Unit
    Definition Classes
    AmazonDynamoDB
    Annotations
    @Deprecated
    Deprecated

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addAttributes(table: Table, hashPK: Any, rangePK: Any, attributes: SimplePk*): Unit
  5. def addAttributes(table: Table, hashPK: Any, attributes: SimplePk*): Unit
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def at(region: Region): DynamoDB
  8. def attributeValues(attributes: Seq[SimplePk]): Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue]
  9. def batchGet[T](tableAndAttributes: Map[Table, List[T]]): Seq[Item]
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  11. def consistentRead(consistentRead: Boolean): DynamoDB
  12. def create(table: Table): TableMeta
  13. def createTable(table: Table): TableMeta
  14. def createTable(name: String, hashPK: (String, ScalarAttributeType), rangePK: (String, ScalarAttributeType), otherAttributes: Seq[(String, ScalarAttributeType)], indexes: Seq[LocalSecondaryIndex]): TableMeta
  15. def createTable(name: String, hashPK: (String, ScalarAttributeType)): TableMeta
  16. def delete(table: Table): Unit
  17. def deleteAttributes(table: Table, hashPK: Any, rangePK: Any, attributes: SimplePk*): Unit
  18. def deleteAttributes(table: Table, hashPK: Any, attributes: SimplePk*): Unit
  19. def deleteItem(table: Table, hashPK: Any, rangePK: Any): Unit
  20. def deleteItem(table: Table, hashPK: Any): Unit
  21. def deleteTable(table: Table): Unit
  22. def describe(tableName: String): Option[TableMeta]
  23. def describe(table: Table): Option[TableMeta]
  24. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  26. def get(table: Table, hashPK: Any, rangePK: Any): Option[Item]
  27. def get(table: Table, hashPK: Any): Option[Item]
  28. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  29. def getItem(table: Table, hashPK: Any, rangePK: Any): Option[Item]
  30. def getItem(table: Table, hashPK: Any): Option[Item]
  31. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  32. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. def lastEvaluatedTableName: Option[String]
  34. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  35. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  36. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  37. def put(table: Table, attributes: SimplePk*): Unit
  38. def put(table: Table, hashPK: Any, rangePK: Any, attributes: SimplePk*): Unit
  39. def put(table: Table, hashPK: Any, attributes: SimplePk*): Unit
  40. def putAttributes(table: Table, hashPK: Any, rangePK: Any, attributes: SimplePk*): Unit
  41. def putAttributes(table: Table, hashPK: Any, attributes: SimplePk*): Unit
  42. def putConditional(tableName: String, attributes: SimplePk*)(cond: Seq[(String, ExpectedAttributeValue)]): Unit
  43. def putItem(tableName: String, attributes: SimplePk*): Unit
  44. def putItem(table: Table, hashPK: Any, rangePK: Any, attributes: SimplePk*): Unit
  45. def putItem(table: Table, hashPK: Any, attributes: SimplePk*): Unit
  46. 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]
  47. 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]
  48. 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]
  49. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  50. def table(name: String): Option[Table]

    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

  51. def tableNames: Seq[String]
  52. def toString(): String
    Definition Classes
    AnyRef → Any
  53. def updateTableProvisionedThroughput(table: Table, provisionedThroughput: ProvisionedThroughput): TableMeta
  54. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  55. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  56. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AmazonDynamoDB

Inherited from AnyRef

Inherited from Any

Ungrouped