AWS SDK for C++

AWS SDK for C++ Version 1.11.911

Loading...
Searching...
No Matches
GlueClient.h
1
6#pragma once
7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/glue/GluePaginationBase.h>
12#include <aws/glue/GlueServiceClientModel.h>
13#include <aws/glue/GlueWaiter.h>
14#include <aws/glue/Glue_EXPORTS.h>
15
16namespace Aws {
17namespace Glue {
22class AWS_GLUE_API GlueClient : public Aws::Client::AWSJsonClient,
24 public GluePaginationBase<GlueClient>,
25 public GlueWaiter<GlueClient> {
26 public:
28 static const char* GetServiceName();
29 static const char* GetAllocationTag();
30
33
39 std::shared_ptr<GlueEndpointProviderBase> endpointProvider = nullptr);
40
45 GlueClient(const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<GlueEndpointProviderBase> endpointProvider = nullptr,
47
52 GlueClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
53 std::shared_ptr<GlueEndpointProviderBase> endpointProvider = nullptr,
55
56 /* Legacy constructors due deprecation */
61 GlueClient(const Aws::Client::ClientConfiguration& clientConfiguration);
62
67 GlueClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
68
73 GlueClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
74 const Aws::Client::ClientConfiguration& clientConfiguration);
75
76 /* End of legacy constructors due deprecation */
77 virtual ~GlueClient();
78
86
91 template <typename AssociateGlossaryTermsRequestT = Model::AssociateGlossaryTermsRequest>
92 Model::AssociateGlossaryTermsOutcomeCallable AssociateGlossaryTermsCallable(const AssociateGlossaryTermsRequestT& request) const {
93 return SubmitCallable(&GlueClient::AssociateGlossaryTerms, request);
94 }
95
100 template <typename AssociateGlossaryTermsRequestT = Model::AssociateGlossaryTermsRequest>
101 void AssociateGlossaryTermsAsync(const AssociateGlossaryTermsRequestT& request,
103 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
104 return SubmitAsync(&GlueClient::AssociateGlossaryTerms, request, handler, context);
105 }
106
114
119 template <typename BatchCreatePartitionRequestT = Model::BatchCreatePartitionRequest>
120 Model::BatchCreatePartitionOutcomeCallable BatchCreatePartitionCallable(const BatchCreatePartitionRequestT& request) const {
121 return SubmitCallable(&GlueClient::BatchCreatePartition, request);
122 }
123
128 template <typename BatchCreatePartitionRequestT = Model::BatchCreatePartitionRequest>
129 void BatchCreatePartitionAsync(const BatchCreatePartitionRequestT& request, const BatchCreatePartitionResponseReceivedHandler& handler,
130 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
131 return SubmitAsync(&GlueClient::BatchCreatePartition, request, handler, context);
132 }
133
141
146 template <typename BatchDeleteConnectionRequestT = Model::BatchDeleteConnectionRequest>
147 Model::BatchDeleteConnectionOutcomeCallable BatchDeleteConnectionCallable(const BatchDeleteConnectionRequestT& request) const {
148 return SubmitCallable(&GlueClient::BatchDeleteConnection, request);
149 }
150
155 template <typename BatchDeleteConnectionRequestT = Model::BatchDeleteConnectionRequest>
156 void BatchDeleteConnectionAsync(const BatchDeleteConnectionRequestT& request, const BatchDeleteConnectionResponseReceivedHandler& handler,
157 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
158 return SubmitAsync(&GlueClient::BatchDeleteConnection, request, handler, context);
159 }
160
168
173 template <typename BatchDeletePartitionRequestT = Model::BatchDeletePartitionRequest>
174 Model::BatchDeletePartitionOutcomeCallable BatchDeletePartitionCallable(const BatchDeletePartitionRequestT& request) const {
175 return SubmitCallable(&GlueClient::BatchDeletePartition, request);
176 }
177
182 template <typename BatchDeletePartitionRequestT = Model::BatchDeletePartitionRequest>
183 void BatchDeletePartitionAsync(const BatchDeletePartitionRequestT& request, const BatchDeletePartitionResponseReceivedHandler& handler,
184 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
185 return SubmitAsync(&GlueClient::BatchDeletePartition, request, handler, context);
186 }
187
202
207 template <typename BatchDeleteTableRequestT = Model::BatchDeleteTableRequest>
208 Model::BatchDeleteTableOutcomeCallable BatchDeleteTableCallable(const BatchDeleteTableRequestT& request) const {
209 return SubmitCallable(&GlueClient::BatchDeleteTable, request);
210 }
211
216 template <typename BatchDeleteTableRequestT = Model::BatchDeleteTableRequest>
217 void BatchDeleteTableAsync(const BatchDeleteTableRequestT& request, const BatchDeleteTableResponseReceivedHandler& handler,
218 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
219 return SubmitAsync(&GlueClient::BatchDeleteTable, request, handler, context);
220 }
221
229
234 template <typename BatchDeleteTableVersionRequestT = Model::BatchDeleteTableVersionRequest>
235 Model::BatchDeleteTableVersionOutcomeCallable BatchDeleteTableVersionCallable(const BatchDeleteTableVersionRequestT& request) const {
236 return SubmitCallable(&GlueClient::BatchDeleteTableVersion, request);
237 }
238
243 template <typename BatchDeleteTableVersionRequestT = Model::BatchDeleteTableVersionRequest>
244 void BatchDeleteTableVersionAsync(const BatchDeleteTableVersionRequestT& request,
246 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
247 return SubmitAsync(&GlueClient::BatchDeleteTableVersion, request, handler, context);
248 }
249
257
262 template <typename BatchGetBlueprintsRequestT = Model::BatchGetBlueprintsRequest>
263 Model::BatchGetBlueprintsOutcomeCallable BatchGetBlueprintsCallable(const BatchGetBlueprintsRequestT& request) const {
264 return SubmitCallable(&GlueClient::BatchGetBlueprints, request);
265 }
266
271 template <typename BatchGetBlueprintsRequestT = Model::BatchGetBlueprintsRequest>
272 void BatchGetBlueprintsAsync(const BatchGetBlueprintsRequestT& request, const BatchGetBlueprintsResponseReceivedHandler& handler,
273 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
274 return SubmitAsync(&GlueClient::BatchGetBlueprints, request, handler, context);
275 }
276
287
292 template <typename BatchGetCrawlersRequestT = Model::BatchGetCrawlersRequest>
293 Model::BatchGetCrawlersOutcomeCallable BatchGetCrawlersCallable(const BatchGetCrawlersRequestT& request) const {
294 return SubmitCallable(&GlueClient::BatchGetCrawlers, request);
295 }
296
301 template <typename BatchGetCrawlersRequestT = Model::BatchGetCrawlersRequest>
302 void BatchGetCrawlersAsync(const BatchGetCrawlersRequestT& request, const BatchGetCrawlersResponseReceivedHandler& handler,
303 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
304 return SubmitAsync(&GlueClient::BatchGetCrawlers, request, handler, context);
305 }
306
314
319 template <typename BatchGetCustomEntityTypesRequestT = Model::BatchGetCustomEntityTypesRequest>
321 const BatchGetCustomEntityTypesRequestT& request) const {
322 return SubmitCallable(&GlueClient::BatchGetCustomEntityTypes, request);
323 }
324
329 template <typename BatchGetCustomEntityTypesRequestT = Model::BatchGetCustomEntityTypesRequest>
330 void BatchGetCustomEntityTypesAsync(const BatchGetCustomEntityTypesRequestT& request,
332 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
333 return SubmitAsync(&GlueClient::BatchGetCustomEntityTypes, request, handler, context);
334 }
335
343
348 template <typename BatchGetDataQualityResultRequestT = Model::BatchGetDataQualityResultRequest>
350 const BatchGetDataQualityResultRequestT& request) const {
351 return SubmitCallable(&GlueClient::BatchGetDataQualityResult, request);
352 }
353
358 template <typename BatchGetDataQualityResultRequestT = Model::BatchGetDataQualityResultRequest>
359 void BatchGetDataQualityResultAsync(const BatchGetDataQualityResultRequestT& request,
361 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
362 return SubmitAsync(&GlueClient::BatchGetDataQualityResult, request, handler, context);
363 }
364
373 const Model::BatchGetDataQualityResultV2Request& request) const;
374
379 template <typename BatchGetDataQualityResultV2RequestT = Model::BatchGetDataQualityResultV2Request>
381 const BatchGetDataQualityResultV2RequestT& request) const {
382 return SubmitCallable(&GlueClient::BatchGetDataQualityResultV2, request);
383 }
384
389 template <typename BatchGetDataQualityResultV2RequestT = Model::BatchGetDataQualityResultV2Request>
390 void BatchGetDataQualityResultV2Async(const BatchGetDataQualityResultV2RequestT& request,
392 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
393 return SubmitAsync(&GlueClient::BatchGetDataQualityResultV2, request, handler, context);
394 }
395
404
409 template <typename BatchGetDataQualityRulesetEvaluationRunRequestT = Model::BatchGetDataQualityRulesetEvaluationRunRequest>
411 const BatchGetDataQualityRulesetEvaluationRunRequestT& request) const {
412 return SubmitCallable(&GlueClient::BatchGetDataQualityRulesetEvaluationRun, request);
413 }
414
419 template <typename BatchGetDataQualityRulesetEvaluationRunRequestT = Model::BatchGetDataQualityRulesetEvaluationRunRequest>
420 void BatchGetDataQualityRulesetEvaluationRunAsync(const BatchGetDataQualityRulesetEvaluationRunRequestT& request,
422 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
423 return SubmitAsync(&GlueClient::BatchGetDataQualityRulesetEvaluationRun, request, handler, context);
424 }
425
436
441 template <typename BatchGetDevEndpointsRequestT = Model::BatchGetDevEndpointsRequest>
442 Model::BatchGetDevEndpointsOutcomeCallable BatchGetDevEndpointsCallable(const BatchGetDevEndpointsRequestT& request) const {
443 return SubmitCallable(&GlueClient::BatchGetDevEndpoints, request);
444 }
445
450 template <typename BatchGetDevEndpointsRequestT = Model::BatchGetDevEndpointsRequest>
451 void BatchGetDevEndpointsAsync(const BatchGetDevEndpointsRequestT& request, const BatchGetDevEndpointsResponseReceivedHandler& handler,
452 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
453 return SubmitAsync(&GlueClient::BatchGetDevEndpoints, request, handler, context);
454 }
455
463
468 template <typename BatchGetIterableFormsRequestT = Model::BatchGetIterableFormsRequest>
469 Model::BatchGetIterableFormsOutcomeCallable BatchGetIterableFormsCallable(const BatchGetIterableFormsRequestT& request) const {
470 return SubmitCallable(&GlueClient::BatchGetIterableForms, request);
471 }
472
477 template <typename BatchGetIterableFormsRequestT = Model::BatchGetIterableFormsRequest>
478 void BatchGetIterableFormsAsync(const BatchGetIterableFormsRequestT& request, const BatchGetIterableFormsResponseReceivedHandler& handler,
479 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
480 return SubmitAsync(&GlueClient::BatchGetIterableForms, request, handler, context);
481 }
482
493
497 template <typename BatchGetJobsRequestT = Model::BatchGetJobsRequest>
498 Model::BatchGetJobsOutcomeCallable BatchGetJobsCallable(const BatchGetJobsRequestT& request) const {
499 return SubmitCallable(&GlueClient::BatchGetJobs, request);
500 }
501
506 template <typename BatchGetJobsRequestT = Model::BatchGetJobsRequest>
507 void BatchGetJobsAsync(const BatchGetJobsRequestT& request, const BatchGetJobsResponseReceivedHandler& handler,
508 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
509 return SubmitAsync(&GlueClient::BatchGetJobs, request, handler, context);
510 }
511
518
523 template <typename BatchGetPartitionRequestT = Model::BatchGetPartitionRequest>
524 Model::BatchGetPartitionOutcomeCallable BatchGetPartitionCallable(const BatchGetPartitionRequestT& request) const {
525 return SubmitCallable(&GlueClient::BatchGetPartition, request);
526 }
527
532 template <typename BatchGetPartitionRequestT = Model::BatchGetPartitionRequest>
533 void BatchGetPartitionAsync(const BatchGetPartitionRequestT& request, const BatchGetPartitionResponseReceivedHandler& handler,
534 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
535 return SubmitAsync(&GlueClient::BatchGetPartition, request, handler, context);
536 }
537
545
550 template <typename BatchGetTableOptimizerRequestT = Model::BatchGetTableOptimizerRequest>
551 Model::BatchGetTableOptimizerOutcomeCallable BatchGetTableOptimizerCallable(const BatchGetTableOptimizerRequestT& request) const {
552 return SubmitCallable(&GlueClient::BatchGetTableOptimizer, request);
553 }
554
559 template <typename BatchGetTableOptimizerRequestT = Model::BatchGetTableOptimizerRequest>
560 void BatchGetTableOptimizerAsync(const BatchGetTableOptimizerRequestT& request,
562 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
563 return SubmitAsync(&GlueClient::BatchGetTableOptimizer, request, handler, context);
564 }
565
576
581 template <typename BatchGetTriggersRequestT = Model::BatchGetTriggersRequest>
582 Model::BatchGetTriggersOutcomeCallable BatchGetTriggersCallable(const BatchGetTriggersRequestT& request) const {
583 return SubmitCallable(&GlueClient::BatchGetTriggers, request);
584 }
585
590 template <typename BatchGetTriggersRequestT = Model::BatchGetTriggersRequest>
591 void BatchGetTriggersAsync(const BatchGetTriggersRequestT& request, const BatchGetTriggersResponseReceivedHandler& handler,
592 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
593 return SubmitAsync(&GlueClient::BatchGetTriggers, request, handler, context);
594 }
595
606
611 template <typename BatchGetWorkflowsRequestT = Model::BatchGetWorkflowsRequest>
612 Model::BatchGetWorkflowsOutcomeCallable BatchGetWorkflowsCallable(const BatchGetWorkflowsRequestT& request) const {
613 return SubmitCallable(&GlueClient::BatchGetWorkflows, request);
614 }
615
620 template <typename BatchGetWorkflowsRequestT = Model::BatchGetWorkflowsRequest>
621 void BatchGetWorkflowsAsync(const BatchGetWorkflowsRequestT& request, const BatchGetWorkflowsResponseReceivedHandler& handler,
622 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
623 return SubmitAsync(&GlueClient::BatchGetWorkflows, request, handler, context);
624 }
625
636
641 template <typename BatchPutDataQualityStatisticAnnotationRequestT = Model::BatchPutDataQualityStatisticAnnotationRequest>
643 const BatchPutDataQualityStatisticAnnotationRequestT& request) const {
644 return SubmitCallable(&GlueClient::BatchPutDataQualityStatisticAnnotation, request);
645 }
646
651 template <typename BatchPutDataQualityStatisticAnnotationRequestT = Model::BatchPutDataQualityStatisticAnnotationRequest>
652 void BatchPutDataQualityStatisticAnnotationAsync(const BatchPutDataQualityStatisticAnnotationRequestT& request,
654 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
655 return SubmitAsync(&GlueClient::BatchPutDataQualityStatisticAnnotation, request, handler, context);
656 }
657
665
669 template <typename BatchStopJobRunRequestT = Model::BatchStopJobRunRequest>
670 Model::BatchStopJobRunOutcomeCallable BatchStopJobRunCallable(const BatchStopJobRunRequestT& request) const {
671 return SubmitCallable(&GlueClient::BatchStopJobRun, request);
672 }
673
678 template <typename BatchStopJobRunRequestT = Model::BatchStopJobRunRequest>
679 void BatchStopJobRunAsync(const BatchStopJobRunRequestT& request, const BatchStopJobRunResponseReceivedHandler& handler,
680 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
681 return SubmitAsync(&GlueClient::BatchStopJobRun, request, handler, context);
682 }
683
691
696 template <typename BatchUpdatePartitionRequestT = Model::BatchUpdatePartitionRequest>
697 Model::BatchUpdatePartitionOutcomeCallable BatchUpdatePartitionCallable(const BatchUpdatePartitionRequestT& request) const {
698 return SubmitCallable(&GlueClient::BatchUpdatePartition, request);
699 }
700
705 template <typename BatchUpdatePartitionRequestT = Model::BatchUpdatePartitionRequest>
706 void BatchUpdatePartitionAsync(const BatchUpdatePartitionRequestT& request, const BatchUpdatePartitionResponseReceivedHandler& handler,
707 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
708 return SubmitAsync(&GlueClient::BatchUpdatePartition, request, handler, context);
709 }
710
719
724 template <typename CancelDataQualityRuleRecommendationRunRequestT = Model::CancelDataQualityRuleRecommendationRunRequest>
726 const CancelDataQualityRuleRecommendationRunRequestT& request) const {
727 return SubmitCallable(&GlueClient::CancelDataQualityRuleRecommendationRun, request);
728 }
729
734 template <typename CancelDataQualityRuleRecommendationRunRequestT = Model::CancelDataQualityRuleRecommendationRunRequest>
735 void CancelDataQualityRuleRecommendationRunAsync(const CancelDataQualityRuleRecommendationRunRequestT& request,
737 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
738 return SubmitAsync(&GlueClient::CancelDataQualityRuleRecommendationRun, request, handler, context);
739 }
740
749
754 template <typename CancelDataQualityRulesetEvaluationRunRequestT = Model::CancelDataQualityRulesetEvaluationRunRequest>
756 const CancelDataQualityRulesetEvaluationRunRequestT& request) const {
757 return SubmitCallable(&GlueClient::CancelDataQualityRulesetEvaluationRun, request);
758 }
759
764 template <typename CancelDataQualityRulesetEvaluationRunRequestT = Model::CancelDataQualityRulesetEvaluationRunRequest>
765 void CancelDataQualityRulesetEvaluationRunAsync(const CancelDataQualityRulesetEvaluationRunRequestT& request,
767 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
768 return SubmitAsync(&GlueClient::CancelDataQualityRulesetEvaluationRun, request, handler, context);
769 }
770
782
786 template <typename CancelMLTaskRunRequestT = Model::CancelMLTaskRunRequest>
787 Model::CancelMLTaskRunOutcomeCallable CancelMLTaskRunCallable(const CancelMLTaskRunRequestT& request) const {
788 return SubmitCallable(&GlueClient::CancelMLTaskRun, request);
789 }
790
795 template <typename CancelMLTaskRunRequestT = Model::CancelMLTaskRunRequest>
796 void CancelMLTaskRunAsync(const CancelMLTaskRunRequestT& request, const CancelMLTaskRunResponseReceivedHandler& handler,
797 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
798 return SubmitAsync(&GlueClient::CancelMLTaskRun, request, handler, context);
799 }
800
807
811 template <typename CancelStatementRequestT = Model::CancelStatementRequest>
812 Model::CancelStatementOutcomeCallable CancelStatementCallable(const CancelStatementRequestT& request) const {
813 return SubmitCallable(&GlueClient::CancelStatement, request);
814 }
815
820 template <typename CancelStatementRequestT = Model::CancelStatementRequest>
821 void CancelStatementAsync(const CancelStatementRequestT& request, const CancelStatementResponseReceivedHandler& handler,
822 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
823 return SubmitAsync(&GlueClient::CancelStatement, request, handler, context);
824 }
825
835 const Model::CheckSchemaVersionValidityRequest& request) const;
836
841 template <typename CheckSchemaVersionValidityRequestT = Model::CheckSchemaVersionValidityRequest>
843 const CheckSchemaVersionValidityRequestT& request) const {
844 return SubmitCallable(&GlueClient::CheckSchemaVersionValidity, request);
845 }
846
851 template <typename CheckSchemaVersionValidityRequestT = Model::CheckSchemaVersionValidityRequest>
852 void CheckSchemaVersionValidityAsync(const CheckSchemaVersionValidityRequestT& request,
854 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
855 return SubmitAsync(&GlueClient::CheckSchemaVersionValidity, request, handler, context);
856 }
857
864
868 template <typename CreateBlueprintRequestT = Model::CreateBlueprintRequest>
869 Model::CreateBlueprintOutcomeCallable CreateBlueprintCallable(const CreateBlueprintRequestT& request) const {
870 return SubmitCallable(&GlueClient::CreateBlueprint, request);
871 }
872
877 template <typename CreateBlueprintRequestT = Model::CreateBlueprintRequest>
878 void CreateBlueprintAsync(const CreateBlueprintRequestT& request, const CreateBlueprintResponseReceivedHandler& handler,
879 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
880 return SubmitAsync(&GlueClient::CreateBlueprint, request, handler, context);
881 }
882
889
893 template <typename CreateCatalogRequestT = Model::CreateCatalogRequest>
894 Model::CreateCatalogOutcomeCallable CreateCatalogCallable(const CreateCatalogRequestT& request) const {
895 return SubmitCallable(&GlueClient::CreateCatalog, request);
896 }
897
902 template <typename CreateCatalogRequestT = Model::CreateCatalogRequest>
903 void CreateCatalogAsync(const CreateCatalogRequestT& request, const CreateCatalogResponseReceivedHandler& handler,
904 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
905 return SubmitAsync(&GlueClient::CreateCatalog, request, handler, context);
906 }
907
917
922 template <typename CreateClassifierRequestT = Model::CreateClassifierRequest>
923 Model::CreateClassifierOutcomeCallable CreateClassifierCallable(const CreateClassifierRequestT& request = {}) const {
924 return SubmitCallable(&GlueClient::CreateClassifier, request);
925 }
926
931 template <typename CreateClassifierRequestT = Model::CreateClassifierRequest>
933 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
934 const CreateClassifierRequestT& request = {}) const {
935 return SubmitAsync(&GlueClient::CreateClassifier, request, handler, context);
936 }
937
945
950 template <typename CreateColumnStatisticsTaskSettingsRequestT = Model::CreateColumnStatisticsTaskSettingsRequest>
952 const CreateColumnStatisticsTaskSettingsRequestT& request) const {
953 return SubmitCallable(&GlueClient::CreateColumnStatisticsTaskSettings, request);
954 }
955
960 template <typename CreateColumnStatisticsTaskSettingsRequestT = Model::CreateColumnStatisticsTaskSettingsRequest>
961 void CreateColumnStatisticsTaskSettingsAsync(const CreateColumnStatisticsTaskSettingsRequestT& request,
963 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
964 return SubmitAsync(&GlueClient::CreateColumnStatisticsTaskSettings, request, handler, context);
965 }
966
975
980 template <typename CreateConnectionRequestT = Model::CreateConnectionRequest>
981 Model::CreateConnectionOutcomeCallable CreateConnectionCallable(const CreateConnectionRequestT& request) const {
982 return SubmitCallable(&GlueClient::CreateConnection, request);
983 }
984
989 template <typename CreateConnectionRequestT = Model::CreateConnectionRequest>
990 void CreateConnectionAsync(const CreateConnectionRequestT& request, const CreateConnectionResponseReceivedHandler& handler,
991 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
992 return SubmitAsync(&GlueClient::CreateConnection, request, handler, context);
993 }
994
1004
1008 template <typename CreateCrawlerRequestT = Model::CreateCrawlerRequest>
1009 Model::CreateCrawlerOutcomeCallable CreateCrawlerCallable(const CreateCrawlerRequestT& request) const {
1010 return SubmitCallable(&GlueClient::CreateCrawler, request);
1011 }
1012
1017 template <typename CreateCrawlerRequestT = Model::CreateCrawlerRequest>
1018 void CreateCrawlerAsync(const CreateCrawlerRequestT& request, const CreateCrawlerResponseReceivedHandler& handler,
1019 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1020 return SubmitAsync(&GlueClient::CreateCrawler, request, handler, context);
1021 }
1022
1033
1038 template <typename CreateCustomEntityTypeRequestT = Model::CreateCustomEntityTypeRequest>
1039 Model::CreateCustomEntityTypeOutcomeCallable CreateCustomEntityTypeCallable(const CreateCustomEntityTypeRequestT& request) const {
1040 return SubmitCallable(&GlueClient::CreateCustomEntityType, request);
1041 }
1042
1047 template <typename CreateCustomEntityTypeRequestT = Model::CreateCustomEntityTypeRequest>
1048 void CreateCustomEntityTypeAsync(const CreateCustomEntityTypeRequestT& request,
1050 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1051 return SubmitAsync(&GlueClient::CreateCustomEntityType, request, handler, context);
1052 }
1053
1063
1068 template <typename CreateDataQualityRulesetRequestT = Model::CreateDataQualityRulesetRequest>
1069 Model::CreateDataQualityRulesetOutcomeCallable CreateDataQualityRulesetCallable(const CreateDataQualityRulesetRequestT& request) const {
1070 return SubmitCallable(&GlueClient::CreateDataQualityRuleset, request);
1071 }
1072
1077 template <typename CreateDataQualityRulesetRequestT = Model::CreateDataQualityRulesetRequest>
1078 void CreateDataQualityRulesetAsync(const CreateDataQualityRulesetRequestT& request,
1080 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1081 return SubmitAsync(&GlueClient::CreateDataQualityRuleset, request, handler, context);
1082 }
1083
1090
1094 template <typename CreateDatabaseRequestT = Model::CreateDatabaseRequest>
1095 Model::CreateDatabaseOutcomeCallable CreateDatabaseCallable(const CreateDatabaseRequestT& request) const {
1096 return SubmitCallable(&GlueClient::CreateDatabase, request);
1097 }
1098
1103 template <typename CreateDatabaseRequestT = Model::CreateDatabaseRequest>
1104 void CreateDatabaseAsync(const CreateDatabaseRequestT& request, const CreateDatabaseResponseReceivedHandler& handler,
1105 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1106 return SubmitAsync(&GlueClient::CreateDatabase, request, handler, context);
1107 }
1108
1115
1120 template <typename CreateDevEndpointRequestT = Model::CreateDevEndpointRequest>
1121 Model::CreateDevEndpointOutcomeCallable CreateDevEndpointCallable(const CreateDevEndpointRequestT& request) const {
1122 return SubmitCallable(&GlueClient::CreateDevEndpoint, request);
1123 }
1124
1129 template <typename CreateDevEndpointRequestT = Model::CreateDevEndpointRequest>
1130 void CreateDevEndpointAsync(const CreateDevEndpointRequestT& request, const CreateDevEndpointResponseReceivedHandler& handler,
1131 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1132 return SubmitAsync(&GlueClient::CreateDevEndpoint, request, handler, context);
1133 }
1134
1142
1146 template <typename CreateGlossaryRequestT = Model::CreateGlossaryRequest>
1147 Model::CreateGlossaryOutcomeCallable CreateGlossaryCallable(const CreateGlossaryRequestT& request) const {
1148 return SubmitCallable(&GlueClient::CreateGlossary, request);
1149 }
1150
1155 template <typename CreateGlossaryRequestT = Model::CreateGlossaryRequest>
1156 void CreateGlossaryAsync(const CreateGlossaryRequestT& request, const CreateGlossaryResponseReceivedHandler& handler,
1157 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1158 return SubmitAsync(&GlueClient::CreateGlossary, request, handler, context);
1159 }
1160
1168
1173 template <typename CreateGlossaryTermRequestT = Model::CreateGlossaryTermRequest>
1174 Model::CreateGlossaryTermOutcomeCallable CreateGlossaryTermCallable(const CreateGlossaryTermRequestT& request) const {
1175 return SubmitCallable(&GlueClient::CreateGlossaryTerm, request);
1176 }
1177
1182 template <typename CreateGlossaryTermRequestT = Model::CreateGlossaryTermRequest>
1183 void CreateGlossaryTermAsync(const CreateGlossaryTermRequestT& request, const CreateGlossaryTermResponseReceivedHandler& handler,
1184 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1185 return SubmitAsync(&GlueClient::CreateGlossaryTerm, request, handler, context);
1186 }
1187
1197
1202 template <typename CreateGlueIdentityCenterConfigurationRequestT = Model::CreateGlueIdentityCenterConfigurationRequest>
1204 const CreateGlueIdentityCenterConfigurationRequestT& request) const {
1205 return SubmitCallable(&GlueClient::CreateGlueIdentityCenterConfiguration, request);
1206 }
1207
1212 template <typename CreateGlueIdentityCenterConfigurationRequestT = Model::CreateGlueIdentityCenterConfigurationRequest>
1213 void CreateGlueIdentityCenterConfigurationAsync(const CreateGlueIdentityCenterConfigurationRequestT& request,
1215 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1216 return SubmitAsync(&GlueClient::CreateGlueIdentityCenterConfiguration, request, handler, context);
1217 }
1218
1227
1232 template <typename CreateIntegrationRequestT = Model::CreateIntegrationRequest>
1233 Model::CreateIntegrationOutcomeCallable CreateIntegrationCallable(const CreateIntegrationRequestT& request) const {
1234 return SubmitCallable(&GlueClient::CreateIntegration, request);
1235 }
1236
1241 template <typename CreateIntegrationRequestT = Model::CreateIntegrationRequest>
1242 void CreateIntegrationAsync(const CreateIntegrationRequestT& request, const CreateIntegrationResponseReceivedHandler& handler,
1243 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1244 return SubmitAsync(&GlueClient::CreateIntegration, request, handler, context);
1245 }
1246
1261
1266 template <typename CreateIntegrationResourcePropertyRequestT = Model::CreateIntegrationResourcePropertyRequest>
1268 const CreateIntegrationResourcePropertyRequestT& request) const {
1269 return SubmitCallable(&GlueClient::CreateIntegrationResourceProperty, request);
1270 }
1271
1276 template <typename CreateIntegrationResourcePropertyRequestT = Model::CreateIntegrationResourcePropertyRequest>
1277 void CreateIntegrationResourcePropertyAsync(const CreateIntegrationResourcePropertyRequestT& request,
1279 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1280 return SubmitAsync(&GlueClient::CreateIntegrationResourceProperty, request, handler, context);
1281 }
1282
1296
1301 template <typename CreateIntegrationTablePropertiesRequestT = Model::CreateIntegrationTablePropertiesRequest>
1303 const CreateIntegrationTablePropertiesRequestT& request) const {
1304 return SubmitCallable(&GlueClient::CreateIntegrationTableProperties, request);
1305 }
1306
1311 template <typename CreateIntegrationTablePropertiesRequestT = Model::CreateIntegrationTablePropertiesRequest>
1312 void CreateIntegrationTablePropertiesAsync(const CreateIntegrationTablePropertiesRequestT& request,
1314 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1315 return SubmitAsync(&GlueClient::CreateIntegrationTableProperties, request, handler, context);
1316 }
1317
1324
1328 template <typename CreateJobRequestT = Model::CreateJobRequest>
1329 Model::CreateJobOutcomeCallable CreateJobCallable(const CreateJobRequestT& request) const {
1330 return SubmitCallable(&GlueClient::CreateJob, request);
1331 }
1332
1337 template <typename CreateJobRequestT = Model::CreateJobRequest>
1338 void CreateJobAsync(const CreateJobRequestT& request, const CreateJobResponseReceivedHandler& handler,
1339 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1340 return SubmitAsync(&GlueClient::CreateJob, request, handler, context);
1341 }
1342
1361
1366 template <typename CreateMLTransformRequestT = Model::CreateMLTransformRequest>
1367 Model::CreateMLTransformOutcomeCallable CreateMLTransformCallable(const CreateMLTransformRequestT& request) const {
1368 return SubmitCallable(&GlueClient::CreateMLTransform, request);
1369 }
1370
1375 template <typename CreateMLTransformRequestT = Model::CreateMLTransformRequest>
1376 void CreateMLTransformAsync(const CreateMLTransformRequestT& request, const CreateMLTransformResponseReceivedHandler& handler,
1377 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1378 return SubmitAsync(&GlueClient::CreateMLTransform, request, handler, context);
1379 }
1380
1387
1391 template <typename CreatePartitionRequestT = Model::CreatePartitionRequest>
1392 Model::CreatePartitionOutcomeCallable CreatePartitionCallable(const CreatePartitionRequestT& request) const {
1393 return SubmitCallable(&GlueClient::CreatePartition, request);
1394 }
1395
1400 template <typename CreatePartitionRequestT = Model::CreatePartitionRequest>
1401 void CreatePartitionAsync(const CreatePartitionRequestT& request, const CreatePartitionResponseReceivedHandler& handler,
1402 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1403 return SubmitAsync(&GlueClient::CreatePartition, request, handler, context);
1404 }
1405
1413
1418 template <typename CreatePartitionIndexRequestT = Model::CreatePartitionIndexRequest>
1419 Model::CreatePartitionIndexOutcomeCallable CreatePartitionIndexCallable(const CreatePartitionIndexRequestT& request) const {
1420 return SubmitCallable(&GlueClient::CreatePartitionIndex, request);
1421 }
1422
1427 template <typename CreatePartitionIndexRequestT = Model::CreatePartitionIndexRequest>
1428 void CreatePartitionIndexAsync(const CreatePartitionIndexRequestT& request, const CreatePartitionIndexResponseReceivedHandler& handler,
1429 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1430 return SubmitAsync(&GlueClient::CreatePartitionIndex, request, handler, context);
1431 }
1432
1440
1444 template <typename CreateRegistryRequestT = Model::CreateRegistryRequest>
1445 Model::CreateRegistryOutcomeCallable CreateRegistryCallable(const CreateRegistryRequestT& request) const {
1446 return SubmitCallable(&GlueClient::CreateRegistry, request);
1447 }
1448
1453 template <typename CreateRegistryRequestT = Model::CreateRegistryRequest>
1454 void CreateRegistryAsync(const CreateRegistryRequestT& request, const CreateRegistryResponseReceivedHandler& handler,
1455 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1456 return SubmitAsync(&GlueClient::CreateRegistry, request, handler, context);
1457 }
1458
1474
1478 template <typename CreateSchemaRequestT = Model::CreateSchemaRequest>
1479 Model::CreateSchemaOutcomeCallable CreateSchemaCallable(const CreateSchemaRequestT& request) const {
1480 return SubmitCallable(&GlueClient::CreateSchema, request);
1481 }
1482
1487 template <typename CreateSchemaRequestT = Model::CreateSchemaRequest>
1488 void CreateSchemaAsync(const CreateSchemaRequestT& request, const CreateSchemaResponseReceivedHandler& handler,
1489 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1490 return SubmitAsync(&GlueClient::CreateSchema, request, handler, context);
1491 }
1492
1500
1504 template <typename CreateScriptRequestT = Model::CreateScriptRequest>
1505 Model::CreateScriptOutcomeCallable CreateScriptCallable(const CreateScriptRequestT& request = {}) const {
1506 return SubmitCallable(&GlueClient::CreateScript, request);
1507 }
1508
1513 template <typename CreateScriptRequestT = Model::CreateScriptRequest>
1515 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1516 const CreateScriptRequestT& request = {}) const {
1517 return SubmitAsync(&GlueClient::CreateScript, request, handler, context);
1518 }
1519
1532 const Model::CreateSecurityConfigurationRequest& request) const;
1533
1538 template <typename CreateSecurityConfigurationRequestT = Model::CreateSecurityConfigurationRequest>
1540 const CreateSecurityConfigurationRequestT& request) const {
1541 return SubmitCallable(&GlueClient::CreateSecurityConfiguration, request);
1542 }
1543
1548 template <typename CreateSecurityConfigurationRequestT = Model::CreateSecurityConfigurationRequest>
1549 void CreateSecurityConfigurationAsync(const CreateSecurityConfigurationRequestT& request,
1551 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1552 return SubmitAsync(&GlueClient::CreateSecurityConfiguration, request, handler, context);
1553 }
1554
1561
1565 template <typename CreateSessionRequestT = Model::CreateSessionRequest>
1566 Model::CreateSessionOutcomeCallable CreateSessionCallable(const CreateSessionRequestT& request) const {
1567 return SubmitCallable(&GlueClient::CreateSession, request);
1568 }
1569
1574 template <typename CreateSessionRequestT = Model::CreateSessionRequest>
1575 void CreateSessionAsync(const CreateSessionRequestT& request, const CreateSessionResponseReceivedHandler& handler,
1576 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1577 return SubmitAsync(&GlueClient::CreateSession, request, handler, context);
1578 }
1579
1586
1590 template <typename CreateTableRequestT = Model::CreateTableRequest>
1591 Model::CreateTableOutcomeCallable CreateTableCallable(const CreateTableRequestT& request) const {
1592 return SubmitCallable(&GlueClient::CreateTable, request);
1593 }
1594
1599 template <typename CreateTableRequestT = Model::CreateTableRequest>
1600 void CreateTableAsync(const CreateTableRequestT& request, const CreateTableResponseReceivedHandler& handler,
1601 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1602 return SubmitAsync(&GlueClient::CreateTable, request, handler, context);
1603 }
1604
1612
1617 template <typename CreateTableOptimizerRequestT = Model::CreateTableOptimizerRequest>
1618 Model::CreateTableOptimizerOutcomeCallable CreateTableOptimizerCallable(const CreateTableOptimizerRequestT& request) const {
1619 return SubmitCallable(&GlueClient::CreateTableOptimizer, request);
1620 }
1621
1626 template <typename CreateTableOptimizerRequestT = Model::CreateTableOptimizerRequest>
1627 void CreateTableOptimizerAsync(const CreateTableOptimizerRequestT& request, const CreateTableOptimizerResponseReceivedHandler& handler,
1628 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1629 return SubmitAsync(&GlueClient::CreateTableOptimizer, request, handler, context);
1630 }
1631
1641
1645 template <typename CreateTriggerRequestT = Model::CreateTriggerRequest>
1646 Model::CreateTriggerOutcomeCallable CreateTriggerCallable(const CreateTriggerRequestT& request) const {
1647 return SubmitCallable(&GlueClient::CreateTrigger, request);
1648 }
1649
1654 template <typename CreateTriggerRequestT = Model::CreateTriggerRequest>
1655 void CreateTriggerAsync(const CreateTriggerRequestT& request, const CreateTriggerResponseReceivedHandler& handler,
1656 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1657 return SubmitAsync(&GlueClient::CreateTrigger, request, handler, context);
1658 }
1659
1666
1671 template <typename CreateUsageProfileRequestT = Model::CreateUsageProfileRequest>
1672 Model::CreateUsageProfileOutcomeCallable CreateUsageProfileCallable(const CreateUsageProfileRequestT& request) const {
1673 return SubmitCallable(&GlueClient::CreateUsageProfile, request);
1674 }
1675
1680 template <typename CreateUsageProfileRequestT = Model::CreateUsageProfileRequest>
1681 void CreateUsageProfileAsync(const CreateUsageProfileRequestT& request, const CreateUsageProfileResponseReceivedHandler& handler,
1682 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1683 return SubmitAsync(&GlueClient::CreateUsageProfile, request, handler, context);
1684 }
1685
1693
1698 template <typename CreateUserDefinedFunctionRequestT = Model::CreateUserDefinedFunctionRequest>
1700 const CreateUserDefinedFunctionRequestT& request) const {
1701 return SubmitCallable(&GlueClient::CreateUserDefinedFunction, request);
1702 }
1703
1708 template <typename CreateUserDefinedFunctionRequestT = Model::CreateUserDefinedFunctionRequest>
1709 void CreateUserDefinedFunctionAsync(const CreateUserDefinedFunctionRequestT& request,
1711 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1712 return SubmitAsync(&GlueClient::CreateUserDefinedFunction, request, handler, context);
1713 }
1714
1721
1725 template <typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
1726 Model::CreateWorkflowOutcomeCallable CreateWorkflowCallable(const CreateWorkflowRequestT& request) const {
1727 return SubmitCallable(&GlueClient::CreateWorkflow, request);
1728 }
1729
1734 template <typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
1735 void CreateWorkflowAsync(const CreateWorkflowRequestT& request, const CreateWorkflowResponseReceivedHandler& handler,
1736 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1737 return SubmitAsync(&GlueClient::CreateWorkflow, request, handler, context);
1738 }
1739
1746
1750 template <typename DeleteAssetRequestT = Model::DeleteAssetRequest>
1751 Model::DeleteAssetOutcomeCallable DeleteAssetCallable(const DeleteAssetRequestT& request) const {
1752 return SubmitCallable(&GlueClient::DeleteAsset, request);
1753 }
1754
1759 template <typename DeleteAssetRequestT = Model::DeleteAssetRequest>
1760 void DeleteAssetAsync(const DeleteAssetRequestT& request, const DeleteAssetResponseReceivedHandler& handler,
1761 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1762 return SubmitAsync(&GlueClient::DeleteAsset, request, handler, context);
1763 }
1764
1771
1775 template <typename DeleteAssetTypeRequestT = Model::DeleteAssetTypeRequest>
1776 Model::DeleteAssetTypeOutcomeCallable DeleteAssetTypeCallable(const DeleteAssetTypeRequestT& request) const {
1777 return SubmitCallable(&GlueClient::DeleteAssetType, request);
1778 }
1779
1784 template <typename DeleteAssetTypeRequestT = Model::DeleteAssetTypeRequest>
1785 void DeleteAssetTypeAsync(const DeleteAssetTypeRequestT& request, const DeleteAssetTypeResponseReceivedHandler& handler,
1786 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1787 return SubmitAsync(&GlueClient::DeleteAssetType, request, handler, context);
1788 }
1789
1797
1802 template <typename DeleteAttachmentRequestT = Model::DeleteAttachmentRequest>
1803 Model::DeleteAttachmentOutcomeCallable DeleteAttachmentCallable(const DeleteAttachmentRequestT& request) const {
1804 return SubmitCallable(&GlueClient::DeleteAttachment, request);
1805 }
1806
1811 template <typename DeleteAttachmentRequestT = Model::DeleteAttachmentRequest>
1812 void DeleteAttachmentAsync(const DeleteAttachmentRequestT& request, const DeleteAttachmentResponseReceivedHandler& handler,
1813 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1814 return SubmitAsync(&GlueClient::DeleteAttachment, request, handler, context);
1815 }
1816
1823
1827 template <typename DeleteBlueprintRequestT = Model::DeleteBlueprintRequest>
1828 Model::DeleteBlueprintOutcomeCallable DeleteBlueprintCallable(const DeleteBlueprintRequestT& request) const {
1829 return SubmitCallable(&GlueClient::DeleteBlueprint, request);
1830 }
1831
1836 template <typename DeleteBlueprintRequestT = Model::DeleteBlueprintRequest>
1837 void DeleteBlueprintAsync(const DeleteBlueprintRequestT& request, const DeleteBlueprintResponseReceivedHandler& handler,
1838 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1839 return SubmitAsync(&GlueClient::DeleteBlueprint, request, handler, context);
1840 }
1841
1859
1863 template <typename DeleteCatalogRequestT = Model::DeleteCatalogRequest>
1864 Model::DeleteCatalogOutcomeCallable DeleteCatalogCallable(const DeleteCatalogRequestT& request) const {
1865 return SubmitCallable(&GlueClient::DeleteCatalog, request);
1866 }
1867
1872 template <typename DeleteCatalogRequestT = Model::DeleteCatalogRequest>
1873 void DeleteCatalogAsync(const DeleteCatalogRequestT& request, const DeleteCatalogResponseReceivedHandler& handler,
1874 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1875 return SubmitAsync(&GlueClient::DeleteCatalog, request, handler, context);
1876 }
1877
1884
1889 template <typename DeleteClassifierRequestT = Model::DeleteClassifierRequest>
1890 Model::DeleteClassifierOutcomeCallable DeleteClassifierCallable(const DeleteClassifierRequestT& request) const {
1891 return SubmitCallable(&GlueClient::DeleteClassifier, request);
1892 }
1893
1898 template <typename DeleteClassifierRequestT = Model::DeleteClassifierRequest>
1899 void DeleteClassifierAsync(const DeleteClassifierRequestT& request, const DeleteClassifierResponseReceivedHandler& handler,
1900 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1901 return SubmitAsync(&GlueClient::DeleteClassifier, request, handler, context);
1902 }
1903
1913
1918 template <typename DeleteColumnStatisticsForPartitionRequestT = Model::DeleteColumnStatisticsForPartitionRequest>
1920 const DeleteColumnStatisticsForPartitionRequestT& request) const {
1921 return SubmitCallable(&GlueClient::DeleteColumnStatisticsForPartition, request);
1922 }
1923
1928 template <typename DeleteColumnStatisticsForPartitionRequestT = Model::DeleteColumnStatisticsForPartitionRequest>
1929 void DeleteColumnStatisticsForPartitionAsync(const DeleteColumnStatisticsForPartitionRequestT& request,
1931 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1932 return SubmitAsync(&GlueClient::DeleteColumnStatisticsForPartition, request, handler, context);
1933 }
1934
1944
1949 template <typename DeleteColumnStatisticsForTableRequestT = Model::DeleteColumnStatisticsForTableRequest>
1951 const DeleteColumnStatisticsForTableRequestT& request) const {
1952 return SubmitCallable(&GlueClient::DeleteColumnStatisticsForTable, request);
1953 }
1954
1959 template <typename DeleteColumnStatisticsForTableRequestT = Model::DeleteColumnStatisticsForTableRequest>
1960 void DeleteColumnStatisticsForTableAsync(const DeleteColumnStatisticsForTableRequestT& request,
1962 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1963 return SubmitAsync(&GlueClient::DeleteColumnStatisticsForTable, request, handler, context);
1964 }
1965
1973
1978 template <typename DeleteColumnStatisticsTaskSettingsRequestT = Model::DeleteColumnStatisticsTaskSettingsRequest>
1980 const DeleteColumnStatisticsTaskSettingsRequestT& request) const {
1981 return SubmitCallable(&GlueClient::DeleteColumnStatisticsTaskSettings, request);
1982 }
1983
1988 template <typename DeleteColumnStatisticsTaskSettingsRequestT = Model::DeleteColumnStatisticsTaskSettingsRequest>
1989 void DeleteColumnStatisticsTaskSettingsAsync(const DeleteColumnStatisticsTaskSettingsRequestT& request,
1991 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1992 return SubmitAsync(&GlueClient::DeleteColumnStatisticsTaskSettings, request, handler, context);
1993 }
1994
2001
2006 template <typename DeleteConnectionRequestT = Model::DeleteConnectionRequest>
2007 Model::DeleteConnectionOutcomeCallable DeleteConnectionCallable(const DeleteConnectionRequestT& request) const {
2008 return SubmitCallable(&GlueClient::DeleteConnection, request);
2009 }
2010
2015 template <typename DeleteConnectionRequestT = Model::DeleteConnectionRequest>
2016 void DeleteConnectionAsync(const DeleteConnectionRequestT& request, const DeleteConnectionResponseReceivedHandler& handler,
2017 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2018 return SubmitAsync(&GlueClient::DeleteConnection, request, handler, context);
2019 }
2020
2030
2035 template <typename DeleteConnectionTypeRequestT = Model::DeleteConnectionTypeRequest>
2036 Model::DeleteConnectionTypeOutcomeCallable DeleteConnectionTypeCallable(const DeleteConnectionTypeRequestT& request) const {
2037 return SubmitCallable(&GlueClient::DeleteConnectionType, request);
2038 }
2039
2044 template <typename DeleteConnectionTypeRequestT = Model::DeleteConnectionTypeRequest>
2045 void DeleteConnectionTypeAsync(const DeleteConnectionTypeRequestT& request, const DeleteConnectionTypeResponseReceivedHandler& handler,
2046 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2047 return SubmitAsync(&GlueClient::DeleteConnectionType, request, handler, context);
2048 }
2049
2057
2061 template <typename DeleteCrawlerRequestT = Model::DeleteCrawlerRequest>
2062 Model::DeleteCrawlerOutcomeCallable DeleteCrawlerCallable(const DeleteCrawlerRequestT& request) const {
2063 return SubmitCallable(&GlueClient::DeleteCrawler, request);
2064 }
2065
2070 template <typename DeleteCrawlerRequestT = Model::DeleteCrawlerRequest>
2071 void DeleteCrawlerAsync(const DeleteCrawlerRequestT& request, const DeleteCrawlerResponseReceivedHandler& handler,
2072 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2073 return SubmitAsync(&GlueClient::DeleteCrawler, request, handler, context);
2074 }
2075
2083
2088 template <typename DeleteCustomEntityTypeRequestT = Model::DeleteCustomEntityTypeRequest>
2089 Model::DeleteCustomEntityTypeOutcomeCallable DeleteCustomEntityTypeCallable(const DeleteCustomEntityTypeRequestT& request) const {
2090 return SubmitCallable(&GlueClient::DeleteCustomEntityType, request);
2091 }
2092
2097 template <typename DeleteCustomEntityTypeRequestT = Model::DeleteCustomEntityTypeRequest>
2098 void DeleteCustomEntityTypeAsync(const DeleteCustomEntityTypeRequestT& request,
2100 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2101 return SubmitAsync(&GlueClient::DeleteCustomEntityType, request, handler, context);
2102 }
2103
2110
2115 template <typename DeleteDataQualityRulesetRequestT = Model::DeleteDataQualityRulesetRequest>
2116 Model::DeleteDataQualityRulesetOutcomeCallable DeleteDataQualityRulesetCallable(const DeleteDataQualityRulesetRequestT& request) const {
2117 return SubmitCallable(&GlueClient::DeleteDataQualityRuleset, request);
2118 }
2119
2124 template <typename DeleteDataQualityRulesetRequestT = Model::DeleteDataQualityRulesetRequest>
2125 void DeleteDataQualityRulesetAsync(const DeleteDataQualityRulesetRequestT& request,
2127 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2128 return SubmitAsync(&GlueClient::DeleteDataQualityRuleset, request, handler, context);
2129 }
2130
2147
2151 template <typename DeleteDatabaseRequestT = Model::DeleteDatabaseRequest>
2152 Model::DeleteDatabaseOutcomeCallable DeleteDatabaseCallable(const DeleteDatabaseRequestT& request) const {
2153 return SubmitCallable(&GlueClient::DeleteDatabase, request);
2154 }
2155
2160 template <typename DeleteDatabaseRequestT = Model::DeleteDatabaseRequest>
2161 void DeleteDatabaseAsync(const DeleteDatabaseRequestT& request, const DeleteDatabaseResponseReceivedHandler& handler,
2162 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2163 return SubmitAsync(&GlueClient::DeleteDatabase, request, handler, context);
2164 }
2165
2172
2177 template <typename DeleteDevEndpointRequestT = Model::DeleteDevEndpointRequest>
2178 Model::DeleteDevEndpointOutcomeCallable DeleteDevEndpointCallable(const DeleteDevEndpointRequestT& request) const {
2179 return SubmitCallable(&GlueClient::DeleteDevEndpoint, request);
2180 }
2181
2186 template <typename DeleteDevEndpointRequestT = Model::DeleteDevEndpointRequest>
2187 void DeleteDevEndpointAsync(const DeleteDevEndpointRequestT& request, const DeleteDevEndpointResponseReceivedHandler& handler,
2188 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2189 return SubmitAsync(&GlueClient::DeleteDevEndpoint, request, handler, context);
2190 }
2191
2199
2203 template <typename DeleteFormTypeRequestT = Model::DeleteFormTypeRequest>
2204 Model::DeleteFormTypeOutcomeCallable DeleteFormTypeCallable(const DeleteFormTypeRequestT& request) const {
2205 return SubmitCallable(&GlueClient::DeleteFormType, request);
2206 }
2207
2212 template <typename DeleteFormTypeRequestT = Model::DeleteFormTypeRequest>
2213 void DeleteFormTypeAsync(const DeleteFormTypeRequestT& request, const DeleteFormTypeResponseReceivedHandler& handler,
2214 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2215 return SubmitAsync(&GlueClient::DeleteFormType, request, handler, context);
2216 }
2217
2225
2229 template <typename DeleteGlossaryRequestT = Model::DeleteGlossaryRequest>
2230 Model::DeleteGlossaryOutcomeCallable DeleteGlossaryCallable(const DeleteGlossaryRequestT& request) const {
2231 return SubmitCallable(&GlueClient::DeleteGlossary, request);
2232 }
2233
2238 template <typename DeleteGlossaryRequestT = Model::DeleteGlossaryRequest>
2239 void DeleteGlossaryAsync(const DeleteGlossaryRequestT& request, const DeleteGlossaryResponseReceivedHandler& handler,
2240 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2241 return SubmitAsync(&GlueClient::DeleteGlossary, request, handler, context);
2242 }
2243
2250
2255 template <typename DeleteGlossaryTermRequestT = Model::DeleteGlossaryTermRequest>
2256 Model::DeleteGlossaryTermOutcomeCallable DeleteGlossaryTermCallable(const DeleteGlossaryTermRequestT& request) const {
2257 return SubmitCallable(&GlueClient::DeleteGlossaryTerm, request);
2258 }
2259
2264 template <typename DeleteGlossaryTermRequestT = Model::DeleteGlossaryTermRequest>
2265 void DeleteGlossaryTermAsync(const DeleteGlossaryTermRequestT& request, const DeleteGlossaryTermResponseReceivedHandler& handler,
2266 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2267 return SubmitAsync(&GlueClient::DeleteGlossaryTerm, request, handler, context);
2268 }
2269
2278 const Model::DeleteGlueIdentityCenterConfigurationRequest& request = {}) const;
2279
2284 template <typename DeleteGlueIdentityCenterConfigurationRequestT = Model::DeleteGlueIdentityCenterConfigurationRequest>
2286 const DeleteGlueIdentityCenterConfigurationRequestT& request = {}) const {
2287 return SubmitCallable(&GlueClient::DeleteGlueIdentityCenterConfiguration, request);
2288 }
2289
2294 template <typename DeleteGlueIdentityCenterConfigurationRequestT = Model::DeleteGlueIdentityCenterConfigurationRequest>
2296 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2297 const DeleteGlueIdentityCenterConfigurationRequestT& request = {}) const {
2298 return SubmitAsync(&GlueClient::DeleteGlueIdentityCenterConfiguration, request, handler, context);
2299 }
2300
2307
2312 template <typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
2313 Model::DeleteIntegrationOutcomeCallable DeleteIntegrationCallable(const DeleteIntegrationRequestT& request) const {
2314 return SubmitCallable(&GlueClient::DeleteIntegration, request);
2315 }
2316
2321 template <typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
2322 void DeleteIntegrationAsync(const DeleteIntegrationRequestT& request, const DeleteIntegrationResponseReceivedHandler& handler,
2323 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2324 return SubmitAsync(&GlueClient::DeleteIntegration, request, handler, context);
2325 }
2326
2336
2341 template <typename DeleteIntegrationResourcePropertyRequestT = Model::DeleteIntegrationResourcePropertyRequest>
2343 const DeleteIntegrationResourcePropertyRequestT& request) const {
2344 return SubmitCallable(&GlueClient::DeleteIntegrationResourceProperty, request);
2345 }
2346
2351 template <typename DeleteIntegrationResourcePropertyRequestT = Model::DeleteIntegrationResourcePropertyRequest>
2352 void DeleteIntegrationResourcePropertyAsync(const DeleteIntegrationResourcePropertyRequestT& request,
2354 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2355 return SubmitAsync(&GlueClient::DeleteIntegrationResourceProperty, request, handler, context);
2356 }
2357
2366
2371 template <typename DeleteIntegrationTablePropertiesRequestT = Model::DeleteIntegrationTablePropertiesRequest>
2373 const DeleteIntegrationTablePropertiesRequestT& request) const {
2374 return SubmitCallable(&GlueClient::DeleteIntegrationTableProperties, request);
2375 }
2376
2381 template <typename DeleteIntegrationTablePropertiesRequestT = Model::DeleteIntegrationTablePropertiesRequest>
2382 void DeleteIntegrationTablePropertiesAsync(const DeleteIntegrationTablePropertiesRequestT& request,
2384 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2385 return SubmitAsync(&GlueClient::DeleteIntegrationTableProperties, request, handler, context);
2386 }
2387
2395
2399 template <typename DeleteJobRequestT = Model::DeleteJobRequest>
2400 Model::DeleteJobOutcomeCallable DeleteJobCallable(const DeleteJobRequestT& request) const {
2401 return SubmitCallable(&GlueClient::DeleteJob, request);
2402 }
2403
2408 template <typename DeleteJobRequestT = Model::DeleteJobRequest>
2409 void DeleteJobAsync(const DeleteJobRequestT& request, const DeleteJobResponseReceivedHandler& handler,
2410 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2411 return SubmitAsync(&GlueClient::DeleteJob, request, handler, context);
2412 }
2413
2426
2431 template <typename DeleteMLTransformRequestT = Model::DeleteMLTransformRequest>
2432 Model::DeleteMLTransformOutcomeCallable DeleteMLTransformCallable(const DeleteMLTransformRequestT& request) const {
2433 return SubmitCallable(&GlueClient::DeleteMLTransform, request);
2434 }
2435
2440 template <typename DeleteMLTransformRequestT = Model::DeleteMLTransformRequest>
2441 void DeleteMLTransformAsync(const DeleteMLTransformRequestT& request, const DeleteMLTransformResponseReceivedHandler& handler,
2442 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2443 return SubmitAsync(&GlueClient::DeleteMLTransform, request, handler, context);
2444 }
2445
2452
2456 template <typename DeletePartitionRequestT = Model::DeletePartitionRequest>
2457 Model::DeletePartitionOutcomeCallable DeletePartitionCallable(const DeletePartitionRequestT& request) const {
2458 return SubmitCallable(&GlueClient::DeletePartition, request);
2459 }
2460
2465 template <typename DeletePartitionRequestT = Model::DeletePartitionRequest>
2466 void DeletePartitionAsync(const DeletePartitionRequestT& request, const DeletePartitionResponseReceivedHandler& handler,
2467 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2468 return SubmitAsync(&GlueClient::DeletePartition, request, handler, context);
2469 }
2470
2478
2483 template <typename DeletePartitionIndexRequestT = Model::DeletePartitionIndexRequest>
2484 Model::DeletePartitionIndexOutcomeCallable DeletePartitionIndexCallable(const DeletePartitionIndexRequestT& request) const {
2485 return SubmitCallable(&GlueClient::DeletePartitionIndex, request);
2486 }
2487
2492 template <typename DeletePartitionIndexRequestT = Model::DeletePartitionIndexRequest>
2493 void DeletePartitionIndexAsync(const DeletePartitionIndexRequestT& request, const DeletePartitionIndexResponseReceivedHandler& handler,
2494 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2495 return SubmitAsync(&GlueClient::DeletePartitionIndex, request, handler, context);
2496 }
2497
2509
2513 template <typename DeleteRegistryRequestT = Model::DeleteRegistryRequest>
2514 Model::DeleteRegistryOutcomeCallable DeleteRegistryCallable(const DeleteRegistryRequestT& request) const {
2515 return SubmitCallable(&GlueClient::DeleteRegistry, request);
2516 }
2517
2522 template <typename DeleteRegistryRequestT = Model::DeleteRegistryRequest>
2523 void DeleteRegistryAsync(const DeleteRegistryRequestT& request, const DeleteRegistryResponseReceivedHandler& handler,
2524 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2525 return SubmitAsync(&GlueClient::DeleteRegistry, request, handler, context);
2526 }
2527
2534
2539 template <typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
2540 Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT& request = {}) const {
2541 return SubmitCallable(&GlueClient::DeleteResourcePolicy, request);
2542 }
2543
2548 template <typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
2550 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2551 const DeleteResourcePolicyRequestT& request = {}) const {
2552 return SubmitAsync(&GlueClient::DeleteResourcePolicy, request, handler, context);
2553 }
2554
2566
2570 template <typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
2571 Model::DeleteSchemaOutcomeCallable DeleteSchemaCallable(const DeleteSchemaRequestT& request) const {
2572 return SubmitCallable(&GlueClient::DeleteSchema, request);
2573 }
2574
2579 template <typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
2580 void DeleteSchemaAsync(const DeleteSchemaRequestT& request, const DeleteSchemaResponseReceivedHandler& handler,
2581 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2582 return SubmitAsync(&GlueClient::DeleteSchema, request, handler, context);
2583 }
2584
2605
2610 template <typename DeleteSchemaVersionsRequestT = Model::DeleteSchemaVersionsRequest>
2611 Model::DeleteSchemaVersionsOutcomeCallable DeleteSchemaVersionsCallable(const DeleteSchemaVersionsRequestT& request) const {
2612 return SubmitCallable(&GlueClient::DeleteSchemaVersions, request);
2613 }
2614
2619 template <typename DeleteSchemaVersionsRequestT = Model::DeleteSchemaVersionsRequest>
2620 void DeleteSchemaVersionsAsync(const DeleteSchemaVersionsRequestT& request, const DeleteSchemaVersionsResponseReceivedHandler& handler,
2621 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2622 return SubmitAsync(&GlueClient::DeleteSchemaVersions, request, handler, context);
2623 }
2624
2631 const Model::DeleteSecurityConfigurationRequest& request) const;
2632
2637 template <typename DeleteSecurityConfigurationRequestT = Model::DeleteSecurityConfigurationRequest>
2639 const DeleteSecurityConfigurationRequestT& request) const {
2640 return SubmitCallable(&GlueClient::DeleteSecurityConfiguration, request);
2641 }
2642
2647 template <typename DeleteSecurityConfigurationRequestT = Model::DeleteSecurityConfigurationRequest>
2648 void DeleteSecurityConfigurationAsync(const DeleteSecurityConfigurationRequestT& request,
2650 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2651 return SubmitAsync(&GlueClient::DeleteSecurityConfiguration, request, handler, context);
2652 }
2653
2660
2664 template <typename DeleteSessionRequestT = Model::DeleteSessionRequest>
2665 Model::DeleteSessionOutcomeCallable DeleteSessionCallable(const DeleteSessionRequestT& request) const {
2666 return SubmitCallable(&GlueClient::DeleteSession, request);
2667 }
2668
2673 template <typename DeleteSessionRequestT = Model::DeleteSessionRequest>
2674 void DeleteSessionAsync(const DeleteSessionRequestT& request, const DeleteSessionResponseReceivedHandler& handler,
2675 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2676 return SubmitAsync(&GlueClient::DeleteSession, request, handler, context);
2677 }
2678
2693
2697 template <typename DeleteTableRequestT = Model::DeleteTableRequest>
2698 Model::DeleteTableOutcomeCallable DeleteTableCallable(const DeleteTableRequestT& request) const {
2699 return SubmitCallable(&GlueClient::DeleteTable, request);
2700 }
2701
2706 template <typename DeleteTableRequestT = Model::DeleteTableRequest>
2707 void DeleteTableAsync(const DeleteTableRequestT& request, const DeleteTableResponseReceivedHandler& handler,
2708 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2709 return SubmitAsync(&GlueClient::DeleteTable, request, handler, context);
2710 }
2711
2720
2725 template <typename DeleteTableOptimizerRequestT = Model::DeleteTableOptimizerRequest>
2726 Model::DeleteTableOptimizerOutcomeCallable DeleteTableOptimizerCallable(const DeleteTableOptimizerRequestT& request) const {
2727 return SubmitCallable(&GlueClient::DeleteTableOptimizer, request);
2728 }
2729
2734 template <typename DeleteTableOptimizerRequestT = Model::DeleteTableOptimizerRequest>
2735 void DeleteTableOptimizerAsync(const DeleteTableOptimizerRequestT& request, const DeleteTableOptimizerResponseReceivedHandler& handler,
2736 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2737 return SubmitAsync(&GlueClient::DeleteTableOptimizer, request, handler, context);
2738 }
2739
2746
2751 template <typename DeleteTableVersionRequestT = Model::DeleteTableVersionRequest>
2752 Model::DeleteTableVersionOutcomeCallable DeleteTableVersionCallable(const DeleteTableVersionRequestT& request) const {
2753 return SubmitCallable(&GlueClient::DeleteTableVersion, request);
2754 }
2755
2760 template <typename DeleteTableVersionRequestT = Model::DeleteTableVersionRequest>
2761 void DeleteTableVersionAsync(const DeleteTableVersionRequestT& request, const DeleteTableVersionResponseReceivedHandler& handler,
2762 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2763 return SubmitAsync(&GlueClient::DeleteTableVersion, request, handler, context);
2764 }
2765
2773
2777 template <typename DeleteTriggerRequestT = Model::DeleteTriggerRequest>
2778 Model::DeleteTriggerOutcomeCallable DeleteTriggerCallable(const DeleteTriggerRequestT& request) const {
2779 return SubmitCallable(&GlueClient::DeleteTrigger, request);
2780 }
2781
2786 template <typename DeleteTriggerRequestT = Model::DeleteTriggerRequest>
2787 void DeleteTriggerAsync(const DeleteTriggerRequestT& request, const DeleteTriggerResponseReceivedHandler& handler,
2788 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2789 return SubmitAsync(&GlueClient::DeleteTrigger, request, handler, context);
2790 }
2791
2798
2803 template <typename DeleteUsageProfileRequestT = Model::DeleteUsageProfileRequest>
2804 Model::DeleteUsageProfileOutcomeCallable DeleteUsageProfileCallable(const DeleteUsageProfileRequestT& request) const {
2805 return SubmitCallable(&GlueClient::DeleteUsageProfile, request);
2806 }
2807
2812 template <typename DeleteUsageProfileRequestT = Model::DeleteUsageProfileRequest>
2813 void DeleteUsageProfileAsync(const DeleteUsageProfileRequestT& request, const DeleteUsageProfileResponseReceivedHandler& handler,
2814 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2815 return SubmitAsync(&GlueClient::DeleteUsageProfile, request, handler, context);
2816 }
2817
2825
2830 template <typename DeleteUserDefinedFunctionRequestT = Model::DeleteUserDefinedFunctionRequest>
2832 const DeleteUserDefinedFunctionRequestT& request) const {
2833 return SubmitCallable(&GlueClient::DeleteUserDefinedFunction, request);
2834 }
2835
2840 template <typename DeleteUserDefinedFunctionRequestT = Model::DeleteUserDefinedFunctionRequest>
2841 void DeleteUserDefinedFunctionAsync(const DeleteUserDefinedFunctionRequestT& request,
2843 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2844 return SubmitAsync(&GlueClient::DeleteUserDefinedFunction, request, handler, context);
2845 }
2846
2853
2857 template <typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
2858 Model::DeleteWorkflowOutcomeCallable DeleteWorkflowCallable(const DeleteWorkflowRequestT& request) const {
2859 return SubmitCallable(&GlueClient::DeleteWorkflow, request);
2860 }
2861
2866 template <typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
2867 void DeleteWorkflowAsync(const DeleteWorkflowRequestT& request, const DeleteWorkflowResponseReceivedHandler& handler,
2868 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2869 return SubmitAsync(&GlueClient::DeleteWorkflow, request, handler, context);
2870 }
2871
2884
2889 template <typename DescribeConnectionTypeRequestT = Model::DescribeConnectionTypeRequest>
2890 Model::DescribeConnectionTypeOutcomeCallable DescribeConnectionTypeCallable(const DescribeConnectionTypeRequestT& request) const {
2891 return SubmitCallable(&GlueClient::DescribeConnectionType, request);
2892 }
2893
2898 template <typename DescribeConnectionTypeRequestT = Model::DescribeConnectionTypeRequest>
2899 void DescribeConnectionTypeAsync(const DescribeConnectionTypeRequestT& request,
2901 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2902 return SubmitAsync(&GlueClient::DescribeConnectionType, request, handler, context);
2903 }
2904
2914
2918 template <typename DescribeEntityRequestT = Model::DescribeEntityRequest>
2919 Model::DescribeEntityOutcomeCallable DescribeEntityCallable(const DescribeEntityRequestT& request) const {
2920 return SubmitCallable(&GlueClient::DescribeEntity, request);
2921 }
2922
2927 template <typename DescribeEntityRequestT = Model::DescribeEntityRequest>
2928 void DescribeEntityAsync(const DescribeEntityRequestT& request, const DescribeEntityResponseReceivedHandler& handler,
2929 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2930 return SubmitAsync(&GlueClient::DescribeEntity, request, handler, context);
2931 }
2932
2940 const Model::DescribeInboundIntegrationsRequest& request = {}) const;
2941
2946 template <typename DescribeInboundIntegrationsRequestT = Model::DescribeInboundIntegrationsRequest>
2948 const DescribeInboundIntegrationsRequestT& request = {}) const {
2949 return SubmitCallable(&GlueClient::DescribeInboundIntegrations, request);
2950 }
2951
2956 template <typename DescribeInboundIntegrationsRequestT = Model::DescribeInboundIntegrationsRequest>
2958 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2959 const DescribeInboundIntegrationsRequestT& request = {}) const {
2960 return SubmitAsync(&GlueClient::DescribeInboundIntegrations, request, handler, context);
2961 }
2962
2970
2975 template <typename DescribeIntegrationsRequestT = Model::DescribeIntegrationsRequest>
2976 Model::DescribeIntegrationsOutcomeCallable DescribeIntegrationsCallable(const DescribeIntegrationsRequestT& request = {}) const {
2977 return SubmitCallable(&GlueClient::DescribeIntegrations, request);
2978 }
2979
2984 template <typename DescribeIntegrationsRequestT = Model::DescribeIntegrationsRequest>
2986 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2987 const DescribeIntegrationsRequestT& request = {}) const {
2988 return SubmitAsync(&GlueClient::DescribeIntegrations, request, handler, context);
2989 }
2990
2998
3003 template <typename DisassociateGlossaryTermsRequestT = Model::DisassociateGlossaryTermsRequest>
3005 const DisassociateGlossaryTermsRequestT& request) const {
3006 return SubmitCallable(&GlueClient::DisassociateGlossaryTerms, request);
3007 }
3008
3013 template <typename DisassociateGlossaryTermsRequestT = Model::DisassociateGlossaryTermsRequest>
3014 void DisassociateGlossaryTermsAsync(const DisassociateGlossaryTermsRequestT& request,
3016 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3017 return SubmitAsync(&GlueClient::DisassociateGlossaryTerms, request, handler, context);
3018 }
3019
3028
3032 template <typename GetAssetRequestT = Model::GetAssetRequest>
3033 Model::GetAssetOutcomeCallable GetAssetCallable(const GetAssetRequestT& request) const {
3034 return SubmitCallable(&GlueClient::GetAsset, request);
3035 }
3036
3041 template <typename GetAssetRequestT = Model::GetAssetRequest>
3042 void GetAssetAsync(const GetAssetRequestT& request, const GetAssetResponseReceivedHandler& handler,
3043 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3044 return SubmitAsync(&GlueClient::GetAsset, request, handler, context);
3045 }
3046
3054
3058 template <typename GetAssetTypeRequestT = Model::GetAssetTypeRequest>
3059 Model::GetAssetTypeOutcomeCallable GetAssetTypeCallable(const GetAssetTypeRequestT& request) const {
3060 return SubmitCallable(&GlueClient::GetAssetType, request);
3061 }
3062
3067 template <typename GetAssetTypeRequestT = Model::GetAssetTypeRequest>
3068 void GetAssetTypeAsync(const GetAssetTypeRequestT& request, const GetAssetTypeResponseReceivedHandler& handler,
3069 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3070 return SubmitAsync(&GlueClient::GetAssetType, request, handler, context);
3071 }
3072
3079
3083 template <typename GetBlueprintRequestT = Model::GetBlueprintRequest>
3084 Model::GetBlueprintOutcomeCallable GetBlueprintCallable(const GetBlueprintRequestT& request) const {
3085 return SubmitCallable(&GlueClient::GetBlueprint, request);
3086 }
3087
3092 template <typename GetBlueprintRequestT = Model::GetBlueprintRequest>
3093 void GetBlueprintAsync(const GetBlueprintRequestT& request, const GetBlueprintResponseReceivedHandler& handler,
3094 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3095 return SubmitAsync(&GlueClient::GetBlueprint, request, handler, context);
3096 }
3097
3104
3108 template <typename GetBlueprintRunRequestT = Model::GetBlueprintRunRequest>
3109 Model::GetBlueprintRunOutcomeCallable GetBlueprintRunCallable(const GetBlueprintRunRequestT& request) const {
3110 return SubmitCallable(&GlueClient::GetBlueprintRun, request);
3111 }
3112
3117 template <typename GetBlueprintRunRequestT = Model::GetBlueprintRunRequest>
3118 void GetBlueprintRunAsync(const GetBlueprintRunRequestT& request, const GetBlueprintRunResponseReceivedHandler& handler,
3119 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3120 return SubmitAsync(&GlueClient::GetBlueprintRun, request, handler, context);
3121 }
3122
3130
3135 template <typename GetBlueprintRunsRequestT = Model::GetBlueprintRunsRequest>
3136 Model::GetBlueprintRunsOutcomeCallable GetBlueprintRunsCallable(const GetBlueprintRunsRequestT& request) const {
3137 return SubmitCallable(&GlueClient::GetBlueprintRuns, request);
3138 }
3139
3144 template <typename GetBlueprintRunsRequestT = Model::GetBlueprintRunsRequest>
3145 void GetBlueprintRunsAsync(const GetBlueprintRunsRequestT& request, const GetBlueprintRunsResponseReceivedHandler& handler,
3146 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3147 return SubmitAsync(&GlueClient::GetBlueprintRuns, request, handler, context);
3148 }
3149
3157
3161 template <typename GetCatalogRequestT = Model::GetCatalogRequest>
3162 Model::GetCatalogOutcomeCallable GetCatalogCallable(const GetCatalogRequestT& request) const {
3163 return SubmitCallable(&GlueClient::GetCatalog, request);
3164 }
3165
3170 template <typename GetCatalogRequestT = Model::GetCatalogRequest>
3171 void GetCatalogAsync(const GetCatalogRequestT& request, const GetCatalogResponseReceivedHandler& handler,
3172 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3173 return SubmitAsync(&GlueClient::GetCatalog, request, handler, context);
3174 }
3175
3182
3187 template <typename GetCatalogImportStatusRequestT = Model::GetCatalogImportStatusRequest>
3188 Model::GetCatalogImportStatusOutcomeCallable GetCatalogImportStatusCallable(const GetCatalogImportStatusRequestT& request = {}) const {
3189 return SubmitCallable(&GlueClient::GetCatalogImportStatus, request);
3190 }
3191
3196 template <typename GetCatalogImportStatusRequestT = Model::GetCatalogImportStatusRequest>
3198 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3199 const GetCatalogImportStatusRequestT& request = {}) const {
3200 return SubmitAsync(&GlueClient::GetCatalogImportStatus, request, handler, context);
3201 }
3202
3212
3216 template <typename GetCatalogsRequestT = Model::GetCatalogsRequest>
3217 Model::GetCatalogsOutcomeCallable GetCatalogsCallable(const GetCatalogsRequestT& request = {}) const {
3218 return SubmitCallable(&GlueClient::GetCatalogs, request);
3219 }
3220
3225 template <typename GetCatalogsRequestT = Model::GetCatalogsRequest>
3227 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3228 const GetCatalogsRequestT& request = {}) const {
3229 return SubmitAsync(&GlueClient::GetCatalogs, request, handler, context);
3230 }
3231
3238
3242 template <typename GetClassifierRequestT = Model::GetClassifierRequest>
3243 Model::GetClassifierOutcomeCallable GetClassifierCallable(const GetClassifierRequestT& request) const {
3244 return SubmitCallable(&GlueClient::GetClassifier, request);
3245 }
3246
3251 template <typename GetClassifierRequestT = Model::GetClassifierRequest>
3252 void GetClassifierAsync(const GetClassifierRequestT& request, const GetClassifierResponseReceivedHandler& handler,
3253 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3254 return SubmitAsync(&GlueClient::GetClassifier, request, handler, context);
3255 }
3256
3264
3268 template <typename GetClassifiersRequestT = Model::GetClassifiersRequest>
3269 Model::GetClassifiersOutcomeCallable GetClassifiersCallable(const GetClassifiersRequestT& request = {}) const {
3270 return SubmitCallable(&GlueClient::GetClassifiers, request);
3271 }
3272
3277 template <typename GetClassifiersRequestT = Model::GetClassifiersRequest>
3279 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3280 const GetClassifiersRequestT& request = {}) const {
3281 return SubmitAsync(&GlueClient::GetClassifiers, request, handler, context);
3282 }
3283
3293
3298 template <typename GetColumnStatisticsForPartitionRequestT = Model::GetColumnStatisticsForPartitionRequest>
3300 const GetColumnStatisticsForPartitionRequestT& request) const {
3301 return SubmitCallable(&GlueClient::GetColumnStatisticsForPartition, request);
3302 }
3303
3308 template <typename GetColumnStatisticsForPartitionRequestT = Model::GetColumnStatisticsForPartitionRequest>
3309 void GetColumnStatisticsForPartitionAsync(const GetColumnStatisticsForPartitionRequestT& request,
3311 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3312 return SubmitAsync(&GlueClient::GetColumnStatisticsForPartition, request, handler, context);
3313 }
3314
3323 const Model::GetColumnStatisticsForTableRequest& request) const;
3324
3329 template <typename GetColumnStatisticsForTableRequestT = Model::GetColumnStatisticsForTableRequest>
3331 const GetColumnStatisticsForTableRequestT& request) const {
3332 return SubmitCallable(&GlueClient::GetColumnStatisticsForTable, request);
3333 }
3334
3339 template <typename GetColumnStatisticsForTableRequestT = Model::GetColumnStatisticsForTableRequest>
3340 void GetColumnStatisticsForTableAsync(const GetColumnStatisticsForTableRequestT& request,
3342 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3343 return SubmitAsync(&GlueClient::GetColumnStatisticsForTable, request, handler, context);
3344 }
3345
3353 const Model::GetColumnStatisticsTaskRunRequest& request) const;
3354
3359 template <typename GetColumnStatisticsTaskRunRequestT = Model::GetColumnStatisticsTaskRunRequest>
3361 const GetColumnStatisticsTaskRunRequestT& request) const {
3362 return SubmitCallable(&GlueClient::GetColumnStatisticsTaskRun, request);
3363 }
3364
3369 template <typename GetColumnStatisticsTaskRunRequestT = Model::GetColumnStatisticsTaskRunRequest>
3370 void GetColumnStatisticsTaskRunAsync(const GetColumnStatisticsTaskRunRequestT& request,
3372 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3373 return SubmitAsync(&GlueClient::GetColumnStatisticsTaskRun, request, handler, context);
3374 }
3375
3383 const Model::GetColumnStatisticsTaskRunsRequest& request) const;
3384
3389 template <typename GetColumnStatisticsTaskRunsRequestT = Model::GetColumnStatisticsTaskRunsRequest>
3391 const GetColumnStatisticsTaskRunsRequestT& request) const {
3392 return SubmitCallable(&GlueClient::GetColumnStatisticsTaskRuns, request);
3393 }
3394
3399 template <typename GetColumnStatisticsTaskRunsRequestT = Model::GetColumnStatisticsTaskRunsRequest>
3400 void GetColumnStatisticsTaskRunsAsync(const GetColumnStatisticsTaskRunsRequestT& request,
3402 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3403 return SubmitAsync(&GlueClient::GetColumnStatisticsTaskRuns, request, handler, context);
3404 }
3405
3413
3418 template <typename GetColumnStatisticsTaskSettingsRequestT = Model::GetColumnStatisticsTaskSettingsRequest>
3420 const GetColumnStatisticsTaskSettingsRequestT& request) const {
3421 return SubmitCallable(&GlueClient::GetColumnStatisticsTaskSettings, request);
3422 }
3423
3428 template <typename GetColumnStatisticsTaskSettingsRequestT = Model::GetColumnStatisticsTaskSettingsRequest>
3429 void GetColumnStatisticsTaskSettingsAsync(const GetColumnStatisticsTaskSettingsRequestT& request,
3431 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3432 return SubmitAsync(&GlueClient::GetColumnStatisticsTaskSettings, request, handler, context);
3433 }
3434
3442
3446 template <typename GetConnectionRequestT = Model::GetConnectionRequest>
3447 Model::GetConnectionOutcomeCallable GetConnectionCallable(const GetConnectionRequestT& request) const {
3448 return SubmitCallable(&GlueClient::GetConnection, request);
3449 }
3450
3455 template <typename GetConnectionRequestT = Model::GetConnectionRequest>
3456 void GetConnectionAsync(const GetConnectionRequestT& request, const GetConnectionResponseReceivedHandler& handler,
3457 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3458 return SubmitAsync(&GlueClient::GetConnection, request, handler, context);
3459 }
3460
3468
3472 template <typename GetConnectionsRequestT = Model::GetConnectionsRequest>
3473 Model::GetConnectionsOutcomeCallable GetConnectionsCallable(const GetConnectionsRequestT& request = {}) const {
3474 return SubmitCallable(&GlueClient::GetConnections, request);
3475 }
3476
3481 template <typename GetConnectionsRequestT = Model::GetConnectionsRequest>
3483 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3484 const GetConnectionsRequestT& request = {}) const {
3485 return SubmitAsync(&GlueClient::GetConnections, request, handler, context);
3486 }
3487
3494
3498 template <typename GetCrawlerRequestT = Model::GetCrawlerRequest>
3499 Model::GetCrawlerOutcomeCallable GetCrawlerCallable(const GetCrawlerRequestT& request) const {
3500 return SubmitCallable(&GlueClient::GetCrawler, request);
3501 }
3502
3507 template <typename GetCrawlerRequestT = Model::GetCrawlerRequest>
3508 void GetCrawlerAsync(const GetCrawlerRequestT& request, const GetCrawlerResponseReceivedHandler& handler,
3509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3510 return SubmitAsync(&GlueClient::GetCrawler, request, handler, context);
3511 }
3512
3519
3524 template <typename GetCrawlerMetricsRequestT = Model::GetCrawlerMetricsRequest>
3525 Model::GetCrawlerMetricsOutcomeCallable GetCrawlerMetricsCallable(const GetCrawlerMetricsRequestT& request = {}) const {
3526 return SubmitCallable(&GlueClient::GetCrawlerMetrics, request);
3527 }
3528
3533 template <typename GetCrawlerMetricsRequestT = Model::GetCrawlerMetricsRequest>
3535 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3536 const GetCrawlerMetricsRequestT& request = {}) const {
3537 return SubmitAsync(&GlueClient::GetCrawlerMetrics, request, handler, context);
3538 }
3539
3547
3551 template <typename GetCrawlersRequestT = Model::GetCrawlersRequest>
3552 Model::GetCrawlersOutcomeCallable GetCrawlersCallable(const GetCrawlersRequestT& request = {}) const {
3553 return SubmitCallable(&GlueClient::GetCrawlers, request);
3554 }
3555
3560 template <typename GetCrawlersRequestT = Model::GetCrawlersRequest>
3562 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3563 const GetCrawlersRequestT& request = {}) const {
3564 return SubmitAsync(&GlueClient::GetCrawlers, request, handler, context);
3565 }
3566
3574
3579 template <typename GetCustomEntityTypeRequestT = Model::GetCustomEntityTypeRequest>
3580 Model::GetCustomEntityTypeOutcomeCallable GetCustomEntityTypeCallable(const GetCustomEntityTypeRequestT& request) const {
3581 return SubmitCallable(&GlueClient::GetCustomEntityType, request);
3582 }
3583
3588 template <typename GetCustomEntityTypeRequestT = Model::GetCustomEntityTypeRequest>
3589 void GetCustomEntityTypeAsync(const GetCustomEntityTypeRequestT& request, const GetCustomEntityTypeResponseReceivedHandler& handler,
3590 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3591 return SubmitAsync(&GlueClient::GetCustomEntityType, request, handler, context);
3592 }
3593
3601
3605 template <typename GetDashboardUrlRequestT = Model::GetDashboardUrlRequest>
3606 Model::GetDashboardUrlOutcomeCallable GetDashboardUrlCallable(const GetDashboardUrlRequestT& request) const {
3607 return SubmitCallable(&GlueClient::GetDashboardUrl, request);
3608 }
3609
3614 template <typename GetDashboardUrlRequestT = Model::GetDashboardUrlRequest>
3615 void GetDashboardUrlAsync(const GetDashboardUrlRequestT& request, const GetDashboardUrlResponseReceivedHandler& handler,
3616 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3617 return SubmitAsync(&GlueClient::GetDashboardUrl, request, handler, context);
3618 }
3619
3627 const Model::GetDataCatalogEncryptionSettingsRequest& request = {}) const;
3628
3633 template <typename GetDataCatalogEncryptionSettingsRequestT = Model::GetDataCatalogEncryptionSettingsRequest>
3635 const GetDataCatalogEncryptionSettingsRequestT& request = {}) const {
3636 return SubmitCallable(&GlueClient::GetDataCatalogEncryptionSettings, request);
3637 }
3638
3643 template <typename GetDataCatalogEncryptionSettingsRequestT = Model::GetDataCatalogEncryptionSettingsRequest>
3645 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3646 const GetDataCatalogEncryptionSettingsRequestT& request = {}) const {
3647 return SubmitAsync(&GlueClient::GetDataCatalogEncryptionSettings, request, handler, context);
3648 }
3649
3658 const Model::GetDataCatalogExportConfigurationRequest& request = {}) const;
3659
3664 template <typename GetDataCatalogExportConfigurationRequestT = Model::GetDataCatalogExportConfigurationRequest>
3666 const GetDataCatalogExportConfigurationRequestT& request = {}) const {
3667 return SubmitCallable(&GlueClient::GetDataCatalogExportConfiguration, request);
3668 }
3669
3674 template <typename GetDataCatalogExportConfigurationRequestT = Model::GetDataCatalogExportConfigurationRequest>
3676 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3677 const GetDataCatalogExportConfigurationRequestT& request = {}) const {
3678 return SubmitAsync(&GlueClient::GetDataCatalogExportConfiguration, request, handler, context);
3679 }
3680
3688
3693 template <typename GetDataQualityModelRequestT = Model::GetDataQualityModelRequest>
3694 Model::GetDataQualityModelOutcomeCallable GetDataQualityModelCallable(const GetDataQualityModelRequestT& request) const {
3695 return SubmitCallable(&GlueClient::GetDataQualityModel, request);
3696 }
3697
3702 template <typename GetDataQualityModelRequestT = Model::GetDataQualityModelRequest>
3703 void GetDataQualityModelAsync(const GetDataQualityModelRequestT& request, const GetDataQualityModelResponseReceivedHandler& handler,
3704 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3705 return SubmitAsync(&GlueClient::GetDataQualityModel, request, handler, context);
3706 }
3707
3715
3720 template <typename GetDataQualityModelResultRequestT = Model::GetDataQualityModelResultRequest>
3722 const GetDataQualityModelResultRequestT& request) const {
3723 return SubmitCallable(&GlueClient::GetDataQualityModelResult, request);
3724 }
3725
3730 template <typename GetDataQualityModelResultRequestT = Model::GetDataQualityModelResultRequest>
3731 void GetDataQualityModelResultAsync(const GetDataQualityModelResultRequestT& request,
3733 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3734 return SubmitAsync(&GlueClient::GetDataQualityModelResult, request, handler, context);
3735 }
3736
3744
3749 template <typename GetDataQualityResultRequestT = Model::GetDataQualityResultRequest>
3750 Model::GetDataQualityResultOutcomeCallable GetDataQualityResultCallable(const GetDataQualityResultRequestT& request) const {
3751 return SubmitCallable(&GlueClient::GetDataQualityResult, request);
3752 }
3753
3758 template <typename GetDataQualityResultRequestT = Model::GetDataQualityResultRequest>
3759 void GetDataQualityResultAsync(const GetDataQualityResultRequestT& request, const GetDataQualityResultResponseReceivedHandler& handler,
3760 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3761 return SubmitAsync(&GlueClient::GetDataQualityResult, request, handler, context);
3762 }
3763
3771
3776 template <typename GetDataQualityResultV2RequestT = Model::GetDataQualityResultV2Request>
3777 Model::GetDataQualityResultV2OutcomeCallable GetDataQualityResultV2Callable(const GetDataQualityResultV2RequestT& request) const {
3778 return SubmitCallable(&GlueClient::GetDataQualityResultV2, request);
3779 }
3780
3785 template <typename GetDataQualityResultV2RequestT = Model::GetDataQualityResultV2Request>
3786 void GetDataQualityResultV2Async(const GetDataQualityResultV2RequestT& request,
3788 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3789 return SubmitAsync(&GlueClient::GetDataQualityResultV2, request, handler, context);
3790 }
3791
3800
3805 template <typename GetDataQualityRuleRecommendationRunRequestT = Model::GetDataQualityRuleRecommendationRunRequest>
3807 const GetDataQualityRuleRecommendationRunRequestT& request) const {
3808 return SubmitCallable(&GlueClient::GetDataQualityRuleRecommendationRun, request);
3809 }
3810
3815 template <typename GetDataQualityRuleRecommendationRunRequestT = Model::GetDataQualityRuleRecommendationRunRequest>
3816 void GetDataQualityRuleRecommendationRunAsync(const GetDataQualityRuleRecommendationRunRequestT& request,
3818 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3819 return SubmitAsync(&GlueClient::GetDataQualityRuleRecommendationRun, request, handler, context);
3820 }
3821
3829
3834 template <typename GetDataQualityRulesetRequestT = Model::GetDataQualityRulesetRequest>
3835 Model::GetDataQualityRulesetOutcomeCallable GetDataQualityRulesetCallable(const GetDataQualityRulesetRequestT& request) const {
3836 return SubmitCallable(&GlueClient::GetDataQualityRuleset, request);
3837 }
3838
3843 template <typename GetDataQualityRulesetRequestT = Model::GetDataQualityRulesetRequest>
3844 void GetDataQualityRulesetAsync(const GetDataQualityRulesetRequestT& request, const GetDataQualityRulesetResponseReceivedHandler& handler,
3845 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3846 return SubmitAsync(&GlueClient::GetDataQualityRuleset, request, handler, context);
3847 }
3848
3857
3862 template <typename GetDataQualityRulesetEvaluationRunRequestT = Model::GetDataQualityRulesetEvaluationRunRequest>
3864 const GetDataQualityRulesetEvaluationRunRequestT& request) const {
3865 return SubmitCallable(&GlueClient::GetDataQualityRulesetEvaluationRun, request);
3866 }
3867
3872 template <typename GetDataQualityRulesetEvaluationRunRequestT = Model::GetDataQualityRulesetEvaluationRunRequest>
3873 void GetDataQualityRulesetEvaluationRunAsync(const GetDataQualityRulesetEvaluationRunRequestT& request,
3875 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3876 return SubmitAsync(&GlueClient::GetDataQualityRulesetEvaluationRun, request, handler, context);
3877 }
3878
3885
3889 template <typename GetDatabaseRequestT = Model::GetDatabaseRequest>
3890 Model::GetDatabaseOutcomeCallable GetDatabaseCallable(const GetDatabaseRequestT& request) const {
3891 return SubmitCallable(&GlueClient::GetDatabase, request);
3892 }
3893
3898 template <typename GetDatabaseRequestT = Model::GetDatabaseRequest>
3899 void GetDatabaseAsync(const GetDatabaseRequestT& request, const GetDatabaseResponseReceivedHandler& handler,
3900 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3901 return SubmitAsync(&GlueClient::GetDatabase, request, handler, context);
3902 }
3903
3911
3915 template <typename GetDatabasesRequestT = Model::GetDatabasesRequest>
3916 Model::GetDatabasesOutcomeCallable GetDatabasesCallable(const GetDatabasesRequestT& request = {}) const {
3917 return SubmitCallable(&GlueClient::GetDatabases, request);
3918 }
3919
3924 template <typename GetDatabasesRequestT = Model::GetDatabasesRequest>
3926 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3927 const GetDatabasesRequestT& request = {}) const {
3928 return SubmitAsync(&GlueClient::GetDatabases, request, handler, context);
3929 }
3930
3938
3943 template <typename GetDataflowGraphRequestT = Model::GetDataflowGraphRequest>
3944 Model::GetDataflowGraphOutcomeCallable GetDataflowGraphCallable(const GetDataflowGraphRequestT& request = {}) const {
3945 return SubmitCallable(&GlueClient::GetDataflowGraph, request);
3946 }
3947
3952 template <typename GetDataflowGraphRequestT = Model::GetDataflowGraphRequest>
3954 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3955 const GetDataflowGraphRequestT& request = {}) const {
3956 return SubmitAsync(&GlueClient::GetDataflowGraph, request, handler, context);
3957 }
3958
3969
3973 template <typename GetDevEndpointRequestT = Model::GetDevEndpointRequest>
3974 Model::GetDevEndpointOutcomeCallable GetDevEndpointCallable(const GetDevEndpointRequestT& request) const {
3975 return SubmitCallable(&GlueClient::GetDevEndpoint, request);
3976 }
3977
3982 template <typename GetDevEndpointRequestT = Model::GetDevEndpointRequest>
3983 void GetDevEndpointAsync(const GetDevEndpointRequestT& request, const GetDevEndpointResponseReceivedHandler& handler,
3984 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3985 return SubmitAsync(&GlueClient::GetDevEndpoint, request, handler, context);
3986 }
3987
3998
4002 template <typename GetDevEndpointsRequestT = Model::GetDevEndpointsRequest>
4003 Model::GetDevEndpointsOutcomeCallable GetDevEndpointsCallable(const GetDevEndpointsRequestT& request = {}) const {
4004 return SubmitCallable(&GlueClient::GetDevEndpoints, request);
4005 }
4006
4011 template <typename GetDevEndpointsRequestT = Model::GetDevEndpointsRequest>
4013 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
4014 const GetDevEndpointsRequestT& request = {}) const {
4015 return SubmitAsync(&GlueClient::GetDevEndpoints, request, handler, context);
4016 }
4017
4031
4036 template <typename GetEntityRecordsRequestT = Model::GetEntityRecordsRequest>
4037 Model::GetEntityRecordsOutcomeCallable GetEntityRecordsCallable(const GetEntityRecordsRequestT& request) const {
4038 return SubmitCallable(&GlueClient::GetEntityRecords, request);
4039 }
4040
4045 template <typename GetEntityRecordsRequestT = Model::GetEntityRecordsRequest>
4046 void GetEntityRecordsAsync(const GetEntityRecordsRequestT& request, const GetEntityRecordsResponseReceivedHandler& handler,
4047 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4048 return SubmitAsync(&GlueClient::GetEntityRecords, request, handler, context);
4049 }
4050
4058
4062 template <typename GetFormTypeRequestT = Model::GetFormTypeRequest>
4063 Model::GetFormTypeOutcomeCallable GetFormTypeCallable(const GetFormTypeRequestT& request) const {
4064 return SubmitCallable(&GlueClient::GetFormType, request);
4065 }
4066
4071 template <typename GetFormTypeRequestT = Model::GetFormTypeRequest>
4072 void GetFormTypeAsync(const GetFormTypeRequestT& request, const GetFormTypeResponseReceivedHandler& handler,
4073 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4074 return SubmitAsync(&GlueClient::GetFormType, request, handler, context);
4075 }
4076
4084
4088 template <typename GetGlossaryRequestT = Model::GetGlossaryRequest>
4089 Model::GetGlossaryOutcomeCallable GetGlossaryCallable(const GetGlossaryRequestT& request) const {
4090 return SubmitCallable(&GlueClient::GetGlossary, request);
4091 }
4092
4097 template <typename GetGlossaryRequestT = Model::GetGlossaryRequest>
4098 void GetGlossaryAsync(const GetGlossaryRequestT& request, const GetGlossaryResponseReceivedHandler& handler,
4099 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4100 return SubmitAsync(&GlueClient::GetGlossary, request, handler, context);
4101 }
4102
4110
4114 template <typename GetGlossaryTermRequestT = Model::GetGlossaryTermRequest>
4115 Model::GetGlossaryTermOutcomeCallable GetGlossaryTermCallable(const GetGlossaryTermRequestT& request) const {
4116 return SubmitCallable(&GlueClient::GetGlossaryTerm, request);
4117 }
4118
4123 template <typename GetGlossaryTermRequestT = Model::GetGlossaryTermRequest>
4124 void GetGlossaryTermAsync(const GetGlossaryTermRequestT& request, const GetGlossaryTermResponseReceivedHandler& handler,
4125 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4126 return SubmitAsync(&GlueClient::GetGlossaryTerm, request, handler, context);
4127 }
4128
4137 const Model::GetGlueIdentityCenterConfigurationRequest& request = {}) const;
4138
4143 template <typename GetGlueIdentityCenterConfigurationRequestT = Model::GetGlueIdentityCenterConfigurationRequest>
4145 const GetGlueIdentityCenterConfigurationRequestT& request = {}) const {
4146 return SubmitCallable(&GlueClient::GetGlueIdentityCenterConfiguration, request);
4147 }
4148
4153 template <typename GetGlueIdentityCenterConfigurationRequestT = Model::GetGlueIdentityCenterConfigurationRequest>
4155 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
4156 const GetGlueIdentityCenterConfigurationRequestT& request = {}) const {
4157 return SubmitAsync(&GlueClient::GetGlueIdentityCenterConfiguration, request, handler, context);
4158 }
4159
4169
4174 template <typename GetIntegrationResourcePropertyRequestT = Model::GetIntegrationResourcePropertyRequest>
4176 const GetIntegrationResourcePropertyRequestT& request) const {
4177 return SubmitCallable(&GlueClient::GetIntegrationResourceProperty, request);
4178 }
4179
4184 template <typename GetIntegrationResourcePropertyRequestT = Model::GetIntegrationResourcePropertyRequest>
4185 void GetIntegrationResourcePropertyAsync(const GetIntegrationResourcePropertyRequestT& request,
4187 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4188 return SubmitAsync(&GlueClient::GetIntegrationResourceProperty, request, handler, context);
4189 }
4190
4199 const Model::GetIntegrationTablePropertiesRequest& request) const;
4200
4205 template <typename GetIntegrationTablePropertiesRequestT = Model::GetIntegrationTablePropertiesRequest>
4207 const GetIntegrationTablePropertiesRequestT& request) const {
4208 return SubmitCallable(&GlueClient::GetIntegrationTableProperties, request);
4209 }
4210
4215 template <typename GetIntegrationTablePropertiesRequestT = Model::GetIntegrationTablePropertiesRequest>
4216 void GetIntegrationTablePropertiesAsync(const GetIntegrationTablePropertiesRequestT& request,
4218 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4219 return SubmitAsync(&GlueClient::GetIntegrationTableProperties, request, handler, context);
4220 }
4221
4227 virtual Model::GetJobOutcome GetJob(const Model::GetJobRequest& request) const;
4228
4232 template <typename GetJobRequestT = Model::GetJobRequest>
4233 Model::GetJobOutcomeCallable GetJobCallable(const GetJobRequestT& request) const {
4234 return SubmitCallable(&GlueClient::GetJob, request);
4235 }
4236
4241 template <typename GetJobRequestT = Model::GetJobRequest>
4242 void GetJobAsync(const GetJobRequestT& request, const GetJobResponseReceivedHandler& handler,
4243 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4244 return SubmitAsync(&GlueClient::GetJob, request, handler, context);
4245 }
4246
4260
4264 template <typename GetJobBookmarkRequestT = Model::GetJobBookmarkRequest>
4265 Model::GetJobBookmarkOutcomeCallable GetJobBookmarkCallable(const GetJobBookmarkRequestT& request) const {
4266 return SubmitCallable(&GlueClient::GetJobBookmark, request);
4267 }
4268
4273 template <typename GetJobBookmarkRequestT = Model::GetJobBookmarkRequest>
4274 void GetJobBookmarkAsync(const GetJobBookmarkRequestT& request, const GetJobBookmarkResponseReceivedHandler& handler,
4275 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4276 return SubmitAsync(&GlueClient::GetJobBookmark, request, handler, context);
4277 }
4278
4286
4290 template <typename GetJobRunRequestT = Model::GetJobRunRequest>
4291 Model::GetJobRunOutcomeCallable GetJobRunCallable(const GetJobRunRequestT& request) const {
4292 return SubmitCallable(&GlueClient::GetJobRun, request);
4293 }
4294
4299 template <typename GetJobRunRequestT = Model::GetJobRunRequest>
4300 void GetJobRunAsync(const GetJobRunRequestT& request, const GetJobRunResponseReceivedHandler& handler,
4301 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4302 return SubmitAsync(&GlueClient::GetJobRun, request, handler, context);
4303 }
4304
4313
4317 template <typename GetJobRunsRequestT = Model::GetJobRunsRequest>
4318 Model::GetJobRunsOutcomeCallable GetJobRunsCallable(const GetJobRunsRequestT& request) const {
4319 return SubmitCallable(&GlueClient::GetJobRuns, request);
4320 }
4321
4326 template <typename GetJobRunsRequestT = Model::GetJobRunsRequest>
4327 void GetJobRunsAsync(const GetJobRunsRequestT& request, const GetJobRunsResponseReceivedHandler& handler,
4328 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4329 return SubmitAsync(&GlueClient::GetJobRuns, request, handler, context);
4330 }
4331
4337 virtual Model::GetJobsOutcome GetJobs(const Model::GetJobsRequest& request = {}) const;
4338
4342 template <typename GetJobsRequestT = Model::GetJobsRequest>
4343 Model::GetJobsOutcomeCallable GetJobsCallable(const GetJobsRequestT& request = {}) const {
4344 return SubmitCallable(&GlueClient::GetJobs, request);
4345 }
4346
4351 template <typename GetJobsRequestT = Model::GetJobsRequest>
4353 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
4354 const GetJobsRequestT& request = {}) const {
4355 return SubmitAsync(&GlueClient::GetJobs, request, handler, context);
4356 }
4357
4368
4372 template <typename GetMLTaskRunRequestT = Model::GetMLTaskRunRequest>
4373 Model::GetMLTaskRunOutcomeCallable GetMLTaskRunCallable(const GetMLTaskRunRequestT& request) const {
4374 return SubmitCallable(&GlueClient::GetMLTaskRun, request);
4375 }
4376
4381 template <typename GetMLTaskRunRequestT = Model::GetMLTaskRunRequest>
4382 void GetMLTaskRunAsync(const GetMLTaskRunRequestT& request, const GetMLTaskRunResponseReceivedHandler& handler,
4383 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4384 return SubmitAsync(&GlueClient::GetMLTaskRun, request, handler, context);
4385 }
4386
4399
4403 template <typename GetMLTaskRunsRequestT = Model::GetMLTaskRunsRequest>
4404 Model::GetMLTaskRunsOutcomeCallable GetMLTaskRunsCallable(const GetMLTaskRunsRequestT& request) const {
4405 return SubmitCallable(&GlueClient::GetMLTaskRuns, request);
4406 }
4407
4412 template <typename GetMLTaskRunsRequestT = Model::GetMLTaskRunsRequest>
4413 void GetMLTaskRunsAsync(const GetMLTaskRunsRequestT& request, const GetMLTaskRunsResponseReceivedHandler& handler,
4414 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4415 return SubmitAsync(&GlueClient::GetMLTaskRuns, request, handler, context);
4416 }
4417
4429
4433 template <typename GetMLTransformRequestT = Model::GetMLTransformRequest>
4434 Model::GetMLTransformOutcomeCallable GetMLTransformCallable(const GetMLTransformRequestT& request) const {
4435 return SubmitCallable(&GlueClient::GetMLTransform, request);
4436 }
4437
4442 template <typename GetMLTransformRequestT = Model::GetMLTransformRequest>
4443 void GetMLTransformAsync(const GetMLTransformRequestT& request, const GetMLTransformResponseReceivedHandler& handler,
4444 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4445 return SubmitAsync(&GlueClient::GetMLTransform, request, handler, context);
4446 }
4447
4459
4463 template <typename GetMLTransformsRequestT = Model::GetMLTransformsRequest>
4464 Model::GetMLTransformsOutcomeCallable GetMLTransformsCallable(const GetMLTransformsRequestT& request = {}) const {
4465 return SubmitCallable(&GlueClient::GetMLTransforms, request);
4466 }
4467
4472 template <typename GetMLTransformsRequestT = Model::GetMLTransformsRequest>
4474 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
4475 const GetMLTransformsRequestT& request = {}) const {
4476 return SubmitAsync(&GlueClient::GetMLTransforms, request, handler, context);
4477 }
4478
4485
4489 template <typename GetMappingRequestT = Model::GetMappingRequest>
4490 Model::GetMappingOutcomeCallable GetMappingCallable(const GetMappingRequestT& request) const {
4491 return SubmitCallable(&GlueClient::GetMapping, request);
4492 }
4493
4498 template <typename GetMappingRequestT = Model::GetMappingRequest>
4499 void GetMappingAsync(const GetMappingRequestT& request, const GetMappingResponseReceivedHandler& handler,
4500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4501 return SubmitAsync(&GlueClient::GetMapping, request, handler, context);
4502 }
4503
4512
4517 template <typename GetMaterializedViewRefreshTaskRunRequestT = Model::GetMaterializedViewRefreshTaskRunRequest>
4519 const GetMaterializedViewRefreshTaskRunRequestT& request) const {
4520 return SubmitCallable(&GlueClient::GetMaterializedViewRefreshTaskRun, request);
4521 }
4522
4527 template <typename GetMaterializedViewRefreshTaskRunRequestT = Model::GetMaterializedViewRefreshTaskRunRequest>
4528 void GetMaterializedViewRefreshTaskRunAsync(const GetMaterializedViewRefreshTaskRunRequestT& request,
4530 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4531 return SubmitAsync(&GlueClient::GetMaterializedViewRefreshTaskRun, request, handler, context);
4532 }
4533
4541
4545 template <typename GetPartitionRequestT = Model::GetPartitionRequest>
4546 Model::GetPartitionOutcomeCallable GetPartitionCallable(const GetPartitionRequestT& request) const {
4547 return SubmitCallable(&GlueClient::GetPartition, request);
4548 }
4549
4554 template <typename GetPartitionRequestT = Model::GetPartitionRequest>
4555 void GetPartitionAsync(const GetPartitionRequestT& request, const GetPartitionResponseReceivedHandler& handler,
4556 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4557 return SubmitAsync(&GlueClient::GetPartition, request, handler, context);
4558 }
4559
4567
4572 template <typename GetPartitionIndexesRequestT = Model::GetPartitionIndexesRequest>
4573 Model::GetPartitionIndexesOutcomeCallable GetPartitionIndexesCallable(const GetPartitionIndexesRequestT& request) const {
4574 return SubmitCallable(&GlueClient::GetPartitionIndexes, request);
4575 }
4576
4581 template <typename GetPartitionIndexesRequestT = Model::GetPartitionIndexesRequest>
4582 void GetPartitionIndexesAsync(const GetPartitionIndexesRequestT& request, const GetPartitionIndexesResponseReceivedHandler& handler,
4583 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4584 return SubmitAsync(&GlueClient::GetPartitionIndexes, request, handler, context);
4585 }
4586
4594
4598 template <typename GetPartitionsRequestT = Model::GetPartitionsRequest>
4599 Model::GetPartitionsOutcomeCallable GetPartitionsCallable(const GetPartitionsRequestT& request) const {
4600 return SubmitCallable(&GlueClient::GetPartitions, request);
4601 }
4602
4607 template <typename GetPartitionsRequestT = Model::GetPartitionsRequest>
4608 void GetPartitionsAsync(const GetPartitionsRequestT& request, const GetPartitionsResponseReceivedHandler& handler,
4609 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4610 return SubmitAsync(&GlueClient::GetPartitions, request, handler, context);
4611 }
4612
4619
4623 template <typename GetPlanRequestT = Model::GetPlanRequest>
4624 Model::GetPlanOutcomeCallable GetPlanCallable(const GetPlanRequestT& request) const {
4625 return SubmitCallable(&GlueClient::GetPlan, request);
4626 }
4627
4632 template <typename GetPlanRequestT = Model::GetPlanRequest>
4633 void GetPlanAsync(const GetPlanRequestT& request, const GetPlanResponseReceivedHandler& handler,
4634 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4635 return SubmitAsync(&GlueClient::GetPlan, request, handler, context);
4636 }
4637
4644
4648 template <typename GetRegistryRequestT = Model::GetRegistryRequest>
4649 Model::GetRegistryOutcomeCallable GetRegistryCallable(const GetRegistryRequestT& request) const {
4650 return SubmitCallable(&GlueClient::GetRegistry, request);
4651 }
4652
4657 template <typename GetRegistryRequestT = Model::GetRegistryRequest>
4658 void GetRegistryAsync(const GetRegistryRequestT& request, const GetRegistryResponseReceivedHandler& handler,
4659 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4660 return SubmitAsync(&GlueClient::GetRegistry, request, handler, context);
4661 }
4662
4673
4678 template <typename GetResourcePoliciesRequestT = Model::GetResourcePoliciesRequest>
4679 Model::GetResourcePoliciesOutcomeCallable GetResourcePoliciesCallable(const GetResourcePoliciesRequestT& request = {}) const {
4680 return SubmitCallable(&GlueClient::GetResourcePolicies, request);
4681 }
4682
4687 template <typename GetResourcePoliciesRequestT = Model::GetResourcePoliciesRequest>
4689 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
4690 const GetResourcePoliciesRequestT& request = {}) const {
4691 return SubmitAsync(&GlueClient::GetResourcePolicies, request, handler, context);
4692 }
4693
4700
4705 template <typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
4706 Model::GetResourcePolicyOutcomeCallable GetResourcePolicyCallable(const GetResourcePolicyRequestT& request = {}) const {
4707 return SubmitCallable(&GlueClient::GetResourcePolicy, request);
4708 }
4709
4714 template <typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
4716 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
4717 const GetResourcePolicyRequestT& request = {}) const {
4718 return SubmitAsync(&GlueClient::GetResourcePolicy, request, handler, context);
4719 }
4720
4727
4731 template <typename GetSchemaRequestT = Model::GetSchemaRequest>
4732 Model::GetSchemaOutcomeCallable GetSchemaCallable(const GetSchemaRequestT& request) const {
4733 return SubmitCallable(&GlueClient::GetSchema, request);
4734 }
4735
4740 template <typename GetSchemaRequestT = Model::GetSchemaRequest>
4741 void GetSchemaAsync(const GetSchemaRequestT& request, const GetSchemaResponseReceivedHandler& handler,
4742 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4743 return SubmitAsync(&GlueClient::GetSchema, request, handler, context);
4744 }
4745
4758
4763 template <typename GetSchemaByDefinitionRequestT = Model::GetSchemaByDefinitionRequest>
4764 Model::GetSchemaByDefinitionOutcomeCallable GetSchemaByDefinitionCallable(const GetSchemaByDefinitionRequestT& request) const {
4765 return SubmitCallable(&GlueClient::GetSchemaByDefinition, request);
4766 }
4767
4772 template <typename GetSchemaByDefinitionRequestT = Model::GetSchemaByDefinitionRequest>
4773 void GetSchemaByDefinitionAsync(const GetSchemaByDefinitionRequestT& request, const GetSchemaByDefinitionResponseReceivedHandler& handler,
4774 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4775 return SubmitAsync(&GlueClient::GetSchemaByDefinition, request, handler, context);
4776 }
4777
4786
4791 template <typename GetSchemaVersionRequestT = Model::GetSchemaVersionRequest>
4792 Model::GetSchemaVersionOutcomeCallable GetSchemaVersionCallable(const GetSchemaVersionRequestT& request = {}) const {
4793 return SubmitCallable(&GlueClient::GetSchemaVersion, request);
4794 }
4795
4800 template <typename GetSchemaVersionRequestT = Model::GetSchemaVersionRequest>
4802 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
4803 const GetSchemaVersionRequestT& request = {}) const {
4804 return SubmitAsync(&GlueClient::GetSchemaVersion, request, handler, context);
4805 }
4806
4816
4821 template <typename GetSchemaVersionsDiffRequestT = Model::GetSchemaVersionsDiffRequest>
4822 Model::GetSchemaVersionsDiffOutcomeCallable GetSchemaVersionsDiffCallable(const GetSchemaVersionsDiffRequestT& request) const {
4823 return SubmitCallable(&GlueClient::GetSchemaVersionsDiff, request);
4824 }
4825
4830 template <typename GetSchemaVersionsDiffRequestT = Model::GetSchemaVersionsDiffRequest>
4831 void GetSchemaVersionsDiffAsync(const GetSchemaVersionsDiffRequestT& request, const GetSchemaVersionsDiffResponseReceivedHandler& handler,
4832 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4833 return SubmitAsync(&GlueClient::GetSchemaVersionsDiff, request, handler, context);
4834 }
4835
4842
4847 template <typename GetSecurityConfigurationRequestT = Model::GetSecurityConfigurationRequest>
4848 Model::GetSecurityConfigurationOutcomeCallable GetSecurityConfigurationCallable(const GetSecurityConfigurationRequestT& request) const {
4849 return SubmitCallable(&GlueClient::GetSecurityConfiguration, request);
4850 }
4851
4856 template <typename GetSecurityConfigurationRequestT = Model::GetSecurityConfigurationRequest>
4857 void GetSecurityConfigurationAsync(const GetSecurityConfigurationRequestT& request,
4859 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4860 return SubmitAsync(&GlueClient::GetSecurityConfiguration, request, handler, context);
4861 }
4862
4870 const Model::GetSecurityConfigurationsRequest& request = {}) const;
4871
4876 template <typename GetSecurityConfigurationsRequestT = Model::GetSecurityConfigurationsRequest>
4878 const GetSecurityConfigurationsRequestT& request = {}) const {
4879 return SubmitCallable(&GlueClient::GetSecurityConfigurations, request);
4880 }
4881
4886 template <typename GetSecurityConfigurationsRequestT = Model::GetSecurityConfigurationsRequest>
4888 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
4889 const GetSecurityConfigurationsRequestT& request = {}) const {
4890 return SubmitAsync(&GlueClient::GetSecurityConfigurations, request, handler, context);
4891 }
4892
4899
4903 template <typename GetSessionRequestT = Model::GetSessionRequest>
4904 Model::GetSessionOutcomeCallable GetSessionCallable(const GetSessionRequestT& request) const {
4905 return SubmitCallable(&GlueClient::GetSession, request);
4906 }
4907
4912 template <typename GetSessionRequestT = Model::GetSessionRequest>
4913 void GetSessionAsync(const GetSessionRequestT& request, const GetSessionResponseReceivedHandler& handler,
4914 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4915 return SubmitAsync(&GlueClient::GetSession, request, handler, context);
4916 }
4917
4925
4930 template <typename GetSessionEndpointRequestT = Model::GetSessionEndpointRequest>
4931 Model::GetSessionEndpointOutcomeCallable GetSessionEndpointCallable(const GetSessionEndpointRequestT& request) const {
4932 return SubmitCallable(&GlueClient::GetSessionEndpoint, request);
4933 }
4934
4939 template <typename GetSessionEndpointRequestT = Model::GetSessionEndpointRequest>
4940 void GetSessionEndpointAsync(const GetSessionEndpointRequestT& request, const GetSessionEndpointResponseReceivedHandler& handler,
4941 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4942 return SubmitAsync(&GlueClient::GetSessionEndpoint, request, handler, context);
4943 }
4944
4951
4955 template <typename GetStatementRequestT = Model::GetStatementRequest>
4956 Model::GetStatementOutcomeCallable GetStatementCallable(const GetStatementRequestT& request) const {
4957 return SubmitCallable(&GlueClient::GetStatement, request);
4958 }
4959
4964 template <typename GetStatementRequestT = Model::GetStatementRequest>
4965 void GetStatementAsync(const GetStatementRequestT& request, const GetStatementResponseReceivedHandler& handler,
4966 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4967 return SubmitAsync(&GlueClient::GetStatement, request, handler, context);
4968 }
4969
4976
4981 template <typename GetSystemLogsForJobRunRequestT = Model::GetSystemLogsForJobRunRequest>
4982 Model::GetSystemLogsForJobRunOutcomeCallable GetSystemLogsForJobRunCallable(const GetSystemLogsForJobRunRequestT& request) const {
4983 return SubmitCallable(&GlueClient::GetSystemLogsForJobRun, request);
4984 }
4985
4990 template <typename GetSystemLogsForJobRunRequestT = Model::GetSystemLogsForJobRunRequest>
4991 void GetSystemLogsForJobRunAsync(const GetSystemLogsForJobRunRequestT& request,
4993 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4994 return SubmitAsync(&GlueClient::GetSystemLogsForJobRun, request, handler, context);
4995 }
4996
5004
5009 template <typename GetSystemLogsForSessionRequestT = Model::GetSystemLogsForSessionRequest>
5010 Model::GetSystemLogsForSessionOutcomeCallable GetSystemLogsForSessionCallable(const GetSystemLogsForSessionRequestT& request) const {
5011 return SubmitCallable(&GlueClient::GetSystemLogsForSession, request);
5012 }
5013
5018 template <typename GetSystemLogsForSessionRequestT = Model::GetSystemLogsForSessionRequest>
5019 void GetSystemLogsForSessionAsync(const GetSystemLogsForSessionRequestT& request,
5021 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5022 return SubmitAsync(&GlueClient::GetSystemLogsForSession, request, handler, context);
5023 }
5024
5032
5036 template <typename GetTableRequestT = Model::GetTableRequest>
5037 Model::GetTableOutcomeCallable GetTableCallable(const GetTableRequestT& request) const {
5038 return SubmitCallable(&GlueClient::GetTable, request);
5039 }
5040
5045 template <typename GetTableRequestT = Model::GetTableRequest>
5046 void GetTableAsync(const GetTableRequestT& request, const GetTableResponseReceivedHandler& handler,
5047 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5048 return SubmitAsync(&GlueClient::GetTable, request, handler, context);
5049 }
5050
5058
5063 template <typename GetTableOptimizerRequestT = Model::GetTableOptimizerRequest>
5064 Model::GetTableOptimizerOutcomeCallable GetTableOptimizerCallable(const GetTableOptimizerRequestT& request) const {
5065 return SubmitCallable(&GlueClient::GetTableOptimizer, request);
5066 }
5067
5072 template <typename GetTableOptimizerRequestT = Model::GetTableOptimizerRequest>
5073 void GetTableOptimizerAsync(const GetTableOptimizerRequestT& request, const GetTableOptimizerResponseReceivedHandler& handler,
5074 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5075 return SubmitAsync(&GlueClient::GetTableOptimizer, request, handler, context);
5076 }
5077
5084
5088 template <typename GetTableVersionRequestT = Model::GetTableVersionRequest>
5089 Model::GetTableVersionOutcomeCallable GetTableVersionCallable(const GetTableVersionRequestT& request) const {
5090 return SubmitCallable(&GlueClient::GetTableVersion, request);
5091 }
5092
5097 template <typename GetTableVersionRequestT = Model::GetTableVersionRequest>
5098 void GetTableVersionAsync(const GetTableVersionRequestT& request, const GetTableVersionResponseReceivedHandler& handler,
5099 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5100 return SubmitAsync(&GlueClient::GetTableVersion, request, handler, context);
5101 }
5102
5110
5115 template <typename GetTableVersionsRequestT = Model::GetTableVersionsRequest>
5116 Model::GetTableVersionsOutcomeCallable GetTableVersionsCallable(const GetTableVersionsRequestT& request) const {
5117 return SubmitCallable(&GlueClient::GetTableVersions, request);
5118 }
5119
5124 template <typename GetTableVersionsRequestT = Model::GetTableVersionsRequest>
5125 void GetTableVersionsAsync(const GetTableVersionsRequestT& request, const GetTableVersionsResponseReceivedHandler& handler,
5126 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5127 return SubmitAsync(&GlueClient::GetTableVersions, request, handler, context);
5128 }
5129
5137
5141 template <typename GetTablesRequestT = Model::GetTablesRequest>
5142 Model::GetTablesOutcomeCallable GetTablesCallable(const GetTablesRequestT& request) const {
5143 return SubmitCallable(&GlueClient::GetTables, request);
5144 }
5145
5150 template <typename GetTablesRequestT = Model::GetTablesRequest>
5151 void GetTablesAsync(const GetTablesRequestT& request, const GetTablesResponseReceivedHandler& handler,
5152 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5153 return SubmitAsync(&GlueClient::GetTables, request, handler, context);
5154 }
5155
5162
5166 template <typename GetTagsRequestT = Model::GetTagsRequest>
5167 Model::GetTagsOutcomeCallable GetTagsCallable(const GetTagsRequestT& request) const {
5168 return SubmitCallable(&GlueClient::GetTags, request);
5169 }
5170
5175 template <typename GetTagsRequestT = Model::GetTagsRequest>
5176 void GetTagsAsync(const GetTagsRequestT& request, const GetTagsResponseReceivedHandler& handler,
5177 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5178 return SubmitAsync(&GlueClient::GetTags, request, handler, context);
5179 }
5180
5187
5191 template <typename GetTriggerRequestT = Model::GetTriggerRequest>
5192 Model::GetTriggerOutcomeCallable GetTriggerCallable(const GetTriggerRequestT& request) const {
5193 return SubmitCallable(&GlueClient::GetTrigger, request);
5194 }
5195
5200 template <typename GetTriggerRequestT = Model::GetTriggerRequest>
5201 void GetTriggerAsync(const GetTriggerRequestT& request, const GetTriggerResponseReceivedHandler& handler,
5202 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5203 return SubmitAsync(&GlueClient::GetTrigger, request, handler, context);
5204 }
5205
5212
5216 template <typename GetTriggersRequestT = Model::GetTriggersRequest>
5217 Model::GetTriggersOutcomeCallable GetTriggersCallable(const GetTriggersRequestT& request = {}) const {
5218 return SubmitCallable(&GlueClient::GetTriggers, request);
5219 }
5220
5225 template <typename GetTriggersRequestT = Model::GetTriggersRequest>
5227 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5228 const GetTriggersRequestT& request = {}) const {
5229 return SubmitAsync(&GlueClient::GetTriggers, request, handler, context);
5230 }
5231
5241
5246 template <typename GetUnfilteredPartitionMetadataRequestT = Model::GetUnfilteredPartitionMetadataRequest>
5248 const GetUnfilteredPartitionMetadataRequestT& request) const {
5249 return SubmitCallable(&GlueClient::GetUnfilteredPartitionMetadata, request);
5250 }
5251
5256 template <typename GetUnfilteredPartitionMetadataRequestT = Model::GetUnfilteredPartitionMetadataRequest>
5257 void GetUnfilteredPartitionMetadataAsync(const GetUnfilteredPartitionMetadataRequestT& request,
5259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5260 return SubmitAsync(&GlueClient::GetUnfilteredPartitionMetadata, request, handler, context);
5261 }
5262
5272
5277 template <typename GetUnfilteredPartitionsMetadataRequestT = Model::GetUnfilteredPartitionsMetadataRequest>
5279 const GetUnfilteredPartitionsMetadataRequestT& request) const {
5280 return SubmitCallable(&GlueClient::GetUnfilteredPartitionsMetadata, request);
5281 }
5282
5287 template <typename GetUnfilteredPartitionsMetadataRequestT = Model::GetUnfilteredPartitionsMetadataRequest>
5288 void GetUnfilteredPartitionsMetadataAsync(const GetUnfilteredPartitionsMetadataRequestT& request,
5290 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5291 return SubmitAsync(&GlueClient::GetUnfilteredPartitionsMetadata, request, handler, context);
5292 }
5293
5303 const Model::GetUnfilteredTableMetadataRequest& request) const;
5304
5309 template <typename GetUnfilteredTableMetadataRequestT = Model::GetUnfilteredTableMetadataRequest>
5311 const GetUnfilteredTableMetadataRequestT& request) const {
5312 return SubmitCallable(&GlueClient::GetUnfilteredTableMetadata, request);
5313 }
5314
5319 template <typename GetUnfilteredTableMetadataRequestT = Model::GetUnfilteredTableMetadataRequest>
5320 void GetUnfilteredTableMetadataAsync(const GetUnfilteredTableMetadataRequestT& request,
5322 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5323 return SubmitAsync(&GlueClient::GetUnfilteredTableMetadata, request, handler, context);
5324 }
5325
5333
5337 template <typename GetUsageProfileRequestT = Model::GetUsageProfileRequest>
5338 Model::GetUsageProfileOutcomeCallable GetUsageProfileCallable(const GetUsageProfileRequestT& request) const {
5339 return SubmitCallable(&GlueClient::GetUsageProfile, request);
5340 }
5341
5346 template <typename GetUsageProfileRequestT = Model::GetUsageProfileRequest>
5347 void GetUsageProfileAsync(const GetUsageProfileRequestT& request, const GetUsageProfileResponseReceivedHandler& handler,
5348 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5349 return SubmitAsync(&GlueClient::GetUsageProfile, request, handler, context);
5350 }
5351
5359
5364 template <typename GetUserDefinedFunctionRequestT = Model::GetUserDefinedFunctionRequest>
5365 Model::GetUserDefinedFunctionOutcomeCallable GetUserDefinedFunctionCallable(const GetUserDefinedFunctionRequestT& request) const {
5366 return SubmitCallable(&GlueClient::GetUserDefinedFunction, request);
5367 }
5368
5373 template <typename GetUserDefinedFunctionRequestT = Model::GetUserDefinedFunctionRequest>
5374 void GetUserDefinedFunctionAsync(const GetUserDefinedFunctionRequestT& request,
5376 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5377 return SubmitAsync(&GlueClient::GetUserDefinedFunction, request, handler, context);
5378 }
5379
5387
5392 template <typename GetUserDefinedFunctionsRequestT = Model::GetUserDefinedFunctionsRequest>
5393 Model::GetUserDefinedFunctionsOutcomeCallable GetUserDefinedFunctionsCallable(const GetUserDefinedFunctionsRequestT& request) const {
5394 return SubmitCallable(&GlueClient::GetUserDefinedFunctions, request);
5395 }
5396
5401 template <typename GetUserDefinedFunctionsRequestT = Model::GetUserDefinedFunctionsRequest>
5402 void GetUserDefinedFunctionsAsync(const GetUserDefinedFunctionsRequestT& request,
5404 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5405 return SubmitAsync(&GlueClient::GetUserDefinedFunctions, request, handler, context);
5406 }
5407
5414
5418 template <typename GetWorkflowRequestT = Model::GetWorkflowRequest>
5419 Model::GetWorkflowOutcomeCallable GetWorkflowCallable(const GetWorkflowRequestT& request) const {
5420 return SubmitCallable(&GlueClient::GetWorkflow, request);
5421 }
5422
5427 template <typename GetWorkflowRequestT = Model::GetWorkflowRequest>
5428 void GetWorkflowAsync(const GetWorkflowRequestT& request, const GetWorkflowResponseReceivedHandler& handler,
5429 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5430 return SubmitAsync(&GlueClient::GetWorkflow, request, handler, context);
5431 }
5432
5441
5445 template <typename GetWorkflowRunRequestT = Model::GetWorkflowRunRequest>
5446 Model::GetWorkflowRunOutcomeCallable GetWorkflowRunCallable(const GetWorkflowRunRequestT& request) const {
5447 return SubmitCallable(&GlueClient::GetWorkflowRun, request);
5448 }
5449
5454 template <typename GetWorkflowRunRequestT = Model::GetWorkflowRunRequest>
5455 void GetWorkflowRunAsync(const GetWorkflowRunRequestT& request, const GetWorkflowRunResponseReceivedHandler& handler,
5456 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5457 return SubmitAsync(&GlueClient::GetWorkflowRun, request, handler, context);
5458 }
5459
5467
5472 template <typename GetWorkflowRunPropertiesRequestT = Model::GetWorkflowRunPropertiesRequest>
5473 Model::GetWorkflowRunPropertiesOutcomeCallable GetWorkflowRunPropertiesCallable(const GetWorkflowRunPropertiesRequestT& request) const {
5474 return SubmitCallable(&GlueClient::GetWorkflowRunProperties, request);
5475 }
5476
5481 template <typename GetWorkflowRunPropertiesRequestT = Model::GetWorkflowRunPropertiesRequest>
5482 void GetWorkflowRunPropertiesAsync(const GetWorkflowRunPropertiesRequestT& request,
5484 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5485 return SubmitAsync(&GlueClient::GetWorkflowRunProperties, request, handler, context);
5486 }
5487
5495
5499 template <typename GetWorkflowRunsRequestT = Model::GetWorkflowRunsRequest>
5500 Model::GetWorkflowRunsOutcomeCallable GetWorkflowRunsCallable(const GetWorkflowRunsRequestT& request) const {
5501 return SubmitCallable(&GlueClient::GetWorkflowRuns, request);
5502 }
5503
5508 template <typename GetWorkflowRunsRequestT = Model::GetWorkflowRunsRequest>
5509 void GetWorkflowRunsAsync(const GetWorkflowRunsRequestT& request, const GetWorkflowRunsResponseReceivedHandler& handler,
5510 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5511 return SubmitAsync(&GlueClient::GetWorkflowRuns, request, handler, context);
5512 }
5513
5521
5526 template <typename ImportCatalogToGlueRequestT = Model::ImportCatalogToGlueRequest>
5527 Model::ImportCatalogToGlueOutcomeCallable ImportCatalogToGlueCallable(const ImportCatalogToGlueRequestT& request = {}) const {
5528 return SubmitCallable(&GlueClient::ImportCatalogToGlue, request);
5529 }
5530
5535 template <typename ImportCatalogToGlueRequestT = Model::ImportCatalogToGlueRequest>
5537 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5538 const ImportCatalogToGlueRequestT& request = {}) const {
5539 return SubmitAsync(&GlueClient::ImportCatalogToGlue, request, handler, context);
5540 }
5541
5549
5553 template <typename ListAssetTypesRequestT = Model::ListAssetTypesRequest>
5554 Model::ListAssetTypesOutcomeCallable ListAssetTypesCallable(const ListAssetTypesRequestT& request = {}) const {
5555 return SubmitCallable(&GlueClient::ListAssetTypes, request);
5556 }
5557
5562 template <typename ListAssetTypesRequestT = Model::ListAssetTypesRequest>
5564 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5565 const ListAssetTypesRequestT& request = {}) const {
5566 return SubmitAsync(&GlueClient::ListAssetTypes, request, handler, context);
5567 }
5568
5575
5579 template <typename ListBlueprintsRequestT = Model::ListBlueprintsRequest>
5580 Model::ListBlueprintsOutcomeCallable ListBlueprintsCallable(const ListBlueprintsRequestT& request = {}) const {
5581 return SubmitCallable(&GlueClient::ListBlueprints, request);
5582 }
5583
5588 template <typename ListBlueprintsRequestT = Model::ListBlueprintsRequest>
5590 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5591 const ListBlueprintsRequestT& request = {}) const {
5592 return SubmitAsync(&GlueClient::ListBlueprints, request, handler, context);
5593 }
5594
5601 const Model::ListColumnStatisticsTaskRunsRequest& request = {}) const;
5602
5607 template <typename ListColumnStatisticsTaskRunsRequestT = Model::ListColumnStatisticsTaskRunsRequest>
5609 const ListColumnStatisticsTaskRunsRequestT& request = {}) const {
5610 return SubmitCallable(&GlueClient::ListColumnStatisticsTaskRuns, request);
5611 }
5612
5617 template <typename ListColumnStatisticsTaskRunsRequestT = Model::ListColumnStatisticsTaskRunsRequest>
5619 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5620 const ListColumnStatisticsTaskRunsRequestT& request = {}) const {
5621 return SubmitAsync(&GlueClient::ListColumnStatisticsTaskRuns, request, handler, context);
5622 }
5623
5638
5643 template <typename ListConnectionTypesRequestT = Model::ListConnectionTypesRequest>
5644 Model::ListConnectionTypesOutcomeCallable ListConnectionTypesCallable(const ListConnectionTypesRequestT& request = {}) const {
5645 return SubmitCallable(&GlueClient::ListConnectionTypes, request);
5646 }
5647
5652 template <typename ListConnectionTypesRequestT = Model::ListConnectionTypesRequest>
5654 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5655 const ListConnectionTypesRequestT& request = {}) const {
5656 return SubmitAsync(&GlueClient::ListConnectionTypes, request, handler, context);
5657 }
5658
5671
5675 template <typename ListCrawlersRequestT = Model::ListCrawlersRequest>
5676 Model::ListCrawlersOutcomeCallable ListCrawlersCallable(const ListCrawlersRequestT& request = {}) const {
5677 return SubmitCallable(&GlueClient::ListCrawlers, request);
5678 }
5679
5684 template <typename ListCrawlersRequestT = Model::ListCrawlersRequest>
5686 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5687 const ListCrawlersRequestT& request = {}) const {
5688 return SubmitAsync(&GlueClient::ListCrawlers, request, handler, context);
5689 }
5690
5705
5709 template <typename ListCrawlsRequestT = Model::ListCrawlsRequest>
5710 Model::ListCrawlsOutcomeCallable ListCrawlsCallable(const ListCrawlsRequestT& request) const {
5711 return SubmitCallable(&GlueClient::ListCrawls, request);
5712 }
5713
5718 template <typename ListCrawlsRequestT = Model::ListCrawlsRequest>
5719 void ListCrawlsAsync(const ListCrawlsRequestT& request, const ListCrawlsResponseReceivedHandler& handler,
5720 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5721 return SubmitAsync(&GlueClient::ListCrawls, request, handler, context);
5722 }
5723
5731
5736 template <typename ListCustomEntityTypesRequestT = Model::ListCustomEntityTypesRequest>
5737 Model::ListCustomEntityTypesOutcomeCallable ListCustomEntityTypesCallable(const ListCustomEntityTypesRequestT& request = {}) const {
5738 return SubmitCallable(&GlueClient::ListCustomEntityTypes, request);
5739 }
5740
5745 template <typename ListCustomEntityTypesRequestT = Model::ListCustomEntityTypesRequest>
5747 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5748 const ListCustomEntityTypesRequestT& request = {}) const {
5749 return SubmitAsync(&GlueClient::ListCustomEntityTypes, request, handler, context);
5750 }
5751
5759
5764 template <typename ListDataQualityResultsRequestT = Model::ListDataQualityResultsRequest>
5765 Model::ListDataQualityResultsOutcomeCallable ListDataQualityResultsCallable(const ListDataQualityResultsRequestT& request = {}) const {
5766 return SubmitCallable(&GlueClient::ListDataQualityResults, request);
5767 }
5768
5773 template <typename ListDataQualityResultsRequestT = Model::ListDataQualityResultsRequest>
5775 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5776 const ListDataQualityResultsRequestT& request = {}) const {
5777 return SubmitAsync(&GlueClient::ListDataQualityResults, request, handler, context);
5778 }
5779
5788
5793 template <typename ListDataQualityResultsV2RequestT = Model::ListDataQualityResultsV2Request>
5795 const ListDataQualityResultsV2RequestT& request = {}) const {
5796 return SubmitCallable(&GlueClient::ListDataQualityResultsV2, request);
5797 }
5798
5803 template <typename ListDataQualityResultsV2RequestT = Model::ListDataQualityResultsV2Request>
5805 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5806 const ListDataQualityResultsV2RequestT& request = {}) const {
5807 return SubmitAsync(&GlueClient::ListDataQualityResultsV2, request, handler, context);
5808 }
5809
5817 const Model::ListDataQualityRuleRecommendationRunsRequest& request = {}) const;
5818
5823 template <typename ListDataQualityRuleRecommendationRunsRequestT = Model::ListDataQualityRuleRecommendationRunsRequest>
5825 const ListDataQualityRuleRecommendationRunsRequestT& request = {}) const {
5826 return SubmitCallable(&GlueClient::ListDataQualityRuleRecommendationRuns, request);
5827 }
5828
5833 template <typename ListDataQualityRuleRecommendationRunsRequestT = Model::ListDataQualityRuleRecommendationRunsRequest>
5835 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5836 const ListDataQualityRuleRecommendationRunsRequestT& request = {}) const {
5837 return SubmitAsync(&GlueClient::ListDataQualityRuleRecommendationRuns, request, handler, context);
5838 }
5839
5847 const Model::ListDataQualityRulesetEvaluationRunsRequest& request = {}) const;
5848
5853 template <typename ListDataQualityRulesetEvaluationRunsRequestT = Model::ListDataQualityRulesetEvaluationRunsRequest>
5855 const ListDataQualityRulesetEvaluationRunsRequestT& request = {}) const {
5856 return SubmitCallable(&GlueClient::ListDataQualityRulesetEvaluationRuns, request);
5857 }
5858
5863 template <typename ListDataQualityRulesetEvaluationRunsRequestT = Model::ListDataQualityRulesetEvaluationRunsRequest>
5865 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5866 const ListDataQualityRulesetEvaluationRunsRequestT& request = {}) const {
5867 return SubmitAsync(&GlueClient::ListDataQualityRulesetEvaluationRuns, request, handler, context);
5868 }
5869
5877
5882 template <typename ListDataQualityRulesetsRequestT = Model::ListDataQualityRulesetsRequest>
5883 Model::ListDataQualityRulesetsOutcomeCallable ListDataQualityRulesetsCallable(const ListDataQualityRulesetsRequestT& request = {}) const {
5884 return SubmitCallable(&GlueClient::ListDataQualityRulesets, request);
5885 }
5886
5891 template <typename ListDataQualityRulesetsRequestT = Model::ListDataQualityRulesetsRequest>
5893 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5894 const ListDataQualityRulesetsRequestT& request = {}) const {
5895 return SubmitAsync(&GlueClient::ListDataQualityRulesets, request, handler, context);
5896 }
5897
5905 const Model::ListDataQualityStatisticAnnotationsRequest& request = {}) const;
5906
5911 template <typename ListDataQualityStatisticAnnotationsRequestT = Model::ListDataQualityStatisticAnnotationsRequest>
5913 const ListDataQualityStatisticAnnotationsRequestT& request = {}) const {
5914 return SubmitCallable(&GlueClient::ListDataQualityStatisticAnnotations, request);
5915 }
5916
5921 template <typename ListDataQualityStatisticAnnotationsRequestT = Model::ListDataQualityStatisticAnnotationsRequest>
5923 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5924 const ListDataQualityStatisticAnnotationsRequestT& request = {}) const {
5925 return SubmitAsync(&GlueClient::ListDataQualityStatisticAnnotations, request, handler, context);
5926 }
5927
5934 const Model::ListDataQualityStatisticsRequest& request = {}) const;
5935
5940 template <typename ListDataQualityStatisticsRequestT = Model::ListDataQualityStatisticsRequest>
5942 const ListDataQualityStatisticsRequestT& request = {}) const {
5943 return SubmitCallable(&GlueClient::ListDataQualityStatistics, request);
5944 }
5945
5950 template <typename ListDataQualityStatisticsRequestT = Model::ListDataQualityStatisticsRequest>
5952 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5953 const ListDataQualityStatisticsRequestT& request = {}) const {
5954 return SubmitAsync(&GlueClient::ListDataQualityStatistics, request, handler, context);
5955 }
5956
5969
5974 template <typename ListDevEndpointsRequestT = Model::ListDevEndpointsRequest>
5975 Model::ListDevEndpointsOutcomeCallable ListDevEndpointsCallable(const ListDevEndpointsRequestT& request = {}) const {
5976 return SubmitCallable(&GlueClient::ListDevEndpoints, request);
5977 }
5978
5983 template <typename ListDevEndpointsRequestT = Model::ListDevEndpointsRequest>
5985 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5986 const ListDevEndpointsRequestT& request = {}) const {
5987 return SubmitAsync(&GlueClient::ListDevEndpoints, request, handler, context);
5988 }
5989
5997
6001 template <typename ListEntitiesRequestT = Model::ListEntitiesRequest>
6002 Model::ListEntitiesOutcomeCallable ListEntitiesCallable(const ListEntitiesRequestT& request = {}) const {
6003 return SubmitCallable(&GlueClient::ListEntities, request);
6004 }
6005
6010 template <typename ListEntitiesRequestT = Model::ListEntitiesRequest>
6012 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
6013 const ListEntitiesRequestT& request = {}) const {
6014 return SubmitAsync(&GlueClient::ListEntities, request, handler, context);
6015 }
6016
6024
6028 template <typename ListFormTypesRequestT = Model::ListFormTypesRequest>
6029 Model::ListFormTypesOutcomeCallable ListFormTypesCallable(const ListFormTypesRequestT& request = {}) const {
6030 return SubmitCallable(&GlueClient::ListFormTypes, request);
6031 }
6032
6037 template <typename ListFormTypesRequestT = Model::ListFormTypesRequest>
6039 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
6040 const ListFormTypesRequestT& request = {}) const {
6041 return SubmitAsync(&GlueClient::ListFormTypes, request, handler, context);
6042 }
6043
6050
6054 template <typename ListGlossariesRequestT = Model::ListGlossariesRequest>
6055 Model::ListGlossariesOutcomeCallable ListGlossariesCallable(const ListGlossariesRequestT& request = {}) const {
6056 return SubmitCallable(&GlueClient::ListGlossaries, request);
6057 }
6058
6063 template <typename ListGlossariesRequestT = Model::ListGlossariesRequest>
6065 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
6066 const ListGlossariesRequestT& request = {}) const {
6067 return SubmitAsync(&GlueClient::ListGlossaries, request, handler, context);
6068 }
6069
6077
6082 template <typename ListGlossaryTermsRequestT = Model::ListGlossaryTermsRequest>
6083 Model::ListGlossaryTermsOutcomeCallable ListGlossaryTermsCallable(const ListGlossaryTermsRequestT& request) const {
6084 return SubmitCallable(&GlueClient::ListGlossaryTerms, request);
6085 }
6086
6091 template <typename ListGlossaryTermsRequestT = Model::ListGlossaryTermsRequest>
6092 void ListGlossaryTermsAsync(const ListGlossaryTermsRequestT& request, const ListGlossaryTermsResponseReceivedHandler& handler,
6093 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6094 return SubmitAsync(&GlueClient::ListGlossaryTerms, request, handler, context);
6095 }
6096
6104 const Model::ListIntegrationResourcePropertiesRequest& request = {}) const;
6105
6110 template <typename ListIntegrationResourcePropertiesRequestT = Model::ListIntegrationResourcePropertiesRequest>
6112 const ListIntegrationResourcePropertiesRequestT& request = {}) const {
6113 return SubmitCallable(&GlueClient::ListIntegrationResourceProperties, request);
6114 }
6115
6120 template <typename ListIntegrationResourcePropertiesRequestT = Model::ListIntegrationResourcePropertiesRequest>
6122 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
6123 const ListIntegrationResourcePropertiesRequestT& request = {}) const {
6124 return SubmitAsync(&GlueClient::ListIntegrationResourceProperties, request, handler, context);
6125 }
6126
6134 const Model::ListIntegrationTablePropertiesRequest& request = {}) const;
6135
6140 template <typename ListIntegrationTablePropertiesRequestT = Model::ListIntegrationTablePropertiesRequest>
6142 const ListIntegrationTablePropertiesRequestT& request = {}) const {
6143 return SubmitCallable(&GlueClient::ListIntegrationTableProperties, request);
6144 }
6145
6150 template <typename ListIntegrationTablePropertiesRequestT = Model::ListIntegrationTablePropertiesRequest>
6152 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
6153 const ListIntegrationTablePropertiesRequestT& request = {}) const {
6154 return SubmitAsync(&GlueClient::ListIntegrationTableProperties, request, handler, context);
6155 }
6156
6164
6169 template <typename ListIterableFormsRequestT = Model::ListIterableFormsRequest>
6170 Model::ListIterableFormsOutcomeCallable ListIterableFormsCallable(const ListIterableFormsRequestT& request) const {
6171 return SubmitCallable(&GlueClient::ListIterableForms, request);
6172 }
6173
6178 template <typename ListIterableFormsRequestT = Model::ListIterableFormsRequest>
6179 void ListIterableFormsAsync(const ListIterableFormsRequestT& request, const ListIterableFormsResponseReceivedHandler& handler,
6180 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6181 return SubmitAsync(&GlueClient::ListIterableForms, request, handler, context);
6182 }
6183
6195 virtual Model::ListJobsOutcome ListJobs(const Model::ListJobsRequest& request = {}) const;
6196
6200 template <typename ListJobsRequestT = Model::ListJobsRequest>
6201 Model::ListJobsOutcomeCallable ListJobsCallable(const ListJobsRequestT& request = {}) const {
6202 return SubmitCallable(&GlueClient::ListJobs, request);
6203 }
6204
6209 template <typename ListJobsRequestT = Model::ListJobsRequest>
6211 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
6212 const ListJobsRequestT& request = {}) const {
6213 return SubmitAsync(&GlueClient::ListJobs, request, handler, context);
6214 }
6215
6227
6232 template <typename ListMLTransformsRequestT = Model::ListMLTransformsRequest>
6233 Model::ListMLTransformsOutcomeCallable ListMLTransformsCallable(const ListMLTransformsRequestT& request = {}) const {
6234 return SubmitCallable(&GlueClient::ListMLTransforms, request);
6235 }
6236
6241 template <typename ListMLTransformsRequestT = Model::ListMLTransformsRequest>
6243 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
6244 const ListMLTransformsRequestT& request = {}) const {
6245 return SubmitAsync(&GlueClient::ListMLTransforms, request, handler, context);
6246 }
6247
6255
6260 template <typename ListMaterializedViewRefreshTaskRunsRequestT = Model::ListMaterializedViewRefreshTaskRunsRequest>
6262 const ListMaterializedViewRefreshTaskRunsRequestT& request) const {
6263 return SubmitCallable(&GlueClient::ListMaterializedViewRefreshTaskRuns, request);
6264 }
6265
6270 template <typename ListMaterializedViewRefreshTaskRunsRequestT = Model::ListMaterializedViewRefreshTaskRunsRequest>
6271 void ListMaterializedViewRefreshTaskRunsAsync(const ListMaterializedViewRefreshTaskRunsRequestT& request,
6273 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6274 return SubmitAsync(&GlueClient::ListMaterializedViewRefreshTaskRuns, request, handler, context);
6275 }
6276
6286
6290 template <typename ListRegistriesRequestT = Model::ListRegistriesRequest>
6291 Model::ListRegistriesOutcomeCallable ListRegistriesCallable(const ListRegistriesRequestT& request = {}) const {
6292 return SubmitCallable(&GlueClient::ListRegistries, request);
6293 }
6294
6299 template <typename ListRegistriesRequestT = Model::ListRegistriesRequest>
6301 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
6302 const ListRegistriesRequestT& request = {}) const {
6303 return SubmitAsync(&GlueClient::ListRegistries, request, handler, context);
6304 }
6305
6315
6320 template <typename ListSchemaVersionsRequestT = Model::ListSchemaVersionsRequest>
6321 Model::ListSchemaVersionsOutcomeCallable ListSchemaVersionsCallable(const ListSchemaVersionsRequestT& request) const {
6322 return SubmitCallable(&GlueClient::ListSchemaVersions, request);
6323 }
6324
6329 template <typename ListSchemaVersionsRequestT = Model::ListSchemaVersionsRequest>
6330 void ListSchemaVersionsAsync(const ListSchemaVersionsRequestT& request, const ListSchemaVersionsResponseReceivedHandler& handler,
6331 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6332 return SubmitAsync(&GlueClient::ListSchemaVersions, request, handler, context);
6333 }
6334
6345
6349 template <typename ListSchemasRequestT = Model::ListSchemasRequest>
6350 Model::ListSchemasOutcomeCallable ListSchemasCallable(const ListSchemasRequestT& request = {}) const {
6351 return SubmitCallable(&GlueClient::ListSchemas, request);
6352 }
6353
6358 template <typename ListSchemasRequestT = Model::ListSchemasRequest>
6360 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
6361 const ListSchemasRequestT& request = {}) const {
6362 return SubmitAsync(&GlueClient::ListSchemas, request, handler, context);
6363 }
6364
6371
6375 template <typename ListSessionsRequestT = Model::ListSessionsRequest>
6376 Model::ListSessionsOutcomeCallable ListSessionsCallable(const ListSessionsRequestT& request = {}) const {
6377 return SubmitCallable(&GlueClient::ListSessions, request);
6378 }
6379
6384 template <typename ListSessionsRequestT = Model::ListSessionsRequest>
6386 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
6387 const ListSessionsRequestT& request = {}) const {
6388 return SubmitAsync(&GlueClient::ListSessions, request, handler, context);
6389 }
6390
6397
6401 template <typename ListStatementsRequestT = Model::ListStatementsRequest>
6402 Model::ListStatementsOutcomeCallable ListStatementsCallable(const ListStatementsRequestT& request) const {
6403 return SubmitCallable(&GlueClient::ListStatements, request);
6404 }
6405
6410 template <typename ListStatementsRequestT = Model::ListStatementsRequest>
6411 void ListStatementsAsync(const ListStatementsRequestT& request, const ListStatementsResponseReceivedHandler& handler,
6412 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6413 return SubmitAsync(&GlueClient::ListStatements, request, handler, context);
6414 }
6415
6423
6428 template <typename ListTableOptimizerRunsRequestT = Model::ListTableOptimizerRunsRequest>
6429 Model::ListTableOptimizerRunsOutcomeCallable ListTableOptimizerRunsCallable(const ListTableOptimizerRunsRequestT& request) const {
6430 return SubmitCallable(&GlueClient::ListTableOptimizerRuns, request);
6431 }
6432
6437 template <typename ListTableOptimizerRunsRequestT = Model::ListTableOptimizerRunsRequest>
6438 void ListTableOptimizerRunsAsync(const ListTableOptimizerRunsRequestT& request,
6440 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6441 return SubmitAsync(&GlueClient::ListTableOptimizerRuns, request, handler, context);
6442 }
6443
6456
6460 template <typename ListTriggersRequestT = Model::ListTriggersRequest>
6461 Model::ListTriggersOutcomeCallable ListTriggersCallable(const ListTriggersRequestT& request = {}) const {
6462 return SubmitCallable(&GlueClient::ListTriggers, request);
6463 }
6464
6469 template <typename ListTriggersRequestT = Model::ListTriggersRequest>
6471 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
6472 const ListTriggersRequestT& request = {}) const {
6473 return SubmitAsync(&GlueClient::ListTriggers, request, handler, context);
6474 }
6475
6482
6487 template <typename ListUsageProfilesRequestT = Model::ListUsageProfilesRequest>
6488 Model::ListUsageProfilesOutcomeCallable ListUsageProfilesCallable(const ListUsageProfilesRequestT& request = {}) const {
6489 return SubmitCallable(&GlueClient::ListUsageProfiles, request);
6490 }
6491
6496 template <typename ListUsageProfilesRequestT = Model::ListUsageProfilesRequest>
6498 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
6499 const ListUsageProfilesRequestT& request = {}) const {
6500 return SubmitAsync(&GlueClient::ListUsageProfiles, request, handler, context);
6501 }
6502
6510
6514 template <typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
6515 Model::ListWorkflowsOutcomeCallable ListWorkflowsCallable(const ListWorkflowsRequestT& request = {}) const {
6516 return SubmitCallable(&GlueClient::ListWorkflows, request);
6517 }
6518
6523 template <typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
6525 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
6526 const ListWorkflowsRequestT& request = {}) const {
6527 return SubmitAsync(&GlueClient::ListWorkflows, request, handler, context);
6528 }
6529
6537
6542 template <typename ModifyIntegrationRequestT = Model::ModifyIntegrationRequest>
6543 Model::ModifyIntegrationOutcomeCallable ModifyIntegrationCallable(const ModifyIntegrationRequestT& request) const {
6544 return SubmitCallable(&GlueClient::ModifyIntegration, request);
6545 }
6546
6551 template <typename ModifyIntegrationRequestT = Model::ModifyIntegrationRequest>
6552 void ModifyIntegrationAsync(const ModifyIntegrationRequestT& request, const ModifyIntegrationResponseReceivedHandler& handler,
6553 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6554 return SubmitAsync(&GlueClient::ModifyIntegration, request, handler, context);
6555 }
6556
6565 const Model::PublishDataQualityResultV2Request& request) const;
6566
6571 template <typename PublishDataQualityResultV2RequestT = Model::PublishDataQualityResultV2Request>
6573 const PublishDataQualityResultV2RequestT& request) const {
6574 return SubmitCallable(&GlueClient::PublishDataQualityResultV2, request);
6575 }
6576
6581 template <typename PublishDataQualityResultV2RequestT = Model::PublishDataQualityResultV2Request>
6582 void PublishDataQualityResultV2Async(const PublishDataQualityResultV2RequestT& request,
6584 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6585 return SubmitAsync(&GlueClient::PublishDataQualityResultV2, request, handler, context);
6586 }
6587
6596
6600 template <typename PutAssetRequestT = Model::PutAssetRequest>
6601 Model::PutAssetOutcomeCallable PutAssetCallable(const PutAssetRequestT& request) const {
6602 return SubmitCallable(&GlueClient::PutAsset, request);
6603 }
6604
6609 template <typename PutAssetRequestT = Model::PutAssetRequest>
6610 void PutAssetAsync(const PutAssetRequestT& request, const PutAssetResponseReceivedHandler& handler,
6611 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6612 return SubmitAsync(&GlueClient::PutAsset, request, handler, context);
6613 }
6614
6623
6627 template <typename PutAssetTypeRequestT = Model::PutAssetTypeRequest>
6628 Model::PutAssetTypeOutcomeCallable PutAssetTypeCallable(const PutAssetTypeRequestT& request) const {
6629 return SubmitCallable(&GlueClient::PutAssetType, request);
6630 }
6631
6636 template <typename PutAssetTypeRequestT = Model::PutAssetTypeRequest>
6637 void PutAssetTypeAsync(const PutAssetTypeRequestT& request, const PutAssetTypeResponseReceivedHandler& handler,
6638 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6639 return SubmitAsync(&GlueClient::PutAssetType, request, handler, context);
6640 }
6641
6650
6654 template <typename PutAttachmentRequestT = Model::PutAttachmentRequest>
6655 Model::PutAttachmentOutcomeCallable PutAttachmentCallable(const PutAttachmentRequestT& request) const {
6656 return SubmitCallable(&GlueClient::PutAttachment, request);
6657 }
6658
6663 template <typename PutAttachmentRequestT = Model::PutAttachmentRequest>
6664 void PutAttachmentAsync(const PutAttachmentRequestT& request, const PutAttachmentResponseReceivedHandler& handler,
6665 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6666 return SubmitAsync(&GlueClient::PutAttachment, request, handler, context);
6667 }
6668
6678
6683 template <typename PutDataCatalogEncryptionSettingsRequestT = Model::PutDataCatalogEncryptionSettingsRequest>
6685 const PutDataCatalogEncryptionSettingsRequestT& request) const {
6686 return SubmitCallable(&GlueClient::PutDataCatalogEncryptionSettings, request);
6687 }
6688
6693 template <typename PutDataCatalogEncryptionSettingsRequestT = Model::PutDataCatalogEncryptionSettingsRequest>
6694 void PutDataCatalogEncryptionSettingsAsync(const PutDataCatalogEncryptionSettingsRequestT& request,
6696 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6697 return SubmitAsync(&GlueClient::PutDataCatalogEncryptionSettings, request, handler, context);
6698 }
6699
6709
6714 template <typename PutDataCatalogExportConfigurationRequestT = Model::PutDataCatalogExportConfigurationRequest>
6716 const PutDataCatalogExportConfigurationRequestT& request) const {
6717 return SubmitCallable(&GlueClient::PutDataCatalogExportConfiguration, request);
6718 }
6719
6724 template <typename PutDataCatalogExportConfigurationRequestT = Model::PutDataCatalogExportConfigurationRequest>
6725 void PutDataCatalogExportConfigurationAsync(const PutDataCatalogExportConfigurationRequestT& request,
6727 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6728 return SubmitAsync(&GlueClient::PutDataCatalogExportConfiguration, request, handler, context);
6729 }
6730
6738
6743 template <typename PutDataQualityProfileAnnotationRequestT = Model::PutDataQualityProfileAnnotationRequest>
6745 const PutDataQualityProfileAnnotationRequestT& request) const {
6746 return SubmitCallable(&GlueClient::PutDataQualityProfileAnnotation, request);
6747 }
6748
6753 template <typename PutDataQualityProfileAnnotationRequestT = Model::PutDataQualityProfileAnnotationRequest>
6754 void PutDataQualityProfileAnnotationAsync(const PutDataQualityProfileAnnotationRequestT& request,
6756 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6757 return SubmitAsync(&GlueClient::PutDataQualityProfileAnnotation, request, handler, context);
6758 }
6759
6768
6772 template <typename PutFormTypeRequestT = Model::PutFormTypeRequest>
6773 Model::PutFormTypeOutcomeCallable PutFormTypeCallable(const PutFormTypeRequestT& request) const {
6774 return SubmitCallable(&GlueClient::PutFormType, request);
6775 }
6776
6781 template <typename PutFormTypeRequestT = Model::PutFormTypeRequest>
6782 void PutFormTypeAsync(const PutFormTypeRequestT& request, const PutFormTypeResponseReceivedHandler& handler,
6783 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6784 return SubmitAsync(&GlueClient::PutFormType, request, handler, context);
6785 }
6786
6794
6799 template <typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
6800 Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT& request) const {
6801 return SubmitCallable(&GlueClient::PutResourcePolicy, request);
6802 }
6803
6808 template <typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
6809 void PutResourcePolicyAsync(const PutResourcePolicyRequestT& request, const PutResourcePolicyResponseReceivedHandler& handler,
6810 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6811 return SubmitAsync(&GlueClient::PutResourcePolicy, request, handler, context);
6812 }
6813
6822
6827 template <typename PutSchemaVersionMetadataRequestT = Model::PutSchemaVersionMetadataRequest>
6828 Model::PutSchemaVersionMetadataOutcomeCallable PutSchemaVersionMetadataCallable(const PutSchemaVersionMetadataRequestT& request) const {
6829 return SubmitCallable(&GlueClient::PutSchemaVersionMetadata, request);
6830 }
6831
6836 template <typename PutSchemaVersionMetadataRequestT = Model::PutSchemaVersionMetadataRequest>
6837 void PutSchemaVersionMetadataAsync(const PutSchemaVersionMetadataRequestT& request,
6839 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6840 return SubmitAsync(&GlueClient::PutSchemaVersionMetadata, request, handler, context);
6841 }
6842
6852
6857 template <typename PutWorkflowRunPropertiesRequestT = Model::PutWorkflowRunPropertiesRequest>
6858 Model::PutWorkflowRunPropertiesOutcomeCallable PutWorkflowRunPropertiesCallable(const PutWorkflowRunPropertiesRequestT& request) const {
6859 return SubmitCallable(&GlueClient::PutWorkflowRunProperties, request);
6860 }
6861
6866 template <typename PutWorkflowRunPropertiesRequestT = Model::PutWorkflowRunPropertiesRequest>
6867 void PutWorkflowRunPropertiesAsync(const PutWorkflowRunPropertiesRequestT& request,
6869 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6870 return SubmitAsync(&GlueClient::PutWorkflowRunProperties, request, handler, context);
6871 }
6872
6880 const Model::QuerySchemaVersionMetadataRequest& request = {}) const;
6881
6886 template <typename QuerySchemaVersionMetadataRequestT = Model::QuerySchemaVersionMetadataRequest>
6888 const QuerySchemaVersionMetadataRequestT& request = {}) const {
6889 return SubmitCallable(&GlueClient::QuerySchemaVersionMetadata, request);
6890 }
6891
6896 template <typename QuerySchemaVersionMetadataRequestT = Model::QuerySchemaVersionMetadataRequest>
6898 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
6899 const QuerySchemaVersionMetadataRequestT& request = {}) const {
6900 return SubmitAsync(&GlueClient::QuerySchemaVersionMetadata, request, handler, context);
6901 }
6902
6919
6924 template <typename RegisterConnectionTypeRequestT = Model::RegisterConnectionTypeRequest>
6925 Model::RegisterConnectionTypeOutcomeCallable RegisterConnectionTypeCallable(const RegisterConnectionTypeRequestT& request) const {
6926 return SubmitCallable(&GlueClient::RegisterConnectionType, request);
6927 }
6928
6933 template <typename RegisterConnectionTypeRequestT = Model::RegisterConnectionTypeRequest>
6934 void RegisterConnectionTypeAsync(const RegisterConnectionTypeRequestT& request,
6936 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6937 return SubmitAsync(&GlueClient::RegisterConnectionType, request, handler, context);
6938 }
6939
6957
6962 template <typename RegisterSchemaVersionRequestT = Model::RegisterSchemaVersionRequest>
6963 Model::RegisterSchemaVersionOutcomeCallable RegisterSchemaVersionCallable(const RegisterSchemaVersionRequestT& request) const {
6964 return SubmitCallable(&GlueClient::RegisterSchemaVersion, request);
6965 }
6966
6971 template <typename RegisterSchemaVersionRequestT = Model::RegisterSchemaVersionRequest>
6972 void RegisterSchemaVersionAsync(const RegisterSchemaVersionRequestT& request, const RegisterSchemaVersionResponseReceivedHandler& handler,
6973 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6974 return SubmitAsync(&GlueClient::RegisterSchemaVersion, request, handler, context);
6975 }
6976
6984 const Model::RemoveSchemaVersionMetadataRequest& request) const;
6985
6990 template <typename RemoveSchemaVersionMetadataRequestT = Model::RemoveSchemaVersionMetadataRequest>
6992 const RemoveSchemaVersionMetadataRequestT& request) const {
6993 return SubmitCallable(&GlueClient::RemoveSchemaVersionMetadata, request);
6994 }
6995
7000 template <typename RemoveSchemaVersionMetadataRequestT = Model::RemoveSchemaVersionMetadataRequest>
7001 void RemoveSchemaVersionMetadataAsync(const RemoveSchemaVersionMetadataRequestT& request,
7003 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7004 return SubmitAsync(&GlueClient::RemoveSchemaVersionMetadata, request, handler, context);
7005 }
7006
7020
7025 template <typename ResetJobBookmarkRequestT = Model::ResetJobBookmarkRequest>
7026 Model::ResetJobBookmarkOutcomeCallable ResetJobBookmarkCallable(const ResetJobBookmarkRequestT& request) const {
7027 return SubmitCallable(&GlueClient::ResetJobBookmark, request);
7028 }
7029
7034 template <typename ResetJobBookmarkRequestT = Model::ResetJobBookmarkRequest>
7035 void ResetJobBookmarkAsync(const ResetJobBookmarkRequestT& request, const ResetJobBookmarkResponseReceivedHandler& handler,
7036 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7037 return SubmitAsync(&GlueClient::ResetJobBookmark, request, handler, context);
7038 }
7039
7048
7053 template <typename ResumeWorkflowRunRequestT = Model::ResumeWorkflowRunRequest>
7054 Model::ResumeWorkflowRunOutcomeCallable ResumeWorkflowRunCallable(const ResumeWorkflowRunRequestT& request) const {
7055 return SubmitCallable(&GlueClient::ResumeWorkflowRun, request);
7056 }
7057
7062 template <typename ResumeWorkflowRunRequestT = Model::ResumeWorkflowRunRequest>
7063 void ResumeWorkflowRunAsync(const ResumeWorkflowRunRequestT& request, const ResumeWorkflowRunResponseReceivedHandler& handler,
7064 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7065 return SubmitAsync(&GlueClient::ResumeWorkflowRun, request, handler, context);
7066 }
7067
7074
7078 template <typename RunStatementRequestT = Model::RunStatementRequest>
7079 Model::RunStatementOutcomeCallable RunStatementCallable(const RunStatementRequestT& request) const {
7080 return SubmitCallable(&GlueClient::RunStatement, request);
7081 }
7082
7087 template <typename RunStatementRequestT = Model::RunStatementRequest>
7088 void RunStatementAsync(const RunStatementRequestT& request, const RunStatementResponseReceivedHandler& handler,
7089 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7090 return SubmitAsync(&GlueClient::RunStatement, request, handler, context);
7091 }
7092
7101
7105 template <typename SearchAssetsRequestT = Model::SearchAssetsRequest>
7106 Model::SearchAssetsOutcomeCallable SearchAssetsCallable(const SearchAssetsRequestT& request = {}) const {
7107 return SubmitCallable(&GlueClient::SearchAssets, request);
7108 }
7109
7114 template <typename SearchAssetsRequestT = Model::SearchAssetsRequest>
7116 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
7117 const SearchAssetsRequestT& request = {}) const {
7118 return SubmitAsync(&GlueClient::SearchAssets, request, handler, context);
7119 }
7120
7135
7139 template <typename SearchTablesRequestT = Model::SearchTablesRequest>
7140 Model::SearchTablesOutcomeCallable SearchTablesCallable(const SearchTablesRequestT& request = {}) const {
7141 return SubmitCallable(&GlueClient::SearchTables, request);
7142 }
7143
7148 template <typename SearchTablesRequestT = Model::SearchTablesRequest>
7150 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
7151 const SearchTablesRequestT& request = {}) const {
7152 return SubmitAsync(&GlueClient::SearchTables, request, handler, context);
7153 }
7154
7161
7166 template <typename StartBlueprintRunRequestT = Model::StartBlueprintRunRequest>
7167 Model::StartBlueprintRunOutcomeCallable StartBlueprintRunCallable(const StartBlueprintRunRequestT& request) const {
7168 return SubmitCallable(&GlueClient::StartBlueprintRun, request);
7169 }
7170
7175 template <typename StartBlueprintRunRequestT = Model::StartBlueprintRunRequest>
7176 void StartBlueprintRunAsync(const StartBlueprintRunRequestT& request, const StartBlueprintRunResponseReceivedHandler& handler,
7177 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7178 return SubmitAsync(&GlueClient::StartBlueprintRun, request, handler, context);
7179 }
7180
7188 const Model::StartColumnStatisticsTaskRunRequest& request) const;
7189
7194 template <typename StartColumnStatisticsTaskRunRequestT = Model::StartColumnStatisticsTaskRunRequest>
7196 const StartColumnStatisticsTaskRunRequestT& request) const {
7197 return SubmitCallable(&GlueClient::StartColumnStatisticsTaskRun, request);
7198 }
7199
7204 template <typename StartColumnStatisticsTaskRunRequestT = Model::StartColumnStatisticsTaskRunRequest>
7205 void StartColumnStatisticsTaskRunAsync(const StartColumnStatisticsTaskRunRequestT& request,
7207 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7208 return SubmitAsync(&GlueClient::StartColumnStatisticsTaskRun, request, handler, context);
7209 }
7210
7218
7223 template <typename StartColumnStatisticsTaskRunScheduleRequestT = Model::StartColumnStatisticsTaskRunScheduleRequest>
7225 const StartColumnStatisticsTaskRunScheduleRequestT& request) const {
7226 return SubmitCallable(&GlueClient::StartColumnStatisticsTaskRunSchedule, request);
7227 }
7228
7233 template <typename StartColumnStatisticsTaskRunScheduleRequestT = Model::StartColumnStatisticsTaskRunScheduleRequest>
7234 void StartColumnStatisticsTaskRunScheduleAsync(const StartColumnStatisticsTaskRunScheduleRequestT& request,
7236 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7237 return SubmitAsync(&GlueClient::StartColumnStatisticsTaskRunSchedule, request, handler, context);
7238 }
7239
7249
7253 template <typename StartCrawlerRequestT = Model::StartCrawlerRequest>
7254 Model::StartCrawlerOutcomeCallable StartCrawlerCallable(const StartCrawlerRequestT& request) const {
7255 return SubmitCallable(&GlueClient::StartCrawler, request);
7256 }
7257
7262 template <typename StartCrawlerRequestT = Model::StartCrawlerRequest>
7263 void StartCrawlerAsync(const StartCrawlerRequestT& request, const StartCrawlerResponseReceivedHandler& handler,
7264 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7265 return SubmitAsync(&GlueClient::StartCrawler, request, handler, context);
7266 }
7267
7276
7281 template <typename StartCrawlerScheduleRequestT = Model::StartCrawlerScheduleRequest>
7282 Model::StartCrawlerScheduleOutcomeCallable StartCrawlerScheduleCallable(const StartCrawlerScheduleRequestT& request) const {
7283 return SubmitCallable(&GlueClient::StartCrawlerSchedule, request);
7284 }
7285
7290 template <typename StartCrawlerScheduleRequestT = Model::StartCrawlerScheduleRequest>
7291 void StartCrawlerScheduleAsync(const StartCrawlerScheduleRequestT& request, const StartCrawlerScheduleResponseReceivedHandler& handler,
7292 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7293 return SubmitAsync(&GlueClient::StartCrawlerSchedule, request, handler, context);
7294 }
7295
7307
7312 template <typename StartDataQualityRuleRecommendationRunRequestT = Model::StartDataQualityRuleRecommendationRunRequest>
7314 const StartDataQualityRuleRecommendationRunRequestT& request) const {
7315 return SubmitCallable(&GlueClient::StartDataQualityRuleRecommendationRun, request);
7316 }
7317
7322 template <typename StartDataQualityRuleRecommendationRunRequestT = Model::StartDataQualityRuleRecommendationRunRequest>
7323 void StartDataQualityRuleRecommendationRunAsync(const StartDataQualityRuleRecommendationRunRequestT& request,
7325 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7326 return SubmitAsync(&GlueClient::StartDataQualityRuleRecommendationRun, request, handler, context);
7327 }
7328
7339
7344 template <typename StartDataQualityRulesetEvaluationRunRequestT = Model::StartDataQualityRulesetEvaluationRunRequest>
7346 const StartDataQualityRulesetEvaluationRunRequestT& request) const {
7347 return SubmitCallable(&GlueClient::StartDataQualityRulesetEvaluationRun, request);
7348 }
7349
7354 template <typename StartDataQualityRulesetEvaluationRunRequestT = Model::StartDataQualityRulesetEvaluationRunRequest>
7355 void StartDataQualityRulesetEvaluationRunAsync(const StartDataQualityRulesetEvaluationRunRequestT& request,
7357 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7358 return SubmitAsync(&GlueClient::StartDataQualityRulesetEvaluationRun, request, handler, context);
7359 }
7360
7376
7381 template <typename StartExportLabelsTaskRunRequestT = Model::StartExportLabelsTaskRunRequest>
7382 Model::StartExportLabelsTaskRunOutcomeCallable StartExportLabelsTaskRunCallable(const StartExportLabelsTaskRunRequestT& request) const {
7383 return SubmitCallable(&GlueClient::StartExportLabelsTaskRun, request);
7384 }
7385
7390 template <typename StartExportLabelsTaskRunRequestT = Model::StartExportLabelsTaskRunRequest>
7391 void StartExportLabelsTaskRunAsync(const StartExportLabelsTaskRunRequestT& request,
7393 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7394 return SubmitAsync(&GlueClient::StartExportLabelsTaskRun, request, handler, context);
7395 }
7396
7427
7432 template <typename StartImportLabelsTaskRunRequestT = Model::StartImportLabelsTaskRunRequest>
7433 Model::StartImportLabelsTaskRunOutcomeCallable StartImportLabelsTaskRunCallable(const StartImportLabelsTaskRunRequestT& request) const {
7434 return SubmitCallable(&GlueClient::StartImportLabelsTaskRun, request);
7435 }
7436
7441 template <typename StartImportLabelsTaskRunRequestT = Model::StartImportLabelsTaskRunRequest>
7442 void StartImportLabelsTaskRunAsync(const StartImportLabelsTaskRunRequestT& request,
7444 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7445 return SubmitAsync(&GlueClient::StartImportLabelsTaskRun, request, handler, context);
7446 }
7447
7454
7458 template <typename StartJobRunRequestT = Model::StartJobRunRequest>
7459 Model::StartJobRunOutcomeCallable StartJobRunCallable(const StartJobRunRequestT& request) const {
7460 return SubmitCallable(&GlueClient::StartJobRun, request);
7461 }
7462
7467 template <typename StartJobRunRequestT = Model::StartJobRunRequest>
7468 void StartJobRunAsync(const StartJobRunRequestT& request, const StartJobRunResponseReceivedHandler& handler,
7469 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7470 return SubmitAsync(&GlueClient::StartJobRun, request, handler, context);
7471 }
7472
7484
7489 template <typename StartMLEvaluationTaskRunRequestT = Model::StartMLEvaluationTaskRunRequest>
7490 Model::StartMLEvaluationTaskRunOutcomeCallable StartMLEvaluationTaskRunCallable(const StartMLEvaluationTaskRunRequestT& request) const {
7491 return SubmitCallable(&GlueClient::StartMLEvaluationTaskRun, request);
7492 }
7493
7498 template <typename StartMLEvaluationTaskRunRequestT = Model::StartMLEvaluationTaskRunRequest>
7499 void StartMLEvaluationTaskRunAsync(const StartMLEvaluationTaskRunRequestT& request,
7501 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7502 return SubmitAsync(&GlueClient::StartMLEvaluationTaskRun, request, handler, context);
7503 }
7504
7526
7531 template <typename StartMLLabelingSetGenerationTaskRunRequestT = Model::StartMLLabelingSetGenerationTaskRunRequest>
7533 const StartMLLabelingSetGenerationTaskRunRequestT& request) const {
7534 return SubmitCallable(&GlueClient::StartMLLabelingSetGenerationTaskRun, request);
7535 }
7536
7541 template <typename StartMLLabelingSetGenerationTaskRunRequestT = Model::StartMLLabelingSetGenerationTaskRunRequest>
7542 void StartMLLabelingSetGenerationTaskRunAsync(const StartMLLabelingSetGenerationTaskRunRequestT& request,
7544 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7545 return SubmitAsync(&GlueClient::StartMLLabelingSetGenerationTaskRun, request, handler, context);
7546 }
7547
7556
7561 template <typename StartMaterializedViewRefreshTaskRunRequestT = Model::StartMaterializedViewRefreshTaskRunRequest>
7563 const StartMaterializedViewRefreshTaskRunRequestT& request) const {
7564 return SubmitCallable(&GlueClient::StartMaterializedViewRefreshTaskRun, request);
7565 }
7566
7571 template <typename StartMaterializedViewRefreshTaskRunRequestT = Model::StartMaterializedViewRefreshTaskRunRequest>
7572 void StartMaterializedViewRefreshTaskRunAsync(const StartMaterializedViewRefreshTaskRunRequestT& request,
7574 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7575 return SubmitAsync(&GlueClient::StartMaterializedViewRefreshTaskRun, request, handler, context);
7576 }
7577
7587
7591 template <typename StartTriggerRequestT = Model::StartTriggerRequest>
7592 Model::StartTriggerOutcomeCallable StartTriggerCallable(const StartTriggerRequestT& request) const {
7593 return SubmitCallable(&GlueClient::StartTrigger, request);
7594 }
7595
7600 template <typename StartTriggerRequestT = Model::StartTriggerRequest>
7601 void StartTriggerAsync(const StartTriggerRequestT& request, const StartTriggerResponseReceivedHandler& handler,
7602 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7603 return SubmitAsync(&GlueClient::StartTrigger, request, handler, context);
7604 }
7605
7612
7617 template <typename StartWorkflowRunRequestT = Model::StartWorkflowRunRequest>
7618 Model::StartWorkflowRunOutcomeCallable StartWorkflowRunCallable(const StartWorkflowRunRequestT& request) const {
7619 return SubmitCallable(&GlueClient::StartWorkflowRun, request);
7620 }
7621
7626 template <typename StartWorkflowRunRequestT = Model::StartWorkflowRunRequest>
7627 void StartWorkflowRunAsync(const StartWorkflowRunRequestT& request, const StartWorkflowRunResponseReceivedHandler& handler,
7628 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7629 return SubmitAsync(&GlueClient::StartWorkflowRun, request, handler, context);
7630 }
7631
7638 const Model::StopColumnStatisticsTaskRunRequest& request) const;
7639
7644 template <typename StopColumnStatisticsTaskRunRequestT = Model::StopColumnStatisticsTaskRunRequest>
7646 const StopColumnStatisticsTaskRunRequestT& request) const {
7647 return SubmitCallable(&GlueClient::StopColumnStatisticsTaskRun, request);
7648 }
7649
7654 template <typename StopColumnStatisticsTaskRunRequestT = Model::StopColumnStatisticsTaskRunRequest>
7655 void StopColumnStatisticsTaskRunAsync(const StopColumnStatisticsTaskRunRequestT& request,
7657 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7658 return SubmitAsync(&GlueClient::StopColumnStatisticsTaskRun, request, handler, context);
7659 }
7660
7668
7673 template <typename StopColumnStatisticsTaskRunScheduleRequestT = Model::StopColumnStatisticsTaskRunScheduleRequest>
7675 const StopColumnStatisticsTaskRunScheduleRequestT& request) const {
7676 return SubmitCallable(&GlueClient::StopColumnStatisticsTaskRunSchedule, request);
7677 }
7678
7683 template <typename StopColumnStatisticsTaskRunScheduleRequestT = Model::StopColumnStatisticsTaskRunScheduleRequest>
7684 void StopColumnStatisticsTaskRunScheduleAsync(const StopColumnStatisticsTaskRunScheduleRequestT& request,
7686 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7687 return SubmitAsync(&GlueClient::StopColumnStatisticsTaskRunSchedule, request, handler, context);
7688 }
7689
7697
7701 template <typename StopCrawlerRequestT = Model::StopCrawlerRequest>
7702 Model::StopCrawlerOutcomeCallable StopCrawlerCallable(const StopCrawlerRequestT& request) const {
7703 return SubmitCallable(&GlueClient::StopCrawler, request);
7704 }
7705
7710 template <typename StopCrawlerRequestT = Model::StopCrawlerRequest>
7711 void StopCrawlerAsync(const StopCrawlerRequestT& request, const StopCrawlerResponseReceivedHandler& handler,
7712 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7713 return SubmitAsync(&GlueClient::StopCrawler, request, handler, context);
7714 }
7715
7724
7729 template <typename StopCrawlerScheduleRequestT = Model::StopCrawlerScheduleRequest>
7730 Model::StopCrawlerScheduleOutcomeCallable StopCrawlerScheduleCallable(const StopCrawlerScheduleRequestT& request) const {
7731 return SubmitCallable(&GlueClient::StopCrawlerSchedule, request);
7732 }
7733
7738 template <typename StopCrawlerScheduleRequestT = Model::StopCrawlerScheduleRequest>
7739 void StopCrawlerScheduleAsync(const StopCrawlerScheduleRequestT& request, const StopCrawlerScheduleResponseReceivedHandler& handler,
7740 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7741 return SubmitAsync(&GlueClient::StopCrawlerSchedule, request, handler, context);
7742 }
7743
7752
7757 template <typename StopMaterializedViewRefreshTaskRunRequestT = Model::StopMaterializedViewRefreshTaskRunRequest>
7759 const StopMaterializedViewRefreshTaskRunRequestT& request) const {
7760 return SubmitCallable(&GlueClient::StopMaterializedViewRefreshTaskRun, request);
7761 }
7762
7767 template <typename StopMaterializedViewRefreshTaskRunRequestT = Model::StopMaterializedViewRefreshTaskRunRequest>
7768 void StopMaterializedViewRefreshTaskRunAsync(const StopMaterializedViewRefreshTaskRunRequestT& request,
7770 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7771 return SubmitAsync(&GlueClient::StopMaterializedViewRefreshTaskRun, request, handler, context);
7772 }
7773
7780
7784 template <typename StopSessionRequestT = Model::StopSessionRequest>
7785 Model::StopSessionOutcomeCallable StopSessionCallable(const StopSessionRequestT& request) const {
7786 return SubmitCallable(&GlueClient::StopSession, request);
7787 }
7788
7793 template <typename StopSessionRequestT = Model::StopSessionRequest>
7794 void StopSessionAsync(const StopSessionRequestT& request, const StopSessionResponseReceivedHandler& handler,
7795 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7796 return SubmitAsync(&GlueClient::StopSession, request, handler, context);
7797 }
7798
7805
7809 template <typename StopTriggerRequestT = Model::StopTriggerRequest>
7810 Model::StopTriggerOutcomeCallable StopTriggerCallable(const StopTriggerRequestT& request) const {
7811 return SubmitCallable(&GlueClient::StopTrigger, request);
7812 }
7813
7818 template <typename StopTriggerRequestT = Model::StopTriggerRequest>
7819 void StopTriggerAsync(const StopTriggerRequestT& request, const StopTriggerResponseReceivedHandler& handler,
7820 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7821 return SubmitAsync(&GlueClient::StopTrigger, request, handler, context);
7822 }
7823
7831
7835 template <typename StopWorkflowRunRequestT = Model::StopWorkflowRunRequest>
7836 Model::StopWorkflowRunOutcomeCallable StopWorkflowRunCallable(const StopWorkflowRunRequestT& request) const {
7837 return SubmitCallable(&GlueClient::StopWorkflowRun, request);
7838 }
7839
7844 template <typename StopWorkflowRunRequestT = Model::StopWorkflowRunRequest>
7845 void StopWorkflowRunAsync(const StopWorkflowRunRequestT& request, const StopWorkflowRunResponseReceivedHandler& handler,
7846 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7847 return SubmitAsync(&GlueClient::StopWorkflowRun, request, handler, context);
7848 }
7849
7860
7864 template <typename TagResourceRequestT = Model::TagResourceRequest>
7865 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
7866 return SubmitCallable(&GlueClient::TagResource, request);
7867 }
7868
7873 template <typename TagResourceRequestT = Model::TagResourceRequest>
7874 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
7875 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7876 return SubmitAsync(&GlueClient::TagResource, request, handler, context);
7877 }
7878
7890
7894 template <typename TestConnectionRequestT = Model::TestConnectionRequest>
7895 Model::TestConnectionOutcomeCallable TestConnectionCallable(const TestConnectionRequestT& request = {}) const {
7896 return SubmitCallable(&GlueClient::TestConnection, request);
7897 }
7898
7903 template <typename TestConnectionRequestT = Model::TestConnectionRequest>
7905 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
7906 const TestConnectionRequestT& request = {}) const {
7907 return SubmitAsync(&GlueClient::TestConnection, request, handler, context);
7908 }
7909
7916
7920 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
7921 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
7922 return SubmitCallable(&GlueClient::UntagResource, request);
7923 }
7924
7929 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
7930 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
7931 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7932 return SubmitAsync(&GlueClient::UntagResource, request, handler, context);
7933 }
7934
7942
7946 template <typename UpdateAssetRequestT = Model::UpdateAssetRequest>
7947 Model::UpdateAssetOutcomeCallable UpdateAssetCallable(const UpdateAssetRequestT& request) const {
7948 return SubmitCallable(&GlueClient::UpdateAsset, request);
7949 }
7950
7955 template <typename UpdateAssetRequestT = Model::UpdateAssetRequest>
7956 void UpdateAssetAsync(const UpdateAssetRequestT& request, const UpdateAssetResponseReceivedHandler& handler,
7957 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7958 return SubmitAsync(&GlueClient::UpdateAsset, request, handler, context);
7959 }
7960
7967
7971 template <typename UpdateBlueprintRequestT = Model::UpdateBlueprintRequest>
7972 Model::UpdateBlueprintOutcomeCallable UpdateBlueprintCallable(const UpdateBlueprintRequestT& request) const {
7973 return SubmitCallable(&GlueClient::UpdateBlueprint, request);
7974 }
7975
7980 template <typename UpdateBlueprintRequestT = Model::UpdateBlueprintRequest>
7981 void UpdateBlueprintAsync(const UpdateBlueprintRequestT& request, const UpdateBlueprintResponseReceivedHandler& handler,
7982 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7983 return SubmitAsync(&GlueClient::UpdateBlueprint, request, handler, context);
7984 }
7985
7993
7997 template <typename UpdateCatalogRequestT = Model::UpdateCatalogRequest>
7998 Model::UpdateCatalogOutcomeCallable UpdateCatalogCallable(const UpdateCatalogRequestT& request) const {
7999 return SubmitCallable(&GlueClient::UpdateCatalog, request);
8000 }
8001
8006 template <typename UpdateCatalogRequestT = Model::UpdateCatalogRequest>
8007 void UpdateCatalogAsync(const UpdateCatalogRequestT& request, const UpdateCatalogResponseReceivedHandler& handler,
8008 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8009 return SubmitAsync(&GlueClient::UpdateCatalog, request, handler, context);
8010 }
8011
8021
8026 template <typename UpdateClassifierRequestT = Model::UpdateClassifierRequest>
8027 Model::UpdateClassifierOutcomeCallable UpdateClassifierCallable(const UpdateClassifierRequestT& request = {}) const {
8028 return SubmitCallable(&GlueClient::UpdateClassifier, request);
8029 }
8030
8035 template <typename UpdateClassifierRequestT = Model::UpdateClassifierRequest>
8037 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
8038 const UpdateClassifierRequestT& request = {}) const {
8039 return SubmitAsync(&GlueClient::UpdateClassifier, request, handler, context);
8040 }
8041
8051
8056 template <typename UpdateColumnStatisticsForPartitionRequestT = Model::UpdateColumnStatisticsForPartitionRequest>
8058 const UpdateColumnStatisticsForPartitionRequestT& request) const {
8059 return SubmitCallable(&GlueClient::UpdateColumnStatisticsForPartition, request);
8060 }
8061
8066 template <typename UpdateColumnStatisticsForPartitionRequestT = Model::UpdateColumnStatisticsForPartitionRequest>
8067 void UpdateColumnStatisticsForPartitionAsync(const UpdateColumnStatisticsForPartitionRequestT& request,
8069 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8070 return SubmitAsync(&GlueClient::UpdateColumnStatisticsForPartition, request, handler, context);
8071 }
8072
8082
8087 template <typename UpdateColumnStatisticsForTableRequestT = Model::UpdateColumnStatisticsForTableRequest>
8089 const UpdateColumnStatisticsForTableRequestT& request) const {
8090 return SubmitCallable(&GlueClient::UpdateColumnStatisticsForTable, request);
8091 }
8092
8097 template <typename UpdateColumnStatisticsForTableRequestT = Model::UpdateColumnStatisticsForTableRequest>
8098 void UpdateColumnStatisticsForTableAsync(const UpdateColumnStatisticsForTableRequestT& request,
8100 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8101 return SubmitAsync(&GlueClient::UpdateColumnStatisticsForTable, request, handler, context);
8102 }
8103
8111
8116 template <typename UpdateColumnStatisticsTaskSettingsRequestT = Model::UpdateColumnStatisticsTaskSettingsRequest>
8118 const UpdateColumnStatisticsTaskSettingsRequestT& request) const {
8119 return SubmitCallable(&GlueClient::UpdateColumnStatisticsTaskSettings, request);
8120 }
8121
8126 template <typename UpdateColumnStatisticsTaskSettingsRequestT = Model::UpdateColumnStatisticsTaskSettingsRequest>
8127 void UpdateColumnStatisticsTaskSettingsAsync(const UpdateColumnStatisticsTaskSettingsRequestT& request,
8129 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8130 return SubmitAsync(&GlueClient::UpdateColumnStatisticsTaskSettings, request, handler, context);
8131 }
8132
8140
8145 template <typename UpdateConnectionRequestT = Model::UpdateConnectionRequest>
8146 Model::UpdateConnectionOutcomeCallable UpdateConnectionCallable(const UpdateConnectionRequestT& request) const {
8147 return SubmitCallable(&GlueClient::UpdateConnection, request);
8148 }
8149
8154 template <typename UpdateConnectionRequestT = Model::UpdateConnectionRequest>
8155 void UpdateConnectionAsync(const UpdateConnectionRequestT& request, const UpdateConnectionResponseReceivedHandler& handler,
8156 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8157 return SubmitAsync(&GlueClient::UpdateConnection, request, handler, context);
8158 }
8159
8167
8171 template <typename UpdateCrawlerRequestT = Model::UpdateCrawlerRequest>
8172 Model::UpdateCrawlerOutcomeCallable UpdateCrawlerCallable(const UpdateCrawlerRequestT& request) const {
8173 return SubmitCallable(&GlueClient::UpdateCrawler, request);
8174 }
8175
8180 template <typename UpdateCrawlerRequestT = Model::UpdateCrawlerRequest>
8181 void UpdateCrawlerAsync(const UpdateCrawlerRequestT& request, const UpdateCrawlerResponseReceivedHandler& handler,
8182 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8183 return SubmitAsync(&GlueClient::UpdateCrawler, request, handler, context);
8184 }
8185
8193
8198 template <typename UpdateCrawlerScheduleRequestT = Model::UpdateCrawlerScheduleRequest>
8199 Model::UpdateCrawlerScheduleOutcomeCallable UpdateCrawlerScheduleCallable(const UpdateCrawlerScheduleRequestT& request) const {
8200 return SubmitCallable(&GlueClient::UpdateCrawlerSchedule, request);
8201 }
8202
8207 template <typename UpdateCrawlerScheduleRequestT = Model::UpdateCrawlerScheduleRequest>
8208 void UpdateCrawlerScheduleAsync(const UpdateCrawlerScheduleRequestT& request, const UpdateCrawlerScheduleResponseReceivedHandler& handler,
8209 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8210 return SubmitAsync(&GlueClient::UpdateCrawlerSchedule, request, handler, context);
8211 }
8212
8219
8224 template <typename UpdateDataQualityRulesetRequestT = Model::UpdateDataQualityRulesetRequest>
8225 Model::UpdateDataQualityRulesetOutcomeCallable UpdateDataQualityRulesetCallable(const UpdateDataQualityRulesetRequestT& request) const {
8226 return SubmitCallable(&GlueClient::UpdateDataQualityRuleset, request);
8227 }
8228
8233 template <typename UpdateDataQualityRulesetRequestT = Model::UpdateDataQualityRulesetRequest>
8234 void UpdateDataQualityRulesetAsync(const UpdateDataQualityRulesetRequestT& request,
8236 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8237 return SubmitAsync(&GlueClient::UpdateDataQualityRuleset, request, handler, context);
8238 }
8239
8247
8251 template <typename UpdateDatabaseRequestT = Model::UpdateDatabaseRequest>
8252 Model::UpdateDatabaseOutcomeCallable UpdateDatabaseCallable(const UpdateDatabaseRequestT& request) const {
8253 return SubmitCallable(&GlueClient::UpdateDatabase, request);
8254 }
8255
8260 template <typename UpdateDatabaseRequestT = Model::UpdateDatabaseRequest>
8261 void UpdateDatabaseAsync(const UpdateDatabaseRequestT& request, const UpdateDatabaseResponseReceivedHandler& handler,
8262 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8263 return SubmitAsync(&GlueClient::UpdateDatabase, request, handler, context);
8264 }
8265
8272
8277 template <typename UpdateDevEndpointRequestT = Model::UpdateDevEndpointRequest>
8278 Model::UpdateDevEndpointOutcomeCallable UpdateDevEndpointCallable(const UpdateDevEndpointRequestT& request) const {
8279 return SubmitCallable(&GlueClient::UpdateDevEndpoint, request);
8280 }
8281
8286 template <typename UpdateDevEndpointRequestT = Model::UpdateDevEndpointRequest>
8287 void UpdateDevEndpointAsync(const UpdateDevEndpointRequestT& request, const UpdateDevEndpointResponseReceivedHandler& handler,
8288 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8289 return SubmitAsync(&GlueClient::UpdateDevEndpoint, request, handler, context);
8290 }
8291
8299
8303 template <typename UpdateGlossaryRequestT = Model::UpdateGlossaryRequest>
8304 Model::UpdateGlossaryOutcomeCallable UpdateGlossaryCallable(const UpdateGlossaryRequestT& request) const {
8305 return SubmitCallable(&GlueClient::UpdateGlossary, request);
8306 }
8307
8312 template <typename UpdateGlossaryRequestT = Model::UpdateGlossaryRequest>
8313 void UpdateGlossaryAsync(const UpdateGlossaryRequestT& request, const UpdateGlossaryResponseReceivedHandler& handler,
8314 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8315 return SubmitAsync(&GlueClient::UpdateGlossary, request, handler, context);
8316 }
8317
8324
8329 template <typename UpdateGlossaryTermRequestT = Model::UpdateGlossaryTermRequest>
8330 Model::UpdateGlossaryTermOutcomeCallable UpdateGlossaryTermCallable(const UpdateGlossaryTermRequestT& request) const {
8331 return SubmitCallable(&GlueClient::UpdateGlossaryTerm, request);
8332 }
8333
8338 template <typename UpdateGlossaryTermRequestT = Model::UpdateGlossaryTermRequest>
8339 void UpdateGlossaryTermAsync(const UpdateGlossaryTermRequestT& request, const UpdateGlossaryTermResponseReceivedHandler& handler,
8340 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8341 return SubmitAsync(&GlueClient::UpdateGlossaryTerm, request, handler, context);
8342 }
8343
8352 const Model::UpdateGlueIdentityCenterConfigurationRequest& request = {}) const;
8353
8358 template <typename UpdateGlueIdentityCenterConfigurationRequestT = Model::UpdateGlueIdentityCenterConfigurationRequest>
8360 const UpdateGlueIdentityCenterConfigurationRequestT& request = {}) const {
8361 return SubmitCallable(&GlueClient::UpdateGlueIdentityCenterConfiguration, request);
8362 }
8363
8368 template <typename UpdateGlueIdentityCenterConfigurationRequestT = Model::UpdateGlueIdentityCenterConfigurationRequest>
8370 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
8371 const UpdateGlueIdentityCenterConfigurationRequestT& request = {}) const {
8372 return SubmitAsync(&GlueClient::UpdateGlueIdentityCenterConfiguration, request, handler, context);
8373 }
8374
8387
8392 template <typename UpdateIntegrationResourcePropertyRequestT = Model::UpdateIntegrationResourcePropertyRequest>
8394 const UpdateIntegrationResourcePropertyRequestT& request) const {
8395 return SubmitCallable(&GlueClient::UpdateIntegrationResourceProperty, request);
8396 }
8397
8402 template <typename UpdateIntegrationResourcePropertyRequestT = Model::UpdateIntegrationResourcePropertyRequest>
8403 void UpdateIntegrationResourcePropertyAsync(const UpdateIntegrationResourcePropertyRequestT& request,
8405 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8406 return SubmitAsync(&GlueClient::UpdateIntegrationResourceProperty, request, handler, context);
8407 }
8408
8424
8429 template <typename UpdateIntegrationTablePropertiesRequestT = Model::UpdateIntegrationTablePropertiesRequest>
8431 const UpdateIntegrationTablePropertiesRequestT& request) const {
8432 return SubmitCallable(&GlueClient::UpdateIntegrationTableProperties, request);
8433 }
8434
8439 template <typename UpdateIntegrationTablePropertiesRequestT = Model::UpdateIntegrationTablePropertiesRequest>
8440 void UpdateIntegrationTablePropertiesAsync(const UpdateIntegrationTablePropertiesRequestT& request,
8442 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8443 return SubmitAsync(&GlueClient::UpdateIntegrationTableProperties, request, handler, context);
8444 }
8445
8453
8457 template <typename UpdateJobRequestT = Model::UpdateJobRequest>
8458 Model::UpdateJobOutcomeCallable UpdateJobCallable(const UpdateJobRequestT& request) const {
8459 return SubmitCallable(&GlueClient::UpdateJob, request);
8460 }
8461
8466 template <typename UpdateJobRequestT = Model::UpdateJobRequest>
8467 void UpdateJobAsync(const UpdateJobRequestT& request, const UpdateJobResponseReceivedHandler& handler,
8468 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8469 return SubmitAsync(&GlueClient::UpdateJob, request, handler, context);
8470 }
8471
8482 const Model::UpdateJobFromSourceControlRequest& request = {}) const;
8483
8488 template <typename UpdateJobFromSourceControlRequestT = Model::UpdateJobFromSourceControlRequest>
8490 const UpdateJobFromSourceControlRequestT& request = {}) const {
8491 return SubmitCallable(&GlueClient::UpdateJobFromSourceControl, request);
8492 }
8493
8498 template <typename UpdateJobFromSourceControlRequestT = Model::UpdateJobFromSourceControlRequest>
8500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
8501 const UpdateJobFromSourceControlRequestT& request = {}) const {
8502 return SubmitAsync(&GlueClient::UpdateJobFromSourceControl, request, handler, context);
8503 }
8504
8516
8521 template <typename UpdateMLTransformRequestT = Model::UpdateMLTransformRequest>
8522 Model::UpdateMLTransformOutcomeCallable UpdateMLTransformCallable(const UpdateMLTransformRequestT& request) const {
8523 return SubmitCallable(&GlueClient::UpdateMLTransform, request);
8524 }
8525
8530 template <typename UpdateMLTransformRequestT = Model::UpdateMLTransformRequest>
8531 void UpdateMLTransformAsync(const UpdateMLTransformRequestT& request, const UpdateMLTransformResponseReceivedHandler& handler,
8532 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8533 return SubmitAsync(&GlueClient::UpdateMLTransform, request, handler, context);
8534 }
8535
8542
8546 template <typename UpdatePartitionRequestT = Model::UpdatePartitionRequest>
8547 Model::UpdatePartitionOutcomeCallable UpdatePartitionCallable(const UpdatePartitionRequestT& request) const {
8548 return SubmitCallable(&GlueClient::UpdatePartition, request);
8549 }
8550
8555 template <typename UpdatePartitionRequestT = Model::UpdatePartitionRequest>
8556 void UpdatePartitionAsync(const UpdatePartitionRequestT& request, const UpdatePartitionResponseReceivedHandler& handler,
8557 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8558 return SubmitAsync(&GlueClient::UpdatePartition, request, handler, context);
8559 }
8560
8569
8573 template <typename UpdateRegistryRequestT = Model::UpdateRegistryRequest>
8574 Model::UpdateRegistryOutcomeCallable UpdateRegistryCallable(const UpdateRegistryRequestT& request) const {
8575 return SubmitCallable(&GlueClient::UpdateRegistry, request);
8576 }
8577
8582 template <typename UpdateRegistryRequestT = Model::UpdateRegistryRequest>
8583 void UpdateRegistryAsync(const UpdateRegistryRequestT& request, const UpdateRegistryResponseReceivedHandler& handler,
8584 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8585 return SubmitAsync(&GlueClient::UpdateRegistry, request, handler, context);
8586 }
8587
8603
8607 template <typename UpdateSchemaRequestT = Model::UpdateSchemaRequest>
8608 Model::UpdateSchemaOutcomeCallable UpdateSchemaCallable(const UpdateSchemaRequestT& request) const {
8609 return SubmitCallable(&GlueClient::UpdateSchema, request);
8610 }
8611
8616 template <typename UpdateSchemaRequestT = Model::UpdateSchemaRequest>
8617 void UpdateSchemaAsync(const UpdateSchemaRequestT& request, const UpdateSchemaResponseReceivedHandler& handler,
8618 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8619 return SubmitAsync(&GlueClient::UpdateSchema, request, handler, context);
8620 }
8621
8632 const Model::UpdateSourceControlFromJobRequest& request = {}) const;
8633
8638 template <typename UpdateSourceControlFromJobRequestT = Model::UpdateSourceControlFromJobRequest>
8640 const UpdateSourceControlFromJobRequestT& request = {}) const {
8641 return SubmitCallable(&GlueClient::UpdateSourceControlFromJob, request);
8642 }
8643
8648 template <typename UpdateSourceControlFromJobRequestT = Model::UpdateSourceControlFromJobRequest>
8650 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
8651 const UpdateSourceControlFromJobRequestT& request = {}) const {
8652 return SubmitAsync(&GlueClient::UpdateSourceControlFromJob, request, handler, context);
8653 }
8654
8661
8665 template <typename UpdateTableRequestT = Model::UpdateTableRequest>
8666 Model::UpdateTableOutcomeCallable UpdateTableCallable(const UpdateTableRequestT& request) const {
8667 return SubmitCallable(&GlueClient::UpdateTable, request);
8668 }
8669
8674 template <typename UpdateTableRequestT = Model::UpdateTableRequest>
8675 void UpdateTableAsync(const UpdateTableRequestT& request, const UpdateTableResponseReceivedHandler& handler,
8676 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8677 return SubmitAsync(&GlueClient::UpdateTable, request, handler, context);
8678 }
8679
8687
8692 template <typename UpdateTableOptimizerRequestT = Model::UpdateTableOptimizerRequest>
8693 Model::UpdateTableOptimizerOutcomeCallable UpdateTableOptimizerCallable(const UpdateTableOptimizerRequestT& request) const {
8694 return SubmitCallable(&GlueClient::UpdateTableOptimizer, request);
8695 }
8696
8701 template <typename UpdateTableOptimizerRequestT = Model::UpdateTableOptimizerRequest>
8702 void UpdateTableOptimizerAsync(const UpdateTableOptimizerRequestT& request, const UpdateTableOptimizerResponseReceivedHandler& handler,
8703 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8704 return SubmitAsync(&GlueClient::UpdateTableOptimizer, request, handler, context);
8705 }
8706
8716
8720 template <typename UpdateTriggerRequestT = Model::UpdateTriggerRequest>
8721 Model::UpdateTriggerOutcomeCallable UpdateTriggerCallable(const UpdateTriggerRequestT& request) const {
8722 return SubmitCallable(&GlueClient::UpdateTrigger, request);
8723 }
8724
8729 template <typename UpdateTriggerRequestT = Model::UpdateTriggerRequest>
8730 void UpdateTriggerAsync(const UpdateTriggerRequestT& request, const UpdateTriggerResponseReceivedHandler& handler,
8731 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8732 return SubmitAsync(&GlueClient::UpdateTrigger, request, handler, context);
8733 }
8734
8741
8746 template <typename UpdateUsageProfileRequestT = Model::UpdateUsageProfileRequest>
8747 Model::UpdateUsageProfileOutcomeCallable UpdateUsageProfileCallable(const UpdateUsageProfileRequestT& request) const {
8748 return SubmitCallable(&GlueClient::UpdateUsageProfile, request);
8749 }
8750
8755 template <typename UpdateUsageProfileRequestT = Model::UpdateUsageProfileRequest>
8756 void UpdateUsageProfileAsync(const UpdateUsageProfileRequestT& request, const UpdateUsageProfileResponseReceivedHandler& handler,
8757 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8758 return SubmitAsync(&GlueClient::UpdateUsageProfile, request, handler, context);
8759 }
8760
8768
8773 template <typename UpdateUserDefinedFunctionRequestT = Model::UpdateUserDefinedFunctionRequest>
8775 const UpdateUserDefinedFunctionRequestT& request) const {
8776 return SubmitCallable(&GlueClient::UpdateUserDefinedFunction, request);
8777 }
8778
8783 template <typename UpdateUserDefinedFunctionRequestT = Model::UpdateUserDefinedFunctionRequest>
8784 void UpdateUserDefinedFunctionAsync(const UpdateUserDefinedFunctionRequestT& request,
8786 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8787 return SubmitAsync(&GlueClient::UpdateUserDefinedFunction, request, handler, context);
8788 }
8789
8796
8800 template <typename UpdateWorkflowRequestT = Model::UpdateWorkflowRequest>
8801 Model::UpdateWorkflowOutcomeCallable UpdateWorkflowCallable(const UpdateWorkflowRequestT& request) const {
8802 return SubmitCallable(&GlueClient::UpdateWorkflow, request);
8803 }
8804
8809 template <typename UpdateWorkflowRequestT = Model::UpdateWorkflowRequest>
8810 void UpdateWorkflowAsync(const UpdateWorkflowRequestT& request, const UpdateWorkflowResponseReceivedHandler& handler,
8811 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8812 return SubmitAsync(&GlueClient::UpdateWorkflow, request, handler, context);
8813 }
8814
8815 virtual void OverrideEndpoint(const Aws::String& endpoint);
8816 virtual std::shared_ptr<GlueEndpointProviderBase>& accessEndpointProvider();
8817
8818 private:
8820 void init(const GlueClientConfiguration& clientConfiguration);
8821
8823
8824 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request, Aws::Http::HttpMethod httpMethod) const;
8825
8826 GlueClientConfiguration m_clientConfiguration;
8827 std::shared_ptr<GlueEndpointProviderBase> m_endpointProvider;
8828};
8829
8830} // namespace Glue
8831} // namespace Aws
Model::GetFormTypeOutcomeCallable GetFormTypeCallable(const GetFormTypeRequestT &request) const
virtual Model::GetSessionEndpointOutcome GetSessionEndpoint(const Model::GetSessionEndpointRequest &request) const
virtual Model::GetEntityRecordsOutcome GetEntityRecords(const Model::GetEntityRecordsRequest &request) const
virtual Model::PutAssetTypeOutcome PutAssetType(const Model::PutAssetTypeRequest &request) const
virtual Model::GetSecurityConfigurationsOutcome GetSecurityConfigurations(const Model::GetSecurityConfigurationsRequest &request={}) const
Model::DescribeInboundIntegrationsOutcomeCallable DescribeInboundIntegrationsCallable(const DescribeInboundIntegrationsRequestT &request={}) const
Model::GetCrawlersOutcomeCallable GetCrawlersCallable(const GetCrawlersRequestT &request={}) const
virtual Model::CreateCatalogOutcome CreateCatalog(const Model::CreateCatalogRequest &request) const
Model::RegisterConnectionTypeOutcomeCallable RegisterConnectionTypeCallable(const RegisterConnectionTypeRequestT &request) const
Model::ListStatementsOutcomeCallable ListStatementsCallable(const ListStatementsRequestT &request) const
virtual Model::ListBlueprintsOutcome ListBlueprints(const Model::ListBlueprintsRequest &request={}) const
void GetDataCatalogEncryptionSettingsAsync(const GetDataCatalogEncryptionSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetDataCatalogEncryptionSettingsRequestT &request={}) const
virtual Model::GetRegistryOutcome GetRegistry(const Model::GetRegistryRequest &request) const
void CreateSessionAsync(const CreateSessionRequestT &request, const CreateSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListIterableFormsOutcome ListIterableForms(const Model::ListIterableFormsRequest &request) const
void GetResourcePoliciesAsync(const GetResourcePoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetResourcePoliciesRequestT &request={}) const
virtual Model::GetTableOptimizerOutcome GetTableOptimizer(const Model::GetTableOptimizerRequest &request) const
virtual Model::UpdateUsageProfileOutcome UpdateUsageProfile(const Model::UpdateUsageProfileRequest &request) const
Model::CreateDataQualityRulesetOutcomeCallable CreateDataQualityRulesetCallable(const CreateDataQualityRulesetRequestT &request) const
virtual Model::CreateColumnStatisticsTaskSettingsOutcome CreateColumnStatisticsTaskSettings(const Model::CreateColumnStatisticsTaskSettingsRequest &request) const
Model::CreateIntegrationResourcePropertyOutcomeCallable CreateIntegrationResourcePropertyCallable(const CreateIntegrationResourcePropertyRequestT &request) const
virtual Model::ListTriggersOutcome ListTriggers(const Model::ListTriggersRequest &request={}) const
virtual Model::ListDevEndpointsOutcome ListDevEndpoints(const Model::ListDevEndpointsRequest &request={}) const
void CreateIntegrationAsync(const CreateIntegrationRequestT &request, const CreateIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetWorkflowOutcome GetWorkflow(const Model::GetWorkflowRequest &request) const
Model::GetMLTaskRunOutcomeCallable GetMLTaskRunCallable(const GetMLTaskRunRequestT &request) const
void CancelDataQualityRulesetEvaluationRunAsync(const CancelDataQualityRulesetEvaluationRunRequestT &request, const CancelDataQualityRulesetEvaluationRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:765
Model::GetColumnStatisticsForPartitionOutcomeCallable GetColumnStatisticsForPartitionCallable(const GetColumnStatisticsForPartitionRequestT &request) const
Model::CreateClassifierOutcomeCallable CreateClassifierCallable(const CreateClassifierRequestT &request={}) const
Definition GlueClient.h:923
void BatchStopJobRunAsync(const BatchStopJobRunRequestT &request, const BatchStopJobRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:679
void PutFormTypeAsync(const PutFormTypeRequestT &request, const PutFormTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteFormTypeAsync(const DeleteFormTypeRequestT &request, const DeleteFormTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTriggersOutcomeCallable ListTriggersCallable(const ListTriggersRequestT &request={}) const
void DeleteJobAsync(const DeleteJobRequestT &request, const DeleteJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetCrawlersOutcome BatchGetCrawlers(const Model::BatchGetCrawlersRequest &request) const
virtual Model::GetBlueprintRunOutcome GetBlueprintRun(const Model::GetBlueprintRunRequest &request) const
void StopTriggerAsync(const StopTriggerRequestT &request, const StopTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateSchemaOutcome CreateSchema(const Model::CreateSchemaRequest &request) const
void GetDatabaseAsync(const GetDatabaseRequestT &request, const GetDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetJobRunOutcome GetJobRun(const Model::GetJobRunRequest &request) const
void GetUserDefinedFunctionAsync(const GetUserDefinedFunctionRequestT &request, const GetUserDefinedFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteUserDefinedFunctionAsync(const DeleteUserDefinedFunctionRequestT &request, const DeleteUserDefinedFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListRegistriesOutcomeCallable ListRegistriesCallable(const ListRegistriesRequestT &request={}) const
Model::StartMaterializedViewRefreshTaskRunOutcomeCallable StartMaterializedViewRefreshTaskRunCallable(const StartMaterializedViewRefreshTaskRunRequestT &request) const
Model::GetTableVersionsOutcomeCallable GetTableVersionsCallable(const GetTableVersionsRequestT &request) const
void BatchUpdatePartitionAsync(const BatchUpdatePartitionRequestT &request, const BatchUpdatePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:706
Model::ImportCatalogToGlueOutcomeCallable ImportCatalogToGlueCallable(const ImportCatalogToGlueRequestT &request={}) const
Model::PutWorkflowRunPropertiesOutcomeCallable PutWorkflowRunPropertiesCallable(const PutWorkflowRunPropertiesRequestT &request) const
void GetRegistryAsync(const GetRegistryRequestT &request, const GetRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteCatalogOutcome DeleteCatalog(const Model::DeleteCatalogRequest &request) const
void StartDataQualityRulesetEvaluationRunAsync(const StartDataQualityRulesetEvaluationRunRequestT &request, const StartDataQualityRulesetEvaluationRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetTablesAsync(const GetTablesRequestT &request, const GetTablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetSchemaVersionOutcome GetSchemaVersion(const Model::GetSchemaVersionRequest &request={}) const
Model::ResetJobBookmarkOutcomeCallable ResetJobBookmarkCallable(const ResetJobBookmarkRequestT &request) const
Model::CreateCustomEntityTypeOutcomeCallable CreateCustomEntityTypeCallable(const CreateCustomEntityTypeRequestT &request) const
void DeleteUsageProfileAsync(const DeleteUsageProfileRequestT &request, const DeleteUsageProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeIntegrationsOutcomeCallable DescribeIntegrationsCallable(const DescribeIntegrationsRequestT &request={}) const
virtual Model::QuerySchemaVersionMetadataOutcome QuerySchemaVersionMetadata(const Model::QuerySchemaVersionMetadataRequest &request={}) const
Model::CancelDataQualityRuleRecommendationRunOutcomeCallable CancelDataQualityRuleRecommendationRunCallable(const CancelDataQualityRuleRecommendationRunRequestT &request) const
Definition GlueClient.h:725
virtual Model::ListSchemaVersionsOutcome ListSchemaVersions(const Model::ListSchemaVersionsRequest &request) const
Model::CreateRegistryOutcomeCallable CreateRegistryCallable(const CreateRegistryRequestT &request) const
void ListSessionsAsync(const ListSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSessionsRequestT &request={}) const
virtual Model::GetDashboardUrlOutcome GetDashboardUrl(const Model::GetDashboardUrlRequest &request) const
void DescribeInboundIntegrationsAsync(const DescribeInboundIntegrationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInboundIntegrationsRequestT &request={}) const
Model::PutDataCatalogExportConfigurationOutcomeCallable PutDataCatalogExportConfigurationCallable(const PutDataCatalogExportConfigurationRequestT &request) const
virtual Model::GetJobBookmarkOutcome GetJobBookmark(const Model::GetJobBookmarkRequest &request) const
Model::UpdateDataQualityRulesetOutcomeCallable UpdateDataQualityRulesetCallable(const UpdateDataQualityRulesetRequestT &request) const
virtual Model::CreateGlossaryOutcome CreateGlossary(const Model::CreateGlossaryRequest &request) const
Model::GetUserDefinedFunctionsOutcomeCallable GetUserDefinedFunctionsCallable(const GetUserDefinedFunctionsRequestT &request) const
virtual Model::ListColumnStatisticsTaskRunsOutcome ListColumnStatisticsTaskRuns(const Model::ListColumnStatisticsTaskRunsRequest &request={}) const
virtual Model::UpdateGlueIdentityCenterConfigurationOutcome UpdateGlueIdentityCenterConfiguration(const Model::UpdateGlueIdentityCenterConfigurationRequest &request={}) const
void DeleteColumnStatisticsTaskSettingsAsync(const DeleteColumnStatisticsTaskSettingsRequestT &request, const DeleteColumnStatisticsTaskSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateCustomEntityTypeAsync(const CreateCustomEntityTypeRequestT &request, const CreateCustomEntityTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchPutDataQualityStatisticAnnotationOutcome BatchPutDataQualityStatisticAnnotation(const Model::BatchPutDataQualityStatisticAnnotationRequest &request) const
Model::CreateBlueprintOutcomeCallable CreateBlueprintCallable(const CreateBlueprintRequestT &request) const
Definition GlueClient.h:869
void ListCrawlersAsync(const ListCrawlersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCrawlersRequestT &request={}) const
virtual Model::GetMappingOutcome GetMapping(const Model::GetMappingRequest &request) const
Model::BatchStopJobRunOutcomeCallable BatchStopJobRunCallable(const BatchStopJobRunRequestT &request) const
Definition GlueClient.h:670
Model::GetBlueprintRunsOutcomeCallable GetBlueprintRunsCallable(const GetBlueprintRunsRequestT &request) const
virtual Model::DeleteConnectionTypeOutcome DeleteConnectionType(const Model::DeleteConnectionTypeRequest &request) const
virtual Model::GetSecurityConfigurationOutcome GetSecurityConfiguration(const Model::GetSecurityConfigurationRequest &request) const
void GetGlueIdentityCenterConfigurationAsync(const GetGlueIdentityCenterConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetGlueIdentityCenterConfigurationRequestT &request={}) const
virtual Model::StopCrawlerOutcome StopCrawler(const Model::StopCrawlerRequest &request) const
void CreateIntegrationResourcePropertyAsync(const CreateIntegrationResourcePropertyRequestT &request, const CreateIntegrationResourcePropertyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetWorkflowRunOutcomeCallable GetWorkflowRunCallable(const GetWorkflowRunRequestT &request) const
void PutWorkflowRunPropertiesAsync(const PutWorkflowRunPropertiesRequestT &request, const PutWorkflowRunPropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchGetIterableFormsOutcomeCallable BatchGetIterableFormsCallable(const BatchGetIterableFormsRequestT &request) const
Definition GlueClient.h:469
void BatchGetDataQualityResultV2Async(const BatchGetDataQualityResultV2RequestT &request, const BatchGetDataQualityResultV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:390
Model::UpdateDevEndpointOutcomeCallable UpdateDevEndpointCallable(const UpdateDevEndpointRequestT &request) const
Model::GetAssetTypeOutcomeCallable GetAssetTypeCallable(const GetAssetTypeRequestT &request) const
void StartColumnStatisticsTaskRunAsync(const StartColumnStatisticsTaskRunRequestT &request, const StartColumnStatisticsTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchAssetsAsync(const SearchAssetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const SearchAssetsRequestT &request={}) const
virtual Model::StopCrawlerScheduleOutcome StopCrawlerSchedule(const Model::StopCrawlerScheduleRequest &request) const
virtual Model::DeleteMLTransformOutcome DeleteMLTransform(const Model::DeleteMLTransformRequest &request) const
virtual Model::DeleteTableVersionOutcome DeleteTableVersion(const Model::DeleteTableVersionRequest &request) const
void GetJobRunsAsync(const GetJobRunsRequestT &request, const GetJobRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetDataQualityRulesetEvaluationRunOutcome GetDataQualityRulesetEvaluationRun(const Model::GetDataQualityRulesetEvaluationRunRequest &request) const
virtual Model::UpdateAssetOutcome UpdateAsset(const Model::UpdateAssetRequest &request) const
virtual Model::ResumeWorkflowRunOutcome ResumeWorkflowRun(const Model::ResumeWorkflowRunRequest &request) const
void DeleteGlossaryAsync(const DeleteGlossaryRequestT &request, const DeleteGlossaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateUserDefinedFunctionOutcomeCallable UpdateUserDefinedFunctionCallable(const UpdateUserDefinedFunctionRequestT &request) const
virtual Model::DeleteUsageProfileOutcome DeleteUsageProfile(const Model::DeleteUsageProfileRequest &request) const
virtual Model::DeleteSessionOutcome DeleteSession(const Model::DeleteSessionRequest &request) const
virtual Model::CreateUserDefinedFunctionOutcome CreateUserDefinedFunction(const Model::CreateUserDefinedFunctionRequest &request) const
Model::GetColumnStatisticsForTableOutcomeCallable GetColumnStatisticsForTableCallable(const GetColumnStatisticsForTableRequestT &request) const
void UpdateMLTransformAsync(const UpdateMLTransformRequestT &request, const UpdateMLTransformResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateDevEndpointOutcomeCallable CreateDevEndpointCallable(const CreateDevEndpointRequestT &request) const
Model::ListBlueprintsOutcomeCallable ListBlueprintsCallable(const ListBlueprintsRequestT &request={}) const
Model::GetPartitionIndexesOutcomeCallable GetPartitionIndexesCallable(const GetPartitionIndexesRequestT &request) const
Model::ListAssetTypesOutcomeCallable ListAssetTypesCallable(const ListAssetTypesRequestT &request={}) const
void UpdateCrawlerAsync(const UpdateCrawlerRequestT &request, const UpdateCrawlerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetMLTaskRunsOutcome GetMLTaskRuns(const Model::GetMLTaskRunsRequest &request) const
void ListRegistriesAsync(const ListRegistriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRegistriesRequestT &request={}) const
void UpdateGlueIdentityCenterConfigurationAsync(const UpdateGlueIdentityCenterConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateGlueIdentityCenterConfigurationRequestT &request={}) const
void PutAssetAsync(const PutAssetRequestT &request, const PutAssetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchUpdatePartitionOutcomeCallable BatchUpdatePartitionCallable(const BatchUpdatePartitionRequestT &request) const
Definition GlueClient.h:697
void GetSessionAsync(const GetSessionRequestT &request, const GetSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetCustomEntityTypeOutcome GetCustomEntityType(const Model::GetCustomEntityTypeRequest &request) const
Model::CreateWorkflowOutcomeCallable CreateWorkflowCallable(const CreateWorkflowRequestT &request) const
virtual Model::ListFormTypesOutcome ListFormTypes(const Model::ListFormTypesRequest &request={}) const
void StopSessionAsync(const StopSessionRequestT &request, const StopSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetTablesOutcomeCallable GetTablesCallable(const GetTablesRequestT &request) const
Model::GetResourcePolicyOutcomeCallable GetResourcePolicyCallable(const GetResourcePolicyRequestT &request={}) const
virtual Model::GetDataQualityModelResultOutcome GetDataQualityModelResult(const Model::GetDataQualityModelResultRequest &request) const
virtual Model::ListAssetTypesOutcome ListAssetTypes(const Model::ListAssetTypesRequest &request={}) const
Model::CreatePartitionIndexOutcomeCallable CreatePartitionIndexCallable(const CreatePartitionIndexRequestT &request) const
virtual Model::GetUnfilteredTableMetadataOutcome GetUnfilteredTableMetadata(const Model::GetUnfilteredTableMetadataRequest &request) const
Model::GetMLTaskRunsOutcomeCallable GetMLTaskRunsCallable(const GetMLTaskRunsRequestT &request) const
virtual Model::UpdateClassifierOutcome UpdateClassifier(const Model::UpdateClassifierRequest &request={}) const
Model::UpdateClassifierOutcomeCallable UpdateClassifierCallable(const UpdateClassifierRequestT &request={}) const
void GetUsageProfileAsync(const GetUsageProfileRequestT &request, const GetUsageProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateGlossaryOutcomeCallable UpdateGlossaryCallable(const UpdateGlossaryRequestT &request) const
virtual Model::GetMaterializedViewRefreshTaskRunOutcome GetMaterializedViewRefreshTaskRun(const Model::GetMaterializedViewRefreshTaskRunRequest &request) const
void TestConnectionAsync(const TestConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const TestConnectionRequestT &request={}) const
void StartTriggerAsync(const StartTriggerRequestT &request, const StartTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetJobBookmarkAsync(const GetJobBookmarkRequestT &request, const GetJobBookmarkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetColumnStatisticsTaskRunOutcomeCallable GetColumnStatisticsTaskRunCallable(const GetColumnStatisticsTaskRunRequestT &request) const
virtual Model::DescribeInboundIntegrationsOutcome DescribeInboundIntegrations(const Model::DescribeInboundIntegrationsRequest &request={}) const
Model::GetEntityRecordsOutcomeCallable GetEntityRecordsCallable(const GetEntityRecordsRequestT &request) const
void GetUnfilteredTableMetadataAsync(const GetUnfilteredTableMetadataRequestT &request, const GetUnfilteredTableMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateCrawlerOutcomeCallable CreateCrawlerCallable(const CreateCrawlerRequestT &request) const
virtual Model::GetPlanOutcome GetPlan(const Model::GetPlanRequest &request) const
virtual Model::CreateJobOutcome CreateJob(const Model::CreateJobRequest &request) const
Model::StartMLLabelingSetGenerationTaskRunOutcomeCallable StartMLLabelingSetGenerationTaskRunCallable(const StartMLLabelingSetGenerationTaskRunRequestT &request) const
virtual Model::UpdateRegistryOutcome UpdateRegistry(const Model::UpdateRegistryRequest &request) const
Model::ListSessionsOutcomeCallable ListSessionsCallable(const ListSessionsRequestT &request={}) const
void GetMLTaskRunAsync(const GetMLTaskRunRequestT &request, const GetMLTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetUnfilteredPartitionMetadataOutcomeCallable GetUnfilteredPartitionMetadataCallable(const GetUnfilteredPartitionMetadataRequestT &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::DeleteClassifierOutcome DeleteClassifier(const Model::DeleteClassifierRequest &request) const
void ListDataQualityStatisticAnnotationsAsync(const ListDataQualityStatisticAnnotationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDataQualityStatisticAnnotationsRequestT &request={}) const
Model::CreateUsageProfileOutcomeCallable CreateUsageProfileCallable(const CreateUsageProfileRequestT &request) const
Model::StopWorkflowRunOutcomeCallable StopWorkflowRunCallable(const StopWorkflowRunRequestT &request) const
virtual Model::PutDataCatalogEncryptionSettingsOutcome PutDataCatalogEncryptionSettings(const Model::PutDataCatalogEncryptionSettingsRequest &request) const
void PublishDataQualityResultV2Async(const PublishDataQualityResultV2RequestT &request, const PublishDataQualityResultV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetTableVersionsAsync(const GetTableVersionsRequestT &request, const GetTableVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateBlueprintOutcomeCallable UpdateBlueprintCallable(const UpdateBlueprintRequestT &request) const
Model::GetTableOptimizerOutcomeCallable GetTableOptimizerCallable(const GetTableOptimizerRequestT &request) const
virtual Model::GetJobRunsOutcome GetJobRuns(const Model::GetJobRunsRequest &request) const
virtual Model::BatchGetIterableFormsOutcome BatchGetIterableForms(const Model::BatchGetIterableFormsRequest &request) const
void UpdateRegistryAsync(const UpdateRegistryRequestT &request, const UpdateRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GlueClient(const Aws::Glue::GlueClientConfiguration &clientConfiguration=Aws::Glue::GlueClientConfiguration(), std::shared_ptr< GlueEndpointProviderBase > endpointProvider=nullptr)
void GetEntityRecordsAsync(const GetEntityRecordsRequestT &request, const GetEntityRecordsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetDashboardUrlOutcomeCallable GetDashboardUrlCallable(const GetDashboardUrlRequestT &request) const
virtual Model::RegisterConnectionTypeOutcome RegisterConnectionType(const Model::RegisterConnectionTypeRequest &request) const
Model::GetUsageProfileOutcomeCallable GetUsageProfileCallable(const GetUsageProfileRequestT &request) const
Model::UpdateGlossaryTermOutcomeCallable UpdateGlossaryTermCallable(const UpdateGlossaryTermRequestT &request) const
Model::GetAssetOutcomeCallable GetAssetCallable(const GetAssetRequestT &request) const
virtual Model::StartCrawlerScheduleOutcome StartCrawlerSchedule(const Model::StartCrawlerScheduleRequest &request) const
virtual Model::DeleteJobOutcome DeleteJob(const Model::DeleteJobRequest &request) const
void DeleteResourcePolicyAsync(const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeleteResourcePolicyRequestT &request={}) const
void ListIntegrationResourcePropertiesAsync(const ListIntegrationResourcePropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListIntegrationResourcePropertiesRequestT &request={}) const
virtual Model::GetResourcePolicyOutcome GetResourcePolicy(const Model::GetResourcePolicyRequest &request={}) const
virtual Model::BatchGetCustomEntityTypesOutcome BatchGetCustomEntityTypes(const Model::BatchGetCustomEntityTypesRequest &request) const
Model::GetDevEndpointOutcomeCallable GetDevEndpointCallable(const GetDevEndpointRequestT &request) const
virtual Model::CreateSecurityConfigurationOutcome CreateSecurityConfiguration(const Model::CreateSecurityConfigurationRequest &request) const
virtual Model::DescribeIntegrationsOutcome DescribeIntegrations(const Model::DescribeIntegrationsRequest &request={}) const
void GetJobRunAsync(const GetJobRunRequestT &request, const GetJobRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteResourcePolicyOutcome DeleteResourcePolicy(const Model::DeleteResourcePolicyRequest &request={}) const
virtual Model::GetPartitionsOutcome GetPartitions(const Model::GetPartitionsRequest &request) const
virtual Model::ListUsageProfilesOutcome ListUsageProfiles(const Model::ListUsageProfilesRequest &request={}) const
virtual Model::UpdateTriggerOutcome UpdateTrigger(const Model::UpdateTriggerRequest &request) const
virtual Model::GetJobsOutcome GetJobs(const Model::GetJobsRequest &request={}) const
Model::UpdateColumnStatisticsTaskSettingsOutcomeCallable UpdateColumnStatisticsTaskSettingsCallable(const UpdateColumnStatisticsTaskSettingsRequestT &request) const
Model::UpdateColumnStatisticsForTableOutcomeCallable UpdateColumnStatisticsForTableCallable(const UpdateColumnStatisticsForTableRequestT &request) const
Model::UpdateTableOutcomeCallable UpdateTableCallable(const UpdateTableRequestT &request) const
Model::CreateSecurityConfigurationOutcomeCallable CreateSecurityConfigurationCallable(const CreateSecurityConfigurationRequestT &request) const
Model::StartCrawlerScheduleOutcomeCallable StartCrawlerScheduleCallable(const StartCrawlerScheduleRequestT &request) const
Model::GetDevEndpointsOutcomeCallable GetDevEndpointsCallable(const GetDevEndpointsRequestT &request={}) const
void GetJobsAsync(const GetJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetJobsRequestT &request={}) const
Model::GetPartitionsOutcomeCallable GetPartitionsCallable(const GetPartitionsRequestT &request) const
void BatchGetIterableFormsAsync(const BatchGetIterableFormsRequestT &request, const BatchGetIterableFormsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:478
void UpdatePartitionAsync(const UpdatePartitionRequestT &request, const UpdatePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListGlossariesAsync(const ListGlossariesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListGlossariesRequestT &request={}) const
Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT &request={}) const
void DeleteWorkflowAsync(const DeleteWorkflowRequestT &request, const DeleteWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateAssetOutcomeCallable UpdateAssetCallable(const UpdateAssetRequestT &request) const
virtual Model::DeleteCustomEntityTypeOutcome DeleteCustomEntityType(const Model::DeleteCustomEntityTypeRequest &request) const
virtual Model::StopSessionOutcome StopSession(const Model::StopSessionRequest &request) const
void ListTableOptimizerRunsAsync(const ListTableOptimizerRunsRequestT &request, const ListTableOptimizerRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CancelStatementOutcome CancelStatement(const Model::CancelStatementRequest &request) const
void GetIntegrationResourcePropertyAsync(const GetIntegrationResourcePropertyRequestT &request, const GetIntegrationResourcePropertyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetPartitionAsync(const GetPartitionRequestT &request, const GetPartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDatabaseAsync(const CreateDatabaseRequestT &request, const CreateDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDataQualityRulesetAsync(const CreateDataQualityRulesetRequestT &request, const CreateDataQualityRulesetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeletePartitionIndexAsync(const DeletePartitionIndexRequestT &request, const DeletePartitionIndexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateRegistryOutcome CreateRegistry(const Model::CreateRegistryRequest &request) const
void GetTagsAsync(const GetTagsRequestT &request, const GetTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetUnfilteredPartitionsMetadataAsync(const GetUnfilteredPartitionsMetadataRequestT &request, const GetUnfilteredPartitionsMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchTablesOutcome SearchTables(const Model::SearchTablesRequest &request={}) const
void GetMaterializedViewRefreshTaskRunAsync(const GetMaterializedViewRefreshTaskRunRequestT &request, const GetMaterializedViewRefreshTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSchemasOutcome ListSchemas(const Model::ListSchemasRequest &request={}) const
void RunStatementAsync(const RunStatementRequestT &request, const RunStatementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdatePartitionOutcomeCallable UpdatePartitionCallable(const UpdatePartitionRequestT &request) const
Model::GetDataQualityModelOutcomeCallable GetDataQualityModelCallable(const GetDataQualityModelRequestT &request) const
virtual Model::GetColumnStatisticsForTableOutcome GetColumnStatisticsForTable(const Model::GetColumnStatisticsForTableRequest &request) const
void GetMLTransformsAsync(const GetMLTransformsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetMLTransformsRequestT &request={}) const
void CancelDataQualityRuleRecommendationRunAsync(const CancelDataQualityRuleRecommendationRunRequestT &request, const CancelDataQualityRuleRecommendationRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:735
virtual Model::UpdateUserDefinedFunctionOutcome UpdateUserDefinedFunction(const Model::UpdateUserDefinedFunctionRequest &request) const
void GetColumnStatisticsTaskSettingsAsync(const GetColumnStatisticsTaskSettingsRequestT &request, const GetColumnStatisticsTaskSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient BASECLASS
Definition GlueClient.h:27
void BatchDeleteTableAsync(const BatchDeleteTableRequestT &request, const BatchDeleteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:217
Model::CreateGlossaryOutcomeCallable CreateGlossaryCallable(const CreateGlossaryRequestT &request) const
Model::CreateCatalogOutcomeCallable CreateCatalogCallable(const CreateCatalogRequestT &request) const
Definition GlueClient.h:894
void GetDevEndpointsAsync(const GetDevEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetDevEndpointsRequestT &request={}) const
Model::GetColumnStatisticsTaskRunsOutcomeCallable GetColumnStatisticsTaskRunsCallable(const GetColumnStatisticsTaskRunsRequestT &request) const
Model::GetUnfilteredPartitionsMetadataOutcomeCallable GetUnfilteredPartitionsMetadataCallable(const GetUnfilteredPartitionsMetadataRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
GlueClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void GetColumnStatisticsForTableAsync(const GetColumnStatisticsForTableRequestT &request, const GetColumnStatisticsForTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateWorkflowAsync(const UpdateWorkflowRequestT &request, const UpdateWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateDataQualityRulesetOutcome UpdateDataQualityRuleset(const Model::UpdateDataQualityRulesetRequest &request) const
Model::CreateDatabaseOutcomeCallable CreateDatabaseCallable(const CreateDatabaseRequestT &request) const
virtual Model::ListCrawlersOutcome ListCrawlers(const Model::ListCrawlersRequest &request={}) const
virtual Model::GetDataQualityModelOutcome GetDataQualityModel(const Model::GetDataQualityModelRequest &request) const
void GetTableOptimizerAsync(const GetTableOptimizerRequestT &request, const GetTableOptimizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDataQualityRulesetOutcome CreateDataQualityRuleset(const Model::CreateDataQualityRulesetRequest &request) const
virtual Model::CreateUsageProfileOutcome CreateUsageProfile(const Model::CreateUsageProfileRequest &request) const
virtual Model::UpdateJobFromSourceControlOutcome UpdateJobFromSourceControl(const Model::UpdateJobFromSourceControlRequest &request={}) const
Model::CreateTableOptimizerOutcomeCallable CreateTableOptimizerCallable(const CreateTableOptimizerRequestT &request) const
Model::ListFormTypesOutcomeCallable ListFormTypesCallable(const ListFormTypesRequestT &request={}) const
Model::DeleteTableOptimizerOutcomeCallable DeleteTableOptimizerCallable(const DeleteTableOptimizerRequestT &request) const
void ListAssetTypesAsync(const ListAssetTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAssetTypesRequestT &request={}) const
virtual Model::GetDataQualityResultOutcome GetDataQualityResult(const Model::GetDataQualityResultRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateTableOptimizerAsync(const UpdateTableOptimizerRequestT &request, const UpdateTableOptimizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDataQualityRulesetsOutcome ListDataQualityRulesets(const Model::ListDataQualityRulesetsRequest &request={}) const
Model::DeleteDataQualityRulesetOutcomeCallable DeleteDataQualityRulesetCallable(const DeleteDataQualityRulesetRequestT &request) const
virtual Model::ListDataQualityRuleRecommendationRunsOutcome ListDataQualityRuleRecommendationRuns(const Model::ListDataQualityRuleRecommendationRunsRequest &request={}) const
Model::GetSessionOutcomeCallable GetSessionCallable(const GetSessionRequestT &request) const
virtual Model::UpdateCrawlerOutcome UpdateCrawler(const Model::UpdateCrawlerRequest &request) const
Model::GetJobBookmarkOutcomeCallable GetJobBookmarkCallable(const GetJobBookmarkRequestT &request) const
void SearchTablesAsync(const SearchTablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const SearchTablesRequestT &request={}) const
void ListIterableFormsAsync(const ListIterableFormsRequestT &request, const ListIterableFormsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchGetDataQualityResultV2OutcomeCallable BatchGetDataQualityResultV2Callable(const BatchGetDataQualityResultV2RequestT &request) const
Definition GlueClient.h:380
virtual Model::BatchGetJobsOutcome BatchGetJobs(const Model::BatchGetJobsRequest &request) const
void UpdateDatabaseAsync(const UpdateDatabaseRequestT &request, const UpdateDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteAttachmentOutcome DeleteAttachment(const Model::DeleteAttachmentRequest &request) const
virtual Model::CreateConnectionOutcome CreateConnection(const Model::CreateConnectionRequest &request) const
Model::GetGlossaryOutcomeCallable GetGlossaryCallable(const GetGlossaryRequestT &request) const
virtual Model::AssociateGlossaryTermsOutcome AssociateGlossaryTerms(const Model::AssociateGlossaryTermsRequest &request) const
virtual Model::StartDataQualityRulesetEvaluationRunOutcome StartDataQualityRulesetEvaluationRun(const Model::StartDataQualityRulesetEvaluationRunRequest &request) const
virtual Model::StartBlueprintRunOutcome StartBlueprintRun(const Model::StartBlueprintRunRequest &request) const
void CancelMLTaskRunAsync(const CancelMLTaskRunRequestT &request, const CancelMLTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:796
Model::StopMaterializedViewRefreshTaskRunOutcomeCallable StopMaterializedViewRefreshTaskRunCallable(const StopMaterializedViewRefreshTaskRunRequestT &request) const
Model::GetPlanOutcomeCallable GetPlanCallable(const GetPlanRequestT &request) const
Model::UpdateColumnStatisticsForPartitionOutcomeCallable UpdateColumnStatisticsForPartitionCallable(const UpdateColumnStatisticsForPartitionRequestT &request) const
void UpdateIntegrationResourcePropertyAsync(const UpdateIntegrationResourcePropertyRequestT &request, const UpdateIntegrationResourcePropertyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateSchemaOutcome UpdateSchema(const Model::UpdateSchemaRequest &request) const
virtual Model::StartDataQualityRuleRecommendationRunOutcome StartDataQualityRuleRecommendationRun(const Model::StartDataQualityRuleRecommendationRunRequest &request) const
Model::GetTagsOutcomeCallable GetTagsCallable(const GetTagsRequestT &request) const
virtual Model::GetCrawlerMetricsOutcome GetCrawlerMetrics(const Model::GetCrawlerMetricsRequest &request={}) const
void UpdateTriggerAsync(const UpdateTriggerRequestT &request, const UpdateTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDevEndpointAsync(const CreateDevEndpointRequestT &request, const CreateDevEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchAssetsOutcome SearchAssets(const Model::SearchAssetsRequest &request={}) const
virtual Model::DeleteRegistryOutcome DeleteRegistry(const Model::DeleteRegistryRequest &request) const
Model::StartBlueprintRunOutcomeCallable StartBlueprintRunCallable(const StartBlueprintRunRequestT &request) const
Model::PutAttachmentOutcomeCallable PutAttachmentCallable(const PutAttachmentRequestT &request) const
virtual Model::RemoveSchemaVersionMetadataOutcome RemoveSchemaVersionMetadata(const Model::RemoveSchemaVersionMetadataRequest &request) const
Model::RunStatementOutcomeCallable RunStatementCallable(const RunStatementRequestT &request) const
virtual Model::GetTableOutcome GetTable(const Model::GetTableRequest &request) const
void BatchGetJobsAsync(const BatchGetJobsRequestT &request, const BatchGetJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:507
virtual Model::GetWorkflowRunPropertiesOutcome GetWorkflowRunProperties(const Model::GetWorkflowRunPropertiesRequest &request) const
void UpdateJobFromSourceControlAsync(const UpdateJobFromSourceControlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateJobFromSourceControlRequestT &request={}) const
Model::ListGlossaryTermsOutcomeCallable ListGlossaryTermsCallable(const ListGlossaryTermsRequestT &request) const
virtual Model::ListCustomEntityTypesOutcome ListCustomEntityTypes(const Model::ListCustomEntityTypesRequest &request={}) const
void ListStatementsAsync(const ListStatementsRequestT &request, const ListStatementsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetGlueIdentityCenterConfigurationOutcome GetGlueIdentityCenterConfiguration(const Model::GetGlueIdentityCenterConfigurationRequest &request={}) const
virtual Model::DeleteGlueIdentityCenterConfigurationOutcome DeleteGlueIdentityCenterConfiguration(const Model::DeleteGlueIdentityCenterConfigurationRequest &request={}) const
virtual Model::UpdateGlossaryOutcome UpdateGlossary(const Model::UpdateGlossaryRequest &request) const
virtual Model::BatchGetDataQualityRulesetEvaluationRunOutcome BatchGetDataQualityRulesetEvaluationRun(const Model::BatchGetDataQualityRulesetEvaluationRunRequest &request) const
Model::GetSessionEndpointOutcomeCallable GetSessionEndpointCallable(const GetSessionEndpointRequestT &request) const
virtual Model::GetClassifiersOutcome GetClassifiers(const Model::GetClassifiersRequest &request={}) const
void BatchDeleteTableVersionAsync(const BatchDeleteTableVersionRequestT &request, const BatchDeleteTableVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:244
virtual Model::GetSchemaVersionsDiffOutcome GetSchemaVersionsDiff(const Model::GetSchemaVersionsDiffRequest &request) const
void RemoveSchemaVersionMetadataAsync(const RemoveSchemaVersionMetadataRequestT &request, const RemoveSchemaVersionMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetUserDefinedFunctionsOutcome GetUserDefinedFunctions(const Model::GetUserDefinedFunctionsRequest &request) const
Model::GetSecurityConfigurationOutcomeCallable GetSecurityConfigurationCallable(const GetSecurityConfigurationRequestT &request) const
virtual Model::ListDataQualityRulesetEvaluationRunsOutcome ListDataQualityRulesetEvaluationRuns(const Model::ListDataQualityRulesetEvaluationRunsRequest &request={}) const
virtual Model::BatchDeletePartitionOutcome BatchDeletePartition(const Model::BatchDeletePartitionRequest &request) const
virtual Model::StartCrawlerOutcome StartCrawler(const Model::StartCrawlerRequest &request) const
void DeleteSecurityConfigurationAsync(const DeleteSecurityConfigurationRequestT &request, const DeleteSecurityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDataQualityRulesetEvaluationRunAsync(const GetDataQualityRulesetEvaluationRunRequestT &request, const GetDataQualityRulesetEvaluationRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListEntitiesOutcome ListEntities(const Model::ListEntitiesRequest &request={}) const
virtual Model::GetUsageProfileOutcome GetUsageProfile(const Model::GetUsageProfileRequest &request) const
void ModifyIntegrationAsync(const ModifyIntegrationRequestT &request, const ModifyIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetDevEndpointOutcome GetDevEndpoint(const Model::GetDevEndpointRequest &request) const
Model::GetClassifierOutcomeCallable GetClassifierCallable(const GetClassifierRequestT &request) const
void StopColumnStatisticsTaskRunScheduleAsync(const StopColumnStatisticsTaskRunScheduleRequestT &request, const StopColumnStatisticsTaskRunScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDataQualityResultV2Async(const GetDataQualityResultV2RequestT &request, const GetDataQualityResultV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteColumnStatisticsForPartitionAsync(const DeleteColumnStatisticsForPartitionRequestT &request, const DeleteColumnStatisticsForPartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetJobOutcomeCallable GetJobCallable(const GetJobRequestT &request) const
void DeleteTriggerAsync(const DeleteTriggerRequestT &request, const DeleteTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::QuerySchemaVersionMetadataOutcomeCallable QuerySchemaVersionMetadataCallable(const QuerySchemaVersionMetadataRequestT &request={}) const
virtual Model::StopColumnStatisticsTaskRunScheduleOutcome StopColumnStatisticsTaskRunSchedule(const Model::StopColumnStatisticsTaskRunScheduleRequest &request) const
virtual Model::CreateSessionOutcome CreateSession(const Model::CreateSessionRequest &request) const
virtual Model::StopMaterializedViewRefreshTaskRunOutcome StopMaterializedViewRefreshTaskRun(const Model::StopMaterializedViewRefreshTaskRunRequest &request) const
Model::DeleteCatalogOutcomeCallable DeleteCatalogCallable(const DeleteCatalogRequestT &request) const
void CreateSchemaAsync(const CreateSchemaRequestT &request, const CreateSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteTableOutcome DeleteTable(const Model::DeleteTableRequest &request) const
Model::PutAssetOutcomeCallable PutAssetCallable(const PutAssetRequestT &request) const
Model::PublishDataQualityResultV2OutcomeCallable PublishDataQualityResultV2Callable(const PublishDataQualityResultV2RequestT &request) const
void UpdateConnectionAsync(const UpdateConnectionRequestT &request, const UpdateConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetDataQualityRuleRecommendationRunOutcomeCallable GetDataQualityRuleRecommendationRunCallable(const GetDataQualityRuleRecommendationRunRequestT &request) const
void BatchGetDataQualityRulesetEvaluationRunAsync(const BatchGetDataQualityRulesetEvaluationRunRequestT &request, const BatchGetDataQualityRulesetEvaluationRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:420
virtual Model::StartExportLabelsTaskRunOutcome StartExportLabelsTaskRun(const Model::StartExportLabelsTaskRunRequest &request) const
Model::GetResourcePoliciesOutcomeCallable GetResourcePoliciesCallable(const GetResourcePoliciesRequestT &request={}) const
void CreateWorkflowAsync(const CreateWorkflowRequestT &request, const CreateWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateRegistryOutcomeCallable UpdateRegistryCallable(const UpdateRegistryRequestT &request) const
void GetGlossaryTermAsync(const GetGlossaryTermRequestT &request, const GetGlossaryTermResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateCustomEntityTypeOutcome CreateCustomEntityType(const Model::CreateCustomEntityTypeRequest &request) const
void PutDataQualityProfileAnnotationAsync(const PutDataQualityProfileAnnotationRequestT &request, const PutDataQualityProfileAnnotationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartExportLabelsTaskRunAsync(const StartExportLabelsTaskRunRequestT &request, const StartExportLabelsTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDashboardUrlAsync(const GetDashboardUrlRequestT &request, const GetDashboardUrlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateTableOutcomeCallable CreateTableCallable(const CreateTableRequestT &request) const
Model::UpdateIntegrationResourcePropertyOutcomeCallable UpdateIntegrationResourcePropertyCallable(const UpdateIntegrationResourcePropertyRequestT &request) const
Model::CreateGlossaryTermOutcomeCallable CreateGlossaryTermCallable(const CreateGlossaryTermRequestT &request) const
Model::TestConnectionOutcomeCallable TestConnectionCallable(const TestConnectionRequestT &request={}) const
virtual Model::UpdateConnectionOutcome UpdateConnection(const Model::UpdateConnectionRequest &request) const
Model::GetJobRunOutcomeCallable GetJobRunCallable(const GetJobRunRequestT &request) const
virtual Model::ImportCatalogToGlueOutcome ImportCatalogToGlue(const Model::ImportCatalogToGlueRequest &request={}) const
void GetJobAsync(const GetJobRequestT &request, const GetJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetColumnStatisticsForPartitionAsync(const GetColumnStatisticsForPartitionRequestT &request, const GetColumnStatisticsForPartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetTriggersOutcome BatchGetTriggers(const Model::BatchGetTriggersRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
virtual Model::CreateIntegrationOutcome CreateIntegration(const Model::CreateIntegrationRequest &request) const
virtual Model::BatchGetBlueprintsOutcome BatchGetBlueprints(const Model::BatchGetBlueprintsRequest &request) const
virtual Model::UpdateSourceControlFromJobOutcome UpdateSourceControlFromJob(const Model::UpdateSourceControlFromJobRequest &request={}) const
void BatchGetBlueprintsAsync(const BatchGetBlueprintsRequestT &request, const BatchGetBlueprintsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:272
virtual Model::DeleteAssetOutcome DeleteAsset(const Model::DeleteAssetRequest &request) const
void DeleteClassifierAsync(const DeleteClassifierRequestT &request, const DeleteClassifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteSessionOutcomeCallable DeleteSessionCallable(const DeleteSessionRequestT &request) const
virtual Model::DeleteCrawlerOutcome DeleteCrawler(const Model::DeleteCrawlerRequest &request) const
void UpdateUsageProfileAsync(const UpdateUsageProfileRequestT &request, const UpdateUsageProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateTriggerOutcomeCallable CreateTriggerCallable(const CreateTriggerRequestT &request) const
void UpdateDataQualityRulesetAsync(const UpdateDataQualityRulesetRequestT &request, const UpdateDataQualityRulesetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ModifyIntegrationOutcome ModifyIntegration(const Model::ModifyIntegrationRequest &request) const
Model::ResumeWorkflowRunOutcomeCallable ResumeWorkflowRunCallable(const ResumeWorkflowRunRequestT &request) const
void ListConnectionTypesAsync(const ListConnectionTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListConnectionTypesRequestT &request={}) const
virtual Model::PutAttachmentOutcome PutAttachment(const Model::PutAttachmentRequest &request) const
Model::StartColumnStatisticsTaskRunOutcomeCallable StartColumnStatisticsTaskRunCallable(const StartColumnStatisticsTaskRunRequestT &request) const
virtual Model::DeleteTriggerOutcome DeleteTrigger(const Model::DeleteTriggerRequest &request) const
Model::BatchPutDataQualityStatisticAnnotationOutcomeCallable BatchPutDataQualityStatisticAnnotationCallable(const BatchPutDataQualityStatisticAnnotationRequestT &request) const
Definition GlueClient.h:642
Model::PutFormTypeOutcomeCallable PutFormTypeCallable(const PutFormTypeRequestT &request) const
Model::GetCatalogImportStatusOutcomeCallable GetCatalogImportStatusCallable(const GetCatalogImportStatusRequestT &request={}) const
Model::GetClassifiersOutcomeCallable GetClassifiersCallable(const GetClassifiersRequestT &request={}) const
Model::DeleteAssetOutcomeCallable DeleteAssetCallable(const DeleteAssetRequestT &request) const
Model::GetSchemaVersionsDiffOutcomeCallable GetSchemaVersionsDiffCallable(const GetSchemaVersionsDiffRequestT &request) const
virtual Model::GetGlossaryTermOutcome GetGlossaryTerm(const Model::GetGlossaryTermRequest &request) const
Model::GetDatabasesOutcomeCallable GetDatabasesCallable(const GetDatabasesRequestT &request={}) const
void GetSecurityConfigurationAsync(const GetSecurityConfigurationRequestT &request, const GetSecurityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetTableOutcomeCallable GetTableCallable(const GetTableRequestT &request) const
Model::GetConnectionsOutcomeCallable GetConnectionsCallable(const GetConnectionsRequestT &request={}) const
void UpdateSourceControlFromJobAsync(const UpdateSourceControlFromJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateSourceControlFromJobRequestT &request={}) const
virtual Model::GetCatalogOutcome GetCatalog(const Model::GetCatalogRequest &request) const
void CreateGlossaryTermAsync(const CreateGlossaryTermRequestT &request, const CreateGlossaryTermResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListGlossaryTermsAsync(const ListGlossaryTermsRequestT &request, const ListGlossaryTermsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDataQualityResultsAsync(const ListDataQualityResultsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDataQualityResultsRequestT &request={}) const
virtual Model::UpdateCrawlerScheduleOutcome UpdateCrawlerSchedule(const Model::UpdateCrawlerScheduleRequest &request) const
void UpdateColumnStatisticsForPartitionAsync(const UpdateColumnStatisticsForPartitionRequestT &request, const UpdateColumnStatisticsForPartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateClassifierAsync(const CreateClassifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateClassifierRequestT &request={}) const
Definition GlueClient.h:932
virtual Model::UpdateDevEndpointOutcome UpdateDevEndpoint(const Model::UpdateDevEndpointRequest &request) const
virtual Model::TestConnectionOutcome TestConnection(const Model::TestConnectionRequest &request={}) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void ResumeWorkflowRunAsync(const ResumeWorkflowRunRequestT &request, const ResumeWorkflowRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeEntityAsync(const DescribeEntityRequestT &request, const DescribeEntityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateCatalogAsync(const UpdateCatalogRequestT &request, const UpdateCatalogResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateIntegrationTablePropertiesOutcome CreateIntegrationTableProperties(const Model::CreateIntegrationTablePropertiesRequest &request) const
virtual Model::ListRegistriesOutcome ListRegistries(const Model::ListRegistriesRequest &request={}) const
void DeleteIntegrationAsync(const DeleteIntegrationRequestT &request, const DeleteIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteJobOutcomeCallable DeleteJobCallable(const DeleteJobRequestT &request) const
virtual Model::UpdateColumnStatisticsTaskSettingsOutcome UpdateColumnStatisticsTaskSettings(const Model::UpdateColumnStatisticsTaskSettingsRequest &request) const
void CreatePartitionIndexAsync(const CreatePartitionIndexRequestT &request, const CreatePartitionIndexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CancelStatementAsync(const CancelStatementRequestT &request, const CancelStatementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:821
void GetWorkflowRunPropertiesAsync(const GetWorkflowRunPropertiesRequestT &request, const GetWorkflowRunPropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDataQualityStatisticAnnotationsOutcomeCallable ListDataQualityStatisticAnnotationsCallable(const ListDataQualityStatisticAnnotationsRequestT &request={}) const
void ListCrawlsAsync(const ListCrawlsRequestT &request, const ListCrawlsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchGetDataQualityResultOutcomeCallable BatchGetDataQualityResultCallable(const BatchGetDataQualityResultRequestT &request) const
Definition GlueClient.h:349
GlueClientConfiguration ClientConfigurationType
Definition GlueClient.h:31
static const char * GetServiceName()
void GetCatalogsAsync(const GetCatalogsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetCatalogsRequestT &request={}) const
Model::ListJobsOutcomeCallable ListJobsCallable(const ListJobsRequestT &request={}) const
Model::GetConnectionOutcomeCallable GetConnectionCallable(const GetConnectionRequestT &request) const
Model::BatchGetJobsOutcomeCallable BatchGetJobsCallable(const BatchGetJobsRequestT &request) const
Definition GlueClient.h:498
void UpdateGlossaryAsync(const UpdateGlossaryRequestT &request, const UpdateGlossaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteWorkflowOutcomeCallable DeleteWorkflowCallable(const DeleteWorkflowRequestT &request) const
void ListBlueprintsAsync(const ListBlueprintsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListBlueprintsRequestT &request={}) const
void GetSecurityConfigurationsAsync(const GetSecurityConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetSecurityConfigurationsRequestT &request={}) const
virtual Model::DeleteUserDefinedFunctionOutcome DeleteUserDefinedFunction(const Model::DeleteUserDefinedFunctionRequest &request) const
Model::UpdateGlueIdentityCenterConfigurationOutcomeCallable UpdateGlueIdentityCenterConfigurationCallable(const UpdateGlueIdentityCenterConfigurationRequestT &request={}) const
virtual Model::GetSchemaOutcome GetSchema(const Model::GetSchemaRequest &request) const
virtual Model::DeleteFormTypeOutcome DeleteFormType(const Model::DeleteFormTypeRequest &request) const
virtual Model::GetIntegrationTablePropertiesOutcome GetIntegrationTableProperties(const Model::GetIntegrationTablePropertiesRequest &request) const
Model::CreateJobOutcomeCallable CreateJobCallable(const CreateJobRequestT &request) const
virtual Model::DeleteDevEndpointOutcome DeleteDevEndpoint(const Model::DeleteDevEndpointRequest &request) const
virtual Model::GetGlossaryOutcome GetGlossary(const Model::GetGlossaryRequest &request) const
virtual Model::StopColumnStatisticsTaskRunOutcome StopColumnStatisticsTaskRun(const Model::StopColumnStatisticsTaskRunRequest &request) const
Model::GetMappingOutcomeCallable GetMappingCallable(const GetMappingRequestT &request) const
virtual Model::GetColumnStatisticsTaskRunOutcome GetColumnStatisticsTaskRun(const Model::GetColumnStatisticsTaskRunRequest &request) const
Model::DeleteColumnStatisticsForTableOutcomeCallable DeleteColumnStatisticsForTableCallable(const DeleteColumnStatisticsForTableRequestT &request) const
void CreateTableOptimizerAsync(const CreateTableOptimizerRequestT &request, const CreateTableOptimizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchCreatePartitionAsync(const BatchCreatePartitionRequestT &request, const BatchCreatePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:129
Model::DeleteIntegrationTablePropertiesOutcomeCallable DeleteIntegrationTablePropertiesCallable(const DeleteIntegrationTablePropertiesRequestT &request) const
void UpdateAssetAsync(const UpdateAssetRequestT &request, const UpdateAssetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetSchemaByDefinitionOutcomeCallable GetSchemaByDefinitionCallable(const GetSchemaByDefinitionRequestT &request) const
virtual Model::GetFormTypeOutcome GetFormType(const Model::GetFormTypeRequest &request) const
virtual Model::GetTableVersionOutcome GetTableVersion(const Model::GetTableVersionRequest &request) const
virtual Model::CancelMLTaskRunOutcome CancelMLTaskRun(const Model::CancelMLTaskRunRequest &request) const
Model::ListSchemaVersionsOutcomeCallable ListSchemaVersionsCallable(const ListSchemaVersionsRequestT &request) const
virtual Model::UpdateBlueprintOutcome UpdateBlueprint(const Model::UpdateBlueprintRequest &request) const
Model::GetCrawlerOutcomeCallable GetCrawlerCallable(const GetCrawlerRequestT &request) const
void BatchGetWorkflowsAsync(const BatchGetWorkflowsRequestT &request, const BatchGetWorkflowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:621
void BatchGetPartitionAsync(const BatchGetPartitionRequestT &request, const BatchGetPartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:533
Model::GetDatabaseOutcomeCallable GetDatabaseCallable(const GetDatabaseRequestT &request) const
virtual Model::DeleteColumnStatisticsForTableOutcome DeleteColumnStatisticsForTable(const Model::DeleteColumnStatisticsForTableRequest &request) const
void DeleteDatabaseAsync(const DeleteDatabaseRequestT &request, const DeleteDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopWorkflowRunAsync(const StopWorkflowRunRequestT &request, const StopWorkflowRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteCrawlerOutcomeCallable DeleteCrawlerCallable(const DeleteCrawlerRequestT &request) const
void DeleteTableOptimizerAsync(const DeleteTableOptimizerRequestT &request, const DeleteTableOptimizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchTablesOutcomeCallable SearchTablesCallable(const SearchTablesRequestT &request={}) const
Model::BatchGetDataQualityRulesetEvaluationRunOutcomeCallable BatchGetDataQualityRulesetEvaluationRunCallable(const BatchGetDataQualityRulesetEvaluationRunRequestT &request) const
Definition GlueClient.h:410
void ListTriggersAsync(const ListTriggersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTriggersRequestT &request={}) const
void ListEntitiesAsync(const ListEntitiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEntitiesRequestT &request={}) const
virtual Model::GetDatabasesOutcome GetDatabases(const Model::GetDatabasesRequest &request={}) const
Model::StartDataQualityRulesetEvaluationRunOutcomeCallable StartDataQualityRulesetEvaluationRunCallable(const StartDataQualityRulesetEvaluationRunRequestT &request) const
void GetConnectionsAsync(const GetConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetConnectionsRequestT &request={}) const
Model::CreateGlueIdentityCenterConfigurationOutcomeCallable CreateGlueIdentityCenterConfigurationCallable(const CreateGlueIdentityCenterConfigurationRequestT &request) const
void BatchGetTableOptimizerAsync(const BatchGetTableOptimizerRequestT &request, const BatchGetTableOptimizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:560
void GetIntegrationTablePropertiesAsync(const GetIntegrationTablePropertiesRequestT &request, const GetIntegrationTablePropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetSchemaVersionsDiffAsync(const GetSchemaVersionsDiffRequestT &request, const GetSchemaVersionsDiffResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartMLLabelingSetGenerationTaskRunAsync(const StartMLLabelingSetGenerationTaskRunRequestT &request, const StartMLLabelingSetGenerationTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchGetTriggersOutcomeCallable BatchGetTriggersCallable(const BatchGetTriggersRequestT &request) const
Definition GlueClient.h:582
void UpdateGlossaryTermAsync(const UpdateGlossaryTermRequestT &request, const UpdateGlossaryTermResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteSchemaOutcomeCallable DeleteSchemaCallable(const DeleteSchemaRequestT &request) const
void StartCrawlerScheduleAsync(const StartCrawlerScheduleRequestT &request, const StartCrawlerScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListIntegrationTablePropertiesAsync(const ListIntegrationTablePropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListIntegrationTablePropertiesRequestT &request={}) const
void ListDataQualityRuleRecommendationRunsAsync(const ListDataQualityRuleRecommendationRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDataQualityRuleRecommendationRunsRequestT &request={}) const
virtual Model::UpdateCatalogOutcome UpdateCatalog(const Model::UpdateCatalogRequest &request) const
void DeleteCatalogAsync(const DeleteCatalogRequestT &request, const DeleteCatalogResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CheckSchemaVersionValidityOutcomeCallable CheckSchemaVersionValidityCallable(const CheckSchemaVersionValidityRequestT &request) const
Definition GlueClient.h:842
void GetCatalogAsync(const GetCatalogRequestT &request, const GetCatalogResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchGetDevEndpointsOutcomeCallable BatchGetDevEndpointsCallable(const BatchGetDevEndpointsRequestT &request) const
Definition GlueClient.h:442
Model::UpdateJobOutcomeCallable UpdateJobCallable(const UpdateJobRequestT &request) const
virtual Model::StartColumnStatisticsTaskRunScheduleOutcome StartColumnStatisticsTaskRunSchedule(const Model::StartColumnStatisticsTaskRunScheduleRequest &request) const
virtual Model::GetDataQualityRuleRecommendationRunOutcome GetDataQualityRuleRecommendationRun(const Model::GetDataQualityRuleRecommendationRunRequest &request) const
void GetTableAsync(const GetTableRequestT &request, const GetTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeletePartitionIndexOutcome DeletePartitionIndex(const Model::DeletePartitionIndexRequest &request) const
Model::CreateIntegrationOutcomeCallable CreateIntegrationCallable(const CreateIntegrationRequestT &request) const
Model::CreateUserDefinedFunctionOutcomeCallable CreateUserDefinedFunctionCallable(const CreateUserDefinedFunctionRequestT &request) const
virtual Model::GetConnectionOutcome GetConnection(const Model::GetConnectionRequest &request) const
virtual Model::GetCrawlersOutcome GetCrawlers(const Model::GetCrawlersRequest &request={}) const
virtual Model::GetWorkflowRunOutcome GetWorkflowRun(const Model::GetWorkflowRunRequest &request) const
void GetWorkflowAsync(const GetWorkflowRequestT &request, const GetWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ResetJobBookmarkOutcome ResetJobBookmark(const Model::ResetJobBookmarkRequest &request) const
virtual Model::BatchDeleteTableOutcome BatchDeleteTable(const Model::BatchDeleteTableRequest &request) const
Model::GetCatalogOutcomeCallable GetCatalogCallable(const GetCatalogRequestT &request) const
Model::BatchGetBlueprintsOutcomeCallable BatchGetBlueprintsCallable(const BatchGetBlueprintsRequestT &request) const
Definition GlueClient.h:263
Model::BatchDeleteTableOutcomeCallable BatchDeleteTableCallable(const BatchDeleteTableRequestT &request) const
Definition GlueClient.h:208
Model::DeleteGlossaryOutcomeCallable DeleteGlossaryCallable(const DeleteGlossaryRequestT &request) const
Model::ListCustomEntityTypesOutcomeCallable ListCustomEntityTypesCallable(const ListCustomEntityTypesRequestT &request={}) const
Model::StartWorkflowRunOutcomeCallable StartWorkflowRunCallable(const StartWorkflowRunRequestT &request) const
Model::BatchGetPartitionOutcomeCallable BatchGetPartitionCallable(const BatchGetPartitionRequestT &request) const
Definition GlueClient.h:524
Model::BatchGetCrawlersOutcomeCallable BatchGetCrawlersCallable(const BatchGetCrawlersRequestT &request) const
Definition GlueClient.h:293
GlueEndpointProvider EndpointProviderType
Definition GlueClient.h:32
void GetDataQualityResultAsync(const GetDataQualityResultRequestT &request, const GetDataQualityResultResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDataQualityStatisticAnnotationsOutcome ListDataQualityStatisticAnnotations(const Model::ListDataQualityStatisticAnnotationsRequest &request={}) const
void GetDataQualityRulesetAsync(const GetDataQualityRulesetRequestT &request, const GetDataQualityRulesetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateWorkflowOutcome CreateWorkflow(const Model::CreateWorkflowRequest &request) const
virtual Model::DeleteDataQualityRulesetOutcome DeleteDataQualityRuleset(const Model::DeleteDataQualityRulesetRequest &request) const
GlueClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< GlueEndpointProviderBase > endpointProvider=nullptr, const Aws::Glue::GlueClientConfiguration &clientConfiguration=Aws::Glue::GlueClientConfiguration())
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteGlueIdentityCenterConfigurationAsync(const DeleteGlueIdentityCenterConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeleteGlueIdentityCenterConfigurationRequestT &request={}) const
void DescribeConnectionTypeAsync(const DescribeConnectionTypeRequestT &request, const DescribeConnectionTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StopCrawlerScheduleOutcomeCallable StopCrawlerScheduleCallable(const StopCrawlerScheduleRequestT &request) const
virtual Model::DeleteConnectionOutcome DeleteConnection(const Model::DeleteConnectionRequest &request) const
virtual Model::GetAssetOutcome GetAsset(const Model::GetAssetRequest &request) const
Model::DeleteTableVersionOutcomeCallable DeleteTableVersionCallable(const DeleteTableVersionRequestT &request) const
Model::BatchGetCustomEntityTypesOutcomeCallable BatchGetCustomEntityTypesCallable(const BatchGetCustomEntityTypesRequestT &request) const
Definition GlueClient.h:320
void GetSystemLogsForJobRunAsync(const GetSystemLogsForJobRunRequestT &request, const GetSystemLogsForJobRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetWorkflowsOutcome BatchGetWorkflows(const Model::BatchGetWorkflowsRequest &request) const
void DeleteAssetTypeAsync(const DeleteAssetTypeRequestT &request, const DeleteAssetTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartMaterializedViewRefreshTaskRunAsync(const StartMaterializedViewRefreshTaskRunRequestT &request, const StartMaterializedViewRefreshTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetDataCatalogEncryptionSettingsOutcome GetDataCatalogEncryptionSettings(const Model::GetDataCatalogEncryptionSettingsRequest &request={}) const
void GetCustomEntityTypeAsync(const GetCustomEntityTypeRequestT &request, const GetCustomEntityTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartImportLabelsTaskRunAsync(const StartImportLabelsTaskRunRequestT &request, const StartImportLabelsTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateMLTransformOutcomeCallable CreateMLTransformCallable(const CreateMLTransformRequestT &request) const
void GetBlueprintAsync(const GetBlueprintRequestT &request, const GetBlueprintResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateIntegrationTablePropertiesOutcomeCallable CreateIntegrationTablePropertiesCallable(const CreateIntegrationTablePropertiesRequestT &request) const
Model::DeleteUserDefinedFunctionOutcomeCallable DeleteUserDefinedFunctionCallable(const DeleteUserDefinedFunctionRequestT &request) const
virtual Model::GetDataCatalogExportConfigurationOutcome GetDataCatalogExportConfiguration(const Model::GetDataCatalogExportConfigurationRequest &request={}) const
Model::ListWorkflowsOutcomeCallable ListWorkflowsCallable(const ListWorkflowsRequestT &request={}) const
Model::UpdateJobFromSourceControlOutcomeCallable UpdateJobFromSourceControlCallable(const UpdateJobFromSourceControlRequestT &request={}) const
Model::ListIntegrationResourcePropertiesOutcomeCallable ListIntegrationResourcePropertiesCallable(const ListIntegrationResourcePropertiesRequestT &request={}) const
void GetMLTransformAsync(const GetMLTransformRequestT &request, const GetMLTransformResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetWorkflowRunAsync(const GetWorkflowRunRequestT &request, const GetWorkflowRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CancelMLTaskRunOutcomeCallable CancelMLTaskRunCallable(const CancelMLTaskRunRequestT &request) const
Definition GlueClient.h:787
virtual Model::GetSystemLogsForJobRunOutcome GetSystemLogsForJobRun(const Model::GetSystemLogsForJobRunRequest &request) const
virtual Model::StopTriggerOutcome StopTrigger(const Model::StopTriggerRequest &request) const
Model::GetMLTransformOutcomeCallable GetMLTransformCallable(const GetMLTransformRequestT &request) const
Model::ListCrawlersOutcomeCallable ListCrawlersCallable(const ListCrawlersRequestT &request={}) const
void DeleteIntegrationResourcePropertyAsync(const DeleteIntegrationResourcePropertyRequestT &request, const DeleteIntegrationResourcePropertyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListIntegrationTablePropertiesOutcomeCallable ListIntegrationTablePropertiesCallable(const ListIntegrationTablePropertiesRequestT &request={}) const
virtual Model::BatchCreatePartitionOutcome BatchCreatePartition(const Model::BatchCreatePartitionRequest &request) const
void QuerySchemaVersionMetadataAsync(const QuerySchemaVersionMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const QuerySchemaVersionMetadataRequestT &request={}) const
Model::GetGlossaryTermOutcomeCallable GetGlossaryTermCallable(const GetGlossaryTermRequestT &request) const
virtual Model::CreateGlueIdentityCenterConfigurationOutcome CreateGlueIdentityCenterConfiguration(const Model::CreateGlueIdentityCenterConfigurationRequest &request) const
Model::GetCatalogsOutcomeCallable GetCatalogsCallable(const GetCatalogsRequestT &request={}) const
void StartBlueprintRunAsync(const StartBlueprintRunRequestT &request, const StartBlueprintRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetJobRunsOutcomeCallable GetJobRunsCallable(const GetJobRunsRequestT &request) const
virtual Model::GetMLTransformsOutcome GetMLTransforms(const Model::GetMLTransformsRequest &request={}) const
Model::GetWorkflowRunPropertiesOutcomeCallable GetWorkflowRunPropertiesCallable(const GetWorkflowRunPropertiesRequestT &request) const
void UpdateColumnStatisticsTaskSettingsAsync(const UpdateColumnStatisticsTaskSettingsRequestT &request, const UpdateColumnStatisticsTaskSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteDatabaseOutcomeCallable DeleteDatabaseCallable(const DeleteDatabaseRequestT &request) const
Model::BatchCreatePartitionOutcomeCallable BatchCreatePartitionCallable(const BatchCreatePartitionRequestT &request) const
Definition GlueClient.h:120
Model::UpdateConnectionOutcomeCallable UpdateConnectionCallable(const UpdateConnectionRequestT &request) const
Model::GetCustomEntityTypeOutcomeCallable GetCustomEntityTypeCallable(const GetCustomEntityTypeRequestT &request) const
virtual Model::CreateTriggerOutcome CreateTrigger(const Model::CreateTriggerRequest &request) const
Model::ListSchemasOutcomeCallable ListSchemasCallable(const ListSchemasRequestT &request={}) const
void PutDataCatalogExportConfigurationAsync(const PutDataCatalogExportConfigurationRequestT &request, const PutDataCatalogExportConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT &request) const
Model::DeleteUsageProfileOutcomeCallable DeleteUsageProfileCallable(const DeleteUsageProfileRequestT &request) const
virtual Model::PublishDataQualityResultV2Outcome PublishDataQualityResultV2(const Model::PublishDataQualityResultV2Request &request) const
virtual Model::DisassociateGlossaryTermsOutcome DisassociateGlossaryTerms(const Model::DisassociateGlossaryTermsRequest &request) const
Model::GetBlueprintRunOutcomeCallable GetBlueprintRunCallable(const GetBlueprintRunRequestT &request) const
Model::DeleteRegistryOutcomeCallable DeleteRegistryCallable(const DeleteRegistryRequestT &request) const
Model::StartImportLabelsTaskRunOutcomeCallable StartImportLabelsTaskRunCallable(const StartImportLabelsTaskRunRequestT &request) const
Model::BatchDeleteConnectionOutcomeCallable BatchDeleteConnectionCallable(const BatchDeleteConnectionRequestT &request) const
Definition GlueClient.h:147
virtual Model::CreateCrawlerOutcome CreateCrawler(const Model::CreateCrawlerRequest &request) const
void BatchGetTriggersAsync(const BatchGetTriggersRequestT &request, const BatchGetTriggersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:591
Model::UpdateWorkflowOutcomeCallable UpdateWorkflowCallable(const UpdateWorkflowRequestT &request) const
virtual Model::GetMLTransformOutcome GetMLTransform(const Model::GetMLTransformRequest &request) const
Model::ListDataQualityStatisticsOutcomeCallable ListDataQualityStatisticsCallable(const ListDataQualityStatisticsRequestT &request={}) const
void DeleteMLTransformAsync(const DeleteMLTransformRequestT &request, const DeleteMLTransformResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteMLTransformOutcomeCallable DeleteMLTransformCallable(const DeleteMLTransformRequestT &request) const
void GetCrawlerAsync(const GetCrawlerRequestT &request, const GetCrawlerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetTriggersAsync(const GetTriggersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetTriggersRequestT &request={}) const
virtual Model::DeleteSecurityConfigurationOutcome DeleteSecurityConfiguration(const Model::DeleteSecurityConfigurationRequest &request) const
Model::ListConnectionTypesOutcomeCallable ListConnectionTypesCallable(const ListConnectionTypesRequestT &request={}) const
virtual Model::GetCatalogsOutcome GetCatalogs(const Model::GetCatalogsRequest &request={}) const
void ResetJobBookmarkAsync(const ResetJobBookmarkRequestT &request, const ResetJobBookmarkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RegisterSchemaVersionOutcome RegisterSchemaVersion(const Model::RegisterSchemaVersionRequest &request) const
Model::CancelDataQualityRulesetEvaluationRunOutcomeCallable CancelDataQualityRulesetEvaluationRunCallable(const CancelDataQualityRulesetEvaluationRunRequestT &request) const
Definition GlueClient.h:755
virtual Model::DescribeEntityOutcome DescribeEntity(const Model::DescribeEntityRequest &request) const
virtual Model::DeleteGlossaryOutcome DeleteGlossary(const Model::DeleteGlossaryRequest &request) const
void ListSchemaVersionsAsync(const ListSchemaVersionsRequestT &request, const ListSchemaVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchGetDataQualityResultAsync(const BatchGetDataQualityResultRequestT &request, const BatchGetDataQualityResultResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:359
void GetColumnStatisticsTaskRunsAsync(const GetColumnStatisticsTaskRunsRequestT &request, const GetColumnStatisticsTaskRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDevEndpointsOutcomeCallable ListDevEndpointsCallable(const ListDevEndpointsRequestT &request={}) const
Model::UpdateMLTransformOutcomeCallable UpdateMLTransformCallable(const UpdateMLTransformRequestT &request) const
Model::BatchGetWorkflowsOutcomeCallable BatchGetWorkflowsCallable(const BatchGetWorkflowsRequestT &request) const
Definition GlueClient.h:612
void DeleteConnectionTypeAsync(const DeleteConnectionTypeRequestT &request, const DeleteConnectionTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateColumnStatisticsTaskSettingsOutcomeCallable CreateColumnStatisticsTaskSettingsCallable(const CreateColumnStatisticsTaskSettingsRequestT &request) const
Definition GlueClient.h:951
virtual Model::CancelDataQualityRulesetEvaluationRunOutcome CancelDataQualityRulesetEvaluationRun(const Model::CancelDataQualityRulesetEvaluationRunRequest &request) const
Model::DeleteConnectionTypeOutcomeCallable DeleteConnectionTypeCallable(const DeleteConnectionTypeRequestT &request) const
virtual Model::DeleteTableOptimizerOutcome DeleteTableOptimizer(const Model::DeleteTableOptimizerRequest &request) const
Model::UpdateCatalogOutcomeCallable UpdateCatalogCallable(const UpdateCatalogRequestT &request) const
virtual Model::DeleteWorkflowOutcome DeleteWorkflow(const Model::DeleteWorkflowRequest &request) const
Model::GetPartitionOutcomeCallable GetPartitionCallable(const GetPartitionRequestT &request) const
void DeleteSchemaVersionsAsync(const DeleteSchemaVersionsRequestT &request, const DeleteSchemaVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartColumnStatisticsTaskRunScheduleOutcomeCallable StartColumnStatisticsTaskRunScheduleCallable(const StartColumnStatisticsTaskRunScheduleRequestT &request) const
Model::GetDataQualityRulesetOutcomeCallable GetDataQualityRulesetCallable(const GetDataQualityRulesetRequestT &request) const
void UpdateJobAsync(const UpdateJobRequestT &request, const UpdateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetStatementOutcomeCallable GetStatementCallable(const GetStatementRequestT &request) const
void RegisterConnectionTypeAsync(const RegisterConnectionTypeRequestT &request, const RegisterConnectionTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListIntegrationResourcePropertiesOutcome ListIntegrationResourceProperties(const Model::ListIntegrationResourcePropertiesRequest &request={}) const
Model::ListUsageProfilesOutcomeCallable ListUsageProfilesCallable(const ListUsageProfilesRequestT &request={}) const
void GetPlanAsync(const GetPlanRequestT &request, const GetPlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteColumnStatisticsForTableAsync(const DeleteColumnStatisticsForTableRequestT &request, const DeleteColumnStatisticsForTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateTableOutcome CreateTable(const Model::CreateTableRequest &request) const
void GetSystemLogsForSessionAsync(const GetSystemLogsForSessionRequestT &request, const GetSystemLogsForSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateCrawlerScheduleOutcomeCallable UpdateCrawlerScheduleCallable(const UpdateCrawlerScheduleRequestT &request) const
virtual Model::ListDataQualityStatisticsOutcome ListDataQualityStatistics(const Model::ListDataQualityStatisticsRequest &request={}) const
Model::UpdateTriggerOutcomeCallable UpdateTriggerCallable(const UpdateTriggerRequestT &request) const
Model::ListTableOptimizerRunsOutcomeCallable ListTableOptimizerRunsCallable(const ListTableOptimizerRunsRequestT &request) const
Model::BatchDeletePartitionOutcomeCallable BatchDeletePartitionCallable(const BatchDeletePartitionRequestT &request) const
Definition GlueClient.h:174
virtual Model::UpdateIntegrationTablePropertiesOutcome UpdateIntegrationTableProperties(const Model::UpdateIntegrationTablePropertiesRequest &request) const
void CreateTriggerAsync(const CreateTriggerRequestT &request, const CreateTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetMLTaskRunOutcome GetMLTaskRun(const Model::GetMLTaskRunRequest &request) const
Model::DeleteIntegrationResourcePropertyOutcomeCallable DeleteIntegrationResourcePropertyCallable(const DeleteIntegrationResourcePropertyRequestT &request) const
virtual Model::GetResourcePoliciesOutcome GetResourcePolicies(const Model::GetResourcePoliciesRequest &request={}) const
void GetClassifierAsync(const GetClassifierRequestT &request, const GetClassifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetStatementAsync(const GetStatementRequestT &request, const GetStatementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDataQualityStatisticsAsync(const ListDataQualityStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDataQualityStatisticsRequestT &request={}) const
void StopColumnStatisticsTaskRunAsync(const StopColumnStatisticsTaskRunRequestT &request, const StopColumnStatisticsTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListWorkflowsAsync(const ListWorkflowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWorkflowsRequestT &request={}) const
void GetConnectionAsync(const GetConnectionRequestT &request, const GetConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDevEndpointsAsync(const ListDevEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDevEndpointsRequestT &request={}) const
virtual Model::GetColumnStatisticsTaskRunsOutcome GetColumnStatisticsTaskRuns(const Model::GetColumnStatisticsTaskRunsRequest &request) const
virtual Model::GetUnfilteredPartitionsMetadataOutcome GetUnfilteredPartitionsMetadata(const Model::GetUnfilteredPartitionsMetadataRequest &request) const
virtual Model::BatchGetDataQualityResultV2Outcome BatchGetDataQualityResultV2(const Model::BatchGetDataQualityResultV2Request &request) const
void BatchPutDataQualityStatisticAnnotationAsync(const BatchPutDataQualityStatisticAnnotationRequestT &request, const BatchPutDataQualityStatisticAnnotationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:652
void CreateScriptAsync(const CreateScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateScriptRequestT &request={}) const
Model::CreateScriptOutcomeCallable CreateScriptCallable(const CreateScriptRequestT &request={}) const
Model::PutAssetTypeOutcomeCallable PutAssetTypeCallable(const PutAssetTypeRequestT &request) const
virtual Model::CreateMLTransformOutcome CreateMLTransform(const Model::CreateMLTransformRequest &request) const
void GetSchemaAsync(const GetSchemaRequestT &request, const GetSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeConnectionTypeOutcome DescribeConnectionType(const Model::DescribeConnectionTypeRequest &request) const
virtual Model::DeleteIntegrationResourcePropertyOutcome DeleteIntegrationResourceProperty(const Model::DeleteIntegrationResourcePropertyRequest &request) const
virtual Model::GetBlueprintOutcome GetBlueprint(const Model::GetBlueprintRequest &request) const
void CreateConnectionAsync(const CreateConnectionRequestT &request, const CreateConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:990
void DeleteAssetAsync(const DeleteAssetRequestT &request, const DeleteAssetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetDataflowGraphOutcomeCallable GetDataflowGraphCallable(const GetDataflowGraphRequestT &request={}) const
virtual Model::GetUserDefinedFunctionOutcome GetUserDefinedFunction(const Model::GetUserDefinedFunctionRequest &request) const
Model::DeletePartitionOutcomeCallable DeletePartitionCallable(const DeletePartitionRequestT &request) const
Model::GetDataCatalogEncryptionSettingsOutcomeCallable GetDataCatalogEncryptionSettingsCallable(const GetDataCatalogEncryptionSettingsRequestT &request={}) const
virtual Model::GetColumnStatisticsForPartitionOutcome GetColumnStatisticsForPartition(const Model::GetColumnStatisticsForPartitionRequest &request) const
virtual Model::CheckSchemaVersionValidityOutcome CheckSchemaVersionValidity(const Model::CheckSchemaVersionValidityRequest &request) const
void GetMappingAsync(const GetMappingRequestT &request, const GetMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteBlueprintOutcome DeleteBlueprint(const Model::DeleteBlueprintRequest &request) const
void DeleteCustomEntityTypeAsync(const DeleteCustomEntityTypeRequestT &request, const DeleteCustomEntityTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateDevEndpointAsync(const UpdateDevEndpointRequestT &request, const UpdateDevEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListConnectionTypesOutcome ListConnectionTypes(const Model::ListConnectionTypesRequest &request={}) const
void GetUserDefinedFunctionsAsync(const GetUserDefinedFunctionsRequestT &request, const GetUserDefinedFunctionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListGlossariesOutcome ListGlossaries(const Model::ListGlossariesRequest &request={}) const
virtual Model::ListJobsOutcome ListJobs(const Model::ListJobsRequest &request={}) const
virtual Model::GetDataQualityRulesetOutcome GetDataQualityRuleset(const Model::GetDataQualityRulesetRequest &request) const
Model::GetTriggersOutcomeCallable GetTriggersCallable(const GetTriggersRequestT &request={}) const
Model::GetRegistryOutcomeCallable GetRegistryCallable(const GetRegistryRequestT &request) const
virtual Model::PutAssetOutcome PutAsset(const Model::PutAssetRequest &request) const
virtual Model::GetBlueprintRunsOutcome GetBlueprintRuns(const Model::GetBlueprintRunsRequest &request) const
virtual Model::ListGlossaryTermsOutcome ListGlossaryTerms(const Model::ListGlossaryTermsRequest &request) const
Model::ListDataQualityRuleRecommendationRunsOutcomeCallable ListDataQualityRuleRecommendationRunsCallable(const ListDataQualityRuleRecommendationRunsRequestT &request={}) const
Model::GetGlueIdentityCenterConfigurationOutcomeCallable GetGlueIdentityCenterConfigurationCallable(const GetGlueIdentityCenterConfigurationRequestT &request={}) const
virtual Model::UpdateIntegrationResourcePropertyOutcome UpdateIntegrationResourceProperty(const Model::UpdateIntegrationResourcePropertyRequest &request) const
virtual Model::ListMaterializedViewRefreshTaskRunsOutcome ListMaterializedViewRefreshTaskRuns(const Model::ListMaterializedViewRefreshTaskRunsRequest &request) const
Model::CreateConnectionOutcomeCallable CreateConnectionCallable(const CreateConnectionRequestT &request) const
Definition GlueClient.h:981
void PutDataCatalogEncryptionSettingsAsync(const PutDataCatalogEncryptionSettingsRequestT &request, const PutDataCatalogEncryptionSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
Model::StartJobRunOutcomeCallable StartJobRunCallable(const StartJobRunRequestT &request) const
Model::UpdateTableOptimizerOutcomeCallable UpdateTableOptimizerCallable(const UpdateTableOptimizerRequestT &request) const
void GetClassifiersAsync(const GetClassifiersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetClassifiersRequestT &request={}) const
void CreateUserDefinedFunctionAsync(const CreateUserDefinedFunctionRequestT &request, const CreateUserDefinedFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDevEndpointAsync(const DeleteDevEndpointRequestT &request, const DeleteDevEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListMaterializedViewRefreshTaskRunsAsync(const ListMaterializedViewRefreshTaskRunsRequestT &request, const ListMaterializedViewRefreshTaskRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ModifyIntegrationOutcomeCallable ModifyIntegrationCallable(const ModifyIntegrationRequestT &request) const
Model::GetDataQualityResultV2OutcomeCallable GetDataQualityResultV2Callable(const GetDataQualityResultV2RequestT &request) const
virtual Model::DeleteGlossaryTermOutcome DeleteGlossaryTerm(const Model::DeleteGlossaryTermRequest &request) const
Model::DeleteClassifierOutcomeCallable DeleteClassifierCallable(const DeleteClassifierRequestT &request) const
virtual Model::CreateDatabaseOutcome CreateDatabase(const Model::CreateDatabaseRequest &request) const
Model::DeleteGlueIdentityCenterConfigurationOutcomeCallable DeleteGlueIdentityCenterConfigurationCallable(const DeleteGlueIdentityCenterConfigurationRequestT &request={}) const
virtual Model::PutWorkflowRunPropertiesOutcome PutWorkflowRunProperties(const Model::PutWorkflowRunPropertiesRequest &request) const
void PutAssetTypeAsync(const PutAssetTypeRequestT &request, const PutAssetTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateGlossaryTermsOutcomeCallable DisassociateGlossaryTermsCallable(const DisassociateGlossaryTermsRequestT &request) const
GlueClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void UpdateClassifierAsync(const UpdateClassifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateClassifierRequestT &request={}) const
void BatchGetCustomEntityTypesAsync(const BatchGetCustomEntityTypesRequestT &request, const BatchGetCustomEntityTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:330
void CreateTableAsync(const CreateTableRequestT &request, const CreateTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchStopJobRunOutcome BatchStopJobRun(const Model::BatchStopJobRunRequest &request) const
virtual Model::DeleteAssetTypeOutcome DeleteAssetType(const Model::DeleteAssetTypeRequest &request) const
virtual Model::PutDataQualityProfileAnnotationOutcome PutDataQualityProfileAnnotation(const Model::PutDataQualityProfileAnnotationRequest &request) const
void GetTriggerAsync(const GetTriggerRequestT &request, const GetTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateScriptOutcome CreateScript(const Model::CreateScriptRequest &request={}) const
virtual Model::ListTableOptimizerRunsOutcome ListTableOptimizerRuns(const Model::ListTableOptimizerRunsRequest &request) const
void UpdateTableAsync(const UpdateTableRequestT &request, const UpdateTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetWorkflowRunsOutcome GetWorkflowRuns(const Model::GetWorkflowRunsRequest &request) const
Model::ListIterableFormsOutcomeCallable ListIterableFormsCallable(const ListIterableFormsRequestT &request) const
virtual Model::UpdateGlossaryTermOutcome UpdateGlossaryTerm(const Model::UpdateGlossaryTermRequest &request) const
Model::SearchAssetsOutcomeCallable SearchAssetsCallable(const SearchAssetsRequestT &request={}) const
virtual Model::StartImportLabelsTaskRunOutcome StartImportLabelsTaskRun(const Model::StartImportLabelsTaskRunRequest &request) const
GlueClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::StartMLEvaluationTaskRunOutcome StartMLEvaluationTaskRun(const Model::StartMLEvaluationTaskRunRequest &request) const
Model::DeleteFormTypeOutcomeCallable DeleteFormTypeCallable(const DeleteFormTypeRequestT &request) const
void ListDataQualityResultsV2Async(const ListDataQualityResultsV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDataQualityResultsV2RequestT &request={}) const
Model::ListDataQualityRulesetEvaluationRunsOutcomeCallable ListDataQualityRulesetEvaluationRunsCallable(const ListDataQualityRulesetEvaluationRunsRequestT &request={}) const
Model::UpdateIntegrationTablePropertiesOutcomeCallable UpdateIntegrationTablePropertiesCallable(const UpdateIntegrationTablePropertiesRequestT &request) const
virtual Model::StopWorkflowRunOutcome StopWorkflowRun(const Model::StopWorkflowRunRequest &request) const
virtual Model::BatchDeleteTableVersionOutcome BatchDeleteTableVersion(const Model::BatchDeleteTableVersionRequest &request) const
virtual Model::GetClassifierOutcome GetClassifier(const Model::GetClassifierRequest &request) const
void GetBlueprintRunAsync(const GetBlueprintRunRequestT &request, const GetBlueprintRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSessionsOutcome ListSessions(const Model::ListSessionsRequest &request={}) const
Model::StartDataQualityRuleRecommendationRunOutcomeCallable StartDataQualityRuleRecommendationRunCallable(const StartDataQualityRuleRecommendationRunRequestT &request) const
Model::GetWorkflowRunsOutcomeCallable GetWorkflowRunsCallable(const GetWorkflowRunsRequestT &request) const
void UpdateSchemaAsync(const UpdateSchemaRequestT &request, const UpdateSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteAttachmentOutcomeCallable DeleteAttachmentCallable(const DeleteAttachmentRequestT &request) const
Model::StopColumnStatisticsTaskRunOutcomeCallable StopColumnStatisticsTaskRunCallable(const StopColumnStatisticsTaskRunRequestT &request) const
void DeleteIntegrationTablePropertiesAsync(const DeleteIntegrationTablePropertiesRequestT &request, const DeleteIntegrationTablePropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteRegistryAsync(const DeleteRegistryRequestT &request, const DeleteRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetColumnStatisticsTaskSettingsOutcome GetColumnStatisticsTaskSettings(const Model::GetColumnStatisticsTaskSettingsRequest &request) const
virtual Model::CancelDataQualityRuleRecommendationRunOutcome CancelDataQualityRuleRecommendationRun(const Model::CancelDataQualityRuleRecommendationRunRequest &request) const
virtual Model::UpdateWorkflowOutcome UpdateWorkflow(const Model::UpdateWorkflowRequest &request) const
Model::DeleteIntegrationOutcomeCallable DeleteIntegrationCallable(const DeleteIntegrationRequestT &request) const
Model::GetMaterializedViewRefreshTaskRunOutcomeCallable GetMaterializedViewRefreshTaskRunCallable(const GetMaterializedViewRefreshTaskRunRequestT &request) const
virtual Model::UpdateDatabaseOutcome UpdateDatabase(const Model::UpdateDatabaseRequest &request) const
virtual Model::BatchGetDataQualityResultOutcome BatchGetDataQualityResult(const Model::BatchGetDataQualityResultRequest &request) const
void UpdateIntegrationTablePropertiesAsync(const UpdateIntegrationTablePropertiesRequestT &request, const UpdateIntegrationTablePropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutFormTypeOutcome PutFormType(const Model::PutFormTypeRequest &request) const
virtual Model::ListIntegrationTablePropertiesOutcome ListIntegrationTableProperties(const Model::ListIntegrationTablePropertiesRequest &request={}) const
Model::GetDataCatalogExportConfigurationOutcomeCallable GetDataCatalogExportConfigurationCallable(const GetDataCatalogExportConfigurationRequestT &request={}) const
Model::ListGlossariesOutcomeCallable ListGlossariesCallable(const ListGlossariesRequestT &request={}) const
void PutAttachmentAsync(const PutAttachmentRequestT &request, const PutAttachmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartCrawlerOutcomeCallable StartCrawlerCallable(const StartCrawlerRequestT &request) const
virtual Model::GetSystemLogsForSessionOutcome GetSystemLogsForSession(const Model::GetSystemLogsForSessionRequest &request) const
void DeleteTableVersionAsync(const DeleteTableVersionRequestT &request, const DeleteTableVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartMLEvaluationTaskRunOutcomeCallable StartMLEvaluationTaskRunCallable(const StartMLEvaluationTaskRunRequestT &request) const
void DisassociateGlossaryTermsAsync(const DisassociateGlossaryTermsRequestT &request, const DisassociateGlossaryTermsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteSchemaAsync(const DeleteSchemaRequestT &request, const DeleteSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateJobAsync(const CreateJobRequestT &request, const CreateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDataQualityRuleRecommendationRunAsync(const GetDataQualityRuleRecommendationRunRequestT &request, const GetDataQualityRuleRecommendationRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteSchemaOutcome DeleteSchema(const Model::DeleteSchemaRequest &request) const
void ListMLTransformsAsync(const ListMLTransformsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMLTransformsRequestT &request={}) const
void GetDataCatalogExportConfigurationAsync(const GetDataCatalogExportConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetDataCatalogExportConfigurationRequestT &request={}) const
virtual Model::StartMLLabelingSetGenerationTaskRunOutcome StartMLLabelingSetGenerationTaskRun(const Model::StartMLLabelingSetGenerationTaskRunRequest &request) const
Model::ListDataQualityRulesetsOutcomeCallable ListDataQualityRulesetsCallable(const ListDataQualityRulesetsRequestT &request={}) const
Model::ListMLTransformsOutcomeCallable ListMLTransformsCallable(const ListMLTransformsRequestT &request={}) const
void ListFormTypesAsync(const ListFormTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListFormTypesRequestT &request={}) const
void DescribeIntegrationsAsync(const DescribeIntegrationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeIntegrationsRequestT &request={}) const
void ImportCatalogToGlueAsync(const ImportCatalogToGlueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ImportCatalogToGlueRequestT &request={}) const
void GetSessionEndpointAsync(const GetSessionEndpointRequestT &request, const GetSessionEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetUnfilteredTableMetadataOutcomeCallable GetUnfilteredTableMetadataCallable(const GetUnfilteredTableMetadataRequestT &request) const
void DeleteGlossaryTermAsync(const DeleteGlossaryTermRequestT &request, const DeleteGlossaryTermResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual std::shared_ptr< GlueEndpointProviderBase > & accessEndpointProvider()
Model::BatchGetTableOptimizerOutcomeCallable BatchGetTableOptimizerCallable(const BatchGetTableOptimizerRequestT &request) const
Definition GlueClient.h:551
virtual Model::CreateClassifierOutcome CreateClassifier(const Model::CreateClassifierRequest &request={}) const
virtual Model::CreateGlossaryTermOutcome CreateGlossaryTerm(const Model::CreateGlossaryTermRequest &request) const
void GetFormTypeAsync(const GetFormTypeRequestT &request, const GetFormTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetAssetTypeOutcome GetAssetType(const Model::GetAssetTypeRequest &request) const
virtual Model::GetJobOutcome GetJob(const Model::GetJobRequest &request) const
Model::ListEntitiesOutcomeCallable ListEntitiesCallable(const ListEntitiesRequestT &request={}) const
void CreateGlossaryAsync(const CreateGlossaryRequestT &request, const CreateGlossaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetCrawlersAsync(const GetCrawlersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetCrawlersRequestT &request={}) const
void ListSchemasAsync(const ListSchemasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSchemasRequestT &request={}) const
virtual Model::ListCrawlsOutcome ListCrawls(const Model::ListCrawlsRequest &request) const
Model::GetSchemaVersionOutcomeCallable GetSchemaVersionCallable(const GetSchemaVersionRequestT &request={}) const
virtual Model::CreateDevEndpointOutcome CreateDevEndpoint(const Model::CreateDevEndpointRequest &request) const
Model::ListDataQualityResultsV2OutcomeCallable ListDataQualityResultsV2Callable(const ListDataQualityResultsV2RequestT &request={}) const
Model::DeleteSchemaVersionsOutcomeCallable DeleteSchemaVersionsCallable(const DeleteSchemaVersionsRequestT &request) const
Model::StopTriggerOutcomeCallable StopTriggerCallable(const StopTriggerRequestT &request) const
Model::UpdateSchemaOutcomeCallable UpdateSchemaCallable(const UpdateSchemaRequestT &request) const
Model::DeleteTableOutcomeCallable DeleteTableCallable(const DeleteTableRequestT &request) const
Model::GetSchemaOutcomeCallable GetSchemaCallable(const GetSchemaRequestT &request) const
Model::DeleteDevEndpointOutcomeCallable DeleteDevEndpointCallable(const DeleteDevEndpointRequestT &request) const
virtual Model::BatchGetDevEndpointsOutcome BatchGetDevEndpoints(const Model::BatchGetDevEndpointsRequest &request) const
Model::GetBlueprintOutcomeCallable GetBlueprintCallable(const GetBlueprintRequestT &request) const
Model::DeleteColumnStatisticsTaskSettingsOutcomeCallable DeleteColumnStatisticsTaskSettingsCallable(const DeleteColumnStatisticsTaskSettingsRequestT &request) const
virtual Model::GetStatementOutcome GetStatement(const Model::GetStatementRequest &request) const
void GetDataQualityModelAsync(const GetDataQualityModelRequestT &request, const GetDataQualityModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutSchemaVersionMetadataOutcomeCallable PutSchemaVersionMetadataCallable(const PutSchemaVersionMetadataRequestT &request) const
Model::GetSystemLogsForJobRunOutcomeCallable GetSystemLogsForJobRunCallable(const GetSystemLogsForJobRunRequestT &request) const
Model::UpdateCrawlerOutcomeCallable UpdateCrawlerCallable(const UpdateCrawlerRequestT &request) const
virtual Model::GetSchemaByDefinitionOutcome GetSchemaByDefinition(const Model::GetSchemaByDefinitionRequest &request) const
void DeleteCrawlerAsync(const DeleteCrawlerRequestT &request, const DeleteCrawlerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchGetCrawlersAsync(const BatchGetCrawlersRequestT &request, const BatchGetCrawlersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:302
Model::CreateSessionOutcomeCallable CreateSessionCallable(const CreateSessionRequestT &request) const
void BatchDeleteConnectionAsync(const BatchDeleteConnectionRequestT &request, const BatchDeleteConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:156
virtual Model::CreateTableOptimizerOutcome CreateTableOptimizer(const Model::CreateTableOptimizerRequest &request) const
void DeleteAttachmentAsync(const DeleteAttachmentRequestT &request, const DeleteAttachmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartWorkflowRunAsync(const StartWorkflowRunRequestT &request, const StartWorkflowRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetDatabaseOutcome GetDatabase(const Model::GetDatabaseRequest &request) const
Model::GetTriggerOutcomeCallable GetTriggerCallable(const GetTriggerRequestT &request) const
virtual Model::ListMLTransformsOutcome ListMLTransforms(const Model::ListMLTransformsRequest &request={}) const
Model::DeleteAssetTypeOutcomeCallable DeleteAssetTypeCallable(const DeleteAssetTypeRequestT &request) const
void RegisterSchemaVersionAsync(const RegisterSchemaVersionRequestT &request, const RegisterSchemaVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateGlossaryTermsOutcomeCallable AssociateGlossaryTermsCallable(const AssociateGlossaryTermsRequestT &request) const
Definition GlueClient.h:92
void CreateMLTransformAsync(const CreateMLTransformRequestT &request, const CreateMLTransformResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetTableOptimizerOutcome BatchGetTableOptimizer(const Model::BatchGetTableOptimizerRequest &request) const
void BatchDeletePartitionAsync(const BatchDeletePartitionRequestT &request, const BatchDeletePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:183
virtual Model::PutDataCatalogExportConfigurationOutcome PutDataCatalogExportConfiguration(const Model::PutDataCatalogExportConfigurationRequest &request) const
Model::DeleteConnectionOutcomeCallable DeleteConnectionCallable(const DeleteConnectionRequestT &request) const
virtual Model::DeleteColumnStatisticsForPartitionOutcome DeleteColumnStatisticsForPartition(const Model::DeleteColumnStatisticsForPartitionRequest &request) const
virtual Model::StartMaterializedViewRefreshTaskRunOutcome StartMaterializedViewRefreshTaskRun(const Model::StartMaterializedViewRefreshTaskRunRequest &request) const
void ListDataQualityRulesetsAsync(const ListDataQualityRulesetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDataQualityRulesetsRequestT &request={}) const
virtual Model::GetCrawlerOutcome GetCrawler(const Model::GetCrawlerRequest &request) const
virtual Model::StartColumnStatisticsTaskRunOutcome StartColumnStatisticsTaskRun(const Model::StartColumnStatisticsTaskRunRequest &request) const
void StartJobRunAsync(const StartJobRunRequestT &request, const StartJobRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetSchemaByDefinitionAsync(const GetSchemaByDefinitionRequestT &request, const GetSchemaByDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchUpdatePartitionOutcome BatchUpdatePartition(const Model::BatchUpdatePartitionRequest &request) const
void CreatePartitionAsync(const CreatePartitionRequestT &request, const CreatePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateTableOutcome UpdateTable(const Model::UpdateTableRequest &request) const
Model::StopSessionOutcomeCallable StopSessionCallable(const StopSessionRequestT &request) const
Model::CreateSchemaOutcomeCallable CreateSchemaCallable(const CreateSchemaRequestT &request) const
virtual Model::BatchDeleteConnectionOutcome BatchDeleteConnection(const Model::BatchDeleteConnectionRequest &request) const
Model::GetTableVersionOutcomeCallable GetTableVersionCallable(const GetTableVersionRequestT &request) const
virtual Model::UpdateMLTransformOutcome UpdateMLTransform(const Model::UpdateMLTransformRequest &request) const
Model::PutDataCatalogEncryptionSettingsOutcomeCallable PutDataCatalogEncryptionSettingsCallable(const PutDataCatalogEncryptionSettingsRequestT &request) const
void UpdateColumnStatisticsForTableAsync(const UpdateColumnStatisticsForTableRequestT &request, const UpdateColumnStatisticsForTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListJobsAsync(const ListJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListJobsRequestT &request={}) const
virtual Model::ListWorkflowsOutcome ListWorkflows(const Model::ListWorkflowsRequest &request={}) const
GlueClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< GlueEndpointProviderBase > endpointProvider=nullptr, const Aws::Glue::GlueClientConfiguration &clientConfiguration=Aws::Glue::GlueClientConfiguration())
Model::DeleteColumnStatisticsForPartitionOutcomeCallable DeleteColumnStatisticsForPartitionCallable(const DeleteColumnStatisticsForPartitionRequestT &request) const
void StopCrawlerAsync(const StopCrawlerRequestT &request, const StopCrawlerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetTableVersionsOutcome GetTableVersions(const Model::GetTableVersionsRequest &request) const
void ListUsageProfilesAsync(const ListUsageProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListUsageProfilesRequestT &request={}) const
void StopCrawlerScheduleAsync(const StopCrawlerScheduleRequestT &request, const StopCrawlerScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartColumnStatisticsTaskRunScheduleAsync(const StartColumnStatisticsTaskRunScheduleRequestT &request, const StartColumnStatisticsTaskRunScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchGetDevEndpointsAsync(const BatchGetDevEndpointsRequestT &request, const BatchGetDevEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:451
Model::StartTriggerOutcomeCallable StartTriggerCallable(const StartTriggerRequestT &request) const
void DeleteTableAsync(const DeleteTableRequestT &request, const DeleteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetPartitionsAsync(const GetPartitionsRequestT &request, const GetPartitionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetDataQualityResultV2Outcome GetDataQualityResultV2(const Model::GetDataQualityResultV2Request &request) const
virtual Model::StartTriggerOutcome StartTrigger(const Model::StartTriggerRequest &request) const
Model::CancelStatementOutcomeCallable CancelStatementCallable(const CancelStatementRequestT &request) const
Definition GlueClient.h:812
virtual Model::ListDataQualityResultsOutcome ListDataQualityResults(const Model::ListDataQualityResultsRequest &request={}) const
Model::BatchDeleteTableVersionOutcomeCallable BatchDeleteTableVersionCallable(const BatchDeleteTableVersionRequestT &request) const
Definition GlueClient.h:235
virtual Model::DeleteColumnStatisticsTaskSettingsOutcome DeleteColumnStatisticsTaskSettings(const Model::DeleteColumnStatisticsTaskSettingsRequest &request) const
virtual Model::DeleteDatabaseOutcome DeleteDatabase(const Model::DeleteDatabaseRequest &request) const
virtual Model::GetPartitionIndexesOutcome GetPartitionIndexes(const Model::GetPartitionIndexesRequest &request) const
Model::ListColumnStatisticsTaskRunsOutcomeCallable ListColumnStatisticsTaskRunsCallable(const ListColumnStatisticsTaskRunsRequestT &request={}) const
Model::DeleteCustomEntityTypeOutcomeCallable DeleteCustomEntityTypeCallable(const DeleteCustomEntityTypeRequestT &request) const
virtual Model::DeletePartitionOutcome DeletePartition(const Model::DeletePartitionRequest &request) const
virtual Model::GetIntegrationResourcePropertyOutcome GetIntegrationResourceProperty(const Model::GetIntegrationResourcePropertyRequest &request) const
void CreateUsageProfileAsync(const CreateUsageProfileRequestT &request, const CreateUsageProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetPartitionOutcome BatchGetPartition(const Model::BatchGetPartitionRequest &request) const
static const char * GetAllocationTag()
void DeleteSessionAsync(const DeleteSessionRequestT &request, const DeleteSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetTriggersOutcome GetTriggers(const Model::GetTriggersRequest &request={}) const
Model::GetSecurityConfigurationsOutcomeCallable GetSecurityConfigurationsCallable(const GetSecurityConfigurationsRequestT &request={}) const
virtual Model::GetConnectionsOutcome GetConnections(const Model::GetConnectionsRequest &request={}) const
Model::UpdateUsageProfileOutcomeCallable UpdateUsageProfileCallable(const UpdateUsageProfileRequestT &request) const
virtual Model::CreatePartitionOutcome CreatePartition(const Model::CreatePartitionRequest &request) const
void GetTableVersionAsync(const GetTableVersionRequestT &request, const GetTableVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutSchemaVersionMetadataOutcome PutSchemaVersionMetadata(const Model::PutSchemaVersionMetadataRequest &request) const
virtual Model::CreateIntegrationResourcePropertyOutcome CreateIntegrationResourceProperty(const Model::CreateIntegrationResourcePropertyRequest &request) const
void GetBlueprintRunsAsync(const GetBlueprintRunsRequestT &request, const GetBlueprintRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateTableOptimizerOutcome UpdateTableOptimizer(const Model::UpdateTableOptimizerRequest &request) const
void GetCatalogImportStatusAsync(const GetCatalogImportStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetCatalogImportStatusRequestT &request={}) const
void GetDataQualityModelResultAsync(const GetDataQualityModelResultRequestT &request, const GetDataQualityModelResultResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetSessionOutcome GetSession(const Model::GetSessionRequest &request) const
virtual Model::UpdateJobOutcome UpdateJob(const Model::UpdateJobRequest &request) const
void GetCrawlerMetricsAsync(const GetCrawlerMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetCrawlerMetricsRequestT &request={}) const
Model::PutDataQualityProfileAnnotationOutcomeCallable PutDataQualityProfileAnnotationCallable(const PutDataQualityProfileAnnotationRequestT &request) const
void StopMaterializedViewRefreshTaskRunAsync(const StopMaterializedViewRefreshTaskRunRequestT &request, const StopMaterializedViewRefreshTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateSecurityConfigurationAsync(const CreateSecurityConfigurationRequestT &request, const CreateSecurityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateUserDefinedFunctionAsync(const UpdateUserDefinedFunctionRequestT &request, const UpdateUserDefinedFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeConnectionTypeOutcomeCallable DescribeConnectionTypeCallable(const DescribeConnectionTypeRequestT &request) const
virtual Model::GetTagsOutcome GetTags(const Model::GetTagsRequest &request) const
Model::GetCrawlerMetricsOutcomeCallable GetCrawlerMetricsCallable(const GetCrawlerMetricsRequestT &request={}) const
Model::CreatePartitionOutcomeCallable CreatePartitionCallable(const CreatePartitionRequestT &request) const
virtual Model::GetTablesOutcome GetTables(const Model::GetTablesRequest &request) const
void DeleteConnectionAsync(const DeleteConnectionRequestT &request, const DeleteConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateCrawlerAsync(const CreateCrawlerRequestT &request, const CreateCrawlerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StopCrawlerOutcomeCallable StopCrawlerCallable(const StopCrawlerRequestT &request) const
virtual Model::GetDevEndpointsOutcome GetDevEndpoints(const Model::GetDevEndpointsRequest &request={}) const
virtual Model::ListStatementsOutcome ListStatements(const Model::ListStatementsRequest &request) const
virtual Model::DeleteIntegrationOutcome DeleteIntegration(const Model::DeleteIntegrationRequest &request) const
Model::GetDataQualityRulesetEvaluationRunOutcomeCallable GetDataQualityRulesetEvaluationRunCallable(const GetDataQualityRulesetEvaluationRunRequestT &request) const
void CheckSchemaVersionValidityAsync(const CheckSchemaVersionValidityRequestT &request, const CheckSchemaVersionValidityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:852
Model::GetDataQualityResultOutcomeCallable GetDataQualityResultCallable(const GetDataQualityResultRequestT &request) const
void DeletePartitionAsync(const DeletePartitionRequestT &request, const DeletePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetAssetTypeAsync(const GetAssetTypeRequestT &request, const GetAssetTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDataQualityResultsOutcomeCallable ListDataQualityResultsCallable(const ListDataQualityResultsRequestT &request={}) const
virtual Model::GetPartitionOutcome GetPartition(const Model::GetPartitionRequest &request) const
virtual Model::StartJobRunOutcome StartJobRun(const Model::StartJobRunRequest &request) const
virtual Model::GetCatalogImportStatusOutcome GetCatalogImportStatus(const Model::GetCatalogImportStatusRequest &request={}) const
void GetDatabasesAsync(const GetDatabasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetDatabasesRequestT &request={}) const
void GetWorkflowRunsAsync(const GetWorkflowRunsRequestT &request, const GetWorkflowRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListCustomEntityTypesAsync(const ListCustomEntityTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCustomEntityTypesRequestT &request={}) const
Model::GetJobsOutcomeCallable GetJobsCallable(const GetJobsRequestT &request={}) const
Model::RegisterSchemaVersionOutcomeCallable RegisterSchemaVersionCallable(const RegisterSchemaVersionRequestT &request) const
void AssociateGlossaryTermsAsync(const AssociateGlossaryTermsRequestT &request, const AssociateGlossaryTermsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:101
void StartCrawlerAsync(const StartCrawlerRequestT &request, const StartCrawlerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteIntegrationTablePropertiesOutcome DeleteIntegrationTableProperties(const Model::DeleteIntegrationTablePropertiesRequest &request) const
void ListDataQualityRulesetEvaluationRunsAsync(const ListDataQualityRulesetEvaluationRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDataQualityRulesetEvaluationRunsRequestT &request={}) const
void StartDataQualityRuleRecommendationRunAsync(const StartDataQualityRuleRecommendationRunRequestT &request, const StartDataQualityRuleRecommendationRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StopColumnStatisticsTaskRunScheduleOutcomeCallable StopColumnStatisticsTaskRunScheduleCallable(const StopColumnStatisticsTaskRunScheduleRequestT &request) const
Model::ListMaterializedViewRefreshTaskRunsOutcomeCallable ListMaterializedViewRefreshTaskRunsCallable(const ListMaterializedViewRefreshTaskRunsRequestT &request) const
void GetDataflowGraphAsync(const GetDataflowGraphResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetDataflowGraphRequestT &request={}) const
Model::GetWorkflowOutcomeCallable GetWorkflowCallable(const GetWorkflowRequestT &request) const
virtual Model::DeleteSchemaVersionsOutcome DeleteSchemaVersions(const Model::DeleteSchemaVersionsRequest &request) const
Model::RemoveSchemaVersionMetadataOutcomeCallable RemoveSchemaVersionMetadataCallable(const RemoveSchemaVersionMetadataRequestT &request) const
void CreateGlueIdentityCenterConfigurationAsync(const CreateGlueIdentityCenterConfigurationRequestT &request, const CreateGlueIdentityCenterConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDataQualityResultsV2Outcome ListDataQualityResultsV2(const Model::ListDataQualityResultsV2Request &request={}) const
void DeleteDataQualityRulesetAsync(const DeleteDataQualityRulesetRequestT &request, const DeleteDataQualityRulesetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetTriggerOutcome GetTrigger(const Model::GetTriggerRequest &request) const
Model::DeletePartitionIndexOutcomeCallable DeletePartitionIndexCallable(const DeletePartitionIndexRequestT &request) const
virtual Model::GetUnfilteredPartitionMetadataOutcome GetUnfilteredPartitionMetadata(const Model::GetUnfilteredPartitionMetadataRequest &request) const
void GetColumnStatisticsTaskRunAsync(const GetColumnStatisticsTaskRunRequestT &request, const GetColumnStatisticsTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartWorkflowRunOutcome StartWorkflowRun(const Model::StartWorkflowRunRequest &request) const
virtual Model::GetDataflowGraphOutcome GetDataflowGraph(const Model::GetDataflowGraphRequest &request={}) const
Model::DeleteSecurityConfigurationOutcomeCallable DeleteSecurityConfigurationCallable(const DeleteSecurityConfigurationRequestT &request) const
void CreateColumnStatisticsTaskSettingsAsync(const CreateColumnStatisticsTaskSettingsRequestT &request, const CreateColumnStatisticsTaskSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:961
virtual Model::UpdatePartitionOutcome UpdatePartition(const Model::UpdatePartitionRequest &request) const
void UpdateBlueprintAsync(const UpdateBlueprintRequestT &request, const UpdateBlueprintResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutResourcePolicyAsync(const PutResourcePolicyRequestT &request, const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateIntegrationTablePropertiesAsync(const CreateIntegrationTablePropertiesRequestT &request, const CreateIntegrationTablePropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateSourceControlFromJobOutcomeCallable UpdateSourceControlFromJobCallable(const UpdateSourceControlFromJobRequestT &request={}) const
Model::DeleteBlueprintOutcomeCallable DeleteBlueprintCallable(const DeleteBlueprintRequestT &request) const
virtual Model::CreatePartitionIndexOutcome CreatePartitionIndex(const Model::CreatePartitionIndexRequest &request) const
void ListColumnStatisticsTaskRunsAsync(const ListColumnStatisticsTaskRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListColumnStatisticsTaskRunsRequestT &request={}) const
Model::StartExportLabelsTaskRunOutcomeCallable StartExportLabelsTaskRunCallable(const StartExportLabelsTaskRunRequestT &request) const
Model::GetUserDefinedFunctionOutcomeCallable GetUserDefinedFunctionCallable(const GetUserDefinedFunctionRequestT &request) const
void UpdateCrawlerScheduleAsync(const UpdateCrawlerScheduleRequestT &request, const UpdateCrawlerScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDevEndpointAsync(const GetDevEndpointRequestT &request, const GetDevEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateColumnStatisticsForPartitionOutcome UpdateColumnStatisticsForPartition(const Model::UpdateColumnStatisticsForPartitionRequest &request) const
Model::DeleteTriggerOutcomeCallable DeleteTriggerCallable(const DeleteTriggerRequestT &request) const
Model::DescribeEntityOutcomeCallable DescribeEntityCallable(const DescribeEntityRequestT &request) const
Model::GetIntegrationResourcePropertyOutcomeCallable GetIntegrationResourcePropertyCallable(const GetIntegrationResourcePropertyRequestT &request) const
Model::DeleteGlossaryTermOutcomeCallable DeleteGlossaryTermCallable(const DeleteGlossaryTermRequestT &request) const
void GetMLTaskRunsAsync(const GetMLTaskRunsRequestT &request, const GetMLTaskRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetDataQualityModelResultOutcomeCallable GetDataQualityModelResultCallable(const GetDataQualityModelResultRequestT &request) const
void GetResourcePolicyAsync(const GetResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetResourcePolicyRequestT &request={}) const
Model::GetIntegrationTablePropertiesOutcomeCallable GetIntegrationTablePropertiesCallable(const GetIntegrationTablePropertiesRequestT &request) const
void PutSchemaVersionMetadataAsync(const PutSchemaVersionMetadataRequestT &request, const PutSchemaVersionMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RunStatementOutcome RunStatement(const Model::RunStatementRequest &request) const
void GetUnfilteredPartitionMetadataAsync(const GetUnfilteredPartitionMetadataRequestT &request, const GetUnfilteredPartitionMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateRegistryAsync(const CreateRegistryRequestT &request, const CreateRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateBlueprintAsync(const CreateBlueprintRequestT &request, const CreateBlueprintResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:878
virtual Model::CreateBlueprintOutcome CreateBlueprint(const Model::CreateBlueprintRequest &request) const
Model::GetSystemLogsForSessionOutcomeCallable GetSystemLogsForSessionCallable(const GetSystemLogsForSessionRequestT &request) const
void DeleteBlueprintAsync(const DeleteBlueprintRequestT &request, const DeleteBlueprintResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetAssetAsync(const GetAssetRequestT &request, const GetAssetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetPartitionIndexesAsync(const GetPartitionIndexesRequestT &request, const GetPartitionIndexesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListCrawlsOutcomeCallable ListCrawlsCallable(const ListCrawlsRequestT &request) const
virtual Model::UpdateColumnStatisticsForTableOutcome UpdateColumnStatisticsForTable(const Model::UpdateColumnStatisticsForTableRequest &request) const
Model::GetColumnStatisticsTaskSettingsOutcomeCallable GetColumnStatisticsTaskSettingsCallable(const GetColumnStatisticsTaskSettingsRequestT &request) const
void GetSchemaVersionAsync(const GetSchemaVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetSchemaVersionRequestT &request={}) const
void CreateCatalogAsync(const CreateCatalogRequestT &request, const CreateCatalogResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:903
virtual Model::PutResourcePolicyOutcome PutResourcePolicy(const Model::PutResourcePolicyRequest &request) const
Model::UpdateDatabaseOutcomeCallable UpdateDatabaseCallable(const UpdateDatabaseRequestT &request) const
Model::GetMLTransformsOutcomeCallable GetMLTransformsCallable(const GetMLTransformsRequestT &request={}) const
void StartMLEvaluationTaskRunAsync(const StartMLEvaluationTaskRunRequestT &request, const StartMLEvaluationTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetGlossaryAsync(const GetGlossaryRequestT &request, const GetGlossaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< GetBlueprintRunsOutcome > GetBlueprintRunsOutcomeCallable
std::future< StartImportLabelsTaskRunOutcome > StartImportLabelsTaskRunOutcomeCallable
std::future< SearchAssetsOutcome > SearchAssetsOutcomeCallable
std::future< UpdateAssetOutcome > UpdateAssetOutcomeCallable
std::future< GetDevEndpointsOutcome > GetDevEndpointsOutcomeCallable
std::future< UpdateUsageProfileOutcome > UpdateUsageProfileOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
std::future< StartCrawlerScheduleOutcome > StartCrawlerScheduleOutcomeCallable
std::future< UpdateTriggerOutcome > UpdateTriggerOutcomeCallable
std::future< ListDataQualityResultsV2Outcome > ListDataQualityResultsV2OutcomeCallable
std::future< ListCrawlersOutcome > ListCrawlersOutcomeCallable
std::future< StartColumnStatisticsTaskRunScheduleOutcome > StartColumnStatisticsTaskRunScheduleOutcomeCallable
std::future< ListSchemasOutcome > ListSchemasOutcomeCallable
std::future< GetTablesOutcome > GetTablesOutcomeCallable
std::future< PutSchemaVersionMetadataOutcome > PutSchemaVersionMetadataOutcomeCallable
std::future< BatchGetJobsOutcome > BatchGetJobsOutcomeCallable
std::future< StopColumnStatisticsTaskRunOutcome > StopColumnStatisticsTaskRunOutcomeCallable
std::future< DeleteJobOutcome > DeleteJobOutcomeCallable
std::future< GetDataQualityRuleRecommendationRunOutcome > GetDataQualityRuleRecommendationRunOutcomeCallable
std::future< DeleteDevEndpointOutcome > DeleteDevEndpointOutcomeCallable
std::future< CancelDataQualityRulesetEvaluationRunOutcome > CancelDataQualityRulesetEvaluationRunOutcomeCallable
std::future< RunStatementOutcome > RunStatementOutcomeCallable
std::future< DeleteAssetTypeOutcome > DeleteAssetTypeOutcomeCallable
std::future< DeleteIntegrationTablePropertiesOutcome > DeleteIntegrationTablePropertiesOutcomeCallable
std::future< GetClassifiersOutcome > GetClassifiersOutcomeCallable
std::future< GetTableVersionOutcome > GetTableVersionOutcomeCallable
std::future< GetUserDefinedFunctionsOutcome > GetUserDefinedFunctionsOutcomeCallable
std::future< DeleteUserDefinedFunctionOutcome > DeleteUserDefinedFunctionOutcomeCallable
std::future< GetSchemaVersionOutcome > GetSchemaVersionOutcomeCallable
std::future< GetWorkflowRunOutcome > GetWorkflowRunOutcomeCallable
std::future< StartJobRunOutcome > StartJobRunOutcomeCallable
std::future< GetSystemLogsForSessionOutcome > GetSystemLogsForSessionOutcomeCallable
std::future< UpdateSourceControlFromJobOutcome > UpdateSourceControlFromJobOutcomeCallable
std::future< PutDataCatalogExportConfigurationOutcome > PutDataCatalogExportConfigurationOutcomeCallable
std::future< GetDataQualityRulesetOutcome > GetDataQualityRulesetOutcomeCallable
std::future< UpdateIntegrationResourcePropertyOutcome > UpdateIntegrationResourcePropertyOutcomeCallable
std::future< CancelStatementOutcome > CancelStatementOutcomeCallable
std::future< ListDataQualityStatisticAnnotationsOutcome > ListDataQualityStatisticAnnotationsOutcomeCallable
std::future< GetAssetTypeOutcome > GetAssetTypeOutcomeCallable
std::future< ListSessionsOutcome > ListSessionsOutcomeCallable
std::future< CreateClassifierOutcome > CreateClassifierOutcomeCallable
std::future< GetSchemaVersionsDiffOutcome > GetSchemaVersionsDiffOutcomeCallable
std::future< GetUnfilteredPartitionsMetadataOutcome > GetUnfilteredPartitionsMetadataOutcomeCallable
std::future< CreateUserDefinedFunctionOutcome > CreateUserDefinedFunctionOutcomeCallable
std::future< PutAssetOutcome > PutAssetOutcomeCallable
std::future< UpdateGlossaryOutcome > UpdateGlossaryOutcomeCallable
std::future< DeleteClassifierOutcome > DeleteClassifierOutcomeCallable
std::future< GetMLTransformOutcome > GetMLTransformOutcomeCallable
std::future< GetGlossaryOutcome > GetGlossaryOutcomeCallable
std::future< ListMaterializedViewRefreshTaskRunsOutcome > ListMaterializedViewRefreshTaskRunsOutcomeCallable
std::future< ResetJobBookmarkOutcome > ResetJobBookmarkOutcomeCallable
std::future< ListMLTransformsOutcome > ListMLTransformsOutcomeCallable
std::future< GetDataQualityResultV2Outcome > GetDataQualityResultV2OutcomeCallable
std::future< RegisterConnectionTypeOutcome > RegisterConnectionTypeOutcomeCallable
std::future< CreateBlueprintOutcome > CreateBlueprintOutcomeCallable
std::future< PutAssetTypeOutcome > PutAssetTypeOutcomeCallable
std::future< DeleteIntegrationOutcome > DeleteIntegrationOutcomeCallable
std::future< GetGlueIdentityCenterConfigurationOutcome > GetGlueIdentityCenterConfigurationOutcomeCallable
std::future< CreateRegistryOutcome > CreateRegistryOutcomeCallable
std::future< PublishDataQualityResultV2Outcome > PublishDataQualityResultV2OutcomeCallable
std::future< GetWorkflowRunPropertiesOutcome > GetWorkflowRunPropertiesOutcomeCallable
std::future< GetDataCatalogExportConfigurationOutcome > GetDataCatalogExportConfigurationOutcomeCallable
std::future< GetSecurityConfigurationOutcome > GetSecurityConfigurationOutcomeCallable
std::future< GetEntityRecordsOutcome > GetEntityRecordsOutcomeCallable
std::future< DeleteGlossaryOutcome > DeleteGlossaryOutcomeCallable
std::future< GetUnfilteredPartitionMetadataOutcome > GetUnfilteredPartitionMetadataOutcomeCallable
std::future< DeleteTableVersionOutcome > DeleteTableVersionOutcomeCallable
std::future< BatchGetDevEndpointsOutcome > BatchGetDevEndpointsOutcomeCallable
std::future< BatchCreatePartitionOutcome > BatchCreatePartitionOutcomeCallable
std::future< UpdateTableOutcome > UpdateTableOutcomeCallable
std::future< GetUnfilteredTableMetadataOutcome > GetUnfilteredTableMetadataOutcomeCallable
std::future< BatchGetPartitionOutcome > BatchGetPartitionOutcomeCallable
std::future< CreatePartitionIndexOutcome > CreatePartitionIndexOutcomeCallable
std::future< StartCrawlerOutcome > StartCrawlerOutcomeCallable
std::future< GetDataCatalogEncryptionSettingsOutcome > GetDataCatalogEncryptionSettingsOutcomeCallable
std::future< PutDataQualityProfileAnnotationOutcome > PutDataQualityProfileAnnotationOutcomeCallable
std::future< GetPartitionOutcome > GetPartitionOutcomeCallable
std::future< DeleteWorkflowOutcome > DeleteWorkflowOutcomeCallable
std::future< CreateWorkflowOutcome > CreateWorkflowOutcomeCallable
std::future< UpdateJobOutcome > UpdateJobOutcomeCallable
std::future< StartDataQualityRuleRecommendationRunOutcome > StartDataQualityRuleRecommendationRunOutcomeCallable
std::future< DeleteSecurityConfigurationOutcome > DeleteSecurityConfigurationOutcomeCallable
std::future< BatchUpdatePartitionOutcome > BatchUpdatePartitionOutcomeCallable
std::future< CreateJobOutcome > CreateJobOutcomeCallable
std::future< UpdateDatabaseOutcome > UpdateDatabaseOutcomeCallable
std::future< DeleteDatabaseOutcome > DeleteDatabaseOutcomeCallable
std::future< GetCrawlerOutcome > GetCrawlerOutcomeCallable
std::future< DeleteFormTypeOutcome > DeleteFormTypeOutcomeCallable
std::future< UpdateDevEndpointOutcome > UpdateDevEndpointOutcomeCallable
std::future< CreateDatabaseOutcome > CreateDatabaseOutcomeCallable
std::future< GetCrawlersOutcome > GetCrawlersOutcomeCallable
std::future< GetJobBookmarkOutcome > GetJobBookmarkOutcomeCallable
std::future< CreateMLTransformOutcome > CreateMLTransformOutcomeCallable
std::future< BatchGetCrawlersOutcome > BatchGetCrawlersOutcomeCallable
std::future< BatchDeletePartitionOutcome > BatchDeletePartitionOutcomeCallable
std::future< UpdatePartitionOutcome > UpdatePartitionOutcomeCallable
std::future< UpdateDataQualityRulesetOutcome > UpdateDataQualityRulesetOutcomeCallable
std::future< RemoveSchemaVersionMetadataOutcome > RemoveSchemaVersionMetadataOutcomeCallable
std::future< StopMaterializedViewRefreshTaskRunOutcome > StopMaterializedViewRefreshTaskRunOutcomeCallable
std::future< UpdateClassifierOutcome > UpdateClassifierOutcomeCallable
std::future< GetJobRunsOutcome > GetJobRunsOutcomeCallable
std::future< UpdateBlueprintOutcome > UpdateBlueprintOutcomeCallable
std::future< ListCustomEntityTypesOutcome > ListCustomEntityTypesOutcomeCallable
std::future< QuerySchemaVersionMetadataOutcome > QuerySchemaVersionMetadataOutcomeCallable
std::future< BatchGetTableOptimizerOutcome > BatchGetTableOptimizerOutcomeCallable
std::future< DeletePartitionOutcome > DeletePartitionOutcomeCallable
std::future< ListRegistriesOutcome > ListRegistriesOutcomeCallable
std::future< UpdateUserDefinedFunctionOutcome > UpdateUserDefinedFunctionOutcomeCallable
std::future< StartColumnStatisticsTaskRunOutcome > StartColumnStatisticsTaskRunOutcomeCallable
std::future< CreateColumnStatisticsTaskSettingsOutcome > CreateColumnStatisticsTaskSettingsOutcomeCallable
std::future< CreateSchemaOutcome > CreateSchemaOutcomeCallable
std::future< DeleteCrawlerOutcome > DeleteCrawlerOutcomeCallable
std::future< CreateGlossaryTermOutcome > CreateGlossaryTermOutcomeCallable
std::future< UpdateMLTransformOutcome > UpdateMLTransformOutcomeCallable
std::future< UpdateCrawlerScheduleOutcome > UpdateCrawlerScheduleOutcomeCallable
std::future< GetDataQualityModelResultOutcome > GetDataQualityModelResultOutcomeCallable
std::future< UpdateIntegrationTablePropertiesOutcome > UpdateIntegrationTablePropertiesOutcomeCallable
std::future< SearchTablesOutcome > SearchTablesOutcomeCallable
std::future< StartMaterializedViewRefreshTaskRunOutcome > StartMaterializedViewRefreshTaskRunOutcomeCallable
std::future< DeleteCustomEntityTypeOutcome > DeleteCustomEntityTypeOutcomeCallable
std::future< StartMLLabelingSetGenerationTaskRunOutcome > StartMLLabelingSetGenerationTaskRunOutcomeCallable
std::future< DeleteColumnStatisticsForPartitionOutcome > DeleteColumnStatisticsForPartitionOutcomeCallable
std::future< GetSchemaByDefinitionOutcome > GetSchemaByDefinitionOutcomeCallable
std::future< GetDevEndpointOutcome > GetDevEndpointOutcomeCallable
std::future< DescribeInboundIntegrationsOutcome > DescribeInboundIntegrationsOutcomeCallable
std::future< DisassociateGlossaryTermsOutcome > DisassociateGlossaryTermsOutcomeCallable
std::future< DeleteMLTransformOutcome > DeleteMLTransformOutcomeCallable
std::future< GetIntegrationTablePropertiesOutcome > GetIntegrationTablePropertiesOutcomeCallable
std::future< UpdateColumnStatisticsForTableOutcome > UpdateColumnStatisticsForTableOutcomeCallable
std::future< BatchDeleteConnectionOutcome > BatchDeleteConnectionOutcomeCallable
std::future< ListStatementsOutcome > ListStatementsOutcomeCallable
std::future< StopSessionOutcome > StopSessionOutcomeCallable
std::future< DeleteColumnStatisticsForTableOutcome > DeleteColumnStatisticsForTableOutcomeCallable
std::future< CreateScriptOutcome > CreateScriptOutcomeCallable
std::future< GetJobRunOutcome > GetJobRunOutcomeCallable
std::future< CreateIntegrationTablePropertiesOutcome > CreateIntegrationTablePropertiesOutcomeCallable
std::future< GetTriggersOutcome > GetTriggersOutcomeCallable
std::future< CreateIntegrationResourcePropertyOutcome > CreateIntegrationResourcePropertyOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
std::future< GetTriggerOutcome > GetTriggerOutcomeCallable
std::future< CreateGlueIdentityCenterConfigurationOutcome > CreateGlueIdentityCenterConfigurationOutcomeCallable
std::future< StopColumnStatisticsTaskRunScheduleOutcome > StopColumnStatisticsTaskRunScheduleOutcomeCallable
std::future< GetMaterializedViewRefreshTaskRunOutcome > GetMaterializedViewRefreshTaskRunOutcomeCallable
std::future< StartTriggerOutcome > StartTriggerOutcomeCallable
std::future< GetDataQualityResultOutcome > GetDataQualityResultOutcomeCallable
std::future< UpdateCatalogOutcome > UpdateCatalogOutcomeCallable
std::future< ListAssetTypesOutcome > ListAssetTypesOutcomeCallable
std::future< BatchGetTriggersOutcome > BatchGetTriggersOutcomeCallable
std::future< StartWorkflowRunOutcome > StartWorkflowRunOutcomeCallable
std::future< GetJobsOutcome > GetJobsOutcomeCallable
std::future< GetSessionOutcome > GetSessionOutcomeCallable
std::future< BatchGetCustomEntityTypesOutcome > BatchGetCustomEntityTypesOutcomeCallable
std::future< BatchDeleteTableVersionOutcome > BatchDeleteTableVersionOutcomeCallable
std::future< ListBlueprintsOutcome > ListBlueprintsOutcomeCallable
std::future< ListJobsOutcome > ListJobsOutcomeCallable
std::future< CreatePartitionOutcome > CreatePartitionOutcomeCallable
std::future< GetIntegrationResourcePropertyOutcome > GetIntegrationResourcePropertyOutcomeCallable
std::future< DeleteSchemaVersionsOutcome > DeleteSchemaVersionsOutcomeCallable
std::future< GetColumnStatisticsTaskSettingsOutcome > GetColumnStatisticsTaskSettingsOutcomeCallable
std::future< CreateUsageProfileOutcome > CreateUsageProfileOutcomeCallable
std::future< StopWorkflowRunOutcome > StopWorkflowRunOutcomeCallable
std::future< GetFormTypeOutcome > GetFormTypeOutcomeCallable
std::future< ListColumnStatisticsTaskRunsOutcome > ListColumnStatisticsTaskRunsOutcomeCallable
std::future< PutAttachmentOutcome > PutAttachmentOutcomeCallable
std::future< GetUsageProfileOutcome > GetUsageProfileOutcomeCallable
std::future< CancelDataQualityRuleRecommendationRunOutcome > CancelDataQualityRuleRecommendationRunOutcomeCallable
std::future< CreateDataQualityRulesetOutcome > CreateDataQualityRulesetOutcomeCallable
std::future< GetTableOptimizerOutcome > GetTableOptimizerOutcomeCallable
std::future< ListDataQualityRulesetsOutcome > ListDataQualityRulesetsOutcomeCallable
std::future< CreateTableOutcome > CreateTableOutcomeCallable
std::future< DeleteTableOptimizerOutcome > DeleteTableOptimizerOutcomeCallable
std::future< BatchGetDataQualityRulesetEvaluationRunOutcome > BatchGetDataQualityRulesetEvaluationRunOutcomeCallable
std::future< GetGlossaryTermOutcome > GetGlossaryTermOutcomeCallable
std::future< UpdateColumnStatisticsForPartitionOutcome > UpdateColumnStatisticsForPartitionOutcomeCallable
std::future< ListEntitiesOutcome > ListEntitiesOutcomeCallable
std::future< UpdateRegistryOutcome > UpdateRegistryOutcomeCallable
std::future< StopTriggerOutcome > StopTriggerOutcomeCallable
std::future< ListCrawlsOutcome > ListCrawlsOutcomeCallable
std::future< UpdateWorkflowOutcome > UpdateWorkflowOutcomeCallable
std::future< DeleteGlossaryTermOutcome > DeleteGlossaryTermOutcomeCallable
std::future< BatchStopJobRunOutcome > BatchStopJobRunOutcomeCallable
std::future< ListConnectionTypesOutcome > ListConnectionTypesOutcomeCallable
std::future< GetDashboardUrlOutcome > GetDashboardUrlOutcomeCallable
std::future< DeleteRegistryOutcome > DeleteRegistryOutcomeCallable
std::future< TestConnectionOutcome > TestConnectionOutcomeCallable
std::future< ListGlossaryTermsOutcome > ListGlossaryTermsOutcomeCallable
std::future< CreateGlossaryOutcome > CreateGlossaryOutcomeCallable
std::future< BatchPutDataQualityStatisticAnnotationOutcome > BatchPutDataQualityStatisticAnnotationOutcomeCallable
std::future< GetDatabaseOutcome > GetDatabaseOutcomeCallable
std::future< GetColumnStatisticsForPartitionOutcome > GetColumnStatisticsForPartitionOutcomeCallable
std::future< GetSchemaOutcome > GetSchemaOutcomeCallable
std::future< ResumeWorkflowRunOutcome > ResumeWorkflowRunOutcomeCallable
std::future< UpdateCrawlerOutcome > UpdateCrawlerOutcomeCallable
std::future< ListIntegrationResourcePropertiesOutcome > ListIntegrationResourcePropertiesOutcomeCallable
std::future< GetTagsOutcome > GetTagsOutcomeCallable
std::future< CreateConnectionOutcome > CreateConnectionOutcomeCallable
std::future< GetStatementOutcome > GetStatementOutcomeCallable
std::future< StopCrawlerOutcome > StopCrawlerOutcomeCallable
std::future< GetDataQualityModelOutcome > GetDataQualityModelOutcomeCallable
std::future< CreateCatalogOutcome > CreateCatalogOutcomeCallable
std::future< GetColumnStatisticsTaskRunsOutcome > GetColumnStatisticsTaskRunsOutcomeCallable
std::future< GetMLTransformsOutcome > GetMLTransformsOutcomeCallable
std::future< DescribeConnectionTypeOutcome > DescribeConnectionTypeOutcomeCallable
std::future< UpdateGlossaryTermOutcome > UpdateGlossaryTermOutcomeCallable
std::future< UpdateConnectionOutcome > UpdateConnectionOutcomeCallable
std::future< DescribeIntegrationsOutcome > DescribeIntegrationsOutcomeCallable
std::future< DeleteDataQualityRulesetOutcome > DeleteDataQualityRulesetOutcomeCallable
std::future< GetColumnStatisticsForTableOutcome > GetColumnStatisticsForTableOutcomeCallable
std::future< GetDataQualityRulesetEvaluationRunOutcome > GetDataQualityRulesetEvaluationRunOutcomeCallable
std::future< GetCatalogOutcome > GetCatalogOutcomeCallable
std::future< UpdateColumnStatisticsTaskSettingsOutcome > UpdateColumnStatisticsTaskSettingsOutcomeCallable
std::future< CreateTriggerOutcome > CreateTriggerOutcomeCallable
std::future< CreateCrawlerOutcome > CreateCrawlerOutcomeCallable
std::future< DeleteTableOutcome > DeleteTableOutcomeCallable
std::future< GetBlueprintRunOutcome > GetBlueprintRunOutcomeCallable
std::future< GetMLTaskRunsOutcome > GetMLTaskRunsOutcomeCallable
std::future< BatchDeleteTableOutcome > BatchDeleteTableOutcomeCallable
std::future< UpdateSchemaOutcome > UpdateSchemaOutcomeCallable
std::future< ListTriggersOutcome > ListTriggersOutcomeCallable
std::future< DeleteIntegrationResourcePropertyOutcome > DeleteIntegrationResourcePropertyOutcomeCallable
std::future< GetCatalogImportStatusOutcome > GetCatalogImportStatusOutcomeCallable
std::future< BatchGetDataQualityResultV2Outcome > BatchGetDataQualityResultV2OutcomeCallable
std::future< GetCatalogsOutcome > GetCatalogsOutcomeCallable
std::future< GetMappingOutcome > GetMappingOutcomeCallable
std::future< UpdateTableOptimizerOutcome > UpdateTableOptimizerOutcomeCallable
std::future< BatchGetDataQualityResultOutcome > BatchGetDataQualityResultOutcomeCallable
std::future< GetWorkflowOutcome > GetWorkflowOutcomeCallable
std::future< CreateSecurityConfigurationOutcome > CreateSecurityConfigurationOutcomeCallable
std::future< GetColumnStatisticsTaskRunOutcome > GetColumnStatisticsTaskRunOutcomeCallable
std::future< DeleteAssetOutcome > DeleteAssetOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< GetConnectionsOutcome > GetConnectionsOutcomeCallable
std::future< GetSecurityConfigurationsOutcome > GetSecurityConfigurationsOutcomeCallable
std::future< CreateDevEndpointOutcome > CreateDevEndpointOutcomeCallable
std::future< DeleteAttachmentOutcome > DeleteAttachmentOutcomeCallable
std::future< GetSessionEndpointOutcome > GetSessionEndpointOutcomeCallable
std::future< DescribeEntityOutcome > DescribeEntityOutcomeCallable
std::future< DeleteBlueprintOutcome > DeleteBlueprintOutcomeCallable
std::future< UpdateGlueIdentityCenterConfigurationOutcome > UpdateGlueIdentityCenterConfigurationOutcomeCallable
std::future< StartExportLabelsTaskRunOutcome > StartExportLabelsTaskRunOutcomeCallable
std::future< CreateSessionOutcome > CreateSessionOutcomeCallable
std::future< DeleteUsageProfileOutcome > DeleteUsageProfileOutcomeCallable
std::future< ListDevEndpointsOutcome > ListDevEndpointsOutcomeCallable
std::future< GetCrawlerMetricsOutcome > GetCrawlerMetricsOutcomeCallable
std::future< GetCustomEntityTypeOutcome > GetCustomEntityTypeOutcomeCallable
std::future< AssociateGlossaryTermsOutcome > AssociateGlossaryTermsOutcomeCallable
std::future< DeleteSchemaOutcome > DeleteSchemaOutcomeCallable
std::future< PutFormTypeOutcome > PutFormTypeOutcomeCallable
std::future< DeleteTriggerOutcome > DeleteTriggerOutcomeCallable
std::future< CheckSchemaVersionValidityOutcome > CheckSchemaVersionValidityOutcomeCallable
std::future< DeleteGlueIdentityCenterConfigurationOutcome > DeleteGlueIdentityCenterConfigurationOutcomeCallable
std::future< ImportCatalogToGlueOutcome > ImportCatalogToGlueOutcomeCallable
std::future< ListDataQualityResultsOutcome > ListDataQualityResultsOutcomeCallable
std::future< GetAssetOutcome > GetAssetOutcomeCallable
std::future< GetPartitionsOutcome > GetPartitionsOutcomeCallable
std::future< GetResourcePolicyOutcome > GetResourcePolicyOutcomeCallable
std::future< DeleteConnectionTypeOutcome > DeleteConnectionTypeOutcomeCallable
std::future< StartBlueprintRunOutcome > StartBlueprintRunOutcomeCallable
std::future< PutDataCatalogEncryptionSettingsOutcome > PutDataCatalogEncryptionSettingsOutcomeCallable
std::future< ModifyIntegrationOutcome > ModifyIntegrationOutcomeCallable
std::future< GetJobOutcome > GetJobOutcomeCallable
std::future< GetTableVersionsOutcome > GetTableVersionsOutcomeCallable
std::future< BatchGetBlueprintsOutcome > BatchGetBlueprintsOutcomeCallable
std::future< ListIterableFormsOutcome > ListIterableFormsOutcomeCallable
std::future< GetRegistryOutcome > GetRegistryOutcomeCallable
std::future< CreateCustomEntityTypeOutcome > CreateCustomEntityTypeOutcomeCallable
std::future< GetBlueprintOutcome > GetBlueprintOutcomeCallable
std::future< ListFormTypesOutcome > ListFormTypesOutcomeCallable
std::future< ListUsageProfilesOutcome > ListUsageProfilesOutcomeCallable
std::future< ListDataQualityRulesetEvaluationRunsOutcome > ListDataQualityRulesetEvaluationRunsOutcomeCallable
std::future< ListGlossariesOutcome > ListGlossariesOutcomeCallable
std::future< DeleteConnectionOutcome > DeleteConnectionOutcomeCallable
std::future< DeleteColumnStatisticsTaskSettingsOutcome > DeleteColumnStatisticsTaskSettingsOutcomeCallable
std::future< ListIntegrationTablePropertiesOutcome > ListIntegrationTablePropertiesOutcomeCallable
std::future< DeleteSessionOutcome > DeleteSessionOutcomeCallable
std::future< ListTableOptimizerRunsOutcome > ListTableOptimizerRunsOutcomeCallable
std::future< ListDataQualityRuleRecommendationRunsOutcome > ListDataQualityRuleRecommendationRunsOutcomeCallable
std::future< StartDataQualityRulesetEvaluationRunOutcome > StartDataQualityRulesetEvaluationRunOutcomeCallable
std::future< ListWorkflowsOutcome > ListWorkflowsOutcomeCallable
std::future< GetUserDefinedFunctionOutcome > GetUserDefinedFunctionOutcomeCallable
std::future< PutWorkflowRunPropertiesOutcome > PutWorkflowRunPropertiesOutcomeCallable
std::future< GetSystemLogsForJobRunOutcome > GetSystemLogsForJobRunOutcomeCallable
std::future< GetDataflowGraphOutcome > GetDataflowGraphOutcomeCallable
std::future< BatchGetWorkflowsOutcome > BatchGetWorkflowsOutcomeCallable
std::future< ListSchemaVersionsOutcome > ListSchemaVersionsOutcomeCallable
std::future< ListDataQualityStatisticsOutcome > ListDataQualityStatisticsOutcomeCallable
std::future< GetMLTaskRunOutcome > GetMLTaskRunOutcomeCallable
std::future< GetConnectionOutcome > GetConnectionOutcomeCallable
std::future< BatchGetIterableFormsOutcome > BatchGetIterableFormsOutcomeCallable
std::future< DeleteCatalogOutcome > DeleteCatalogOutcomeCallable
std::future< GetResourcePoliciesOutcome > GetResourcePoliciesOutcomeCallable
std::future< GetPlanOutcome > GetPlanOutcomeCallable
std::future< GetDatabasesOutcome > GetDatabasesOutcomeCallable
std::future< StartMLEvaluationTaskRunOutcome > StartMLEvaluationTaskRunOutcomeCallable
std::future< UpdateJobFromSourceControlOutcome > UpdateJobFromSourceControlOutcomeCallable
std::future< CreateTableOptimizerOutcome > CreateTableOptimizerOutcomeCallable
std::future< CreateIntegrationOutcome > CreateIntegrationOutcomeCallable
std::future< DeletePartitionIndexOutcome > DeletePartitionIndexOutcomeCallable
std::future< StopCrawlerScheduleOutcome > StopCrawlerScheduleOutcomeCallable
std::future< RegisterSchemaVersionOutcome > RegisterSchemaVersionOutcomeCallable
std::future< CancelMLTaskRunOutcome > CancelMLTaskRunOutcomeCallable
std::future< GetPartitionIndexesOutcome > GetPartitionIndexesOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< GetClassifierOutcome > GetClassifierOutcomeCallable
std::future< GetWorkflowRunsOutcome > GetWorkflowRunsOutcomeCallable
std::future< GetTableOutcome > GetTableOutcomeCallable
std::function< void(const GlueClient *, const Model::BatchUpdatePartitionRequest &, const Model::BatchUpdatePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchUpdatePartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetMaterializedViewRefreshTaskRunRequest &, const Model::GetMaterializedViewRefreshTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMaterializedViewRefreshTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateDataQualityRulesetRequest &, const Model::CreateDataQualityRulesetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDataQualityRulesetResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDataCatalogEncryptionSettingsRequest &, const Model::GetDataCatalogEncryptionSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataCatalogEncryptionSettingsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetJobRequest &, const Model::GetJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJobResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetJobsRequest &, const Model::BatchGetJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetJobsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::PutSchemaVersionMetadataRequest &, const Model::PutSchemaVersionMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutSchemaVersionMetadataResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetSchemaByDefinitionRequest &, const Model::GetSchemaByDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSchemaByDefinitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetSchemaVersionsDiffRequest &, const Model::GetSchemaVersionsDiffOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSchemaVersionsDiffResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetCustomEntityTypesRequest &, const Model::BatchGetCustomEntityTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetCustomEntityTypesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StopCrawlerRequest &, const Model::StopCrawlerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopCrawlerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::PutWorkflowRunPropertiesRequest &, const Model::PutWorkflowRunPropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutWorkflowRunPropertiesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateRegistryRequest &, const Model::UpdateRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRegistryResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetTableOptimizerRequest &, const Model::GetTableOptimizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableOptimizerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StopMaterializedViewRefreshTaskRunRequest &, const Model::StopMaterializedViewRefreshTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopMaterializedViewRefreshTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListMaterializedViewRefreshTaskRunsRequest &, const Model::ListMaterializedViewRefreshTaskRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMaterializedViewRefreshTaskRunsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteColumnStatisticsForPartitionRequest &, const Model::DeleteColumnStatisticsForPartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteColumnStatisticsForPartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateSchemaRequest &, const Model::CreateSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSchemaResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetUnfilteredPartitionMetadataRequest &, const Model::GetUnfilteredPartitionMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUnfilteredPartitionMetadataResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ResumeWorkflowRunRequest &, const Model::ResumeWorkflowRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResumeWorkflowRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ModifyIntegrationRequest &, const Model::ModifyIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyIntegrationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetSchemaVersionRequest &, const Model::GetSchemaVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSchemaVersionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetColumnStatisticsTaskRunsRequest &, const Model::GetColumnStatisticsTaskRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetColumnStatisticsTaskRunsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDataQualityResultV2Request &, const Model::GetDataQualityResultV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataQualityResultV2ResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreatePartitionIndexRequest &, const Model::CreatePartitionIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePartitionIndexResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateClassifierRequest &, const Model::UpdateClassifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateClassifierResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteCustomEntityTypeRequest &, const Model::DeleteCustomEntityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCustomEntityTypeResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateCrawlerRequest &, const Model::CreateCrawlerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCrawlerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetTablesRequest &, const Model::GetTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTablesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetBlueprintRequest &, const Model::GetBlueprintOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBlueprintResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetIterableFormsRequest &, const Model::BatchGetIterableFormsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetIterableFormsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateUserDefinedFunctionRequest &, const Model::UpdateUserDefinedFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateUserDefinedFunctionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateScriptRequest &, const Model::CreateScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateScriptResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartDataQualityRuleRecommendationRunRequest &, const Model::StartDataQualityRuleRecommendationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDataQualityRuleRecommendationRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetPartitionRequest &, const Model::BatchGetPartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetPartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreatePartitionRequest &, const Model::CreatePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetDataQualityResultRequest &, const Model::BatchGetDataQualityResultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetDataQualityResultResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetUserDefinedFunctionRequest &, const Model::GetUserDefinedFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUserDefinedFunctionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::PutDataCatalogExportConfigurationRequest &, const Model::PutDataCatalogExportConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutDataCatalogExportConfigurationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListIterableFormsRequest &, const Model::ListIterableFormsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIterableFormsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateTriggerRequest &, const Model::CreateTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTriggerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateCrawlerRequest &, const Model::UpdateCrawlerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCrawlerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateUsageProfileRequest &, const Model::UpdateUsageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateUsageProfileResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateColumnStatisticsForPartitionRequest &, const Model::UpdateColumnStatisticsForPartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateColumnStatisticsForPartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListColumnStatisticsTaskRunsRequest &, const Model::ListColumnStatisticsTaskRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListColumnStatisticsTaskRunsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CancelDataQualityRulesetEvaluationRunRequest &, const Model::CancelDataQualityRulesetEvaluationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelDataQualityRulesetEvaluationRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteSchemaVersionsRequest &, const Model::DeleteSchemaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSchemaVersionsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListEntitiesRequest &, const Model::ListEntitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEntitiesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartColumnStatisticsTaskRunRequest &, const Model::StartColumnStatisticsTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartColumnStatisticsTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetUnfilteredPartitionsMetadataRequest &, const Model::GetUnfilteredPartitionsMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUnfilteredPartitionsMetadataResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchDeleteTableRequest &, const Model::BatchDeleteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDeleteTableResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDevEndpointRequest &, const Model::GetDevEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDevEndpointResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetCrawlersRequest &, const Model::GetCrawlersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCrawlersResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListSchemaVersionsRequest &, const Model::ListSchemaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSchemaVersionsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListAssetTypesRequest &, const Model::ListAssetTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssetTypesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DescribeConnectionTypeRequest &, const Model::DescribeConnectionTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConnectionTypeResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetPartitionsRequest &, const Model::GetPartitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPartitionsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetTriggerRequest &, const Model::GetTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTriggerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::PutFormTypeRequest &, const Model::PutFormTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutFormTypeResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteTableVersionRequest &, const Model::DeleteTableVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTableVersionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartExportLabelsTaskRunRequest &, const Model::StartExportLabelsTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartExportLabelsTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListSchemasRequest &, const Model::ListSchemasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSchemasResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetGlossaryTermRequest &, const Model::GetGlossaryTermOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetGlossaryTermResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetTableRequest &, const Model::GetTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetConnectionRequest &, const Model::GetConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConnectionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteIntegrationResourcePropertyRequest &, const Model::DeleteIntegrationResourcePropertyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIntegrationResourcePropertyResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteResourcePolicyResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateCustomEntityTypeRequest &, const Model::CreateCustomEntityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCustomEntityTypeResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteAssetTypeRequest &, const Model::DeleteAssetTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAssetTypeResponseReceivedHandler
std::function< void(const GlueClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutResourcePolicyResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetSystemLogsForJobRunRequest &, const Model::GetSystemLogsForJobRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSystemLogsForJobRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetJobRunsRequest &, const Model::GetJobRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJobRunsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetSessionEndpointRequest &, const Model::GetSessionEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSessionEndpointResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDataflowGraphRequest &, const Model::GetDataflowGraphOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataflowGraphResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteTableRequest &, const Model::DeleteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTableResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetColumnStatisticsForPartitionRequest &, const Model::GetColumnStatisticsForPartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetColumnStatisticsForPartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateTriggerRequest &, const Model::UpdateTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTriggerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartMaterializedViewRefreshTaskRunRequest &, const Model::StartMaterializedViewRefreshTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartMaterializedViewRefreshTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateGlossaryTermRequest &, const Model::CreateGlossaryTermOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGlossaryTermResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetIntegrationResourcePropertyRequest &, const Model::GetIntegrationResourcePropertyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIntegrationResourcePropertyResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetRegistryRequest &, const Model::GetRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRegistryResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetStatementRequest &, const Model::GetStatementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetStatementResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetMLTransformRequest &, const Model::GetMLTransformOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMLTransformResponseReceivedHandler
std::function< void(const GlueClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const GlueClient *, const Model::SearchAssetsRequest &, const Model::SearchAssetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchAssetsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::RunStatementRequest &, const Model::RunStatementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RunStatementResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetUsageProfileRequest &, const Model::GetUsageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUsageProfileResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteAttachmentRequest &, const Model::DeleteAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAttachmentResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetCrawlerRequest &, const Model::GetCrawlerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCrawlerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetCatalogRequest &, const Model::GetCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCatalogResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetSchemaRequest &, const Model::GetSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSchemaResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateColumnStatisticsForTableRequest &, const Model::UpdateColumnStatisticsForTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateColumnStatisticsForTableResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetTableVersionsRequest &, const Model::GetTableVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableVersionsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateUsageProfileRequest &, const Model::CreateUsageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateUsageProfileResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeletePartitionIndexRequest &, const Model::DeletePartitionIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePartitionIndexResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteAssetRequest &, const Model::DeleteAssetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAssetResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CheckSchemaVersionValidityRequest &, const Model::CheckSchemaVersionValidityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CheckSchemaVersionValidityResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDataQualityRulesetRequest &, const Model::GetDataQualityRulesetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataQualityRulesetResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartJobRunRequest &, const Model::StartJobRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartJobRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetMappingRequest &, const Model::GetMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMappingResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDataQualityRulesetEvaluationRunRequest &, const Model::GetDataQualityRulesetEvaluationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataQualityRulesetEvaluationRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteFormTypeRequest &, const Model::DeleteFormTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFormTypeResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StopCrawlerScheduleRequest &, const Model::StopCrawlerScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopCrawlerScheduleResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListStatementsRequest &, const Model::ListStatementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListStatementsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteCatalogRequest &, const Model::DeleteCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCatalogResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetSystemLogsForSessionRequest &, const Model::GetSystemLogsForSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSystemLogsForSessionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartColumnStatisticsTaskRunScheduleRequest &, const Model::StartColumnStatisticsTaskRunScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartColumnStatisticsTaskRunScheduleResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetMLTransformsRequest &, const Model::GetMLTransformsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMLTransformsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetResourcePoliciesRequest &, const Model::GetResourcePoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetResourcePoliciesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListJobsRequest &, const Model::ListJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListJobsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartMLEvaluationTaskRunRequest &, const Model::StartMLEvaluationTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartMLEvaluationTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetUnfilteredTableMetadataRequest &, const Model::GetUnfilteredTableMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUnfilteredTableMetadataResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartCrawlerScheduleRequest &, const Model::StartCrawlerScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartCrawlerScheduleResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetDataQualityResultV2Request &, const Model::BatchGetDataQualityResultV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetDataQualityResultV2ResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateGlossaryRequest &, const Model::CreateGlossaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGlossaryResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchDeletePartitionRequest &, const Model::BatchDeletePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDeletePartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListGlossariesRequest &, const Model::ListGlossariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListGlossariesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateIntegrationRequest &, const Model::CreateIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIntegrationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListConnectionTypesRequest &, const Model::ListConnectionTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConnectionTypesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListDataQualityResultsV2Request &, const Model::ListDataQualityResultsV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataQualityResultsV2ResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateGlossaryRequest &, const Model::UpdateGlossaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateGlossaryResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteDatabaseRequest &, const Model::DeleteDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDatabaseResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteDevEndpointRequest &, const Model::DeleteDevEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDevEndpointResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateBlueprintRequest &, const Model::CreateBlueprintOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBlueprintResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteBlueprintRequest &, const Model::DeleteBlueprintOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBlueprintResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateDatabaseRequest &, const Model::UpdateDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDatabaseResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListIntegrationResourcePropertiesRequest &, const Model::ListIntegrationResourcePropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIntegrationResourcePropertiesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetGlueIdentityCenterConfigurationRequest &, const Model::GetGlueIdentityCenterConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetGlueIdentityCenterConfigurationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateBlueprintRequest &, const Model::UpdateBlueprintOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBlueprintResponseReceivedHandler
std::function< void(const GlueClient *, const Model::PutDataQualityProfileAnnotationRequest &, const Model::PutDataQualityProfileAnnotationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutDataQualityProfileAnnotationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetWorkflowsRequest &, const Model::BatchGetWorkflowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetWorkflowsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetJobBookmarkRequest &, const Model::GetJobBookmarkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJobBookmarkResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchPutDataQualityStatisticAnnotationRequest &, const Model::BatchPutDataQualityStatisticAnnotationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchPutDataQualityStatisticAnnotationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::PutDataCatalogEncryptionSettingsRequest &, const Model::PutDataCatalogEncryptionSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutDataCatalogEncryptionSettingsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateTableOptimizerRequest &, const Model::UpdateTableOptimizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTableOptimizerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListRegistriesRequest &, const Model::ListRegistriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRegistriesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListWorkflowsRequest &, const Model::ListWorkflowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWorkflowsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDatabaseRequest &, const Model::GetDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDatabaseResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetAssetTypeRequest &, const Model::GetAssetTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAssetTypeResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartDataQualityRulesetEvaluationRunRequest &, const Model::StartDataQualityRulesetEvaluationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDataQualityRulesetEvaluationRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateCatalogRequest &, const Model::CreateCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCatalogResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateTableOptimizerRequest &, const Model::CreateTableOptimizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTableOptimizerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteTriggerRequest &, const Model::DeleteTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTriggerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteCrawlerRequest &, const Model::DeleteCrawlerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCrawlerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateSecurityConfigurationRequest &, const Model::CreateSecurityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSecurityConfigurationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetColumnStatisticsTaskRunRequest &, const Model::GetColumnStatisticsTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetColumnStatisticsTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetCrawlerMetricsRequest &, const Model::GetCrawlerMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCrawlerMetricsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteIntegrationRequest &, const Model::DeleteIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIntegrationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateColumnStatisticsTaskSettingsRequest &, const Model::CreateColumnStatisticsTaskSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateColumnStatisticsTaskSettingsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::QuerySchemaVersionMetadataRequest &, const Model::QuerySchemaVersionMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> QuerySchemaVersionMetadataResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetWorkflowRequest &, const Model::GetWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWorkflowResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateGlossaryTermRequest &, const Model::UpdateGlossaryTermOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateGlossaryTermResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteSessionRequest &, const Model::DeleteSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSessionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListMLTransformsRequest &, const Model::ListMLTransformsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMLTransformsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetCatalogImportStatusRequest &, const Model::GetCatalogImportStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCatalogImportStatusResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StopTriggerRequest &, const Model::StopTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopTriggerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::PutAssetTypeRequest &, const Model::PutAssetTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutAssetTypeResponseReceivedHandler
std::function< void(const GlueClient *, const Model::TestConnectionRequest &, const Model::TestConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TestConnectionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteColumnStatisticsTaskSettingsRequest &, const Model::DeleteColumnStatisticsTaskSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteColumnStatisticsTaskSettingsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateGlueIdentityCenterConfigurationRequest &, const Model::UpdateGlueIdentityCenterConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateGlueIdentityCenterConfigurationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDevEndpointsRequest &, const Model::GetDevEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDevEndpointsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteUserDefinedFunctionRequest &, const Model::DeleteUserDefinedFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteUserDefinedFunctionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetCatalogsRequest &, const Model::GetCatalogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCatalogsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetEntityRecordsRequest &, const Model::GetEntityRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEntityRecordsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeletePartitionRequest &, const Model::DeletePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListBlueprintsRequest &, const Model::ListBlueprintsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBlueprintsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateJobRequest &, const Model::UpdateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateJobResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDatabasesRequest &, const Model::GetDatabasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDatabasesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateColumnStatisticsTaskSettingsRequest &, const Model::UpdateColumnStatisticsTaskSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateColumnStatisticsTaskSettingsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteSchemaRequest &, const Model::DeleteSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSchemaResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateIntegrationResourcePropertyRequest &, const Model::CreateIntegrationResourcePropertyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIntegrationResourcePropertyResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateAssetRequest &, const Model::UpdateAssetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAssetResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetTableOptimizerRequest &, const Model::BatchGetTableOptimizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetTableOptimizerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateDevEndpointRequest &, const Model::CreateDevEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDevEndpointResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetCustomEntityTypeRequest &, const Model::GetCustomEntityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCustomEntityTypeResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetColumnStatisticsForTableRequest &, const Model::GetColumnStatisticsForTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetColumnStatisticsForTableResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartBlueprintRunRequest &, const Model::StartBlueprintRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartBlueprintRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListTriggersRequest &, const Model::ListTriggersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTriggersResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DisassociateGlossaryTermsRequest &, const Model::DisassociateGlossaryTermsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateGlossaryTermsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetMLTaskRunsRequest &, const Model::GetMLTaskRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMLTaskRunsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateTableRequest &, const Model::UpdateTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTableResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListDataQualityRuleRecommendationRunsRequest &, const Model::ListDataQualityRuleRecommendationRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataQualityRuleRecommendationRunsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartWorkflowRunRequest &, const Model::StartWorkflowRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartWorkflowRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetWorkflowRunsRequest &, const Model::GetWorkflowRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWorkflowRunsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListGlossaryTermsRequest &, const Model::ListGlossaryTermsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListGlossaryTermsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteIntegrationTablePropertiesRequest &, const Model::DeleteIntegrationTablePropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIntegrationTablePropertiesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteConnectionTypeRequest &, const Model::DeleteConnectionTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConnectionTypeResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDataCatalogExportConfigurationRequest &, const Model::GetDataCatalogExportConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataCatalogExportConfigurationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateIntegrationResourcePropertyRequest &, const Model::UpdateIntegrationResourcePropertyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateIntegrationResourcePropertyResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteRegistryRequest &, const Model::DeleteRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRegistryResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteMLTransformRequest &, const Model::DeleteMLTransformOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteMLTransformResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetUserDefinedFunctionsRequest &, const Model::GetUserDefinedFunctionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUserDefinedFunctionsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateJobFromSourceControlRequest &, const Model::UpdateJobFromSourceControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateJobFromSourceControlResponseReceivedHandler
std::function< void(const GlueClient *, const Model::RegisterSchemaVersionRequest &, const Model::RegisterSchemaVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterSchemaVersionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetClassifierRequest &, const Model::GetClassifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetClassifierResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateIntegrationTablePropertiesRequest &, const Model::CreateIntegrationTablePropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIntegrationTablePropertiesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateTableRequest &, const Model::CreateTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTableResponseReceivedHandler
std::function< void(const GlueClient *, const Model::SearchTablesRequest &, const Model::SearchTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchTablesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdatePartitionRequest &, const Model::UpdatePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdatePartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetBlueprintRunsRequest &, const Model::GetBlueprintRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBlueprintRunsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateClassifierRequest &, const Model::CreateClassifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateClassifierResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetTriggersRequest &, const Model::GetTriggersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTriggersResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateGlueIdentityCenterConfigurationRequest &, const Model::CreateGlueIdentityCenterConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGlueIdentityCenterConfigurationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DescribeEntityRequest &, const Model::DescribeEntityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEntityResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListTableOptimizerRunsRequest &, const Model::ListTableOptimizerRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTableOptimizerRunsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateMLTransformRequest &, const Model::CreateMLTransformOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateMLTransformResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DescribeIntegrationsRequest &, const Model::DescribeIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIntegrationsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateWorkflowRequest &, const Model::CreateWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWorkflowResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteDataQualityRulesetRequest &, const Model::DeleteDataQualityRulesetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDataQualityRulesetResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetConnectionsRequest &, const Model::GetConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConnectionsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDataQualityRuleRecommendationRunRequest &, const Model::GetDataQualityRuleRecommendationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataQualityRuleRecommendationRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetPlanRequest &, const Model::GetPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPlanResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteGlueIdentityCenterConfigurationRequest &, const Model::DeleteGlueIdentityCenterConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteGlueIdentityCenterConfigurationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetTagsRequest &, const Model::GetTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTagsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListCrawlsRequest &, const Model::ListCrawlsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCrawlsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateDevEndpointRequest &, const Model::UpdateDevEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDevEndpointResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListFormTypesRequest &, const Model::ListFormTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFormTypesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteGlossaryRequest &, const Model::DeleteGlossaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteGlossaryResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetSessionRequest &, const Model::GetSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSessionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::PublishDataQualityResultV2Request &, const Model::PublishDataQualityResultV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PublishDataQualityResultV2ResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StopColumnStatisticsTaskRunScheduleRequest &, const Model::StopColumnStatisticsTaskRunScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopColumnStatisticsTaskRunScheduleResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetBlueprintRunRequest &, const Model::GetBlueprintRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBlueprintRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateSourceControlFromJobRequest &, const Model::UpdateSourceControlFromJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSourceControlFromJobResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetClassifiersRequest &, const Model::GetClassifiersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetClassifiersResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetFormTypeRequest &, const Model::GetFormTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFormTypeResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListDataQualityStatisticAnnotationsRequest &, const Model::ListDataQualityStatisticAnnotationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataQualityStatisticAnnotationsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartCrawlerRequest &, const Model::StartCrawlerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartCrawlerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListDataQualityRulesetEvaluationRunsRequest &, const Model::ListDataQualityRulesetEvaluationRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataQualityRulesetEvaluationRunsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListDevEndpointsRequest &, const Model::ListDevEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDevEndpointsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateConnectionRequest &, const Model::CreateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateConnectionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteWorkflowRequest &, const Model::DeleteWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWorkflowResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateIntegrationTablePropertiesRequest &, const Model::UpdateIntegrationTablePropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateIntegrationTablePropertiesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateCrawlerScheduleRequest &, const Model::UpdateCrawlerScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCrawlerScheduleResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetSecurityConfigurationsRequest &, const Model::GetSecurityConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSecurityConfigurationsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateUserDefinedFunctionRequest &, const Model::CreateUserDefinedFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateUserDefinedFunctionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchStopJobRunRequest &, const Model::BatchStopJobRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchStopJobRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateMLTransformRequest &, const Model::UpdateMLTransformOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateMLTransformResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateRegistryRequest &, const Model::CreateRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRegistryResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteUsageProfileRequest &, const Model::DeleteUsageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteUsageProfileResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateWorkflowRequest &, const Model::UpdateWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWorkflowResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListCrawlersRequest &, const Model::ListCrawlersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCrawlersResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetJobRunRequest &, const Model::GetJobRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJobRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StopSessionRequest &, const Model::StopSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopSessionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateJobRequest &, const Model::CreateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateJobResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListDataQualityRulesetsRequest &, const Model::ListDataQualityRulesetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataQualityRulesetsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartTriggerRequest &, const Model::StartTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartTriggerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ResetJobBookmarkRequest &, const Model::ResetJobBookmarkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetJobBookmarkResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteGlossaryTermRequest &, const Model::DeleteGlossaryTermOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteGlossaryTermResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetWorkflowRunPropertiesRequest &, const Model::GetWorkflowRunPropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWorkflowRunPropertiesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateSchemaRequest &, const Model::UpdateSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSchemaResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchDeleteTableVersionRequest &, const Model::BatchDeleteTableVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDeleteTableVersionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDataQualityModelResultRequest &, const Model::GetDataQualityModelResultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataQualityModelResultResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListCustomEntityTypesRequest &, const Model::ListCustomEntityTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCustomEntityTypesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetPartitionRequest &, const Model::GetPartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetPartitionIndexesRequest &, const Model::GetPartitionIndexesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPartitionIndexesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteSecurityConfigurationRequest &, const Model::DeleteSecurityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSecurityConfigurationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartMLLabelingSetGenerationTaskRunRequest &, const Model::StartMLLabelingSetGenerationTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartMLLabelingSetGenerationTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetGlossaryRequest &, const Model::GetGlossaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetGlossaryResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetTableVersionRequest &, const Model::GetTableVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableVersionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetIntegrationTablePropertiesRequest &, const Model::GetIntegrationTablePropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIntegrationTablePropertiesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetTriggersRequest &, const Model::BatchGetTriggersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetTriggersResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDataQualityModelRequest &, const Model::GetDataQualityModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataQualityModelResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DescribeInboundIntegrationsRequest &, const Model::DescribeInboundIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInboundIntegrationsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetMLTaskRunRequest &, const Model::GetMLTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMLTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StopColumnStatisticsTaskRunRequest &, const Model::StopColumnStatisticsTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopColumnStatisticsTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListSessionsRequest &, const Model::ListSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSessionsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StopWorkflowRunRequest &, const Model::StopWorkflowRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopWorkflowRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListDataQualityStatisticsRequest &, const Model::ListDataQualityStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataQualityStatisticsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetJobsRequest &, const Model::GetJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJobsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetWorkflowRunRequest &, const Model::GetWorkflowRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWorkflowRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ImportCatalogToGlueRequest &, const Model::ImportCatalogToGlueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ImportCatalogToGlueResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetDevEndpointsRequest &, const Model::BatchGetDevEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetDevEndpointsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetAssetRequest &, const Model::GetAssetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAssetResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteConnectionRequest &, const Model::DeleteConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConnectionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CancelMLTaskRunRequest &, const Model::CancelMLTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelMLTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteClassifierRequest &, const Model::DeleteClassifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteClassifierResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDataQualityResultRequest &, const Model::GetDataQualityResultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataQualityResultResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateDatabaseRequest &, const Model::CreateDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDatabaseResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetColumnStatisticsTaskSettingsRequest &, const Model::GetColumnStatisticsTaskSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetColumnStatisticsTaskSettingsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDashboardUrlRequest &, const Model::GetDashboardUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDashboardUrlResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchCreatePartitionRequest &, const Model::BatchCreatePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchCreatePartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::PutAttachmentRequest &, const Model::PutAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutAttachmentResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateSessionRequest &, const Model::CreateSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSessionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetDataQualityRulesetEvaluationRunRequest &, const Model::BatchGetDataQualityRulesetEvaluationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetDataQualityRulesetEvaluationRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::RegisterConnectionTypeRequest &, const Model::RegisterConnectionTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterConnectionTypeResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetCrawlersRequest &, const Model::BatchGetCrawlersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetCrawlersResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetResourcePolicyRequest &, const Model::GetResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetResourcePolicyResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchDeleteConnectionRequest &, const Model::BatchDeleteConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDeleteConnectionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteTableOptimizerRequest &, const Model::DeleteTableOptimizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTableOptimizerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetSecurityConfigurationRequest &, const Model::GetSecurityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSecurityConfigurationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CancelStatementRequest &, const Model::CancelStatementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelStatementResponseReceivedHandler
std::function< void(const GlueClient *, const Model::RemoveSchemaVersionMetadataRequest &, const Model::RemoveSchemaVersionMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveSchemaVersionMetadataResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListIntegrationTablePropertiesRequest &, const Model::ListIntegrationTablePropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIntegrationTablePropertiesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CancelDataQualityRuleRecommendationRunRequest &, const Model::CancelDataQualityRuleRecommendationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelDataQualityRuleRecommendationRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateConnectionRequest &, const Model::UpdateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateConnectionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListUsageProfilesRequest &, const Model::ListUsageProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListUsageProfilesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateDataQualityRulesetRequest &, const Model::UpdateDataQualityRulesetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDataQualityRulesetResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteJobRequest &, const Model::DeleteJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteJobResponseReceivedHandler
std::function< void(const GlueClient *, const Model::PutAssetRequest &, const Model::PutAssetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutAssetResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartImportLabelsTaskRunRequest &, const Model::StartImportLabelsTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartImportLabelsTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListDataQualityResultsRequest &, const Model::ListDataQualityResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataQualityResultsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteColumnStatisticsForTableRequest &, const Model::DeleteColumnStatisticsForTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteColumnStatisticsForTableResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateCatalogRequest &, const Model::UpdateCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCatalogResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetBlueprintsRequest &, const Model::BatchGetBlueprintsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetBlueprintsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::AssociateGlossaryTermsRequest &, const Model::AssociateGlossaryTermsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateGlossaryTermsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String