DynamoDBClient

class DynamoDBClient(credentialsProvider: AWSCredentialsProvider) extends AmazonDynamoDBClient with DynamoDB

Default Implementation

Default Implementation

Value Params
credentialsProvider

credentialsProvider

trait DynamoDB
class AmazonDynamoDBClient
trait AmazonDynamoDB
class AmazonWebServiceClient
class Object
trait Matchable
class Any

Value members

Inherited methods

def addAttributes(table: Table, hashPK: Any, rangePK: Any, attributes: SimplePk*): Unit
Inherited from
DynamoDB
def addAttributes(table: Table, hashPK: Any, attributes: SimplePk*): Unit
Inherited from
DynamoDB
def at(region: Region): DynamoDB
Inherited from
DynamoDB
def attributeValues(attributes: Seq[SimplePk]): Map[String, AttributeValue]
Inherited from
DynamoDB
def batchExecuteStatement(`x$0`: BatchExecuteStatementRequest): BatchExecuteStatementResult
Inherited from
AmazonDynamoDBClient
def batchGet[T](tableAndAttributes: Map[Table, List[T]]): Seq[Item]
Inherited from
DynamoDB
def batchGetItem(`x$0`: Map[String, KeysAndAttributes]): BatchGetItemResult
Inherited from
AmazonDynamoDBClient
def batchGetItem(`x$0`: Map[String, KeysAndAttributes], `x$1`: String): BatchGetItemResult
Inherited from
AmazonDynamoDBClient
def batchGetItem(`x$0`: BatchGetItemRequest): BatchGetItemResult
Inherited from
AmazonDynamoDBClient
def batchWriteItem(`x$0`: Map[String, List[WriteRequest]]): BatchWriteItemResult
Inherited from
AmazonDynamoDBClient
def batchWriteItem(`x$0`: BatchWriteItemRequest): BatchWriteItemResult
Inherited from
AmazonDynamoDBClient
def consistentRead(consistentRead: Boolean): DynamoDB
Inherited from
DynamoDB
def create(table: Table): TableMeta
Inherited from
DynamoDB
def createBackup(`x$0`: CreateBackupRequest): CreateBackupResult
Inherited from
AmazonDynamoDBClient
def createGlobalTable(`x$0`: CreateGlobalTableRequest): CreateGlobalTableResult
Inherited from
AmazonDynamoDBClient
Inherited from
DynamoDB
def createTable(name: String, hashPK: (String, ScalarAttributeType), rangePK: (String, ScalarAttributeType), otherAttributes: Seq[(String, ScalarAttributeType)], indexes: Seq[LocalSecondaryIndex]): TableMeta
Inherited from
DynamoDB
def createTable(name: String, hashPK: (String, ScalarAttributeType)): TableMeta
Inherited from
DynamoDB
def createTable(`x$0`: List[AttributeDefinition], `x$1`: String, `x$2`: List[KeySchemaElement], `x$3`: ProvisionedThroughput): CreateTableResult
Inherited from
AmazonDynamoDBClient
def createTable(`x$0`: CreateTableRequest): CreateTableResult
Inherited from
AmazonDynamoDBClient
def delete(table: Table): Unit
Inherited from
DynamoDB
def deleteAttributes(table: Table, hashPK: Any, rangePK: Any, attributes: SimplePk*): Unit
Inherited from
DynamoDB
def deleteAttributes(table: Table, hashPK: Any, attributes: SimplePk*): Unit
Inherited from
DynamoDB
def deleteBackup(`x$0`: DeleteBackupRequest): DeleteBackupResult
Inherited from
AmazonDynamoDBClient
def deleteItem(table: Table, hashPK: Any, rangePK: Any): Unit
Inherited from
DynamoDB
def deleteItem(table: Table, hashPK: Any): Unit
Inherited from
DynamoDB
def deleteItem(`x$0`: String, `x$1`: Map[String, AttributeValue], `x$2`: String): DeleteItemResult
Inherited from
AmazonDynamoDBClient
def deleteItem(`x$0`: String, `x$1`: Map[String, AttributeValue]): DeleteItemResult
Inherited from
AmazonDynamoDBClient
def deleteItem(`x$0`: DeleteItemRequest): DeleteItemResult
Inherited from
AmazonDynamoDBClient
def deleteTable(table: Table): Unit
Inherited from
DynamoDB
def deleteTable(`x$0`: String): DeleteTableResult
Inherited from
AmazonDynamoDBClient
def deleteTable(`x$0`: DeleteTableRequest): DeleteTableResult
Inherited from
AmazonDynamoDBClient
def describe(tableName: String): Option[TableMeta]
Inherited from
DynamoDB
def describe(table: Table): Option[TableMeta]
Inherited from
DynamoDB
def describeBackup(`x$0`: DescribeBackupRequest): DescribeBackupResult
Inherited from
AmazonDynamoDBClient
def describeContinuousBackups(`x$0`: DescribeContinuousBackupsRequest): DescribeContinuousBackupsResult
Inherited from
AmazonDynamoDBClient
def describeContributorInsights(`x$0`: DescribeContributorInsightsRequest): DescribeContributorInsightsResult
Inherited from
AmazonDynamoDBClient
def describeEndpoints(`x$0`: DescribeEndpointsRequest): DescribeEndpointsResult
Inherited from
AmazonDynamoDBClient
def describeExport(`x$0`: DescribeExportRequest): DescribeExportResult
Inherited from
AmazonDynamoDBClient
def describeGlobalTable(`x$0`: DescribeGlobalTableRequest): DescribeGlobalTableResult
Inherited from
AmazonDynamoDBClient
def describeGlobalTableSettings(`x$0`: DescribeGlobalTableSettingsRequest): DescribeGlobalTableSettingsResult
Inherited from
AmazonDynamoDBClient
def describeKinesisStreamingDestination(`x$0`: DescribeKinesisStreamingDestinationRequest): DescribeKinesisStreamingDestinationResult
Inherited from
AmazonDynamoDBClient
def describeLimits(`x$0`: DescribeLimitsRequest): DescribeLimitsResult
Inherited from
AmazonDynamoDBClient
def describeTable(`x$0`: String): DescribeTableResult
Inherited from
AmazonDynamoDBClient
def describeTable(`x$0`: DescribeTableRequest): DescribeTableResult
Inherited from
AmazonDynamoDBClient
def describeTableReplicaAutoScaling(`x$0`: DescribeTableReplicaAutoScalingRequest): DescribeTableReplicaAutoScalingResult
Inherited from
AmazonDynamoDBClient
def describeTimeToLive(`x$0`: DescribeTimeToLiveRequest): DescribeTimeToLiveResult
Inherited from
AmazonDynamoDBClient
def disableKinesisStreamingDestination(`x$0`: DisableKinesisStreamingDestinationRequest): DisableKinesisStreamingDestinationResult
Inherited from
AmazonDynamoDBClient
def enableKinesisStreamingDestination(`x$0`: EnableKinesisStreamingDestinationRequest): EnableKinesisStreamingDestinationResult
Inherited from
AmazonDynamoDBClient
def executeStatement(`x$0`: ExecuteStatementRequest): ExecuteStatementResult
Inherited from
AmazonDynamoDBClient
def executeTransaction(`x$0`: ExecuteTransactionRequest): ExecuteTransactionResult
Inherited from
AmazonDynamoDBClient
def exportTableToPointInTime(`x$0`: ExportTableToPointInTimeRequest): ExportTableToPointInTimeResult
Inherited from
AmazonDynamoDBClient
def get(table: Table, hashPK: Any, rangePK: Any): Option[Item]
Inherited from
DynamoDB
def get(table: Table, hashPK: Any): Option[Item]
Inherited from
DynamoDB
def getCachedResponseMetadata(`x$0`: AmazonWebServiceRequest): ResponseMetadata
Inherited from
AmazonDynamoDBClient
def getClientConfiguration(): ClientConfiguration
Inherited from
AmazonWebServiceClient
def getEndpointPrefix(): String
Inherited from
AmazonWebServiceClient
def getItem(table: Table, hashPK: Any, rangePK: Any): Option[Item]
Inherited from
DynamoDB
def getItem(table: Table, hashPK: Any): Option[Item]
Inherited from
DynamoDB
def getItem(`x$0`: String, `x$1`: Map[String, AttributeValue], `x$2`: Boolean): GetItemResult
Inherited from
AmazonDynamoDBClient
def getItem(`x$0`: String, `x$1`: Map[String, AttributeValue]): GetItemResult
Inherited from
AmazonDynamoDBClient
def getItem(`x$0`: GetItemRequest): GetItemResult
Inherited from
AmazonDynamoDBClient
def getMonitoringListeners(): Collection[MonitoringListener]
Inherited from
AmazonWebServiceClient
def getRequestMetricsCollector(): RequestMetricCollector
Inherited from
AmazonWebServiceClient
def getServiceName(): String
Inherited from
AmazonWebServiceClient
def getSignerByURI(`x$0`: URI): Signer
Inherited from
AmazonWebServiceClient
def getSignerOverride(): String
Inherited from
AmazonWebServiceClient
final def getSignerRegionOverride(): String
Inherited from
AmazonWebServiceClient
def getTimeOffset(): Int
Inherited from
AmazonWebServiceClient
def lastEvaluatedTableName: Option[String]
Inherited from
DynamoDB
def listBackups(`x$0`: ListBackupsRequest): ListBackupsResult
Inherited from
AmazonDynamoDBClient
def listContributorInsights(`x$0`: ListContributorInsightsRequest): ListContributorInsightsResult
Inherited from
AmazonDynamoDBClient
def listExports(`x$0`: ListExportsRequest): ListExportsResult
Inherited from
AmazonDynamoDBClient
def listGlobalTables(`x$0`: ListGlobalTablesRequest): ListGlobalTablesResult
Inherited from
AmazonDynamoDBClient
def listTables(`x$0`: Integer): ListTablesResult
Inherited from
AmazonDynamoDBClient
def listTables(`x$0`: String, `x$1`: Integer): ListTablesResult
Inherited from
AmazonDynamoDBClient
def listTables(`x$0`: String): ListTablesResult
Inherited from
AmazonDynamoDBClient
def listTables(): ListTablesResult
Inherited from
AmazonDynamoDBClient
def listTables(`x$0`: ListTablesRequest): ListTablesResult
Inherited from
AmazonDynamoDBClient
def listTagsOfResource(`x$0`: ListTagsOfResourceRequest): ListTagsOfResourceResult
Inherited from
AmazonDynamoDBClient
def put(table: Table, attributes: SimplePk*): Unit
Inherited from
DynamoDB
def put(table: Table, hashPK: Any, rangePK: Any, attributes: SimplePk*): Unit
Inherited from
DynamoDB
def put(table: Table, hashPK: Any, attributes: SimplePk*): Unit
Inherited from
DynamoDB
def putAttributes(table: Table, hashPK: Any, rangePK: Any, attributes: SimplePk*): Unit
Inherited from
DynamoDB
def putAttributes(table: Table, hashPK: Any, attributes: SimplePk*): Unit
Inherited from
DynamoDB
def putConditional(tableName: String, attributes: SimplePk*)(cond: Seq[(String, ExpectedAttributeValue)]): Unit
Inherited from
DynamoDB
def putItem(tableName: String, attributes: SimplePk*): Unit
Inherited from
DynamoDB
def putItem(table: Table, hashPK: Any, rangePK: Any, attributes: SimplePk*): Unit
Inherited from
DynamoDB
def putItem(table: Table, hashPK: Any, attributes: SimplePk*): Unit
Inherited from
DynamoDB
def putItem(`x$0`: String, `x$1`: Map[String, AttributeValue], `x$2`: String): PutItemResult
Inherited from
AmazonDynamoDBClient
def putItem(`x$0`: String, `x$1`: Map[String, AttributeValue]): PutItemResult
Inherited from
AmazonDynamoDBClient
def putItem(`x$0`: PutItemRequest): PutItemResult
Inherited from
AmazonDynamoDBClient
def query(table: Table, keyConditions: Seq[(String, Condition)], select: Select, attributesToGet: Seq[String], scanIndexForward: Boolean, consistentRead: Boolean, limit: Int, pageStatsCallback: PageStats => Unit): Seq[Item]
Inherited from
DynamoDB
def query(`x$0`: QueryRequest): QueryResult
Inherited from
AmazonDynamoDBClient
def queryWithIndex(table: Table, index: SecondaryIndex, keyConditions: Seq[(String, Condition)], select: Select, attributesToGet: Seq[String], scanIndexForward: Boolean, consistentRead: Boolean, limit: Int, pageStatsCallback: PageStats => Unit): Seq[Item]
Inherited from
DynamoDB
def restoreTableFromBackup(`x$0`: RestoreTableFromBackupRequest): RestoreTableFromBackupResult
Inherited from
AmazonDynamoDBClient
def restoreTableToPointInTime(`x$0`: RestoreTableToPointInTimeRequest): RestoreTableToPointInTimeResult
Inherited from
AmazonDynamoDBClient
def scan(table: Table, filter: Seq[(String, Condition)], limit: Int, segment: Int, totalSegments: Int, select: Select, attributesToGet: Seq[String], consistentRead: Boolean, pageStatsCallback: PageStats => Unit): Seq[Item]
Inherited from
DynamoDB
def scan(`x$0`: String, `x$1`: List[String], `x$2`: Map[String, Condition]): ScanResult
Inherited from
AmazonDynamoDBClient
def scan(`x$0`: String, `x$1`: Map[String, Condition]): ScanResult
Inherited from
AmazonDynamoDBClient
def scan(`x$0`: String, `x$1`: List[String]): ScanResult
Inherited from
AmazonDynamoDBClient
def scan(`x$0`: ScanRequest): ScanResult
Inherited from
AmazonDynamoDBClient
final def setServiceNameIntern(`x$0`: String): Unit
Inherited from
AmazonWebServiceClient
final def setSignerRegionOverride(`x$0`: String): Unit
Inherited from
AmazonWebServiceClient
def setTimeOffset(`x$0`: Int): Unit
Inherited from
AmazonWebServiceClient
def shutdown(): Unit
Inherited from
AmazonDynamoDBClient
def table(name: String): Option[Table]

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

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
Inherited from
DynamoDB
def tableNames: Seq[String]
Inherited from
DynamoDB
def tagResource(`x$0`: TagResourceRequest): TagResourceResult
Inherited from
AmazonDynamoDBClient
def transactGetItems(`x$0`: TransactGetItemsRequest): TransactGetItemsResult
Inherited from
AmazonDynamoDBClient
def transactWriteItems(`x$0`: TransactWriteItemsRequest): TransactWriteItemsResult
Inherited from
AmazonDynamoDBClient
def untagResource(`x$0`: UntagResourceRequest): UntagResourceResult
Inherited from
AmazonDynamoDBClient
def updateContinuousBackups(`x$0`: UpdateContinuousBackupsRequest): UpdateContinuousBackupsResult
Inherited from
AmazonDynamoDBClient
def updateContributorInsights(`x$0`: UpdateContributorInsightsRequest): UpdateContributorInsightsResult
Inherited from
AmazonDynamoDBClient
def updateGlobalTable(`x$0`: UpdateGlobalTableRequest): UpdateGlobalTableResult
Inherited from
AmazonDynamoDBClient
def updateGlobalTableSettings(`x$0`: UpdateGlobalTableSettingsRequest): UpdateGlobalTableSettingsResult
Inherited from
AmazonDynamoDBClient
def updateItem(`x$0`: String, `x$1`: Map[String, AttributeValue], `x$2`: Map[String, AttributeValueUpdate], `x$3`: String): UpdateItemResult
Inherited from
AmazonDynamoDBClient
def updateItem(`x$0`: String, `x$1`: Map[String, AttributeValue], `x$2`: Map[String, AttributeValueUpdate]): UpdateItemResult
Inherited from
AmazonDynamoDBClient
def updateItem(`x$0`: UpdateItemRequest): UpdateItemResult
Inherited from
AmazonDynamoDBClient
def updateTable(`x$0`: String, `x$1`: ProvisionedThroughput): UpdateTableResult
Inherited from
AmazonDynamoDBClient
def updateTable(`x$0`: UpdateTableRequest): UpdateTableResult
Inherited from
AmazonDynamoDBClient
Inherited from
DynamoDB
def updateTableReplicaAutoScaling(`x$0`: UpdateTableReplicaAutoScalingRequest): UpdateTableReplicaAutoScalingResult
Inherited from
AmazonDynamoDBClient
def updateTimeToLive(`x$0`: UpdateTimeToLiveRequest): UpdateTimeToLiveResult
Inherited from
AmazonDynamoDBClient
def waiters(): AmazonDynamoDBWaiters
Inherited from
AmazonDynamoDBClient
def withTimeOffset(`x$0`: Int): AmazonWebServiceClient
Inherited from
AmazonWebServiceClient

Deprecated and Inherited methods

@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def addRequestHandler(`x$0`: RequestHandler2): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def addRequestHandler(`x$0`: RequestHandler): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
final def configureRegion(`x$0`: Regions): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @SdkInternalApi @deprecated("see corresponding Javadoc for more information.", "")
final def makeImmutable(): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def removeRequestHandler(`x$0`: RequestHandler2): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def removeRequestHandler(`x$0`: RequestHandler): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "") @throws(java.lang.IllegalArgumentException)
def setEndpoint(`x$0`: String): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def setEndpoint(`x$0`: String, `x$1`: String, `x$2`: String): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "") @throws(java.lang.IllegalArgumentException)
def setRegion(`x$0`: Region): Unit
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def withEndpoint[T <: AmazonWebServiceClient](`x$0`: String): T
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def withRegion[T <: AmazonWebServiceClient](`x$0`: Regions): T
Deprecated
Inherited from
AmazonWebServiceClient
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def withRegion[T <: AmazonWebServiceClient](`x$0`: Region): T
Deprecated
Inherited from
AmazonWebServiceClient