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

Namespaces

 DynamoDBEndpoint
 
 DynamoDBErrorMapper
 
 Model
 

Classes

class  DynamoDBClient
 
class  DynamoDBError
 
class  DynamoDBRequest
 

Typedefs

typedef std::function< void(const DynamoDBClient *, const Model::BatchGetItemRequest &, const Model::BatchGetItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetItemResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::BatchWriteItemRequest &, const Model::BatchWriteItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchWriteItemResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::CreateBackupRequest &, const Model::CreateBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBackupResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::CreateGlobalTableRequest &, const Model::CreateGlobalTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGlobalTableResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::CreateTableRequest &, const Model::CreateTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTableResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::DeleteBackupRequest &, const Model::DeleteBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBackupResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::DeleteItemRequest &, const Model::DeleteItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteItemResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::DeleteTableRequest &, const Model::DeleteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTableResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::DescribeBackupRequest &, const Model::DescribeBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBackupResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::DescribeContinuousBackupsRequest &, const Model::DescribeContinuousBackupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeContinuousBackupsResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::DescribeContributorInsightsRequest &, const Model::DescribeContributorInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeContributorInsightsResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::DescribeEndpointsRequest &, const Model::DescribeEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEndpointsResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::DescribeGlobalTableRequest &, const Model::DescribeGlobalTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGlobalTableResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::DescribeGlobalTableSettingsRequest &, const Model::DescribeGlobalTableSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGlobalTableSettingsResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::DescribeLimitsRequest &, const Model::DescribeLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLimitsResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::DescribeTableRequest &, const Model::DescribeTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTableResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::DescribeTableReplicaAutoScalingRequest &, const Model::DescribeTableReplicaAutoScalingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTableReplicaAutoScalingResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::DescribeTimeToLiveRequest &, const Model::DescribeTimeToLiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTimeToLiveResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::GetItemRequest &, const Model::GetItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetItemResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::ListBackupsRequest &, const Model::ListBackupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBackupsResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::ListContributorInsightsRequest &, const Model::ListContributorInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContributorInsightsResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::ListGlobalTablesRequest &, const Model::ListGlobalTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGlobalTablesResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::ListTablesRequest &, const Model::ListTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTablesResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::ListTagsOfResourceRequest &, const Model::ListTagsOfResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsOfResourceResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::PutItemRequest &, const Model::PutItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutItemResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::QueryRequest &, const Model::QueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > QueryResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::RestoreTableFromBackupRequest &, const Model::RestoreTableFromBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreTableFromBackupResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::RestoreTableToPointInTimeRequest &, const Model::RestoreTableToPointInTimeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreTableToPointInTimeResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::ScanRequest &, const Model::ScanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ScanResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::TransactGetItemsRequest &, const Model::TransactGetItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TransactGetItemsResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::TransactWriteItemsRequest &, const Model::TransactWriteItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TransactWriteItemsResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::UpdateContinuousBackupsRequest &, const Model::UpdateContinuousBackupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContinuousBackupsResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::UpdateContributorInsightsRequest &, const Model::UpdateContributorInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContributorInsightsResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::UpdateGlobalTableRequest &, const Model::UpdateGlobalTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGlobalTableResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::UpdateGlobalTableSettingsRequest &, const Model::UpdateGlobalTableSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGlobalTableSettingsResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::UpdateItemRequest &, const Model::UpdateItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateItemResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::UpdateTableRequest &, const Model::UpdateTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTableResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::UpdateTableReplicaAutoScalingRequest &, const Model::UpdateTableReplicaAutoScalingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTableReplicaAutoScalingResponseReceivedHandler
 
typedef std::function< void(const DynamoDBClient *, const Model::UpdateTimeToLiveRequest &, const Model::UpdateTimeToLiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTimeToLiveResponseReceivedHandler
 

Enumerations

enum  DynamoDBErrors {
  DynamoDBErrors::INCOMPLETE_SIGNATURE = 0, DynamoDBErrors::INTERNAL_FAILURE = 1, DynamoDBErrors::INVALID_ACTION = 2, DynamoDBErrors::INVALID_CLIENT_TOKEN_ID = 3,
  DynamoDBErrors::INVALID_PARAMETER_COMBINATION = 4, DynamoDBErrors::INVALID_QUERY_PARAMETER = 5, DynamoDBErrors::INVALID_PARAMETER_VALUE = 6, DynamoDBErrors::MISSING_ACTION = 7,
  DynamoDBErrors::MISSING_AUTHENTICATION_TOKEN = 8, DynamoDBErrors::MISSING_PARAMETER = 9, DynamoDBErrors::OPT_IN_REQUIRED = 10, DynamoDBErrors::REQUEST_EXPIRED = 11,
  DynamoDBErrors::SERVICE_UNAVAILABLE = 12, DynamoDBErrors::THROTTLING = 13, DynamoDBErrors::VALIDATION = 14, DynamoDBErrors::ACCESS_DENIED = 15,
  DynamoDBErrors::RESOURCE_NOT_FOUND = 16, DynamoDBErrors::UNRECOGNIZED_CLIENT = 17, DynamoDBErrors::MALFORMED_QUERY_STRING = 18, DynamoDBErrors::SLOW_DOWN = 19,
  DynamoDBErrors::REQUEST_TIME_TOO_SKEWED = 20, DynamoDBErrors::INVALID_SIGNATURE = 21, DynamoDBErrors::SIGNATURE_DOES_NOT_MATCH = 22, DynamoDBErrors::INVALID_ACCESS_KEY_ID = 23,
  DynamoDBErrors::REQUEST_TIMEOUT = 24, DynamoDBErrors::NETWORK_CONNECTION = 99, DynamoDBErrors::UNKNOWN = 100, DynamoDBErrors::BACKUP_IN_USE = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  DynamoDBErrors::BACKUP_NOT_FOUND, DynamoDBErrors::CONDITIONAL_CHECK_FAILED, DynamoDBErrors::CONTINUOUS_BACKUPS_UNAVAILABLE, DynamoDBErrors::GLOBAL_TABLE_ALREADY_EXISTS,
  DynamoDBErrors::GLOBAL_TABLE_NOT_FOUND, DynamoDBErrors::IDEMPOTENT_PARAMETER_MISMATCH, DynamoDBErrors::INDEX_NOT_FOUND, DynamoDBErrors::INVALID_RESTORE_TIME,
  DynamoDBErrors::ITEM_COLLECTION_SIZE_LIMIT_EXCEEDED, DynamoDBErrors::LIMIT_EXCEEDED, DynamoDBErrors::POINT_IN_TIME_RECOVERY_UNAVAILABLE, DynamoDBErrors::PROVISIONED_THROUGHPUT_EXCEEDED,
  DynamoDBErrors::REPLICA_ALREADY_EXISTS, DynamoDBErrors::REPLICA_NOT_FOUND, DynamoDBErrors::REQUEST_LIMIT_EXCEEDED, DynamoDBErrors::RESOURCE_IN_USE,
  DynamoDBErrors::TABLE_ALREADY_EXISTS, DynamoDBErrors::TABLE_IN_USE, DynamoDBErrors::TABLE_NOT_FOUND, DynamoDBErrors::TRANSACTION_CANCELED,
  DynamoDBErrors::TRANSACTION_CONFLICT, DynamoDBErrors::TRANSACTION_IN_PROGRESS
}
 

Typedef Documentation

◆ BatchGetItemResponseReceivedHandler

Definition at line 221 of file DynamoDBClient.h.

◆ BatchWriteItemResponseReceivedHandler

Definition at line 224 of file DynamoDBClient.h.

◆ CreateBackupResponseReceivedHandler

Definition at line 225 of file DynamoDBClient.h.

◆ CreateGlobalTableResponseReceivedHandler

Definition at line 226 of file DynamoDBClient.h.

◆ CreateTableResponseReceivedHandler

Definition at line 227 of file DynamoDBClient.h.

◆ DeleteBackupResponseReceivedHandler

Definition at line 228 of file DynamoDBClient.h.

◆ DeleteItemResponseReceivedHandler

Definition at line 229 of file DynamoDBClient.h.

◆ DeleteTableResponseReceivedHandler

Definition at line 230 of file DynamoDBClient.h.

◆ DescribeBackupResponseReceivedHandler

Definition at line 231 of file DynamoDBClient.h.

◆ DescribeContinuousBackupsResponseReceivedHandler

Definition at line 232 of file DynamoDBClient.h.

◆ DescribeContributorInsightsResponseReceivedHandler

Definition at line 233 of file DynamoDBClient.h.

◆ DescribeEndpointsResponseReceivedHandler

Definition at line 234 of file DynamoDBClient.h.

◆ DescribeGlobalTableResponseReceivedHandler

Definition at line 235 of file DynamoDBClient.h.

◆ DescribeGlobalTableSettingsResponseReceivedHandler

Definition at line 236 of file DynamoDBClient.h.

◆ DescribeLimitsResponseReceivedHandler

Definition at line 237 of file DynamoDBClient.h.

◆ DescribeTableReplicaAutoScalingResponseReceivedHandler

Definition at line 239 of file DynamoDBClient.h.

◆ DescribeTableResponseReceivedHandler

Definition at line 238 of file DynamoDBClient.h.

◆ DescribeTimeToLiveResponseReceivedHandler

Definition at line 240 of file DynamoDBClient.h.

◆ GetItemResponseReceivedHandler

typedef std::function<void(const DynamoDBClient*, const Model::GetItemRequest&, const Model::GetItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::DynamoDB::GetItemResponseReceivedHandler

Definition at line 241 of file DynamoDBClient.h.

◆ ListBackupsResponseReceivedHandler

Definition at line 242 of file DynamoDBClient.h.

◆ ListContributorInsightsResponseReceivedHandler

Definition at line 243 of file DynamoDBClient.h.

◆ ListGlobalTablesResponseReceivedHandler

Definition at line 244 of file DynamoDBClient.h.

◆ ListTablesResponseReceivedHandler

Definition at line 245 of file DynamoDBClient.h.

◆ ListTagsOfResourceResponseReceivedHandler

Definition at line 246 of file DynamoDBClient.h.

◆ PutItemResponseReceivedHandler

typedef std::function<void(const DynamoDBClient*, const Model::PutItemRequest&, const Model::PutItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::DynamoDB::PutItemResponseReceivedHandler

Definition at line 247 of file DynamoDBClient.h.

◆ QueryResponseReceivedHandler

typedef std::function<void(const DynamoDBClient*, const Model::QueryRequest&, const Model::QueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::DynamoDB::QueryResponseReceivedHandler

Definition at line 248 of file DynamoDBClient.h.

◆ RestoreTableFromBackupResponseReceivedHandler

Definition at line 249 of file DynamoDBClient.h.

◆ RestoreTableToPointInTimeResponseReceivedHandler

Definition at line 250 of file DynamoDBClient.h.

◆ ScanResponseReceivedHandler

typedef std::function<void(const DynamoDBClient*, const Model::ScanRequest&, const Model::ScanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::DynamoDB::ScanResponseReceivedHandler

Definition at line 251 of file DynamoDBClient.h.

◆ TagResourceResponseReceivedHandler

Definition at line 252 of file DynamoDBClient.h.

◆ TransactGetItemsResponseReceivedHandler

Definition at line 253 of file DynamoDBClient.h.

◆ TransactWriteItemsResponseReceivedHandler

Definition at line 254 of file DynamoDBClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 255 of file DynamoDBClient.h.

◆ UpdateContinuousBackupsResponseReceivedHandler

Definition at line 256 of file DynamoDBClient.h.

◆ UpdateContributorInsightsResponseReceivedHandler

Definition at line 257 of file DynamoDBClient.h.

◆ UpdateGlobalTableResponseReceivedHandler

Definition at line 258 of file DynamoDBClient.h.

◆ UpdateGlobalTableSettingsResponseReceivedHandler

Definition at line 259 of file DynamoDBClient.h.

◆ UpdateItemResponseReceivedHandler

Definition at line 260 of file DynamoDBClient.h.

◆ UpdateTableReplicaAutoScalingResponseReceivedHandler

Definition at line 262 of file DynamoDBClient.h.

◆ UpdateTableResponseReceivedHandler

Definition at line 261 of file DynamoDBClient.h.

◆ UpdateTimeToLiveResponseReceivedHandler

Definition at line 263 of file DynamoDBClient.h.

Enumeration Type Documentation

◆ DynamoDBErrors

Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
BACKUP_IN_USE 
BACKUP_NOT_FOUND 
CONDITIONAL_CHECK_FAILED 
CONTINUOUS_BACKUPS_UNAVAILABLE 
GLOBAL_TABLE_ALREADY_EXISTS 
GLOBAL_TABLE_NOT_FOUND 
IDEMPOTENT_PARAMETER_MISMATCH 
INDEX_NOT_FOUND 
INVALID_RESTORE_TIME 
ITEM_COLLECTION_SIZE_LIMIT_EXCEEDED 
LIMIT_EXCEEDED 
POINT_IN_TIME_RECOVERY_UNAVAILABLE 
PROVISIONED_THROUGHPUT_EXCEEDED 
REPLICA_ALREADY_EXISTS 
REPLICA_NOT_FOUND 
REQUEST_LIMIT_EXCEEDED 
RESOURCE_IN_USE 
TABLE_ALREADY_EXISTS 
TABLE_IN_USE 
TABLE_NOT_FOUND 
TRANSACTION_CANCELED 
TRANSACTION_CONFLICT 
TRANSACTION_IN_PROGRESS 

Definition at line 16 of file DynamoDBErrors.h.