9#include <aws/dynamodb/DynamoDBErrors.h>
10#include <aws/dynamodb/DynamoDBClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/dynamodb/DynamoDBEndpointProvider.h>
16#include <aws/core/utils/ConcurrentCache.h>
22#include <aws/dynamodb/model/BatchExecuteStatementResult.h>
23#include <aws/dynamodb/model/BatchGetItemResult.h>
24#include <aws/dynamodb/model/BatchWriteItemResult.h>
25#include <aws/dynamodb/model/CreateBackupResult.h>
26#include <aws/dynamodb/model/CreateGlobalTableResult.h>
27#include <aws/dynamodb/model/CreateTableResult.h>
28#include <aws/dynamodb/model/DeleteBackupResult.h>
29#include <aws/dynamodb/model/DeleteItemResult.h>
30#include <aws/dynamodb/model/DeleteResourcePolicyResult.h>
31#include <aws/dynamodb/model/DeleteTableResult.h>
32#include <aws/dynamodb/model/DescribeBackupResult.h>
33#include <aws/dynamodb/model/DescribeContinuousBackupsResult.h>
34#include <aws/dynamodb/model/DescribeContributorInsightsResult.h>
35#include <aws/dynamodb/model/DescribeEndpointsResult.h>
36#include <aws/dynamodb/model/DescribeExportResult.h>
37#include <aws/dynamodb/model/DescribeGlobalTableResult.h>
38#include <aws/dynamodb/model/DescribeGlobalTableSettingsResult.h>
39#include <aws/dynamodb/model/DescribeImportResult.h>
40#include <aws/dynamodb/model/DescribeKinesisStreamingDestinationResult.h>
41#include <aws/dynamodb/model/DescribeLimitsResult.h>
42#include <aws/dynamodb/model/DescribeTableResult.h>
43#include <aws/dynamodb/model/DescribeTableReplicaAutoScalingResult.h>
44#include <aws/dynamodb/model/DescribeTimeToLiveResult.h>
45#include <aws/dynamodb/model/DisableKinesisStreamingDestinationResult.h>
46#include <aws/dynamodb/model/EnableKinesisStreamingDestinationResult.h>
47#include <aws/dynamodb/model/ExecuteStatementResult.h>
48#include <aws/dynamodb/model/ExecuteTransactionResult.h>
49#include <aws/dynamodb/model/ExportTableToPointInTimeResult.h>
50#include <aws/dynamodb/model/GetItemResult.h>
51#include <aws/dynamodb/model/GetResourcePolicyResult.h>
52#include <aws/dynamodb/model/ImportTableResult.h>
53#include <aws/dynamodb/model/ListBackupsResult.h>
54#include <aws/dynamodb/model/ListContributorInsightsResult.h>
55#include <aws/dynamodb/model/ListExportsResult.h>
56#include <aws/dynamodb/model/ListGlobalTablesResult.h>
57#include <aws/dynamodb/model/ListImportsResult.h>
58#include <aws/dynamodb/model/ListTablesResult.h>
59#include <aws/dynamodb/model/ListTagsOfResourceResult.h>
60#include <aws/dynamodb/model/PutItemResult.h>
61#include <aws/dynamodb/model/PutResourcePolicyResult.h>
62#include <aws/dynamodb/model/QueryResult.h>
63#include <aws/dynamodb/model/RestoreTableFromBackupResult.h>
64#include <aws/dynamodb/model/RestoreTableToPointInTimeResult.h>
65#include <aws/dynamodb/model/ScanResult.h>
66#include <aws/dynamodb/model/TransactGetItemsResult.h>
67#include <aws/dynamodb/model/TransactWriteItemsResult.h>
68#include <aws/dynamodb/model/UpdateContinuousBackupsResult.h>
69#include <aws/dynamodb/model/UpdateContributorInsightsResult.h>
70#include <aws/dynamodb/model/UpdateGlobalTableResult.h>
71#include <aws/dynamodb/model/UpdateGlobalTableSettingsResult.h>
72#include <aws/dynamodb/model/UpdateItemResult.h>
73#include <aws/dynamodb/model/UpdateKinesisStreamingDestinationResult.h>
74#include <aws/dynamodb/model/UpdateTableResult.h>
75#include <aws/dynamodb/model/UpdateTableReplicaAutoScalingResult.h>
76#include <aws/dynamodb/model/UpdateTimeToLiveResult.h>
77#include <aws/dynamodb/model/DescribeLimitsRequest.h>
78#include <aws/dynamodb/model/ListGlobalTablesRequest.h>
79#include <aws/dynamodb/model/ListImportsRequest.h>
80#include <aws/dynamodb/model/ListBackupsRequest.h>
81#include <aws/dynamodb/model/ListContributorInsightsRequest.h>
82#include <aws/dynamodb/model/ListTablesRequest.h>
83#include <aws/dynamodb/model/DescribeEndpointsRequest.h>
84#include <aws/dynamodb/model/ListExportsRequest.h>
85#include <aws/core/NoResult.h>
93 class HttpClientFactory;
98 template<
typename R,
typename E>
class Outcome;
108 class AWSCredentials;
109 class AWSCredentialsProvider;
EndpointProviderBase< DynamoDBClientConfiguration, DynamoDBBuiltInParameters, DynamoDBClientContextParameters > DynamoDBEndpointProviderBase
Aws::Utils::Outcome< ExecuteStatementResult, DynamoDBError > ExecuteStatementOutcome
Aws::Utils::Outcome< Aws::NoResult, DynamoDBError > TagResourceOutcome
std::future< TransactWriteItemsOutcome > TransactWriteItemsOutcomeCallable
std::future< QueryOutcome > QueryOutcomeCallable
Aws::Utils::Outcome< ListTablesResult, DynamoDBError > ListTablesOutcome
std::future< TransactGetItemsOutcome > TransactGetItemsOutcomeCallable
std::future< UpdateGlobalTableSettingsOutcome > UpdateGlobalTableSettingsOutcomeCallable
std::future< ExportTableToPointInTimeOutcome > ExportTableToPointInTimeOutcomeCallable
Aws::Utils::Outcome< UpdateGlobalTableResult, DynamoDBError > UpdateGlobalTableOutcome
std::future< DescribeLimitsOutcome > DescribeLimitsOutcomeCallable
std::future< DescribeBackupOutcome > DescribeBackupOutcomeCallable
Aws::Utils::Outcome< UpdateTimeToLiveResult, DynamoDBError > UpdateTimeToLiveOutcome
std::future< RestoreTableFromBackupOutcome > RestoreTableFromBackupOutcomeCallable
std::future< GetResourcePolicyOutcome > GetResourcePolicyOutcomeCallable
Aws::Utils::Outcome< DisableKinesisStreamingDestinationResult, DynamoDBError > DisableKinesisStreamingDestinationOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< ListContributorInsightsResult, DynamoDBError > ListContributorInsightsOutcome
std::future< ListBackupsOutcome > ListBackupsOutcomeCallable
Aws::Utils::Outcome< ListExportsResult, DynamoDBError > ListExportsOutcome
std::future< ListImportsOutcome > ListImportsOutcomeCallable
std::future< CreateTableOutcome > CreateTableOutcomeCallable
std::future< ListTablesOutcome > ListTablesOutcomeCallable
Aws::Utils::Outcome< TransactWriteItemsResult, DynamoDBError > TransactWriteItemsOutcome
std::future< UpdateItemOutcome > UpdateItemOutcomeCallable
Aws::Utils::Outcome< RestoreTableFromBackupResult, DynamoDBError > RestoreTableFromBackupOutcome
Aws::Utils::Outcome< DescribeEndpointsResult, DynamoDBError > DescribeEndpointsOutcome
std::future< DeleteItemOutcome > DeleteItemOutcomeCallable
Aws::Utils::Outcome< ListTagsOfResourceResult, DynamoDBError > ListTagsOfResourceOutcome
std::future< ListTagsOfResourceOutcome > ListTagsOfResourceOutcomeCallable
Aws::Utils::Outcome< UpdateGlobalTableSettingsResult, DynamoDBError > UpdateGlobalTableSettingsOutcome
std::future< DescribeImportOutcome > DescribeImportOutcomeCallable
Aws::Utils::Outcome< PutItemResult, DynamoDBError > PutItemOutcome
std::future< ListContributorInsightsOutcome > ListContributorInsightsOutcomeCallable
std::future< CreateGlobalTableOutcome > CreateGlobalTableOutcomeCallable
Aws::Utils::Outcome< EnableKinesisStreamingDestinationResult, DynamoDBError > EnableKinesisStreamingDestinationOutcome
Aws::Utils::Outcome< ExportTableToPointInTimeResult, DynamoDBError > ExportTableToPointInTimeOutcome
std::future< DescribeGlobalTableSettingsOutcome > DescribeGlobalTableSettingsOutcomeCallable
std::future< DescribeExportOutcome > DescribeExportOutcomeCallable
Aws::Utils::Outcome< UpdateItemResult, DynamoDBError > UpdateItemOutcome
Aws::Utils::Outcome< DescribeTimeToLiveResult, DynamoDBError > DescribeTimeToLiveOutcome
std::future< DisableKinesisStreamingDestinationOutcome > DisableKinesisStreamingDestinationOutcomeCallable
std::future< DeleteTableOutcome > DeleteTableOutcomeCallable
std::future< UpdateContributorInsightsOutcome > UpdateContributorInsightsOutcomeCallable
Aws::Utils::Outcome< CreateGlobalTableResult, DynamoDBError > CreateGlobalTableOutcome
std::future< UpdateKinesisStreamingDestinationOutcome > UpdateKinesisStreamingDestinationOutcomeCallable
Aws::Utils::Outcome< DescribeBackupResult, DynamoDBError > DescribeBackupOutcome
Aws::Utils::Outcome< DeleteResourcePolicyResult, DynamoDBError > DeleteResourcePolicyOutcome
std::future< DescribeEndpointsOutcome > DescribeEndpointsOutcomeCallable
std::future< PutItemOutcome > PutItemOutcomeCallable
Aws::Utils::Outcome< UpdateContributorInsightsResult, DynamoDBError > UpdateContributorInsightsOutcome
Aws::Utils::Outcome< ListImportsResult, DynamoDBError > ListImportsOutcome
std::future< BatchGetItemOutcome > BatchGetItemOutcomeCallable
Aws::Utils::Outcome< ImportTableResult, DynamoDBError > ImportTableOutcome
Aws::Utils::Outcome< TransactGetItemsResult, DynamoDBError > TransactGetItemsOutcome
Aws::Utils::Outcome< DescribeExportResult, DynamoDBError > DescribeExportOutcome
std::future< DescribeContributorInsightsOutcome > DescribeContributorInsightsOutcomeCallable
Aws::Utils::Outcome< ExecuteTransactionResult, DynamoDBError > ExecuteTransactionOutcome
Aws::Utils::Outcome< DescribeTableResult, DynamoDBError > DescribeTableOutcome
Aws::Utils::Outcome< RestoreTableToPointInTimeResult, DynamoDBError > RestoreTableToPointInTimeOutcome
Aws::Utils::Outcome< UpdateContinuousBackupsResult, DynamoDBError > UpdateContinuousBackupsOutcome
Aws::Utils::Outcome< GetResourcePolicyResult, DynamoDBError > GetResourcePolicyOutcome
std::future< ExecuteTransactionOutcome > ExecuteTransactionOutcomeCallable
std::future< BatchExecuteStatementOutcome > BatchExecuteStatementOutcomeCallable
std::future< ScanOutcome > ScanOutcomeCallable
Aws::Utils::Outcome< UpdateTableReplicaAutoScalingResult, DynamoDBError > UpdateTableReplicaAutoScalingOutcome
std::future< EnableKinesisStreamingDestinationOutcome > EnableKinesisStreamingDestinationOutcomeCallable
std::future< BatchWriteItemOutcome > BatchWriteItemOutcomeCallable
Aws::Utils::Outcome< BatchExecuteStatementResult, DynamoDBError > BatchExecuteStatementOutcome
Aws::Utils::Outcome< DescribeContinuousBackupsResult, DynamoDBError > DescribeContinuousBackupsOutcome
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
Aws::Utils::Outcome< UpdateTableResult, DynamoDBError > UpdateTableOutcome
std::future< CreateBackupOutcome > CreateBackupOutcomeCallable
std::future< GetItemOutcome > GetItemOutcomeCallable
Aws::Utils::Outcome< DescribeContributorInsightsResult, DynamoDBError > DescribeContributorInsightsOutcome
std::future< DescribeContinuousBackupsOutcome > DescribeContinuousBackupsOutcomeCallable
Aws::Utils::Outcome< DeleteBackupResult, DynamoDBError > DeleteBackupOutcome
Aws::Utils::Outcome< CreateBackupResult, DynamoDBError > CreateBackupOutcome
std::future< ImportTableOutcome > ImportTableOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< DescribeGlobalTableSettingsResult, DynamoDBError > DescribeGlobalTableSettingsOutcome
std::future< UpdateTimeToLiveOutcome > UpdateTimeToLiveOutcomeCallable
Aws::Utils::Outcome< BatchGetItemResult, DynamoDBError > BatchGetItemOutcome
Aws::Utils::Outcome< DescribeImportResult, DynamoDBError > DescribeImportOutcome
std::future< UpdateTableOutcome > UpdateTableOutcomeCallable
std::future< ListExportsOutcome > ListExportsOutcomeCallable
std::future< ListGlobalTablesOutcome > ListGlobalTablesOutcomeCallable
std::future< DescribeTableReplicaAutoScalingOutcome > DescribeTableReplicaAutoScalingOutcomeCallable
std::future< RestoreTableToPointInTimeOutcome > RestoreTableToPointInTimeOutcomeCallable
Aws::Utils::Outcome< DescribeGlobalTableResult, DynamoDBError > DescribeGlobalTableOutcome
std::future< DescribeTableOutcome > DescribeTableOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, DynamoDBError > UntagResourceOutcome
std::future< UpdateContinuousBackupsOutcome > UpdateContinuousBackupsOutcomeCallable
std::future< UpdateGlobalTableOutcome > UpdateGlobalTableOutcomeCallable
Aws::Utils::Outcome< PutResourcePolicyResult, DynamoDBError > PutResourcePolicyOutcome
Aws::Utils::Outcome< UpdateKinesisStreamingDestinationResult, DynamoDBError > UpdateKinesisStreamingDestinationOutcome
Aws::Utils::Outcome< DeleteTableResult, DynamoDBError > DeleteTableOutcome
Aws::Utils::Outcome< GetItemResult, DynamoDBError > GetItemOutcome
std::future< UpdateTableReplicaAutoScalingOutcome > UpdateTableReplicaAutoScalingOutcomeCallable
std::future< DeleteBackupOutcome > DeleteBackupOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
Aws::Utils::Outcome< BatchWriteItemResult, DynamoDBError > BatchWriteItemOutcome
std::future< DescribeKinesisStreamingDestinationOutcome > DescribeKinesisStreamingDestinationOutcomeCallable
std::future< ExecuteStatementOutcome > ExecuteStatementOutcomeCallable
Aws::Utils::Outcome< ScanResult, DynamoDBError > ScanOutcome
std::future< DescribeTimeToLiveOutcome > DescribeTimeToLiveOutcomeCallable
Aws::Utils::Outcome< ListBackupsResult, DynamoDBError > ListBackupsOutcome
Aws::Utils::Outcome< DeleteItemResult, DynamoDBError > DeleteItemOutcome
Aws::Utils::Outcome< DescribeTableReplicaAutoScalingResult, DynamoDBError > DescribeTableReplicaAutoScalingOutcome
Aws::Utils::Outcome< DescribeKinesisStreamingDestinationResult, DynamoDBError > DescribeKinesisStreamingDestinationOutcome
Aws::Utils::Outcome< CreateTableResult, DynamoDBError > CreateTableOutcome
Aws::Utils::Outcome< DescribeLimitsResult, DynamoDBError > DescribeLimitsOutcome
std::future< DescribeGlobalTableOutcome > DescribeGlobalTableOutcomeCallable
Aws::Utils::Outcome< ListGlobalTablesResult, DynamoDBError > ListGlobalTablesOutcome
Aws::Utils::Outcome< QueryResult, DynamoDBError > QueryOutcome
std::function< void(const DynamoDBClient *, const Model::UpdateTimeToLiveRequest &, const Model::UpdateTimeToLiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTimeToLiveResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::ImportTableRequest &, const Model::ImportTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportTableResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::BatchExecuteStatementRequest &, const Model::BatchExecuteStatementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchExecuteStatementResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::DescribeTimeToLiveRequest &, const Model::DescribeTimeToLiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTimeToLiveResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::BatchGetItemRequest &, const Model::BatchGetItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetItemResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::DescribeExportRequest &, const Model::DescribeExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExportResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::PutItemRequest &, const Model::PutItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutItemResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::ExecuteStatementRequest &, const Model::ExecuteStatementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExecuteStatementResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::TransactWriteItemsRequest &, const Model::TransactWriteItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TransactWriteItemsResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::ListContributorInsightsRequest &, const Model::ListContributorInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContributorInsightsResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::UpdateTableReplicaAutoScalingRequest &, const Model::UpdateTableReplicaAutoScalingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTableReplicaAutoScalingResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::DescribeBackupRequest &, const Model::DescribeBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBackupResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::UpdateKinesisStreamingDestinationRequest &, const Model::UpdateKinesisStreamingDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateKinesisStreamingDestinationResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::ListGlobalTablesRequest &, const Model::ListGlobalTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGlobalTablesResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::ListTablesRequest &, const Model::ListTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTablesResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::DescribeContributorInsightsRequest &, const Model::DescribeContributorInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeContributorInsightsResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::QueryRequest &, const Model::QueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > QueryResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::UpdateGlobalTableSettingsRequest &, const Model::UpdateGlobalTableSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGlobalTableSettingsResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::TransactGetItemsRequest &, const Model::TransactGetItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TransactGetItemsResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::DescribeEndpointsRequest &, const Model::DescribeEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEndpointsResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::GetItemRequest &, const Model::GetItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetItemResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::UpdateItemRequest &, const Model::UpdateItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateItemResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::ListBackupsRequest &, const Model::ListBackupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBackupsResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::BatchWriteItemRequest &, const Model::BatchWriteItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchWriteItemResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::ExecuteTransactionRequest &, const Model::ExecuteTransactionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExecuteTransactionResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::ListTagsOfResourceRequest &, const Model::ListTagsOfResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsOfResourceResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::DescribeKinesisStreamingDestinationRequest &, const Model::DescribeKinesisStreamingDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeKinesisStreamingDestinationResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::RestoreTableToPointInTimeRequest &, const Model::RestoreTableToPointInTimeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreTableToPointInTimeResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::DeleteItemRequest &, const Model::DeleteItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteItemResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::DisableKinesisStreamingDestinationRequest &, const Model::DisableKinesisStreamingDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableKinesisStreamingDestinationResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::RestoreTableFromBackupRequest &, const Model::RestoreTableFromBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreTableFromBackupResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::UpdateContributorInsightsRequest &, const Model::UpdateContributorInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContributorInsightsResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::UpdateContinuousBackupsRequest &, const Model::UpdateContinuousBackupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContinuousBackupsResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::ExportTableToPointInTimeRequest &, const Model::ExportTableToPointInTimeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExportTableToPointInTimeResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::DescribeGlobalTableSettingsRequest &, const Model::DescribeGlobalTableSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGlobalTableSettingsResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::CreateGlobalTableRequest &, const Model::CreateGlobalTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGlobalTableResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::DeleteTableRequest &, const Model::DeleteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTableResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::ScanRequest &, const Model::ScanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ScanResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::DescribeTableReplicaAutoScalingRequest &, const Model::DescribeTableReplicaAutoScalingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTableReplicaAutoScalingResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::UpdateTableRequest &, const Model::UpdateTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTableResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::CreateBackupRequest &, const Model::CreateBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBackupResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::GetResourcePolicyRequest &, const Model::GetResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourcePolicyResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::DescribeImportRequest &, const Model::DescribeImportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImportResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcePolicyResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::EnableKinesisStreamingDestinationRequest &, const Model::EnableKinesisStreamingDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableKinesisStreamingDestinationResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::DeleteBackupRequest &, const Model::DeleteBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBackupResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::DescribeLimitsRequest &, const Model::DescribeLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLimitsResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::DescribeTableRequest &, const Model::DescribeTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTableResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::CreateTableRequest &, const Model::CreateTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTableResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::ListExportsRequest &, const Model::ListExportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListExportsResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourcePolicyResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::DescribeContinuousBackupsRequest &, const Model::DescribeContinuousBackupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeContinuousBackupsResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::ListImportsRequest &, const Model::ListImportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImportsResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::UpdateGlobalTableRequest &, const Model::UpdateGlobalTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGlobalTableResponseReceivedHandler
std::function< void(const DynamoDBClient *, const Model::DescribeGlobalTableRequest &, const Model::DescribeGlobalTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGlobalTableResponseReceivedHandler