9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/s3tables/S3TablesEndpointProvider.h>
15#include <aws/s3tables/S3TablesErrors.h>
22#include <aws/core/NoResult.h>
23#include <aws/s3tables/model/CreateNamespaceResult.h>
24#include <aws/s3tables/model/CreateTableBucketResult.h>
25#include <aws/s3tables/model/CreateTableResult.h>
26#include <aws/s3tables/model/GetNamespaceResult.h>
27#include <aws/s3tables/model/GetTableBucketEncryptionResult.h>
28#include <aws/s3tables/model/GetTableBucketMaintenanceConfigurationResult.h>
29#include <aws/s3tables/model/GetTableBucketMetricsConfigurationResult.h>
30#include <aws/s3tables/model/GetTableBucketPolicyResult.h>
31#include <aws/s3tables/model/GetTableBucketReplicationResult.h>
32#include <aws/s3tables/model/GetTableBucketResult.h>
33#include <aws/s3tables/model/GetTableBucketStorageClassResult.h>
34#include <aws/s3tables/model/GetTableEncryptionResult.h>
35#include <aws/s3tables/model/GetTableMaintenanceConfigurationResult.h>
36#include <aws/s3tables/model/GetTableMaintenanceJobStatusResult.h>
37#include <aws/s3tables/model/GetTableMetadataLocationResult.h>
38#include <aws/s3tables/model/GetTablePolicyResult.h>
39#include <aws/s3tables/model/GetTableRecordExpirationConfigurationResult.h>
40#include <aws/s3tables/model/GetTableRecordExpirationJobStatusResult.h>
41#include <aws/s3tables/model/GetTableReplicationResult.h>
42#include <aws/s3tables/model/GetTableReplicationStatusResult.h>
43#include <aws/s3tables/model/GetTableRequest.h>
44#include <aws/s3tables/model/GetTableResult.h>
45#include <aws/s3tables/model/GetTableStorageClassResult.h>
46#include <aws/s3tables/model/ListNamespacesResult.h>
47#include <aws/s3tables/model/ListTableBucketsRequest.h>
48#include <aws/s3tables/model/ListTableBucketsResult.h>
49#include <aws/s3tables/model/ListTablesResult.h>
50#include <aws/s3tables/model/ListTagsForResourceResult.h>
51#include <aws/s3tables/model/PutTableBucketReplicationResult.h>
52#include <aws/s3tables/model/PutTableReplicationResult.h>
53#include <aws/s3tables/model/TagResourceResult.h>
54#include <aws/s3tables/model/UntagResourceResult.h>
55#include <aws/s3tables/model/UpdateTableMetadataLocationResult.h>
61class HttpClientFactory;
65template <
typename R,
typename E>
75class AWSCredentialsProvider;
89class CreateNamespaceRequest;
90class CreateTableRequest;
91class CreateTableBucketRequest;
92class DeleteNamespaceRequest;
93class DeleteTableRequest;
94class DeleteTableBucketRequest;
95class DeleteTableBucketEncryptionRequest;
96class DeleteTableBucketMetricsConfigurationRequest;
97class DeleteTableBucketPolicyRequest;
98class DeleteTableBucketReplicationRequest;
99class DeleteTablePolicyRequest;
100class DeleteTableReplicationRequest;
101class GetNamespaceRequest;
102class GetTableRequest;
103class GetTableBucketRequest;
104class GetTableBucketEncryptionRequest;
105class GetTableBucketMaintenanceConfigurationRequest;
106class GetTableBucketMetricsConfigurationRequest;
107class GetTableBucketPolicyRequest;
108class GetTableBucketReplicationRequest;
109class GetTableBucketStorageClassRequest;
110class GetTableEncryptionRequest;
111class GetTableMaintenanceConfigurationRequest;
112class GetTableMaintenanceJobStatusRequest;
113class GetTableMetadataLocationRequest;
114class GetTablePolicyRequest;
115class GetTableRecordExpirationConfigurationRequest;
116class GetTableRecordExpirationJobStatusRequest;
117class GetTableReplicationRequest;
118class GetTableReplicationStatusRequest;
119class GetTableStorageClassRequest;
120class ListNamespacesRequest;
121class ListTableBucketsRequest;
122class ListTablesRequest;
123class ListTagsForResourceRequest;
124class PutTableBucketEncryptionRequest;
125class PutTableBucketMaintenanceConfigurationRequest;
126class PutTableBucketMetricsConfigurationRequest;
127class PutTableBucketPolicyRequest;
128class PutTableBucketReplicationRequest;
129class PutTableBucketStorageClassRequest;
130class PutTableMaintenanceConfigurationRequest;
131class PutTablePolicyRequest;
132class PutTableRecordExpirationConfigurationRequest;
133class PutTableReplicationRequest;
134class RenameTableRequest;
135class TagResourceRequest;
136class UntagResourceRequest;
137class UpdateTableMetadataLocationRequest;
249 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
252 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
255 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
258 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
261 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
264 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
271 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
278 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
281 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
284 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
287 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
290 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
293 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
300 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
304 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
307 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
316 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
320 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
324 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
330 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
334 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
338 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
341 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
347 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
350 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
353 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
356 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
359 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
366 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
370 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
383 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
386 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
390 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
393 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
396 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
402 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
EndpointProviderBase< S3TablesClientConfiguration, S3TablesBuiltInParameters, S3TablesClientContextParameters > S3TablesEndpointProviderBase
std::future< DeleteTableBucketMetricsConfigurationOutcome > DeleteTableBucketMetricsConfigurationOutcomeCallable
std::future< PutTablePolicyOutcome > PutTablePolicyOutcomeCallable
std::future< GetTableBucketStorageClassOutcome > GetTableBucketStorageClassOutcomeCallable
std::future< GetTableStorageClassOutcome > GetTableStorageClassOutcomeCallable
Aws::Utils::Outcome< PutTableReplicationResult, S3TablesError > PutTableReplicationOutcome
Aws::Utils::Outcome< GetTableBucketResult, S3TablesError > GetTableBucketOutcome
Aws::Utils::Outcome< ListNamespacesResult, S3TablesError > ListNamespacesOutcome
std::future< PutTableBucketReplicationOutcome > PutTableBucketReplicationOutcomeCallable
std::future< GetTableBucketOutcome > GetTableBucketOutcomeCallable
Aws::Utils::Outcome< GetTablePolicyResult, S3TablesError > GetTablePolicyOutcome
std::future< PutTableBucketPolicyOutcome > PutTableBucketPolicyOutcomeCallable
std::future< GetTableBucketPolicyOutcome > GetTableBucketPolicyOutcomeCallable
std::future< PutTableReplicationOutcome > PutTableReplicationOutcomeCallable
Aws::Utils::Outcome< GetTableReplicationStatusResult, S3TablesError > GetTableReplicationStatusOutcome
std::future< DeleteTableBucketPolicyOutcome > DeleteTableBucketPolicyOutcomeCallable
Aws::Utils::Outcome< GetTableRecordExpirationConfigurationResult, S3TablesError > GetTableRecordExpirationConfigurationOutcome
std::future< GetTableMetadataLocationOutcome > GetTableMetadataLocationOutcomeCallable
Aws::Utils::Outcome< GetTableReplicationResult, S3TablesError > GetTableReplicationOutcome
Aws::Utils::Outcome< Aws::NoResult, S3TablesError > PutTableMaintenanceConfigurationOutcome
Aws::Utils::Outcome< Aws::NoResult, S3TablesError > PutTableRecordExpirationConfigurationOutcome
Aws::Utils::Outcome< GetTableRecordExpirationJobStatusResult, S3TablesError > GetTableRecordExpirationJobStatusOutcome
Aws::Utils::Outcome< Aws::NoResult, S3TablesError > PutTableBucketStorageClassOutcome
Aws::Utils::Outcome< ListTablesResult, S3TablesError > ListTablesOutcome
Aws::Utils::Outcome< TagResourceResult, S3TablesError > TagResourceOutcome
std::future< GetTableRecordExpirationJobStatusOutcome > GetTableRecordExpirationJobStatusOutcomeCallable
std::future< CreateTableBucketOutcome > CreateTableBucketOutcomeCallable
std::future< GetTableOutcome > GetTableOutcomeCallable
Aws::Utils::Outcome< GetTableStorageClassResult, S3TablesError > GetTableStorageClassOutcome
std::future< RenameTableOutcome > RenameTableOutcomeCallable
std::future< DeleteTableBucketOutcome > DeleteTableBucketOutcomeCallable
std::future< GetTableEncryptionOutcome > GetTableEncryptionOutcomeCallable
std::future< GetTableBucketEncryptionOutcome > GetTableBucketEncryptionOutcomeCallable
std::future< GetTableBucketMaintenanceConfigurationOutcome > GetTableBucketMaintenanceConfigurationOutcomeCallable
Aws::Utils::Outcome< GetTableResult, S3TablesError > GetTableOutcome
Aws::Utils::Outcome< Aws::NoResult, S3TablesError > DeleteTableReplicationOutcome
std::future< ListNamespacesOutcome > ListNamespacesOutcomeCallable
Aws::Utils::Outcome< CreateTableBucketResult, S3TablesError > CreateTableBucketOutcome
Aws::Utils::Outcome< GetTableBucketStorageClassResult, S3TablesError > GetTableBucketStorageClassOutcome
Aws::Utils::Outcome< Aws::NoResult, S3TablesError > DeleteTableOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListTablesOutcome > ListTablesOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, S3TablesError > UntagResourceOutcome
std::future< DeleteTableBucketReplicationOutcome > DeleteTableBucketReplicationOutcomeCallable
std::future< DeleteTablePolicyOutcome > DeleteTablePolicyOutcomeCallable
std::future< GetTableMaintenanceJobStatusOutcome > GetTableMaintenanceJobStatusOutcomeCallable
Aws::Utils::Outcome< GetTableMaintenanceConfigurationResult, S3TablesError > GetTableMaintenanceConfigurationOutcome
std::future< PutTableBucketEncryptionOutcome > PutTableBucketEncryptionOutcomeCallable
std::future< GetTableBucketReplicationOutcome > GetTableBucketReplicationOutcomeCallable
std::future< PutTableBucketMaintenanceConfigurationOutcome > PutTableBucketMaintenanceConfigurationOutcomeCallable
Aws::Utils::Outcome< PutTableBucketReplicationResult, S3TablesError > PutTableBucketReplicationOutcome
Aws::Utils::Outcome< GetTableMaintenanceJobStatusResult, S3TablesError > GetTableMaintenanceJobStatusOutcome
Aws::Utils::Outcome< Aws::NoResult, S3TablesError > PutTableBucketMetricsConfigurationOutcome
Aws::Utils::Outcome< CreateNamespaceResult, S3TablesError > CreateNamespaceOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListTableBucketsOutcome > ListTableBucketsOutcomeCallable
Aws::Utils::Outcome< GetTableBucketMaintenanceConfigurationResult, S3TablesError > GetTableBucketMaintenanceConfigurationOutcome
std::future< GetTableReplicationOutcome > GetTableReplicationOutcomeCallable
Aws::Utils::Outcome< GetTableBucketEncryptionResult, S3TablesError > GetTableBucketEncryptionOutcome
Aws::Utils::Outcome< ListTableBucketsResult, S3TablesError > ListTableBucketsOutcome
Aws::Utils::Outcome< Aws::NoResult, S3TablesError > DeleteTableBucketReplicationOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, S3TablesError > ListTagsForResourceOutcome
Aws::Utils::Outcome< GetTableBucketReplicationResult, S3TablesError > GetTableBucketReplicationOutcome
std::future< DeleteNamespaceOutcome > DeleteNamespaceOutcomeCallable
Aws::Utils::Outcome< GetTableEncryptionResult, S3TablesError > GetTableEncryptionOutcome
Aws::Utils::Outcome< Aws::NoResult, S3TablesError > PutTablePolicyOutcome
Aws::Utils::Outcome< GetTableMetadataLocationResult, S3TablesError > GetTableMetadataLocationOutcome
std::future< CreateNamespaceOutcome > CreateNamespaceOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3TablesError > PutTableBucketMaintenanceConfigurationOutcome
Aws::Utils::Outcome< Aws::NoResult, S3TablesError > DeleteNamespaceOutcome
Aws::Utils::Outcome< Aws::NoResult, S3TablesError > PutTableBucketPolicyOutcome
std::future< GetTableReplicationStatusOutcome > GetTableReplicationStatusOutcomeCallable
Aws::Utils::Outcome< GetTableBucketMetricsConfigurationResult, S3TablesError > GetTableBucketMetricsConfigurationOutcome
Aws::Utils::Outcome< CreateTableResult, S3TablesError > CreateTableOutcome
std::future< PutTableRecordExpirationConfigurationOutcome > PutTableRecordExpirationConfigurationOutcomeCallable
std::future< GetTableRecordExpirationConfigurationOutcome > GetTableRecordExpirationConfigurationOutcomeCallable
std::future< CreateTableOutcome > CreateTableOutcomeCallable
std::future< GetTableBucketMetricsConfigurationOutcome > GetTableBucketMetricsConfigurationOutcomeCallable
std::future< GetTableMaintenanceConfigurationOutcome > GetTableMaintenanceConfigurationOutcomeCallable
std::future< DeleteTableBucketEncryptionOutcome > DeleteTableBucketEncryptionOutcomeCallable
std::future< PutTableBucketStorageClassOutcome > PutTableBucketStorageClassOutcomeCallable
std::future< PutTableMaintenanceConfigurationOutcome > PutTableMaintenanceConfigurationOutcomeCallable
std::future< UpdateTableMetadataLocationOutcome > UpdateTableMetadataLocationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3TablesError > PutTableBucketEncryptionOutcome
Aws::Utils::Outcome< GetNamespaceResult, S3TablesError > GetNamespaceOutcome
Aws::Utils::Outcome< Aws::NoResult, S3TablesError > DeleteTableBucketMetricsConfigurationOutcome
Aws::Utils::Outcome< Aws::NoResult, S3TablesError > RenameTableOutcome
Aws::Utils::Outcome< UpdateTableMetadataLocationResult, S3TablesError > UpdateTableMetadataLocationOutcome
std::future< GetTablePolicyOutcome > GetTablePolicyOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< GetTableBucketPolicyResult, S3TablesError > GetTableBucketPolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, S3TablesError > DeleteTableBucketEncryptionOutcome
Aws::Utils::Outcome< Aws::NoResult, S3TablesError > DeleteTableBucketPolicyOutcome
std::future< GetNamespaceOutcome > GetNamespaceOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3TablesError > DeleteTablePolicyOutcome
std::future< DeleteTableOutcome > DeleteTableOutcomeCallable
std::future< PutTableBucketMetricsConfigurationOutcome > PutTableBucketMetricsConfigurationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, S3TablesError > DeleteTableBucketOutcome
std::future< DeleteTableReplicationOutcome > DeleteTableReplicationOutcomeCallable
std::function< void(const S3TablesClient *, const Model::DeleteTableBucketMetricsConfigurationRequest &, const Model::DeleteTableBucketMetricsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTableBucketMetricsConfigurationResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::DeleteTableBucketEncryptionRequest &, const Model::DeleteTableBucketEncryptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTableBucketEncryptionResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::PutTableBucketPolicyRequest &, const Model::PutTableBucketPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutTableBucketPolicyResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::PutTableBucketEncryptionRequest &, const Model::PutTableBucketEncryptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutTableBucketEncryptionResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::PutTableBucketMetricsConfigurationRequest &, const Model::PutTableBucketMetricsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutTableBucketMetricsConfigurationResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::PutTableRecordExpirationConfigurationRequest &, const Model::PutTableRecordExpirationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutTableRecordExpirationConfigurationResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::GetTableRecordExpirationConfigurationRequest &, const Model::GetTableRecordExpirationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableRecordExpirationConfigurationResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::DeleteTablePolicyRequest &, const Model::DeleteTablePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTablePolicyResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::PutTableBucketMaintenanceConfigurationRequest &, const Model::PutTableBucketMaintenanceConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutTableBucketMaintenanceConfigurationResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::PutTableBucketStorageClassRequest &, const Model::PutTableBucketStorageClassOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutTableBucketStorageClassResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::GetTablePolicyRequest &, const Model::GetTablePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTablePolicyResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::GetTableBucketStorageClassRequest &, const Model::GetTableBucketStorageClassOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableBucketStorageClassResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::GetTableRecordExpirationJobStatusRequest &, const Model::GetTableRecordExpirationJobStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableRecordExpirationJobStatusResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::GetTableMaintenanceJobStatusRequest &, const Model::GetTableMaintenanceJobStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableMaintenanceJobStatusResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::GetTableMetadataLocationRequest &, const Model::GetTableMetadataLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableMetadataLocationResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::GetTableReplicationStatusRequest &, const Model::GetTableReplicationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableReplicationStatusResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::DeleteTableReplicationRequest &, const Model::DeleteTableReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTableReplicationResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::ListTableBucketsRequest &, const Model::ListTableBucketsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTableBucketsResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::GetTableBucketMetricsConfigurationRequest &, const Model::GetTableBucketMetricsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableBucketMetricsConfigurationResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::GetTableBucketMaintenanceConfigurationRequest &, const Model::GetTableBucketMaintenanceConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableBucketMaintenanceConfigurationResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::GetTableRequest &, const Model::GetTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::ListNamespacesRequest &, const Model::ListNamespacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNamespacesResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::GetTableMaintenanceConfigurationRequest &, const Model::GetTableMaintenanceConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableMaintenanceConfigurationResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::DeleteTableRequest &, const Model::DeleteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTableResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::DeleteTableBucketReplicationRequest &, const Model::DeleteTableBucketReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTableBucketReplicationResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::GetTableEncryptionRequest &, const Model::GetTableEncryptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableEncryptionResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::RenameTableRequest &, const Model::RenameTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RenameTableResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::DeleteTableBucketPolicyRequest &, const Model::DeleteTableBucketPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTableBucketPolicyResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::DeleteTableBucketRequest &, const Model::DeleteTableBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTableBucketResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::CreateTableBucketRequest &, const Model::CreateTableBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTableBucketResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::PutTableBucketReplicationRequest &, const Model::PutTableBucketReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutTableBucketReplicationResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::GetNamespaceRequest &, const Model::GetNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetNamespaceResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::DeleteNamespaceRequest &, const Model::DeleteNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNamespaceResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::GetTableBucketPolicyRequest &, const Model::GetTableBucketPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableBucketPolicyResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::PutTableMaintenanceConfigurationRequest &, const Model::PutTableMaintenanceConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutTableMaintenanceConfigurationResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::GetTableReplicationRequest &, const Model::GetTableReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableReplicationResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::PutTableReplicationRequest &, const Model::PutTableReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutTableReplicationResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::GetTableBucketReplicationRequest &, const Model::GetTableBucketReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableBucketReplicationResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::CreateTableRequest &, const Model::CreateTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTableResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::GetTableStorageClassRequest &, const Model::GetTableStorageClassOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableStorageClassResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::UpdateTableMetadataLocationRequest &, const Model::UpdateTableMetadataLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTableMetadataLocationResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::GetTableBucketRequest &, const Model::GetTableBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableBucketResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::GetTableBucketEncryptionRequest &, const Model::GetTableBucketEncryptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableBucketEncryptionResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::PutTablePolicyRequest &, const Model::PutTablePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutTablePolicyResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::CreateNamespaceRequest &, const Model::CreateNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateNamespaceResponseReceivedHandler
std::function< void(const S3TablesClient *, const Model::ListTablesRequest &, const Model::ListTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTablesResponseReceivedHandler