dynamodb-2011-12-05 library

Classes

AttributeValue
AttributeValue can be String, Number, Binary, StringSet, NumberSet, BinarySet.
AttributeValueUpdate
Specifies the attribute to update and how to perform the update. Possible values: PUT (default), ADD or DELETE.
AwsClientCredentials
AWS credentials.
BatchGetItemOutput
BatchResponse
The item attributes from a response in a specific table, along with the read resources consumed on the table during the request.
BatchWriteItemOutput
A container for BatchWriteItem response
BatchWriteResponse
Condition
CreateTableOutput
DeleteItemOutput
DeleteRequest
A container for a Delete BatchWrite request
DeleteTableOutput
DescribeTableOutput
DynamoDB
Amazon DynamoDB is a fast, highly scalable, highly available, cost-effective non-relational database service. [...]
ExpectedAttributeValue
Allows you to provide an attribute name, and whether or not Amazon DynamoDB should check to see if the attribute value already exists; or if the attribute value exists and has a particular value before changing it.
GetItemOutput
Key
The primary key that uniquely identifies each item in a table. A primary key can be a one attribute (hash) primary key or a two attribute (hash-and-range) primary key.
KeysAndAttributes
KeySchema
The KeySchema identifies the primary key as a one attribute primary key (hash) or a composite two attribute (hash-and-range) primary key. Single attribute primary keys have one index value: a HashKeyElement. A composite hash-and-range primary key contains two attribute values: a HashKeyElement and a RangeKeyElement.
KeySchemaElement
KeySchemaElement is the primary key (hash or hash-and-range) structure for the table.
ListTablesOutput
ProvisionedThroughput
Provisioned throughput reserves the required read and write resources for your table in terms of ReadCapacityUnits and WriteCapacityUnits. Values for provisioned throughput depend upon your expected read/write rates, item size, and consistency. Provide the expected number of read and write operations, assuming an item size of 1k and strictly consistent reads. For 2k item size, double the value. For 3k, triple the value, etc. Eventually-consistent reads consume half the resources of strictly consistent reads.
ProvisionedThroughputDescription
PutItemOutput
PutRequest
A container for a Put BatchWrite request
QueryOutput
ScanOutput
TableDescription
UpdateItemOutput
UpdateTableOutput
WriteRequest
This structure is a Union of PutRequest and DeleteRequest. It can contain exactly one of PutRequest or DeleteRequest. Never Both. This is enforced in the code.

Enums

AttributeAction
The type of action for an item update operation. Only use the add action for numbers or sets; the specified value is added to the existing value. If a set of values is specified, the values are added to the existing set. Adds the specified attribute. If the attribute exists, it is replaced by the new value. If no value is specified, this removes the attribute and its value. If a set of values is specified, then the values in the specified set are removed from the old set.
ComparisonOperator
A comparison operator is an enumeration of several operations: [...]
ReturnValue
Use this parameter if you want to get the attribute name-value pairs before or after they are modified. For PUT operations, the possible parameter values are NONE (default) or ALL_OLD. For update operations, the possible parameter values are NONE (default) or ALL_OLD, UPDATED_OLD, ALL_NEW or UPDATED_NEW. [...]
ScalarAttributeType
TableStatus

Exceptions / Errors

ConditionalCheckFailedException
InternalServerError
LimitExceededException
ProvisionedThroughputExceededException
RequestLimitExceeded
ResourceInUseException
ResourceNotFoundException