AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
DynamoDBServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
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>
17#include <future>
18#include <functional>
19/* End of generic header includes */
20
21/* Service model headers required in DynamoDBClient header */
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>
86/* End of service model headers required in DynamoDBClient header */
87
88namespace Aws
89{
90 namespace Http
91 {
92 class HttpClient;
93 class HttpClientFactory;
94 } // namespace Http
95
96 namespace Utils
97 {
98 template< typename R, typename E> class Outcome;
99
100 namespace Threading
101 {
102 class Executor;
103 } // namespace Threading
104 } // namespace Utils
105
106 namespace Auth
107 {
108 class AWSCredentials;
109 class AWSCredentialsProvider;
110 } // namespace Auth
111
112 namespace Client
113 {
114 class RetryStrategy;
115 } // namespace Client
116
117 namespace DynamoDB
118 {
121
122 namespace Model
123 {
124 /* Service model forward declarations required in DynamoDBClient header */
130 class CreateTableRequest;
132 class DeleteItemRequest;
134 class DeleteTableRequest;
153 class GetItemRequest;
155 class ImportTableRequest;
156 class ListBackupsRequest;
158 class ListExportsRequest;
160 class ListImportsRequest;
161 class ListTablesRequest;
163 class PutItemRequest;
165 class QueryRequest;
168 class ScanRequest;
169 class TagResourceRequest;
177 class UpdateItemRequest;
179 class UpdateTableRequest;
182 /* End of service model forward declarations required in DynamoDBClient header */
183
184 /* Service model Outcome class definitions */
242 /* End of service model Outcome class definitions */
243
244 /* Service model Outcome callable definitions */
245 typedef std::future<BatchExecuteStatementOutcome> BatchExecuteStatementOutcomeCallable;
246 typedef std::future<BatchGetItemOutcome> BatchGetItemOutcomeCallable;
247 typedef std::future<BatchWriteItemOutcome> BatchWriteItemOutcomeCallable;
248 typedef std::future<CreateBackupOutcome> CreateBackupOutcomeCallable;
249 typedef std::future<CreateGlobalTableOutcome> CreateGlobalTableOutcomeCallable;
250 typedef std::future<CreateTableOutcome> CreateTableOutcomeCallable;
251 typedef std::future<DeleteBackupOutcome> DeleteBackupOutcomeCallable;
252 typedef std::future<DeleteItemOutcome> DeleteItemOutcomeCallable;
253 typedef std::future<DeleteResourcePolicyOutcome> DeleteResourcePolicyOutcomeCallable;
254 typedef std::future<DeleteTableOutcome> DeleteTableOutcomeCallable;
255 typedef std::future<DescribeBackupOutcome> DescribeBackupOutcomeCallable;
256 typedef std::future<DescribeContinuousBackupsOutcome> DescribeContinuousBackupsOutcomeCallable;
257 typedef std::future<DescribeContributorInsightsOutcome> DescribeContributorInsightsOutcomeCallable;
258 typedef std::future<DescribeEndpointsOutcome> DescribeEndpointsOutcomeCallable;
259 typedef std::future<DescribeExportOutcome> DescribeExportOutcomeCallable;
260 typedef std::future<DescribeGlobalTableOutcome> DescribeGlobalTableOutcomeCallable;
261 typedef std::future<DescribeGlobalTableSettingsOutcome> DescribeGlobalTableSettingsOutcomeCallable;
262 typedef std::future<DescribeImportOutcome> DescribeImportOutcomeCallable;
263 typedef std::future<DescribeKinesisStreamingDestinationOutcome> DescribeKinesisStreamingDestinationOutcomeCallable;
264 typedef std::future<DescribeLimitsOutcome> DescribeLimitsOutcomeCallable;
265 typedef std::future<DescribeTableOutcome> DescribeTableOutcomeCallable;
266 typedef std::future<DescribeTableReplicaAutoScalingOutcome> DescribeTableReplicaAutoScalingOutcomeCallable;
267 typedef std::future<DescribeTimeToLiveOutcome> DescribeTimeToLiveOutcomeCallable;
268 typedef std::future<DisableKinesisStreamingDestinationOutcome> DisableKinesisStreamingDestinationOutcomeCallable;
269 typedef std::future<EnableKinesisStreamingDestinationOutcome> EnableKinesisStreamingDestinationOutcomeCallable;
270 typedef std::future<ExecuteStatementOutcome> ExecuteStatementOutcomeCallable;
271 typedef std::future<ExecuteTransactionOutcome> ExecuteTransactionOutcomeCallable;
272 typedef std::future<ExportTableToPointInTimeOutcome> ExportTableToPointInTimeOutcomeCallable;
273 typedef std::future<GetItemOutcome> GetItemOutcomeCallable;
274 typedef std::future<GetResourcePolicyOutcome> GetResourcePolicyOutcomeCallable;
275 typedef std::future<ImportTableOutcome> ImportTableOutcomeCallable;
276 typedef std::future<ListBackupsOutcome> ListBackupsOutcomeCallable;
277 typedef std::future<ListContributorInsightsOutcome> ListContributorInsightsOutcomeCallable;
278 typedef std::future<ListExportsOutcome> ListExportsOutcomeCallable;
279 typedef std::future<ListGlobalTablesOutcome> ListGlobalTablesOutcomeCallable;
280 typedef std::future<ListImportsOutcome> ListImportsOutcomeCallable;
281 typedef std::future<ListTablesOutcome> ListTablesOutcomeCallable;
282 typedef std::future<ListTagsOfResourceOutcome> ListTagsOfResourceOutcomeCallable;
283 typedef std::future<PutItemOutcome> PutItemOutcomeCallable;
284 typedef std::future<PutResourcePolicyOutcome> PutResourcePolicyOutcomeCallable;
285 typedef std::future<QueryOutcome> QueryOutcomeCallable;
286 typedef std::future<RestoreTableFromBackupOutcome> RestoreTableFromBackupOutcomeCallable;
287 typedef std::future<RestoreTableToPointInTimeOutcome> RestoreTableToPointInTimeOutcomeCallable;
288 typedef std::future<ScanOutcome> ScanOutcomeCallable;
289 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
290 typedef std::future<TransactGetItemsOutcome> TransactGetItemsOutcomeCallable;
291 typedef std::future<TransactWriteItemsOutcome> TransactWriteItemsOutcomeCallable;
292 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
293 typedef std::future<UpdateContinuousBackupsOutcome> UpdateContinuousBackupsOutcomeCallable;
294 typedef std::future<UpdateContributorInsightsOutcome> UpdateContributorInsightsOutcomeCallable;
295 typedef std::future<UpdateGlobalTableOutcome> UpdateGlobalTableOutcomeCallable;
296 typedef std::future<UpdateGlobalTableSettingsOutcome> UpdateGlobalTableSettingsOutcomeCallable;
297 typedef std::future<UpdateItemOutcome> UpdateItemOutcomeCallable;
298 typedef std::future<UpdateKinesisStreamingDestinationOutcome> UpdateKinesisStreamingDestinationOutcomeCallable;
299 typedef std::future<UpdateTableOutcome> UpdateTableOutcomeCallable;
300 typedef std::future<UpdateTableReplicaAutoScalingOutcome> UpdateTableReplicaAutoScalingOutcomeCallable;
301 typedef std::future<UpdateTimeToLiveOutcome> UpdateTimeToLiveOutcomeCallable;
302 /* End of service model Outcome callable definitions */
303 } // namespace Model
304
305 class DynamoDBClient;
306
307 /* Service model async handlers definitions */
308 typedef std::function<void(const DynamoDBClient*, const Model::BatchExecuteStatementRequest&, const Model::BatchExecuteStatementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchExecuteStatementResponseReceivedHandler;
309 typedef std::function<void(const DynamoDBClient*, const Model::BatchGetItemRequest&, const Model::BatchGetItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetItemResponseReceivedHandler;
310 typedef std::function<void(const DynamoDBClient*, const Model::BatchWriteItemRequest&, const Model::BatchWriteItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchWriteItemResponseReceivedHandler;
311 typedef std::function<void(const DynamoDBClient*, const Model::CreateBackupRequest&, const Model::CreateBackupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBackupResponseReceivedHandler;
312 typedef std::function<void(const DynamoDBClient*, const Model::CreateGlobalTableRequest&, const Model::CreateGlobalTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGlobalTableResponseReceivedHandler;
313 typedef std::function<void(const DynamoDBClient*, const Model::CreateTableRequest&, const Model::CreateTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTableResponseReceivedHandler;
314 typedef std::function<void(const DynamoDBClient*, const Model::DeleteBackupRequest&, const Model::DeleteBackupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBackupResponseReceivedHandler;
315 typedef std::function<void(const DynamoDBClient*, const Model::DeleteItemRequest&, const Model::DeleteItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteItemResponseReceivedHandler;
316 typedef std::function<void(const DynamoDBClient*, const Model::DeleteResourcePolicyRequest&, const Model::DeleteResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourcePolicyResponseReceivedHandler;
317 typedef std::function<void(const DynamoDBClient*, const Model::DeleteTableRequest&, const Model::DeleteTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTableResponseReceivedHandler;
318 typedef std::function<void(const DynamoDBClient*, const Model::DescribeBackupRequest&, const Model::DescribeBackupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBackupResponseReceivedHandler;
319 typedef std::function<void(const DynamoDBClient*, const Model::DescribeContinuousBackupsRequest&, const Model::DescribeContinuousBackupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeContinuousBackupsResponseReceivedHandler;
320 typedef std::function<void(const DynamoDBClient*, const Model::DescribeContributorInsightsRequest&, const Model::DescribeContributorInsightsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeContributorInsightsResponseReceivedHandler;
321 typedef std::function<void(const DynamoDBClient*, const Model::DescribeEndpointsRequest&, const Model::DescribeEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEndpointsResponseReceivedHandler;
322 typedef std::function<void(const DynamoDBClient*, const Model::DescribeExportRequest&, const Model::DescribeExportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeExportResponseReceivedHandler;
323 typedef std::function<void(const DynamoDBClient*, const Model::DescribeGlobalTableRequest&, const Model::DescribeGlobalTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGlobalTableResponseReceivedHandler;
324 typedef std::function<void(const DynamoDBClient*, const Model::DescribeGlobalTableSettingsRequest&, const Model::DescribeGlobalTableSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGlobalTableSettingsResponseReceivedHandler;
325 typedef std::function<void(const DynamoDBClient*, const Model::DescribeImportRequest&, const Model::DescribeImportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeImportResponseReceivedHandler;
326 typedef std::function<void(const DynamoDBClient*, const Model::DescribeKinesisStreamingDestinationRequest&, const Model::DescribeKinesisStreamingDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeKinesisStreamingDestinationResponseReceivedHandler;
327 typedef std::function<void(const DynamoDBClient*, const Model::DescribeLimitsRequest&, const Model::DescribeLimitsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLimitsResponseReceivedHandler;
328 typedef std::function<void(const DynamoDBClient*, const Model::DescribeTableRequest&, const Model::DescribeTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTableResponseReceivedHandler;
329 typedef std::function<void(const DynamoDBClient*, const Model::DescribeTableReplicaAutoScalingRequest&, const Model::DescribeTableReplicaAutoScalingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTableReplicaAutoScalingResponseReceivedHandler;
330 typedef std::function<void(const DynamoDBClient*, const Model::DescribeTimeToLiveRequest&, const Model::DescribeTimeToLiveOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTimeToLiveResponseReceivedHandler;
331 typedef std::function<void(const DynamoDBClient*, const Model::DisableKinesisStreamingDestinationRequest&, const Model::DisableKinesisStreamingDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableKinesisStreamingDestinationResponseReceivedHandler;
332 typedef std::function<void(const DynamoDBClient*, const Model::EnableKinesisStreamingDestinationRequest&, const Model::EnableKinesisStreamingDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableKinesisStreamingDestinationResponseReceivedHandler;
333 typedef std::function<void(const DynamoDBClient*, const Model::ExecuteStatementRequest&, const Model::ExecuteStatementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExecuteStatementResponseReceivedHandler;
334 typedef std::function<void(const DynamoDBClient*, const Model::ExecuteTransactionRequest&, const Model::ExecuteTransactionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExecuteTransactionResponseReceivedHandler;
335 typedef std::function<void(const DynamoDBClient*, const Model::ExportTableToPointInTimeRequest&, const Model::ExportTableToPointInTimeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExportTableToPointInTimeResponseReceivedHandler;
336 typedef std::function<void(const DynamoDBClient*, const Model::GetItemRequest&, const Model::GetItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetItemResponseReceivedHandler;
337 typedef std::function<void(const DynamoDBClient*, const Model::GetResourcePolicyRequest&, const Model::GetResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourcePolicyResponseReceivedHandler;
338 typedef std::function<void(const DynamoDBClient*, const Model::ImportTableRequest&, const Model::ImportTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportTableResponseReceivedHandler;
339 typedef std::function<void(const DynamoDBClient*, const Model::ListBackupsRequest&, const Model::ListBackupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBackupsResponseReceivedHandler;
340 typedef std::function<void(const DynamoDBClient*, const Model::ListContributorInsightsRequest&, const Model::ListContributorInsightsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListContributorInsightsResponseReceivedHandler;
341 typedef std::function<void(const DynamoDBClient*, const Model::ListExportsRequest&, const Model::ListExportsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListExportsResponseReceivedHandler;
342 typedef std::function<void(const DynamoDBClient*, const Model::ListGlobalTablesRequest&, const Model::ListGlobalTablesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGlobalTablesResponseReceivedHandler;
343 typedef std::function<void(const DynamoDBClient*, const Model::ListImportsRequest&, const Model::ListImportsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListImportsResponseReceivedHandler;
344 typedef std::function<void(const DynamoDBClient*, const Model::ListTablesRequest&, const Model::ListTablesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTablesResponseReceivedHandler;
345 typedef std::function<void(const DynamoDBClient*, const Model::ListTagsOfResourceRequest&, const Model::ListTagsOfResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsOfResourceResponseReceivedHandler;
346 typedef std::function<void(const DynamoDBClient*, const Model::PutItemRequest&, const Model::PutItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutItemResponseReceivedHandler;
347 typedef std::function<void(const DynamoDBClient*, const Model::PutResourcePolicyRequest&, const Model::PutResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutResourcePolicyResponseReceivedHandler;
348 typedef std::function<void(const DynamoDBClient*, const Model::QueryRequest&, const Model::QueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > QueryResponseReceivedHandler;
349 typedef std::function<void(const DynamoDBClient*, const Model::RestoreTableFromBackupRequest&, const Model::RestoreTableFromBackupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreTableFromBackupResponseReceivedHandler;
350 typedef std::function<void(const DynamoDBClient*, const Model::RestoreTableToPointInTimeRequest&, const Model::RestoreTableToPointInTimeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreTableToPointInTimeResponseReceivedHandler;
351 typedef std::function<void(const DynamoDBClient*, const Model::ScanRequest&, const Model::ScanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ScanResponseReceivedHandler;
352 typedef std::function<void(const DynamoDBClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
353 typedef std::function<void(const DynamoDBClient*, const Model::TransactGetItemsRequest&, const Model::TransactGetItemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TransactGetItemsResponseReceivedHandler;
354 typedef std::function<void(const DynamoDBClient*, const Model::TransactWriteItemsRequest&, const Model::TransactWriteItemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TransactWriteItemsResponseReceivedHandler;
355 typedef std::function<void(const DynamoDBClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
356 typedef std::function<void(const DynamoDBClient*, const Model::UpdateContinuousBackupsRequest&, const Model::UpdateContinuousBackupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContinuousBackupsResponseReceivedHandler;
357 typedef std::function<void(const DynamoDBClient*, const Model::UpdateContributorInsightsRequest&, const Model::UpdateContributorInsightsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContributorInsightsResponseReceivedHandler;
358 typedef std::function<void(const DynamoDBClient*, const Model::UpdateGlobalTableRequest&, const Model::UpdateGlobalTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGlobalTableResponseReceivedHandler;
359 typedef std::function<void(const DynamoDBClient*, const Model::UpdateGlobalTableSettingsRequest&, const Model::UpdateGlobalTableSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGlobalTableSettingsResponseReceivedHandler;
360 typedef std::function<void(const DynamoDBClient*, const Model::UpdateItemRequest&, const Model::UpdateItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateItemResponseReceivedHandler;
361 typedef std::function<void(const DynamoDBClient*, const Model::UpdateKinesisStreamingDestinationRequest&, const Model::UpdateKinesisStreamingDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateKinesisStreamingDestinationResponseReceivedHandler;
362 typedef std::function<void(const DynamoDBClient*, const Model::UpdateTableRequest&, const Model::UpdateTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTableResponseReceivedHandler;
363 typedef std::function<void(const DynamoDBClient*, const Model::UpdateTableReplicaAutoScalingRequest&, const Model::UpdateTableReplicaAutoScalingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTableReplicaAutoScalingResponseReceivedHandler;
364 typedef std::function<void(const DynamoDBClient*, const Model::UpdateTimeToLiveRequest&, const Model::UpdateTimeToLiveOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTimeToLiveResponseReceivedHandler;
365 /* End of service model async handlers definitions */
366 } // namespace DynamoDB
367} // namespace Aws
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