AWS SDK for C++

AWS SDK for C++ Version 1.11.685

Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations | Variables
Aws::DynamoDB Namespace Reference

Namespaces

 
namespace  Endpoint
 
namespace  Model
 

Classes

 
 
 
 
 

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::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::DescribeExportRequest &, const Model::DescribeExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeExportResponseReceivedHandler
 
 
 
typedef std::function< void(const DynamoDBClient *, const Model::DescribeImportRequest &, const Model::DescribeImportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeImportResponseReceivedHandler
 
 
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::GetItemRequest &, const Model::GetItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetItemResponseReceivedHandler
 
 
typedef std::function< void(const DynamoDBClient *, const Model::ImportTableRequest &, const Model::ImportTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ImportTableResponseReceivedHandler
 
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::ListExportsRequest &, const Model::ListExportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListExportsResponseReceivedHandler
 
 
typedef std::function< void(const DynamoDBClient *, const Model::ListImportsRequest &, const Model::ListImportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListImportsResponseReceivedHandler
 
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::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::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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
 
 
 
 
 
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
 
 
 

Enumerations

enum class  DynamoDBErrors {
  INCOMPLETE_SIGNATURE = 0 , INTERNAL_FAILURE = 1 , INVALID_ACTION = 2 , INVALID_CLIENT_TOKEN_ID = 3 ,
  INVALID_PARAMETER_COMBINATION = 4 , INVALID_QUERY_PARAMETER = 5 , INVALID_PARAMETER_VALUE = 6 , MISSING_ACTION = 7 ,
  MISSING_AUTHENTICATION_TOKEN = 8 , MISSING_PARAMETER = 9 , OPT_IN_REQUIRED = 10 , REQUEST_EXPIRED = 11 ,
  SERVICE_UNAVAILABLE = 12 , THROTTLING = 13 , VALIDATION = 14 , ACCESS_DENIED = 15 ,
  RESOURCE_NOT_FOUND = 16 , UNRECOGNIZED_CLIENT = 17 , MALFORMED_QUERY_STRING = 18 , SLOW_DOWN = 19 ,
  REQUEST_TIME_TOO_SKEWED = 20 , INVALID_SIGNATURE = 21 , SIGNATURE_DOES_NOT_MATCH = 22 , INVALID_ACCESS_KEY_ID = 23 ,
  REQUEST_TIMEOUT = 24 , NETWORK_CONNECTION = 99 , UNKNOWN = 100 , BACKUP_IN_USE = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1 ,
  BACKUP_NOT_FOUND , CONDITIONAL_CHECK_FAILED , CONTINUOUS_BACKUPS_UNAVAILABLE , DUPLICATE_ITEM ,
  EXPORT_CONFLICT , EXPORT_NOT_FOUND , GLOBAL_TABLE_ALREADY_EXISTS , GLOBAL_TABLE_NOT_FOUND ,
  IDEMPOTENT_PARAMETER_MISMATCH , IMPORT_CONFLICT , IMPORT_NOT_FOUND , INDEX_NOT_FOUND ,
  INVALID_EXPORT_TIME , INVALID_RESTORE_TIME , ITEM_COLLECTION_SIZE_LIMIT_EXCEEDED , LIMIT_EXCEEDED ,
  POINT_IN_TIME_RECOVERY_UNAVAILABLE , POLICY_NOT_FOUND , PROVISIONED_THROUGHPUT_EXCEEDED , REPLICATED_WRITE_CONFLICT ,
  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
}
 

Variables

AWS_DYNAMODB_API const char SERVICE_NAME []
 

Typedef Documentation

◆ BatchExecuteStatementResponseReceivedHandler

Definition at line 304 of file DynamoDBServiceClientModel.h.

◆ BatchGetItemResponseReceivedHandler

Definition at line 307 of file DynamoDBServiceClientModel.h.

◆ BatchWriteItemResponseReceivedHandler

Definition at line 310 of file DynamoDBServiceClientModel.h.

◆ CreateBackupResponseReceivedHandler

Definition at line 313 of file DynamoDBServiceClientModel.h.

◆ CreateGlobalTableResponseReceivedHandler

Definition at line 316 of file DynamoDBServiceClientModel.h.

◆ CreateTableResponseReceivedHandler

Definition at line 319 of file DynamoDBServiceClientModel.h.

◆ DeleteBackupResponseReceivedHandler

Definition at line 322 of file DynamoDBServiceClientModel.h.

◆ DeleteItemResponseReceivedHandler

Definition at line 325 of file DynamoDBServiceClientModel.h.

◆ DeleteResourcePolicyResponseReceivedHandler

Definition at line 328 of file DynamoDBServiceClientModel.h.

◆ DeleteTableResponseReceivedHandler

Definition at line 331 of file DynamoDBServiceClientModel.h.

◆ DescribeBackupResponseReceivedHandler

Definition at line 334 of file DynamoDBServiceClientModel.h.

◆ DescribeContinuousBackupsResponseReceivedHandler

Definition at line 337 of file DynamoDBServiceClientModel.h.

◆ DescribeContributorInsightsResponseReceivedHandler

Definition at line 340 of file DynamoDBServiceClientModel.h.

◆ DescribeEndpointsResponseReceivedHandler

Definition at line 343 of file DynamoDBServiceClientModel.h.

◆ DescribeExportResponseReceivedHandler

Definition at line 346 of file DynamoDBServiceClientModel.h.

◆ DescribeGlobalTableResponseReceivedHandler

Definition at line 349 of file DynamoDBServiceClientModel.h.

◆ DescribeGlobalTableSettingsResponseReceivedHandler

Definition at line 352 of file DynamoDBServiceClientModel.h.

◆ DescribeImportResponseReceivedHandler

Definition at line 355 of file DynamoDBServiceClientModel.h.

◆ DescribeKinesisStreamingDestinationResponseReceivedHandler

Definition at line 359 of file DynamoDBServiceClientModel.h.

◆ DescribeLimitsResponseReceivedHandler

Definition at line 362 of file DynamoDBServiceClientModel.h.

◆ DescribeTableReplicaAutoScalingResponseReceivedHandler

Definition at line 369 of file DynamoDBServiceClientModel.h.

◆ DescribeTableResponseReceivedHandler

Definition at line 365 of file DynamoDBServiceClientModel.h.

◆ DescribeTimeToLiveResponseReceivedHandler

Definition at line 372 of file DynamoDBServiceClientModel.h.

◆ DisableKinesisStreamingDestinationResponseReceivedHandler

Definition at line 376 of file DynamoDBServiceClientModel.h.

◆ DynamoDBEndpointProvider

Definition at line 115 of file DynamoDBServiceClientModel.h.

◆ DynamoDBEndpointProviderBase

Definition at line 114 of file DynamoDBServiceClientModel.h.

◆ EnableKinesisStreamingDestinationResponseReceivedHandler

Definition at line 380 of file DynamoDBServiceClientModel.h.

◆ ExecuteStatementResponseReceivedHandler

Definition at line 383 of file DynamoDBServiceClientModel.h.

◆ ExecuteTransactionResponseReceivedHandler

Definition at line 386 of file DynamoDBServiceClientModel.h.

◆ ExportTableToPointInTimeResponseReceivedHandler

Definition at line 389 of file DynamoDBServiceClientModel.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 392 of file DynamoDBServiceClientModel.h.

◆ GetResourcePolicyResponseReceivedHandler

Definition at line 395 of file DynamoDBServiceClientModel.h.

◆ ImportTableResponseReceivedHandler

Definition at line 398 of file DynamoDBServiceClientModel.h.

◆ ListBackupsResponseReceivedHandler

Definition at line 401 of file DynamoDBServiceClientModel.h.

◆ ListContributorInsightsResponseReceivedHandler

Definition at line 404 of file DynamoDBServiceClientModel.h.

◆ ListExportsResponseReceivedHandler

Definition at line 407 of file DynamoDBServiceClientModel.h.

◆ ListGlobalTablesResponseReceivedHandler

Definition at line 410 of file DynamoDBServiceClientModel.h.

◆ ListImportsResponseReceivedHandler

Definition at line 413 of file DynamoDBServiceClientModel.h.

◆ ListTablesResponseReceivedHandler

Definition at line 416 of file DynamoDBServiceClientModel.h.

◆ ListTagsOfResourceResponseReceivedHandler

Definition at line 419 of file DynamoDBServiceClientModel.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 422 of file DynamoDBServiceClientModel.h.

◆ PutResourcePolicyResponseReceivedHandler

Definition at line 425 of file DynamoDBServiceClientModel.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 428 of file DynamoDBServiceClientModel.h.

◆ RestoreTableFromBackupResponseReceivedHandler

Definition at line 431 of file DynamoDBServiceClientModel.h.

◆ RestoreTableToPointInTimeResponseReceivedHandler

Definition at line 434 of file DynamoDBServiceClientModel.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 437 of file DynamoDBServiceClientModel.h.

◆ TagResourceResponseReceivedHandler

Definition at line 440 of file DynamoDBServiceClientModel.h.

◆ TransactGetItemsResponseReceivedHandler

Definition at line 443 of file DynamoDBServiceClientModel.h.

◆ TransactWriteItemsResponseReceivedHandler

Definition at line 446 of file DynamoDBServiceClientModel.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 449 of file DynamoDBServiceClientModel.h.

◆ UpdateContinuousBackupsResponseReceivedHandler

Definition at line 452 of file DynamoDBServiceClientModel.h.

◆ UpdateContributorInsightsResponseReceivedHandler

Definition at line 455 of file DynamoDBServiceClientModel.h.

◆ UpdateGlobalTableResponseReceivedHandler

Definition at line 458 of file DynamoDBServiceClientModel.h.

◆ UpdateGlobalTableSettingsResponseReceivedHandler

Definition at line 461 of file DynamoDBServiceClientModel.h.

◆ UpdateItemResponseReceivedHandler

Definition at line 464 of file DynamoDBServiceClientModel.h.

◆ UpdateKinesisStreamingDestinationResponseReceivedHandler

Definition at line 468 of file DynamoDBServiceClientModel.h.

◆ UpdateTableReplicaAutoScalingResponseReceivedHandler

Definition at line 475 of file DynamoDBServiceClientModel.h.

◆ UpdateTableResponseReceivedHandler

Definition at line 471 of file DynamoDBServiceClientModel.h.

◆ UpdateTimeToLiveResponseReceivedHandler

Definition at line 478 of file DynamoDBServiceClientModel.h.

Enumeration Type Documentation

◆ DynamoDBErrors

strong
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 
DUPLICATE_ITEM 
EXPORT_CONFLICT 
EXPORT_NOT_FOUND 
GLOBAL_TABLE_ALREADY_EXISTS 
GLOBAL_TABLE_NOT_FOUND 
IDEMPOTENT_PARAMETER_MISMATCH 
IMPORT_CONFLICT 
IMPORT_NOT_FOUND 
INDEX_NOT_FOUND 
INVALID_EXPORT_TIME 
INVALID_RESTORE_TIME 
ITEM_COLLECTION_SIZE_LIMIT_EXCEEDED 
LIMIT_EXCEEDED 
POINT_IN_TIME_RECOVERY_UNAVAILABLE 
POLICY_NOT_FOUND 
PROVISIONED_THROUGHPUT_EXCEEDED 
REPLICATED_WRITE_CONFLICT 
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 14 of file DynamoDBErrors.h.

Variable Documentation

◆ SERVICE_NAME

AWS_DYNAMODB_API const char Aws::DynamoDB::SERVICE_NAME[]
extern