trait DynamoDB extends AmazonDynamoDB
Amazon DynamoDB Java client wrapper
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- DynamoDB
- AmazonDynamoDB
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Abstract Value Members
- abstract def batchExecuteStatement(arg0: BatchExecuteStatementRequest): BatchExecuteStatementResult
- Definition Classes
- AmazonDynamoDB
- abstract def batchGetItem(arg0: Map[String, KeysAndAttributes]): BatchGetItemResult
- Definition Classes
- AmazonDynamoDB
- abstract def batchGetItem(arg0: Map[String, KeysAndAttributes], arg1: String): BatchGetItemResult
- Definition Classes
- AmazonDynamoDB
- abstract def batchGetItem(arg0: BatchGetItemRequest): BatchGetItemResult
- Definition Classes
- AmazonDynamoDB
- abstract def batchWriteItem(arg0: Map[String, List[WriteRequest]]): BatchWriteItemResult
- Definition Classes
- AmazonDynamoDB
- abstract def batchWriteItem(arg0: BatchWriteItemRequest): BatchWriteItemResult
- Definition Classes
- AmazonDynamoDB
- abstract def createBackup(arg0: CreateBackupRequest): CreateBackupResult
- Definition Classes
- AmazonDynamoDB
- abstract def createGlobalTable(arg0: CreateGlobalTableRequest): CreateGlobalTableResult
- Definition Classes
- AmazonDynamoDB
- 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
- abstract def createTable(arg0: CreateTableRequest): CreateTableResult
- Definition Classes
- AmazonDynamoDB
- abstract def deleteBackup(arg0: DeleteBackupRequest): DeleteBackupResult
- Definition Classes
- AmazonDynamoDB
- abstract def deleteItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue], arg2: String): DeleteItemResult
- Definition Classes
- AmazonDynamoDB
- abstract def deleteItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue]): DeleteItemResult
- Definition Classes
- AmazonDynamoDB
- abstract def deleteItem(arg0: DeleteItemRequest): DeleteItemResult
- Definition Classes
- AmazonDynamoDB
- abstract def deleteTable(arg0: String): DeleteTableResult
- Definition Classes
- AmazonDynamoDB
- abstract def deleteTable(arg0: DeleteTableRequest): DeleteTableResult
- Definition Classes
- AmazonDynamoDB
- abstract def describeBackup(arg0: DescribeBackupRequest): DescribeBackupResult
- Definition Classes
- AmazonDynamoDB
- abstract def describeContinuousBackups(arg0: DescribeContinuousBackupsRequest): DescribeContinuousBackupsResult
- Definition Classes
- AmazonDynamoDB
- abstract def describeContributorInsights(arg0: DescribeContributorInsightsRequest): DescribeContributorInsightsResult
- Definition Classes
- AmazonDynamoDB
- abstract def describeEndpoints(arg0: DescribeEndpointsRequest): DescribeEndpointsResult
- Definition Classes
- AmazonDynamoDB
- abstract def describeExport(arg0: DescribeExportRequest): DescribeExportResult
- Definition Classes
- AmazonDynamoDB
- abstract def describeGlobalTable(arg0: DescribeGlobalTableRequest): DescribeGlobalTableResult
- Definition Classes
- AmazonDynamoDB
- abstract def describeGlobalTableSettings(arg0: DescribeGlobalTableSettingsRequest): DescribeGlobalTableSettingsResult
- Definition Classes
- AmazonDynamoDB
- abstract def describeKinesisStreamingDestination(arg0: DescribeKinesisStreamingDestinationRequest): DescribeKinesisStreamingDestinationResult
- Definition Classes
- AmazonDynamoDB
- abstract def describeLimits(arg0: DescribeLimitsRequest): DescribeLimitsResult
- Definition Classes
- AmazonDynamoDB
- abstract def describeTable(arg0: String): DescribeTableResult
- Definition Classes
- AmazonDynamoDB
- abstract def describeTable(arg0: DescribeTableRequest): DescribeTableResult
- Definition Classes
- AmazonDynamoDB
- abstract def describeTableReplicaAutoScaling(arg0: DescribeTableReplicaAutoScalingRequest): DescribeTableReplicaAutoScalingResult
- Definition Classes
- AmazonDynamoDB
- abstract def describeTimeToLive(arg0: DescribeTimeToLiveRequest): DescribeTimeToLiveResult
- Definition Classes
- AmazonDynamoDB
- abstract def disableKinesisStreamingDestination(arg0: DisableKinesisStreamingDestinationRequest): DisableKinesisStreamingDestinationResult
- Definition Classes
- AmazonDynamoDB
- abstract def enableKinesisStreamingDestination(arg0: EnableKinesisStreamingDestinationRequest): EnableKinesisStreamingDestinationResult
- Definition Classes
- AmazonDynamoDB
- abstract def executeStatement(arg0: ExecuteStatementRequest): ExecuteStatementResult
- Definition Classes
- AmazonDynamoDB
- abstract def executeTransaction(arg0: ExecuteTransactionRequest): ExecuteTransactionResult
- Definition Classes
- AmazonDynamoDB
- abstract def exportTableToPointInTime(arg0: ExportTableToPointInTimeRequest): ExportTableToPointInTimeResult
- Definition Classes
- AmazonDynamoDB
- abstract def getCachedResponseMetadata(arg0: AmazonWebServiceRequest): ResponseMetadata
- Definition Classes
- AmazonDynamoDB
- abstract def getItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue], arg2: Boolean): GetItemResult
- Definition Classes
- AmazonDynamoDB
- abstract def getItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue]): GetItemResult
- Definition Classes
- AmazonDynamoDB
- abstract def getItem(arg0: GetItemRequest): GetItemResult
- Definition Classes
- AmazonDynamoDB
- abstract def listBackups(arg0: ListBackupsRequest): ListBackupsResult
- Definition Classes
- AmazonDynamoDB
- abstract def listContributorInsights(arg0: ListContributorInsightsRequest): ListContributorInsightsResult
- Definition Classes
- AmazonDynamoDB
- abstract def listExports(arg0: ListExportsRequest): ListExportsResult
- Definition Classes
- AmazonDynamoDB
- abstract def listGlobalTables(arg0: ListGlobalTablesRequest): ListGlobalTablesResult
- Definition Classes
- AmazonDynamoDB
- abstract def listTables(arg0: Integer): ListTablesResult
- Definition Classes
- AmazonDynamoDB
- abstract def listTables(arg0: String, arg1: Integer): ListTablesResult
- Definition Classes
- AmazonDynamoDB
- abstract def listTables(arg0: String): ListTablesResult
- Definition Classes
- AmazonDynamoDB
- abstract def listTables(): ListTablesResult
- Definition Classes
- AmazonDynamoDB
- abstract def listTables(arg0: ListTablesRequest): ListTablesResult
- Definition Classes
- AmazonDynamoDB
- abstract def listTagsOfResource(arg0: ListTagsOfResourceRequest): ListTagsOfResourceResult
- Definition Classes
- AmazonDynamoDB
- abstract def putItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue], arg2: String): PutItemResult
- Definition Classes
- AmazonDynamoDB
- abstract def putItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue]): PutItemResult
- Definition Classes
- AmazonDynamoDB
- abstract def putItem(arg0: PutItemRequest): PutItemResult
- Definition Classes
- AmazonDynamoDB
- abstract def query(arg0: QueryRequest): QueryResult
- Definition Classes
- AmazonDynamoDB
- abstract def restoreTableFromBackup(arg0: RestoreTableFromBackupRequest): RestoreTableFromBackupResult
- Definition Classes
- AmazonDynamoDB
- abstract def restoreTableToPointInTime(arg0: RestoreTableToPointInTimeRequest): RestoreTableToPointInTimeResult
- Definition Classes
- AmazonDynamoDB
- abstract def scan(arg0: String, arg1: List[String], arg2: Map[String, com.amazonaws.services.dynamodbv2.model.Condition]): ScanResult
- Definition Classes
- AmazonDynamoDB
- abstract def scan(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.Condition]): ScanResult
- Definition Classes
- AmazonDynamoDB
- abstract def scan(arg0: String, arg1: List[String]): ScanResult
- Definition Classes
- AmazonDynamoDB
- abstract def scan(arg0: ScanRequest): ScanResult
- Definition Classes
- AmazonDynamoDB
- abstract def shutdown(): Unit
- Definition Classes
- AmazonDynamoDB
- abstract def tagResource(arg0: TagResourceRequest): TagResourceResult
- Definition Classes
- AmazonDynamoDB
- abstract def transactGetItems(arg0: TransactGetItemsRequest): TransactGetItemsResult
- Definition Classes
- AmazonDynamoDB
- abstract def transactWriteItems(arg0: TransactWriteItemsRequest): TransactWriteItemsResult
- Definition Classes
- AmazonDynamoDB
- abstract def untagResource(arg0: UntagResourceRequest): UntagResourceResult
- Definition Classes
- AmazonDynamoDB
- abstract def updateContinuousBackups(arg0: UpdateContinuousBackupsRequest): UpdateContinuousBackupsResult
- Definition Classes
- AmazonDynamoDB
- abstract def updateContributorInsights(arg0: UpdateContributorInsightsRequest): UpdateContributorInsightsResult
- Definition Classes
- AmazonDynamoDB
- abstract def updateGlobalTable(arg0: UpdateGlobalTableRequest): UpdateGlobalTableResult
- Definition Classes
- AmazonDynamoDB
- abstract def updateGlobalTableSettings(arg0: UpdateGlobalTableSettingsRequest): UpdateGlobalTableSettingsResult
- Definition Classes
- AmazonDynamoDB
- abstract def updateItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue], arg2: Map[String, AttributeValueUpdate], arg3: String): UpdateItemResult
- Definition Classes
- AmazonDynamoDB
- abstract def updateItem(arg0: String, arg1: Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue], arg2: Map[String, AttributeValueUpdate]): UpdateItemResult
- Definition Classes
- AmazonDynamoDB
- abstract def updateItem(arg0: UpdateItemRequest): UpdateItemResult
- Definition Classes
- AmazonDynamoDB
- abstract def updateTable(arg0: String, arg1: com.amazonaws.services.dynamodbv2.model.ProvisionedThroughput): UpdateTableResult
- Definition Classes
- AmazonDynamoDB
- abstract def updateTable(arg0: UpdateTableRequest): UpdateTableResult
- Definition Classes
- AmazonDynamoDB
- abstract def updateTableReplicaAutoScaling(arg0: UpdateTableReplicaAutoScalingRequest): UpdateTableReplicaAutoScalingResult
- Definition Classes
- AmazonDynamoDB
- abstract def updateTimeToLive(arg0: UpdateTimeToLiveRequest): UpdateTimeToLiveResult
- Definition Classes
- AmazonDynamoDB
- abstract def waiters(): AmazonDynamoDBWaiters
- Definition Classes
- AmazonDynamoDB
- abstract def setEndpoint(arg0: String): Unit
- Definition Classes
- AmazonDynamoDB
- Annotations
- @Deprecated
- Deprecated
- abstract def setRegion(arg0: com.amazonaws.regions.Region): Unit
- Definition Classes
- AmazonDynamoDB
- Annotations
- @Deprecated
- Deprecated
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addAttributes(table: Table, hashPK: Any, rangePK: Any, attributes: SimplePk*): Unit
- def addAttributes(table: Table, hashPK: Any, attributes: SimplePk*): Unit
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def at(region: Region): DynamoDB
- def attributeValues(attributes: Seq[SimplePk]): Map[String, com.amazonaws.services.dynamodbv2.model.AttributeValue]
- def batchGet[T](tableAndAttributes: Map[Table, List[T]]): Seq[Item]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def consistentRead(consistentRead: Boolean): DynamoDB
- def create(table: Table): TableMeta
- def createTable(table: Table): TableMeta
- def createTable(name: String, hashPK: (String, ScalarAttributeType), rangePK: (String, ScalarAttributeType), otherAttributes: Seq[(String, ScalarAttributeType)], indexes: Seq[LocalSecondaryIndex]): TableMeta
- def createTable(name: String, hashPK: (String, ScalarAttributeType)): TableMeta
- def delete(table: Table): Unit
- def deleteAttributes(table: Table, hashPK: Any, rangePK: Any, attributes: SimplePk*): Unit
- def deleteAttributes(table: Table, hashPK: Any, attributes: SimplePk*): Unit
- def deleteItem(table: Table, hashPK: Any, rangePK: Any): Unit
- def deleteItem(table: Table, hashPK: Any): Unit
- def deleteTable(table: Table): Unit
- def describe(tableName: String): Option[TableMeta]
- def describe(table: Table): Option[TableMeta]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def get(table: Table, hashPK: Any, rangePK: Any): Option[Item]
- def get(table: Table, hashPK: Any): Option[Item]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getItem(table: Table, hashPK: Any, rangePK: Any): Option[Item]
- def getItem(table: Table, hashPK: Any): Option[Item]
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def lastEvaluatedTableName: Option[String]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def put(table: Table, attributes: SimplePk*): Unit
- def put(table: Table, hashPK: Any, rangePK: Any, attributes: SimplePk*): Unit
- def put(table: Table, hashPK: Any, attributes: SimplePk*): Unit
- def putAttributes(table: Table, hashPK: Any, rangePK: Any, attributes: SimplePk*): Unit
- def putAttributes(table: Table, hashPK: Any, attributes: SimplePk*): Unit
- def putConditional(tableName: String, attributes: SimplePk*)(cond: Seq[(String, ExpectedAttributeValue)]): Unit
- def putItem(tableName: String, attributes: SimplePk*): Unit
- def putItem(table: Table, hashPK: Any, rangePK: Any, attributes: SimplePk*): Unit
- def putItem(table: Table, hashPK: Any, attributes: SimplePk*): Unit
- 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]
- 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]
- 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]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- 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.
- def tableNames: Seq[String]
- def toString(): String
- Definition Classes
- AnyRef → Any
- def updateTableProvisionedThroughput(table: Table, provisionedThroughput: ProvisionedThroughput): TableMeta
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated