AWS SDK for C++  0.14.3
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::DynamoDB::Model Namespace Reference

Namespaces

 AttributeActionMapper
 
 ComparisonOperatorMapper
 
 ConditionalOperatorMapper
 
 IndexStatusMapper
 
 KeyTypeMapper
 
 ProjectionTypeMapper
 
 ReturnConsumedCapacityMapper
 
 ReturnItemCollectionMetricsMapper
 
 ReturnValueMapper
 
 ScalarAttributeTypeMapper
 
 SelectMapper
 
 StreamViewTypeMapper
 
 TableStatusMapper
 

Classes

class  AttributeDefinition
 
class  AttributeValue
 http://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_AttributeValue.html More...
 
class  AttributeValueBool
 Bool type. More...
 
class  AttributeValueByteBuffer
 Binary data type. More...
 
class  AttributeValueByteBufferSet
 ByteByffer set data type. More...
 
class  AttributeValueList
 List Attribute Type. More...
 
class  AttributeValueMap
 Map Attribute Type. More...
 
class  AttributeValueNull
 NULL type. More...
 
class  AttributeValueNumberSet
 Number set data type. More...
 
class  AttributeValueNumeric
 Numeric data type. More...
 
class  AttributeValueString
 String data type. More...
 
class  AttributeValueStringSet
 String set data type. More...
 
class  AttributeValueUpdate
 
class  AttributeValueValue
 
class  BatchGetItemRequest
 
class  BatchGetItemResult
 
class  BatchWriteItemRequest
 
class  BatchWriteItemResult
 
class  Capacity
 
class  Condition
 
class  ConsumedCapacity
 
class  CreateGlobalSecondaryIndexAction
 
class  CreateTableRequest
 
class  CreateTableResult
 
class  DeleteGlobalSecondaryIndexAction
 
class  DeleteItemRequest
 
class  DeleteItemResult
 
class  DeleteRequest
 
class  DeleteTableRequest
 
class  DeleteTableResult
 
class  DescribeLimitsRequest
 
class  DescribeLimitsResult
 
class  DescribeTableRequest
 
class  DescribeTableResult
 
class  ExpectedAttributeValue
 
class  GetItemRequest
 
class  GetItemResult
 
class  GlobalSecondaryIndex
 
class  GlobalSecondaryIndexDescription
 
class  GlobalSecondaryIndexUpdate
 
class  ItemCollectionMetrics
 
class  KeysAndAttributes
 
class  KeySchemaElement
 
class  ListTablesRequest
 
class  ListTablesResult
 
class  LocalSecondaryIndex
 
class  LocalSecondaryIndexDescription
 
class  Projection
 
class  ProvisionedThroughput
 
class  ProvisionedThroughputDescription
 
class  PutItemRequest
 
class  PutItemResult
 
class  PutRequest
 
class  QueryRequest
 
class  QueryResult
 
class  ScanRequest
 
class  ScanResult
 
class  StreamSpecification
 
class  TableDescription
 
class  UpdateGlobalSecondaryIndexAction
 
class  UpdateItemRequest
 
class  UpdateItemResult
 
class  UpdateTableRequest
 
class  UpdateTableResult
 
class  WriteRequest
 

Typedefs

typedef Aws::Utils::Outcome< BatchGetItemResult, Aws::Client::AWSError< DynamoDBErrors > > BatchGetItemOutcome
 
typedef Aws::Utils::Outcome< BatchWriteItemResult, Aws::Client::AWSError< DynamoDBErrors > > BatchWriteItemOutcome
 
typedef Aws::Utils::Outcome< CreateTableResult, Aws::Client::AWSError< DynamoDBErrors > > CreateTableOutcome
 
typedef Aws::Utils::Outcome< DeleteItemResult, Aws::Client::AWSError< DynamoDBErrors > > DeleteItemOutcome
 
typedef Aws::Utils::Outcome< DeleteTableResult, Aws::Client::AWSError< DynamoDBErrors > > DeleteTableOutcome
 
typedef Aws::Utils::Outcome< DescribeLimitsResult, Aws::Client::AWSError< DynamoDBErrors > > DescribeLimitsOutcome
 
typedef Aws::Utils::Outcome< DescribeTableResult, Aws::Client::AWSError< DynamoDBErrors > > DescribeTableOutcome
 
typedef Aws::Utils::Outcome< GetItemResult, Aws::Client::AWSError< DynamoDBErrors > > GetItemOutcome
 
typedef Aws::Utils::Outcome< ListTablesResult, Aws::Client::AWSError< DynamoDBErrors > > ListTablesOutcome
 
typedef Aws::Utils::Outcome< PutItemResult, Aws::Client::AWSError< DynamoDBErrors > > PutItemOutcome
 
typedef Aws::Utils::Outcome< QueryResult, Aws::Client::AWSError< DynamoDBErrors > > QueryOutcome
 
typedef Aws::Utils::Outcome< ScanResult, Aws::Client::AWSError< DynamoDBErrors > > ScanOutcome
 
typedef Aws::Utils::Outcome< UpdateItemResult, Aws::Client::AWSError< DynamoDBErrors > > UpdateItemOutcome
 
typedef Aws::Utils::Outcome< UpdateTableResult, Aws::Client::AWSError< DynamoDBErrors > > UpdateTableOutcome
 
typedef std::future< BatchGetItemOutcomeBatchGetItemOutcomeCallable
 
typedef std::future< BatchWriteItemOutcomeBatchWriteItemOutcomeCallable
 
typedef std::future< CreateTableOutcomeCreateTableOutcomeCallable
 
typedef std::future< DeleteItemOutcomeDeleteItemOutcomeCallable
 
typedef std::future< DeleteTableOutcomeDeleteTableOutcomeCallable
 
typedef std::future< DescribeLimitsOutcomeDescribeLimitsOutcomeCallable
 
typedef std::future< DescribeTableOutcomeDescribeTableOutcomeCallable
 
typedef std::future< GetItemOutcomeGetItemOutcomeCallable
 
typedef std::future< ListTablesOutcomeListTablesOutcomeCallable
 
typedef std::future< PutItemOutcomePutItemOutcomeCallable
 
typedef std::future< QueryOutcomeQueryOutcomeCallable
 
typedef std::future< ScanOutcomeScanOutcomeCallable
 
typedef std::future< UpdateItemOutcomeUpdateItemOutcomeCallable
 
typedef std::future< UpdateTableOutcomeUpdateTableOutcomeCallable
 

Enumerations

enum  AttributeAction { AttributeAction::NOT_SET, AttributeAction::ADD, AttributeAction::PUT, AttributeAction::DELETE_ }
 
enum  ComparisonOperator {
  ComparisonOperator::NOT_SET, ComparisonOperator::EQ, ComparisonOperator::NE, ComparisonOperator::IN,
  ComparisonOperator::LE, ComparisonOperator::LT, ComparisonOperator::GE, ComparisonOperator::GT,
  ComparisonOperator::BETWEEN, ComparisonOperator::NOT_NULL, ComparisonOperator::NULL_, ComparisonOperator::CONTAINS,
  ComparisonOperator::NOT_CONTAINS, ComparisonOperator::BEGINS_WITH
}
 
enum  ConditionalOperator { ConditionalOperator::NOT_SET, ConditionalOperator::AND, ConditionalOperator::OR }
 
enum  IndexStatus {
  IndexStatus::NOT_SET, IndexStatus::CREATING, IndexStatus::UPDATING, IndexStatus::DELETING,
  IndexStatus::ACTIVE
}
 
enum  KeyType { KeyType::NOT_SET, KeyType::HASH, KeyType::RANGE }
 
enum  ProjectionType { ProjectionType::NOT_SET, ProjectionType::ALL, ProjectionType::KEYS_ONLY, ProjectionType::INCLUDE }
 
enum  ReturnConsumedCapacity { ReturnConsumedCapacity::NOT_SET, ReturnConsumedCapacity::INDEXES, ReturnConsumedCapacity::TOTAL, ReturnConsumedCapacity::NONE }
 
enum  ReturnItemCollectionMetrics { ReturnItemCollectionMetrics::NOT_SET, ReturnItemCollectionMetrics::SIZE, ReturnItemCollectionMetrics::NONE }
 
enum  ReturnValue {
  ReturnValue::NOT_SET, ReturnValue::NONE, ReturnValue::ALL_OLD, ReturnValue::UPDATED_OLD,
  ReturnValue::ALL_NEW, ReturnValue::UPDATED_NEW
}
 
enum  ScalarAttributeType { ScalarAttributeType::NOT_SET, ScalarAttributeType::S, ScalarAttributeType::N, ScalarAttributeType::B }
 
enum  Select {
  Select::NOT_SET, Select::ALL_ATTRIBUTES, Select::ALL_PROJECTED_ATTRIBUTES, Select::SPECIFIC_ATTRIBUTES,
  Select::COUNT
}
 
enum  StreamViewType {
  StreamViewType::NOT_SET, StreamViewType::NEW_IMAGE, StreamViewType::OLD_IMAGE, StreamViewType::NEW_AND_OLD_IMAGES,
  StreamViewType::KEYS_ONLY
}
 
enum  TableStatus {
  TableStatus::NOT_SET, TableStatus::CREATING, TableStatus::UPDATING, TableStatus::DELETING,
  TableStatus::ACTIVE
}
 

Typedef Documentation

Definition at line 95 of file DynamoDBClient.h.

Definition at line 112 of file DynamoDBClient.h.

Definition at line 98 of file DynamoDBClient.h.

Definition at line 113 of file DynamoDBClient.h.

Definition at line 99 of file DynamoDBClient.h.

Definition at line 114 of file DynamoDBClient.h.

Definition at line 100 of file DynamoDBClient.h.

Definition at line 115 of file DynamoDBClient.h.

Definition at line 101 of file DynamoDBClient.h.

Definition at line 116 of file DynamoDBClient.h.

Definition at line 102 of file DynamoDBClient.h.

Definition at line 117 of file DynamoDBClient.h.

Definition at line 103 of file DynamoDBClient.h.

Definition at line 118 of file DynamoDBClient.h.

Definition at line 104 of file DynamoDBClient.h.

Definition at line 119 of file DynamoDBClient.h.

Definition at line 105 of file DynamoDBClient.h.

Definition at line 120 of file DynamoDBClient.h.

Definition at line 106 of file DynamoDBClient.h.

Definition at line 121 of file DynamoDBClient.h.

Definition at line 107 of file DynamoDBClient.h.

Definition at line 122 of file DynamoDBClient.h.

Definition at line 108 of file DynamoDBClient.h.

Definition at line 123 of file DynamoDBClient.h.

Definition at line 109 of file DynamoDBClient.h.

Definition at line 124 of file DynamoDBClient.h.

Definition at line 110 of file DynamoDBClient.h.

Definition at line 125 of file DynamoDBClient.h.

Enumeration Type Documentation

Enumerator
NOT_SET 
ADD 
PUT 
DELETE_ 

Definition at line 25 of file AttributeAction.h.

Enumerator
NOT_SET 
EQ 
NE 
IN 
LE 
LT 
GE 
GT 
BETWEEN 
NOT_NULL 
NULL_ 
CONTAINS 
NOT_CONTAINS 
BEGINS_WITH 

Definition at line 25 of file ComparisonOperator.h.

Enumerator
NOT_SET 
AND 
OR 

Definition at line 25 of file ConditionalOperator.h.

Enumerator
NOT_SET 
CREATING 
UPDATING 
DELETING 
ACTIVE 

Definition at line 25 of file IndexStatus.h.

Enumerator
NOT_SET 
HASH 
RANGE 

Definition at line 25 of file KeyType.h.

Enumerator
NOT_SET 
ALL 
KEYS_ONLY 
INCLUDE 

Definition at line 25 of file ProjectionType.h.

Enumerator
NOT_SET 
INDEXES 
TOTAL 
NONE 

Definition at line 25 of file ReturnConsumedCapacity.h.

Enumerator
NOT_SET 
SIZE 
NONE 

Definition at line 25 of file ReturnItemCollectionMetrics.h.

Enumerator
NOT_SET 
NONE 
ALL_OLD 
UPDATED_OLD 
ALL_NEW 
UPDATED_NEW 

Definition at line 25 of file ReturnValue.h.

Enumerator
NOT_SET 

Definition at line 25 of file ScalarAttributeType.h.

Enumerator
NOT_SET 
ALL_ATTRIBUTES 
ALL_PROJECTED_ATTRIBUTES 
SPECIFIC_ATTRIBUTES 
COUNT 

Definition at line 25 of file Select.h.

Enumerator
NOT_SET 
NEW_IMAGE 
OLD_IMAGE 
NEW_AND_OLD_IMAGES 
KEYS_ONLY 

Definition at line 25 of file StreamViewType.h.

Enumerator
NOT_SET 
CREATING 
UPDATING 
DELETING 
ACTIVE 

Definition at line 25 of file TableStatus.h.