AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Name | Description | |
---|---|---|
![]() |
ConditionExpressionBuilder |
Class for building conditions used in DynamoDB expressions. Supports comparison, logical, and function-based conditions. |
![]() |
DeleteItemOperationConfig |
Configuration for the Table.DeleteItem operation |
![]() |
Document |
A collection of attribute key-value pairs that defines an item in DynamoDB. |
![]() |
DocumentBatchGet |
Class for retrieving a batch of Documents from a single DynamoDB table. |
![]() |
DocumentBatchWrite |
Class for putting and/or deleting a batch of items in a single DynamoDB table. |
![]() |
DocumentExtensions |
Extensions methods Document type. |
![]() |
DocumentTransactGet |
Class for retrieving multiple Documents from a single DynamoDB table in a transaction. |
![]() |
DocumentTransactWrite |
Class for condition checking, putting, updating and/or deleting multiple items in a single DynamoDB table in a transaction. |
![]() |
DynamoDBAttributeType |
Constants used for properties of type DynamoDB AttributeType. |
![]() |
DynamoDBBool |
A DynamoDBEntry that represents a DynamoDB bool (BOOL) type. |
![]() |
DynamoDBEntry |
Abstract class representing an arbitrary DynamoDB attribute value |
![]() |
DynamoDBList |
A DynamoDBEntry that represents a DynamoDB list (L) type. |
![]() |
DynamoDBNull |
A DynamoDBEntry that represents a DynamoDB null (NULL) type. |
![]() |
ExpectedState |
Expected state of an item in DynamoDB. |
![]() |
ExpectedValue |
Expected state of an attribute in DynamoDB. Exists cannot be set at the same time as Comparison and Values. |
![]() |
Expression |
Expressions are used for conditional deletes and filtering for query and scan operations. |
![]() |
ExpressionBuilder |
Abstract base class for building expressions used in DynamoDB operations. Provides a structure for managing conditions and operands that form the basis of an expression. |
![]() |
Filter |
Filter for use with scan and query operations |
![]() |
GetItemOperationConfig |
Configuration for the Table.GetItem operation |
![]() |
KeyDescription | |
![]() |
MultiTableDocumentBatchGet |
Class for retrieving a batch of Documents from multiple DynamoDB tables. |
![]() |
MultiTableDocumentBatchWrite |
Class for putting and/or deleting a batch of items in multiple DynamoDB tables. |
![]() |
MultiTableDocumentTransactGet |
Class for retrieving multiple Documents from multiple DynamoDB tables in a transaction. |
![]() |
MultiTableDocumentTransactWrite |
Class for condition checking, putting, updating and/or deleting multiple items in multiple DynamoDB tables in a transaction. |
![]() |
NameBuilder |
The Amazon.DynamoDBv2.DocumentModel.NameBuilder class is responsible for building attribute names for DynamoDB expressions. It allows the creation of conditions based on attribute names and supports various comparison, logical, and function-based operations. |
![]() |
OperandBuilder |
Abstract base class for building operands used in DynamoDB expressions. Operands represent attribute names or values in an expression. |
![]() |
Primitive |
A DynamoDBEntry that represents a scalar DynamoDB type |
![]() |
PrimitiveList |
A DynamoDBEntry that represents a primitive list DynamoDB type |
![]() |
PutItemOperationConfig |
Configuration for the Table.PutItem operation |
![]() |
QueryFilter |
Query filter. |
![]() |
QueryOperationConfig |
Configuration for the Table.Query operation |
![]() |
ScanFilter |
Scan filter. |
![]() |
ScanOperationConfig |
Configuration for the Table.Scan operation |
![]() |
Search |
Search response object |
![]() |
SetValueBuilder |
Class for building set value expressions used in DynamoDB. |
![]() |
Table |
The Table class is the starting object when using the Document API. It is used to Get documents from the DynamoDB table and write documents back to the DynamoDB table. |
![]() |
TableBuilder |
Builder that constructs a Amazon.DynamoDBv2.DocumentModel.Table |
![]() |
TableConfig |
Configuration for the Table.PutItem operation |
![]() |
TransactGetItemOperationConfig |
Configuration for a request item of the Table.DocumentTransactGet operation. |
![]() |
TransactWriteItemOperationConfig |
Configuration for a request item of the Table.DocumentTransactWrite operation. |
![]() |
UpdateExpressionBuilder |
The Amazon.DynamoDBv2.DocumentModel.UpdateExpressionBuilder class is used to construct update expressions for DynamoDB operations. An update expression consists of one or more clauses. Each clause begins with a SET, REMOVE, ADD, or DELETE keyword. You can include any of these clauses in an update expression, in any order. |
![]() |
UpdateItemOperationConfig |
Configuration for the Table.UpdateItem operation |
![]() |
ValueBuilder |
ValueBuilder is used to build attribute values for expressions. |
Name | Description | |
---|---|---|
![]() |
IDocumentBatchGet |
Interface for retrieving a batch of Documents from a single DynamoDB table. |
![]() |
IDocumentBatchWrite |
Interface for putting and/or deleting a batch of items in a single DynamoDB table. |
![]() |
IDocumentTransactGet |
Class for retrieving multiple Documents from a single DynamoDB table in a transaction. |
![]() |
IDocumentTransactWrite |
Interface for condition checking, putting, updating and/or deleting multiple items in a single DynamoDB table in a transaction. |
![]() |
IExpressionBuilder |
Interface for building expressions used in DynamoDB operations. |
![]() |
IMultiTableDocumentBatchGet |
Interface for retrieving a batch of Documents from multiple DynamoDB tables. |
![]() |
IMultiTableDocumentBatchWrite |
Interface for putting and/or deleting a batch of items in multiple DynamoDB tables. |
![]() |
IMultiTableDocumentTransactGet |
Interface for retrieving multiple Documents from multiple DynamoDB tables in a transaction. |
![]() |
IMultiTableDocumentTransactWrite |
Interface for condition checking, putting, updating and/or deleting multiple items in multiple DynamoDB tables in a transaction. |
![]() |
ISearch |
Represents the interface for a search response |
![]() |
ITable |
This represents the table interface when using the Document API. It is used to Get documents from the DynamoDB table and write documents back to the DynamoDB table. |
![]() |
ITableBuilder |
Interface for a builder that constructs a Amazon.DynamoDBv2.DocumentModel.Table |
Name | Description | |
---|---|---|
![]() |
ConditionalOperatorValues |
An enumeration of all supported ConditionalOperator values. Value of And for an operation will require that all conditions match. Value of Or for an operation will require that at least one of the conditons match. |
![]() |
DynamoDBEntryType |
Enumerator describing type of DynamoDB data in a Primitive or PrimitiveList |
![]() |
QueryOperator |
An enumeration of all supported query operator directives |
![]() |
ReturnValues |
An enumeration of all supported return value directives |
![]() |
ReturnValuesOnConditionCheckFailure |
An enumeration of supported return value directives for scenarios where attributes are returned when the condition check fails. |
![]() |
ScanOperator |
An enumeration of all supported scan operator directives |
![]() |
SelectValues |
An enumeration of all supported Select values for Query and Scan. Value of Count will force service to return the number of items, not the items themselves. |