trait DynamoDBClient[M[_]] extends AnyRef
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- DynamoDBClient
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Abstract Value Members
- abstract def batchGetItem(request: BatchGetItemRequest): M[BatchGetItemResponse]
- abstract def batchWriteItem(request: BatchWriteItemRequest): M[BatchWriteItemResponse]
- abstract def createBackup(request: CreateBackupRequest): M[CreateBackupResponse]
- abstract def createGlobalTable(request: CreateGlobalTableRequest): M[CreateGlobalTableResponse]
- abstract def createTable(request: CreateTableRequest): M[CreateTableResponse]
- abstract def deleteBackup(request: DeleteBackupRequest): M[DeleteBackupResponse]
- abstract def deleteItem(request: DeleteItemRequest): M[DeleteItemResponse]
- abstract def deleteTable(request: DeleteTableRequest): M[DeleteTableResponse]
- abstract def describeBackup(request: DescribeBackupRequest): M[DescribeBackupResponse]
- abstract def describeContinuousBackups(request: DescribeContinuousBackupsRequest): M[DescribeContinuousBackupsResponse]
- abstract def describeEndpoints(request: DescribeEndpointsRequest): M[DescribeEndpointsResponse]
- abstract def describeGlobalTable(request: DescribeGlobalTableRequest): M[DescribeGlobalTableResponse]
- abstract def describeGlobalTableSettings(request: DescribeGlobalTableSettingsRequest): M[DescribeGlobalTableSettingsResponse]
- abstract def describeLimits(request: DescribeLimitsRequest): M[DescribeLimitsResponse]
- abstract def describeTable(request: DescribeTableRequest): M[DescribeTableResponse]
- abstract def describeTimeToLive(request: DescribeTimeToLiveRequest): M[DescribeTimeToLiveResponse]
- abstract def getItem(request: GetItemRequest): M[GetItemResponse]
- abstract def listBackups(request: ListBackupsRequest): M[ListBackupsResponse]
- abstract def listGlobalTables(request: ListGlobalTablesRequest): M[ListGlobalTablesResponse]
- abstract def listTables(request: ListTablesRequest): M[ListTablesResponse]
- abstract def listTagsOfResource(request: ListTagsOfResourceRequest): M[ListTagsOfResourceResponse]
- abstract def putItem(request: PutItemRequest): M[PutItemResponse]
- abstract def query(request: QueryRequest): M[QueryResponse]
- abstract def restoreTableFromBackup(request: RestoreTableFromBackupRequest): M[RestoreTableFromBackupResponse]
- abstract def restoreTableToPointInTime(request: RestoreTableToPointInTimeRequest): M[RestoreTableToPointInTimeResponse]
- abstract def scan(request: ScanRequest): M[ScanResponse]
- abstract def tagResource(request: TagResourceRequest): M[TagResourceResponse]
- abstract def transactGetItems(request: TransactGetItemsRequest): M[TransactGetItemsResponse]
- abstract def transactWriteItems(request: TransactWriteItemsRequest): M[TransactWriteItemsResponse]
- abstract def untagResource(request: UntagResourceRequest): M[UntagResourceResponse]
- abstract def updateContinuousBackups(request: UpdateContinuousBackupsRequest): M[UpdateContinuousBackupsResponse]
- abstract def updateGlobalTable(request: UpdateGlobalTableRequest): M[UpdateGlobalTableResponse]
- abstract def updateGlobalTableSettings(request: UpdateGlobalTableSettingsRequest): M[UpdateGlobalTableSettingsResponse]
- abstract def updateItem(request: UpdateItemRequest): M[UpdateItemResponse]
- abstract def updateTable(request: UpdateTableRequest): M[UpdateTableResponse]
- abstract def updateTimeToLive(request: UpdateTimeToLiveRequest): M[UpdateTimeToLiveResponse]
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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def batchGetItem(requestItems: Map[String, KeysAndAttributes]): M[BatchGetItemResponse]
- def batchGetItem(requestItems: Map[String, KeysAndAttributes], returnConsumedCapacity: String): M[BatchGetItemResponse]
- def batchWriteItem(requestItems: Map[String, Seq[WriteRequest]]): M[BatchWriteItemResponse]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def createTable(attributeDefinitions: Seq[AttributeDefinition], tableName: String, keySchema: Seq[KeySchemaElement], provisionedThroughput: ProvisionedThroughput): M[CreateTableResponse]
- def deleteItem(tableName: String, key: Map[String, AttributeValue], returnValues: ReturnValue): M[DeleteItemResponse]
- def deleteItem(tableName: String, key: Map[String, AttributeValue]): M[DeleteItemResponse]
- def deleteTable(tableName: String): M[DeleteTableResponse]
- def describeLimits: M[DescribeLimitsResponse]
- def describeTable(tableName: String): M[DescribeTableResponse]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getItem(tableName: String, key: Map[String, AttributeValue], consistentRead: Boolean): M[GetItemResponse]
- def getItem(tableName: String, key: Map[String, AttributeValue]): M[GetItemResponse]
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def listBackups(): M[ListBackupsResponse]
- def listGlobalTables: M[ListGlobalTablesResponse]
- def listTables(limit: Int): M[ListTablesResponse]
- def listTables(exclusiveStartTableName: String, limit: Int): M[ListTablesResponse]
- def listTables(exclusiveStartTableName: String): M[ListTablesResponse]
- def listTables: M[ListTablesResponse]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def putItem(tableName: String, item: Map[String, AttributeValue], returnValues: ReturnValue): M[PutItemResponse]
- def putItem(tableName: String, item: Map[String, AttributeValue]): M[PutItemResponse]
- def scan(tableName: String, attributesToGet: Seq[String], scanFilter: Map[String, Condition]): M[ScanResponse]
- def scan(tableName: String, scanFilter: Map[String, Condition]): M[ScanResponse]
- def scan(tableName: String, attributesToGet: Seq[String]): M[ScanResponse]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def updateItem(tableName: String, key: Map[String, AttributeValue], attributeUpdates: Map[String, AttributeValueUpdate], returnValues: ReturnValue): M[UpdateItemResponse]
- def updateItem(tableName: String, key: Map[String, AttributeValue], attributeUpdates: Map[String, AttributeValueUpdate]): M[UpdateItemResponse]
- def updateTable(tableName: String, provisionedThroughput: ProvisionedThroughput): M[UpdateTableResponse]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )