AWS SDK for C++

AWS SDK for C++ Version 1.11.633

Loading...
Searching...
No Matches
GlueClient.h
1
6#pragma once
7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/glue/GlueServiceClientModel.h>
13
14namespace Aws
15{
16namespace Glue
17{
23 {
24 public:
26 static const char* GetServiceName();
27 static const char* GetAllocationTag();
28
31
37 std::shared_ptr<GlueEndpointProviderBase> endpointProvider = nullptr);
38
44 std::shared_ptr<GlueEndpointProviderBase> endpointProvider = nullptr,
46
51 GlueClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
52 std::shared_ptr<GlueEndpointProviderBase> endpointProvider = nullptr,
54
55
56 /* Legacy constructors due deprecation */
61 GlueClient(const Aws::Client::ClientConfiguration& clientConfiguration);
62
68 const Aws::Client::ClientConfiguration& clientConfiguration);
69
74 GlueClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
75 const Aws::Client::ClientConfiguration& clientConfiguration);
76
77 /* End of legacy constructors due deprecation */
78 virtual ~GlueClient();
79
87
91 template<typename BatchCreatePartitionRequestT = Model::BatchCreatePartitionRequest>
92 Model::BatchCreatePartitionOutcomeCallable BatchCreatePartitionCallable(const BatchCreatePartitionRequestT& request) const
93 {
94 return SubmitCallable(&GlueClient::BatchCreatePartition, request);
95 }
96
100 template<typename BatchCreatePartitionRequestT = Model::BatchCreatePartitionRequest>
101 void BatchCreatePartitionAsync(const BatchCreatePartitionRequestT& request, const BatchCreatePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
102 {
103 return SubmitAsync(&GlueClient::BatchCreatePartition, request, handler, context);
104 }
105
113
117 template<typename BatchDeleteConnectionRequestT = Model::BatchDeleteConnectionRequest>
118 Model::BatchDeleteConnectionOutcomeCallable BatchDeleteConnectionCallable(const BatchDeleteConnectionRequestT& request) const
119 {
120 return SubmitCallable(&GlueClient::BatchDeleteConnection, request);
121 }
122
126 template<typename BatchDeleteConnectionRequestT = Model::BatchDeleteConnectionRequest>
127 void BatchDeleteConnectionAsync(const BatchDeleteConnectionRequestT& request, const BatchDeleteConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
128 {
129 return SubmitAsync(&GlueClient::BatchDeleteConnection, request, handler, context);
130 }
131
139
143 template<typename BatchDeletePartitionRequestT = Model::BatchDeletePartitionRequest>
144 Model::BatchDeletePartitionOutcomeCallable BatchDeletePartitionCallable(const BatchDeletePartitionRequestT& request) const
145 {
146 return SubmitCallable(&GlueClient::BatchDeletePartition, request);
147 }
148
152 template<typename BatchDeletePartitionRequestT = Model::BatchDeletePartitionRequest>
153 void BatchDeletePartitionAsync(const BatchDeletePartitionRequestT& request, const BatchDeletePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
154 {
155 return SubmitAsync(&GlueClient::BatchDeletePartition, request, handler, context);
156 }
157
172
176 template<typename BatchDeleteTableRequestT = Model::BatchDeleteTableRequest>
177 Model::BatchDeleteTableOutcomeCallable BatchDeleteTableCallable(const BatchDeleteTableRequestT& request) const
178 {
179 return SubmitCallable(&GlueClient::BatchDeleteTable, request);
180 }
181
185 template<typename BatchDeleteTableRequestT = Model::BatchDeleteTableRequest>
186 void BatchDeleteTableAsync(const BatchDeleteTableRequestT& request, const BatchDeleteTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
187 {
188 return SubmitAsync(&GlueClient::BatchDeleteTable, request, handler, context);
189 }
190
198
202 template<typename BatchDeleteTableVersionRequestT = Model::BatchDeleteTableVersionRequest>
203 Model::BatchDeleteTableVersionOutcomeCallable BatchDeleteTableVersionCallable(const BatchDeleteTableVersionRequestT& request) const
204 {
205 return SubmitCallable(&GlueClient::BatchDeleteTableVersion, request);
206 }
207
211 template<typename BatchDeleteTableVersionRequestT = Model::BatchDeleteTableVersionRequest>
212 void BatchDeleteTableVersionAsync(const BatchDeleteTableVersionRequestT& request, const BatchDeleteTableVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
213 {
214 return SubmitAsync(&GlueClient::BatchDeleteTableVersion, request, handler, context);
215 }
216
224
228 template<typename BatchGetBlueprintsRequestT = Model::BatchGetBlueprintsRequest>
229 Model::BatchGetBlueprintsOutcomeCallable BatchGetBlueprintsCallable(const BatchGetBlueprintsRequestT& request) const
230 {
231 return SubmitCallable(&GlueClient::BatchGetBlueprints, request);
232 }
233
237 template<typename BatchGetBlueprintsRequestT = Model::BatchGetBlueprintsRequest>
238 void BatchGetBlueprintsAsync(const BatchGetBlueprintsRequestT& request, const BatchGetBlueprintsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
239 {
240 return SubmitAsync(&GlueClient::BatchGetBlueprints, request, handler, context);
241 }
242
253
257 template<typename BatchGetCrawlersRequestT = Model::BatchGetCrawlersRequest>
258 Model::BatchGetCrawlersOutcomeCallable BatchGetCrawlersCallable(const BatchGetCrawlersRequestT& request) const
259 {
260 return SubmitCallable(&GlueClient::BatchGetCrawlers, request);
261 }
262
266 template<typename BatchGetCrawlersRequestT = Model::BatchGetCrawlersRequest>
267 void BatchGetCrawlersAsync(const BatchGetCrawlersRequestT& request, const BatchGetCrawlersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
268 {
269 return SubmitAsync(&GlueClient::BatchGetCrawlers, request, handler, context);
270 }
271
279
283 template<typename BatchGetCustomEntityTypesRequestT = Model::BatchGetCustomEntityTypesRequest>
284 Model::BatchGetCustomEntityTypesOutcomeCallable BatchGetCustomEntityTypesCallable(const BatchGetCustomEntityTypesRequestT& request) const
285 {
286 return SubmitCallable(&GlueClient::BatchGetCustomEntityTypes, request);
287 }
288
292 template<typename BatchGetCustomEntityTypesRequestT = Model::BatchGetCustomEntityTypesRequest>
293 void BatchGetCustomEntityTypesAsync(const BatchGetCustomEntityTypesRequestT& request, const BatchGetCustomEntityTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
294 {
295 return SubmitAsync(&GlueClient::BatchGetCustomEntityTypes, request, handler, context);
296 }
297
305
309 template<typename BatchGetDataQualityResultRequestT = Model::BatchGetDataQualityResultRequest>
310 Model::BatchGetDataQualityResultOutcomeCallable BatchGetDataQualityResultCallable(const BatchGetDataQualityResultRequestT& request) const
311 {
312 return SubmitCallable(&GlueClient::BatchGetDataQualityResult, request);
313 }
314
318 template<typename BatchGetDataQualityResultRequestT = Model::BatchGetDataQualityResultRequest>
319 void BatchGetDataQualityResultAsync(const BatchGetDataQualityResultRequestT& request, const BatchGetDataQualityResultResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
320 {
321 return SubmitAsync(&GlueClient::BatchGetDataQualityResult, request, handler, context);
322 }
323
334
338 template<typename BatchGetDevEndpointsRequestT = Model::BatchGetDevEndpointsRequest>
339 Model::BatchGetDevEndpointsOutcomeCallable BatchGetDevEndpointsCallable(const BatchGetDevEndpointsRequestT& request) const
340 {
341 return SubmitCallable(&GlueClient::BatchGetDevEndpoints, request);
342 }
343
347 template<typename BatchGetDevEndpointsRequestT = Model::BatchGetDevEndpointsRequest>
348 void BatchGetDevEndpointsAsync(const BatchGetDevEndpointsRequestT& request, const BatchGetDevEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
349 {
350 return SubmitAsync(&GlueClient::BatchGetDevEndpoints, request, handler, context);
351 }
352
363
367 template<typename BatchGetJobsRequestT = Model::BatchGetJobsRequest>
368 Model::BatchGetJobsOutcomeCallable BatchGetJobsCallable(const BatchGetJobsRequestT& request) const
369 {
370 return SubmitCallable(&GlueClient::BatchGetJobs, request);
371 }
372
376 template<typename BatchGetJobsRequestT = Model::BatchGetJobsRequest>
377 void BatchGetJobsAsync(const BatchGetJobsRequestT& request, const BatchGetJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
378 {
379 return SubmitAsync(&GlueClient::BatchGetJobs, request, handler, context);
380 }
381
388
392 template<typename BatchGetPartitionRequestT = Model::BatchGetPartitionRequest>
393 Model::BatchGetPartitionOutcomeCallable BatchGetPartitionCallable(const BatchGetPartitionRequestT& request) const
394 {
395 return SubmitCallable(&GlueClient::BatchGetPartition, request);
396 }
397
401 template<typename BatchGetPartitionRequestT = Model::BatchGetPartitionRequest>
402 void BatchGetPartitionAsync(const BatchGetPartitionRequestT& request, const BatchGetPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
403 {
404 return SubmitAsync(&GlueClient::BatchGetPartition, request, handler, context);
405 }
406
414
418 template<typename BatchGetTableOptimizerRequestT = Model::BatchGetTableOptimizerRequest>
419 Model::BatchGetTableOptimizerOutcomeCallable BatchGetTableOptimizerCallable(const BatchGetTableOptimizerRequestT& request) const
420 {
421 return SubmitCallable(&GlueClient::BatchGetTableOptimizer, request);
422 }
423
427 template<typename BatchGetTableOptimizerRequestT = Model::BatchGetTableOptimizerRequest>
428 void BatchGetTableOptimizerAsync(const BatchGetTableOptimizerRequestT& request, const BatchGetTableOptimizerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
429 {
430 return SubmitAsync(&GlueClient::BatchGetTableOptimizer, request, handler, context);
431 }
432
443
447 template<typename BatchGetTriggersRequestT = Model::BatchGetTriggersRequest>
448 Model::BatchGetTriggersOutcomeCallable BatchGetTriggersCallable(const BatchGetTriggersRequestT& request) const
449 {
450 return SubmitCallable(&GlueClient::BatchGetTriggers, request);
451 }
452
456 template<typename BatchGetTriggersRequestT = Model::BatchGetTriggersRequest>
457 void BatchGetTriggersAsync(const BatchGetTriggersRequestT& request, const BatchGetTriggersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
458 {
459 return SubmitAsync(&GlueClient::BatchGetTriggers, request, handler, context);
460 }
461
472
476 template<typename BatchGetWorkflowsRequestT = Model::BatchGetWorkflowsRequest>
477 Model::BatchGetWorkflowsOutcomeCallable BatchGetWorkflowsCallable(const BatchGetWorkflowsRequestT& request) const
478 {
479 return SubmitCallable(&GlueClient::BatchGetWorkflows, request);
480 }
481
485 template<typename BatchGetWorkflowsRequestT = Model::BatchGetWorkflowsRequest>
486 void BatchGetWorkflowsAsync(const BatchGetWorkflowsRequestT& request, const BatchGetWorkflowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
487 {
488 return SubmitAsync(&GlueClient::BatchGetWorkflows, request, handler, context);
489 }
490
500
504 template<typename BatchPutDataQualityStatisticAnnotationRequestT = Model::BatchPutDataQualityStatisticAnnotationRequest>
506 {
507 return SubmitCallable(&GlueClient::BatchPutDataQualityStatisticAnnotation, request);
508 }
509
513 template<typename BatchPutDataQualityStatisticAnnotationRequestT = Model::BatchPutDataQualityStatisticAnnotationRequest>
514 void BatchPutDataQualityStatisticAnnotationAsync(const BatchPutDataQualityStatisticAnnotationRequestT& request, const BatchPutDataQualityStatisticAnnotationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
515 {
516 return SubmitAsync(&GlueClient::BatchPutDataQualityStatisticAnnotation, request, handler, context);
517 }
518
526
530 template<typename BatchStopJobRunRequestT = Model::BatchStopJobRunRequest>
531 Model::BatchStopJobRunOutcomeCallable BatchStopJobRunCallable(const BatchStopJobRunRequestT& request) const
532 {
533 return SubmitCallable(&GlueClient::BatchStopJobRun, request);
534 }
535
539 template<typename BatchStopJobRunRequestT = Model::BatchStopJobRunRequest>
540 void BatchStopJobRunAsync(const BatchStopJobRunRequestT& request, const BatchStopJobRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
541 {
542 return SubmitAsync(&GlueClient::BatchStopJobRun, request, handler, context);
543 }
544
552
556 template<typename BatchUpdatePartitionRequestT = Model::BatchUpdatePartitionRequest>
557 Model::BatchUpdatePartitionOutcomeCallable BatchUpdatePartitionCallable(const BatchUpdatePartitionRequestT& request) const
558 {
559 return SubmitCallable(&GlueClient::BatchUpdatePartition, request);
560 }
561
565 template<typename BatchUpdatePartitionRequestT = Model::BatchUpdatePartitionRequest>
566 void BatchUpdatePartitionAsync(const BatchUpdatePartitionRequestT& request, const BatchUpdatePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
567 {
568 return SubmitAsync(&GlueClient::BatchUpdatePartition, request, handler, context);
569 }
570
578
582 template<typename CancelDataQualityRuleRecommendationRunRequestT = Model::CancelDataQualityRuleRecommendationRunRequest>
584 {
585 return SubmitCallable(&GlueClient::CancelDataQualityRuleRecommendationRun, request);
586 }
587
591 template<typename CancelDataQualityRuleRecommendationRunRequestT = Model::CancelDataQualityRuleRecommendationRunRequest>
592 void CancelDataQualityRuleRecommendationRunAsync(const CancelDataQualityRuleRecommendationRunRequestT& request, const CancelDataQualityRuleRecommendationRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
593 {
594 return SubmitAsync(&GlueClient::CancelDataQualityRuleRecommendationRun, request, handler, context);
595 }
596
604
608 template<typename CancelDataQualityRulesetEvaluationRunRequestT = Model::CancelDataQualityRulesetEvaluationRunRequest>
610 {
611 return SubmitCallable(&GlueClient::CancelDataQualityRulesetEvaluationRun, request);
612 }
613
617 template<typename CancelDataQualityRulesetEvaluationRunRequestT = Model::CancelDataQualityRulesetEvaluationRunRequest>
618 void CancelDataQualityRulesetEvaluationRunAsync(const CancelDataQualityRulesetEvaluationRunRequestT& request, const CancelDataQualityRulesetEvaluationRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
619 {
620 return SubmitAsync(&GlueClient::CancelDataQualityRulesetEvaluationRun, request, handler, context);
621 }
622
634
638 template<typename CancelMLTaskRunRequestT = Model::CancelMLTaskRunRequest>
639 Model::CancelMLTaskRunOutcomeCallable CancelMLTaskRunCallable(const CancelMLTaskRunRequestT& request) const
640 {
641 return SubmitCallable(&GlueClient::CancelMLTaskRun, request);
642 }
643
647 template<typename CancelMLTaskRunRequestT = Model::CancelMLTaskRunRequest>
648 void CancelMLTaskRunAsync(const CancelMLTaskRunRequestT& request, const CancelMLTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
649 {
650 return SubmitAsync(&GlueClient::CancelMLTaskRun, request, handler, context);
651 }
652
659
663 template<typename CancelStatementRequestT = Model::CancelStatementRequest>
664 Model::CancelStatementOutcomeCallable CancelStatementCallable(const CancelStatementRequestT& request) const
665 {
666 return SubmitCallable(&GlueClient::CancelStatement, request);
667 }
668
672 template<typename CancelStatementRequestT = Model::CancelStatementRequest>
673 void CancelStatementAsync(const CancelStatementRequestT& request, const CancelStatementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
674 {
675 return SubmitAsync(&GlueClient::CancelStatement, request, handler, context);
676 }
677
687
691 template<typename CheckSchemaVersionValidityRequestT = Model::CheckSchemaVersionValidityRequest>
692 Model::CheckSchemaVersionValidityOutcomeCallable CheckSchemaVersionValidityCallable(const CheckSchemaVersionValidityRequestT& request) const
693 {
694 return SubmitCallable(&GlueClient::CheckSchemaVersionValidity, request);
695 }
696
700 template<typename CheckSchemaVersionValidityRequestT = Model::CheckSchemaVersionValidityRequest>
701 void CheckSchemaVersionValidityAsync(const CheckSchemaVersionValidityRequestT& request, const CheckSchemaVersionValidityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
702 {
703 return SubmitAsync(&GlueClient::CheckSchemaVersionValidity, request, handler, context);
704 }
705
712
716 template<typename CreateBlueprintRequestT = Model::CreateBlueprintRequest>
717 Model::CreateBlueprintOutcomeCallable CreateBlueprintCallable(const CreateBlueprintRequestT& request) const
718 {
719 return SubmitCallable(&GlueClient::CreateBlueprint, request);
720 }
721
725 template<typename CreateBlueprintRequestT = Model::CreateBlueprintRequest>
726 void CreateBlueprintAsync(const CreateBlueprintRequestT& request, const CreateBlueprintResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
727 {
728 return SubmitAsync(&GlueClient::CreateBlueprint, request, handler, context);
729 }
730
737
741 template<typename CreateCatalogRequestT = Model::CreateCatalogRequest>
742 Model::CreateCatalogOutcomeCallable CreateCatalogCallable(const CreateCatalogRequestT& request) const
743 {
744 return SubmitCallable(&GlueClient::CreateCatalog, request);
745 }
746
750 template<typename CreateCatalogRequestT = Model::CreateCatalogRequest>
751 void CreateCatalogAsync(const CreateCatalogRequestT& request, const CreateCatalogResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
752 {
753 return SubmitAsync(&GlueClient::CreateCatalog, request, handler, context);
754 }
755
765
769 template<typename CreateClassifierRequestT = Model::CreateClassifierRequest>
770 Model::CreateClassifierOutcomeCallable CreateClassifierCallable(const CreateClassifierRequestT& request = {}) const
771 {
772 return SubmitCallable(&GlueClient::CreateClassifier, request);
773 }
774
778 template<typename CreateClassifierRequestT = Model::CreateClassifierRequest>
779 void CreateClassifierAsync(const CreateClassifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const CreateClassifierRequestT& request = {}) const
780 {
781 return SubmitAsync(&GlueClient::CreateClassifier, request, handler, context);
782 }
783
790
794 template<typename CreateColumnStatisticsTaskSettingsRequestT = Model::CreateColumnStatisticsTaskSettingsRequest>
796 {
797 return SubmitCallable(&GlueClient::CreateColumnStatisticsTaskSettings, request);
798 }
799
803 template<typename CreateColumnStatisticsTaskSettingsRequestT = Model::CreateColumnStatisticsTaskSettingsRequest>
804 void CreateColumnStatisticsTaskSettingsAsync(const CreateColumnStatisticsTaskSettingsRequestT& request, const CreateColumnStatisticsTaskSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
805 {
806 return SubmitAsync(&GlueClient::CreateColumnStatisticsTaskSettings, request, handler, context);
807 }
808
817
821 template<typename CreateConnectionRequestT = Model::CreateConnectionRequest>
822 Model::CreateConnectionOutcomeCallable CreateConnectionCallable(const CreateConnectionRequestT& request) const
823 {
824 return SubmitCallable(&GlueClient::CreateConnection, request);
825 }
826
830 template<typename CreateConnectionRequestT = Model::CreateConnectionRequest>
831 void CreateConnectionAsync(const CreateConnectionRequestT& request, const CreateConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
832 {
833 return SubmitAsync(&GlueClient::CreateConnection, request, handler, context);
834 }
835
845
849 template<typename CreateCrawlerRequestT = Model::CreateCrawlerRequest>
850 Model::CreateCrawlerOutcomeCallable CreateCrawlerCallable(const CreateCrawlerRequestT& request) const
851 {
852 return SubmitCallable(&GlueClient::CreateCrawler, request);
853 }
854
858 template<typename CreateCrawlerRequestT = Model::CreateCrawlerRequest>
859 void CreateCrawlerAsync(const CreateCrawlerRequestT& request, const CreateCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
860 {
861 return SubmitAsync(&GlueClient::CreateCrawler, request, handler, context);
862 }
863
874
878 template<typename CreateCustomEntityTypeRequestT = Model::CreateCustomEntityTypeRequest>
879 Model::CreateCustomEntityTypeOutcomeCallable CreateCustomEntityTypeCallable(const CreateCustomEntityTypeRequestT& request) const
880 {
881 return SubmitCallable(&GlueClient::CreateCustomEntityType, request);
882 }
883
887 template<typename CreateCustomEntityTypeRequestT = Model::CreateCustomEntityTypeRequest>
888 void CreateCustomEntityTypeAsync(const CreateCustomEntityTypeRequestT& request, const CreateCustomEntityTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
889 {
890 return SubmitAsync(&GlueClient::CreateCustomEntityType, request, handler, context);
891 }
892
902
906 template<typename CreateDataQualityRulesetRequestT = Model::CreateDataQualityRulesetRequest>
907 Model::CreateDataQualityRulesetOutcomeCallable CreateDataQualityRulesetCallable(const CreateDataQualityRulesetRequestT& request) const
908 {
909 return SubmitCallable(&GlueClient::CreateDataQualityRuleset, request);
910 }
911
915 template<typename CreateDataQualityRulesetRequestT = Model::CreateDataQualityRulesetRequest>
916 void CreateDataQualityRulesetAsync(const CreateDataQualityRulesetRequestT& request, const CreateDataQualityRulesetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
917 {
918 return SubmitAsync(&GlueClient::CreateDataQualityRuleset, request, handler, context);
919 }
920
927
931 template<typename CreateDatabaseRequestT = Model::CreateDatabaseRequest>
932 Model::CreateDatabaseOutcomeCallable CreateDatabaseCallable(const CreateDatabaseRequestT& request) const
933 {
934 return SubmitCallable(&GlueClient::CreateDatabase, request);
935 }
936
940 template<typename CreateDatabaseRequestT = Model::CreateDatabaseRequest>
941 void CreateDatabaseAsync(const CreateDatabaseRequestT& request, const CreateDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
942 {
943 return SubmitAsync(&GlueClient::CreateDatabase, request, handler, context);
944 }
945
952
956 template<typename CreateDevEndpointRequestT = Model::CreateDevEndpointRequest>
957 Model::CreateDevEndpointOutcomeCallable CreateDevEndpointCallable(const CreateDevEndpointRequestT& request) const
958 {
959 return SubmitCallable(&GlueClient::CreateDevEndpoint, request);
960 }
961
965 template<typename CreateDevEndpointRequestT = Model::CreateDevEndpointRequest>
966 void CreateDevEndpointAsync(const CreateDevEndpointRequestT& request, const CreateDevEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
967 {
968 return SubmitAsync(&GlueClient::CreateDevEndpoint, request, handler, context);
969 }
970
979
983 template<typename CreateGlueIdentityCenterConfigurationRequestT = Model::CreateGlueIdentityCenterConfigurationRequest>
985 {
986 return SubmitCallable(&GlueClient::CreateGlueIdentityCenterConfiguration, request);
987 }
988
992 template<typename CreateGlueIdentityCenterConfigurationRequestT = Model::CreateGlueIdentityCenterConfigurationRequest>
993 void CreateGlueIdentityCenterConfigurationAsync(const CreateGlueIdentityCenterConfigurationRequestT& request, const CreateGlueIdentityCenterConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
994 {
995 return SubmitAsync(&GlueClient::CreateGlueIdentityCenterConfiguration, request, handler, context);
996 }
997
1006
1010 template<typename CreateIntegrationRequestT = Model::CreateIntegrationRequest>
1011 Model::CreateIntegrationOutcomeCallable CreateIntegrationCallable(const CreateIntegrationRequestT& request) const
1012 {
1013 return SubmitCallable(&GlueClient::CreateIntegration, request);
1014 }
1015
1019 template<typename CreateIntegrationRequestT = Model::CreateIntegrationRequest>
1020 void CreateIntegrationAsync(const CreateIntegrationRequestT& request, const CreateIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1021 {
1022 return SubmitAsync(&GlueClient::CreateIntegration, request, handler, context);
1023 }
1024
1038
1042 template<typename CreateIntegrationResourcePropertyRequestT = Model::CreateIntegrationResourcePropertyRequest>
1044 {
1045 return SubmitCallable(&GlueClient::CreateIntegrationResourceProperty, request);
1046 }
1047
1051 template<typename CreateIntegrationResourcePropertyRequestT = Model::CreateIntegrationResourcePropertyRequest>
1052 void CreateIntegrationResourcePropertyAsync(const CreateIntegrationResourcePropertyRequestT& request, const CreateIntegrationResourcePropertyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1053 {
1054 return SubmitAsync(&GlueClient::CreateIntegrationResourceProperty, request, handler, context);
1055 }
1056
1069
1073 template<typename CreateIntegrationTablePropertiesRequestT = Model::CreateIntegrationTablePropertiesRequest>
1075 {
1076 return SubmitCallable(&GlueClient::CreateIntegrationTableProperties, request);
1077 }
1078
1082 template<typename CreateIntegrationTablePropertiesRequestT = Model::CreateIntegrationTablePropertiesRequest>
1083 void CreateIntegrationTablePropertiesAsync(const CreateIntegrationTablePropertiesRequestT& request, const CreateIntegrationTablePropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1084 {
1085 return SubmitAsync(&GlueClient::CreateIntegrationTableProperties, request, handler, context);
1086 }
1087
1094
1098 template<typename CreateJobRequestT = Model::CreateJobRequest>
1099 Model::CreateJobOutcomeCallable CreateJobCallable(const CreateJobRequestT& request) const
1100 {
1101 return SubmitCallable(&GlueClient::CreateJob, request);
1102 }
1103
1107 template<typename CreateJobRequestT = Model::CreateJobRequest>
1108 void CreateJobAsync(const CreateJobRequestT& request, const CreateJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1109 {
1110 return SubmitAsync(&GlueClient::CreateJob, request, handler, context);
1111 }
1112
1131
1135 template<typename CreateMLTransformRequestT = Model::CreateMLTransformRequest>
1136 Model::CreateMLTransformOutcomeCallable CreateMLTransformCallable(const CreateMLTransformRequestT& request) const
1137 {
1138 return SubmitCallable(&GlueClient::CreateMLTransform, request);
1139 }
1140
1144 template<typename CreateMLTransformRequestT = Model::CreateMLTransformRequest>
1145 void CreateMLTransformAsync(const CreateMLTransformRequestT& request, const CreateMLTransformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1146 {
1147 return SubmitAsync(&GlueClient::CreateMLTransform, request, handler, context);
1148 }
1149
1156
1160 template<typename CreatePartitionRequestT = Model::CreatePartitionRequest>
1161 Model::CreatePartitionOutcomeCallable CreatePartitionCallable(const CreatePartitionRequestT& request) const
1162 {
1163 return SubmitCallable(&GlueClient::CreatePartition, request);
1164 }
1165
1169 template<typename CreatePartitionRequestT = Model::CreatePartitionRequest>
1170 void CreatePartitionAsync(const CreatePartitionRequestT& request, const CreatePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1171 {
1172 return SubmitAsync(&GlueClient::CreatePartition, request, handler, context);
1173 }
1174
1182
1186 template<typename CreatePartitionIndexRequestT = Model::CreatePartitionIndexRequest>
1187 Model::CreatePartitionIndexOutcomeCallable CreatePartitionIndexCallable(const CreatePartitionIndexRequestT& request) const
1188 {
1189 return SubmitCallable(&GlueClient::CreatePartitionIndex, request);
1190 }
1191
1195 template<typename CreatePartitionIndexRequestT = Model::CreatePartitionIndexRequest>
1196 void CreatePartitionIndexAsync(const CreatePartitionIndexRequestT& request, const CreatePartitionIndexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1197 {
1198 return SubmitAsync(&GlueClient::CreatePartitionIndex, request, handler, context);
1199 }
1200
1208
1212 template<typename CreateRegistryRequestT = Model::CreateRegistryRequest>
1213 Model::CreateRegistryOutcomeCallable CreateRegistryCallable(const CreateRegistryRequestT& request) const
1214 {
1215 return SubmitCallable(&GlueClient::CreateRegistry, request);
1216 }
1217
1221 template<typename CreateRegistryRequestT = Model::CreateRegistryRequest>
1222 void CreateRegistryAsync(const CreateRegistryRequestT& request, const CreateRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1223 {
1224 return SubmitAsync(&GlueClient::CreateRegistry, request, handler, context);
1225 }
1226
1242
1246 template<typename CreateSchemaRequestT = Model::CreateSchemaRequest>
1247 Model::CreateSchemaOutcomeCallable CreateSchemaCallable(const CreateSchemaRequestT& request) const
1248 {
1249 return SubmitCallable(&GlueClient::CreateSchema, request);
1250 }
1251
1255 template<typename CreateSchemaRequestT = Model::CreateSchemaRequest>
1256 void CreateSchemaAsync(const CreateSchemaRequestT& request, const CreateSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1257 {
1258 return SubmitAsync(&GlueClient::CreateSchema, request, handler, context);
1259 }
1260
1268
1272 template<typename CreateScriptRequestT = Model::CreateScriptRequest>
1273 Model::CreateScriptOutcomeCallable CreateScriptCallable(const CreateScriptRequestT& request = {}) const
1274 {
1275 return SubmitCallable(&GlueClient::CreateScript, request);
1276 }
1277
1281 template<typename CreateScriptRequestT = Model::CreateScriptRequest>
1282 void CreateScriptAsync(const CreateScriptResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const CreateScriptRequestT& request = {}) const
1283 {
1284 return SubmitAsync(&GlueClient::CreateScript, request, handler, context);
1285 }
1286
1299
1303 template<typename CreateSecurityConfigurationRequestT = Model::CreateSecurityConfigurationRequest>
1304 Model::CreateSecurityConfigurationOutcomeCallable CreateSecurityConfigurationCallable(const CreateSecurityConfigurationRequestT& request) const
1305 {
1306 return SubmitCallable(&GlueClient::CreateSecurityConfiguration, request);
1307 }
1308
1312 template<typename CreateSecurityConfigurationRequestT = Model::CreateSecurityConfigurationRequest>
1313 void CreateSecurityConfigurationAsync(const CreateSecurityConfigurationRequestT& request, const CreateSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1314 {
1315 return SubmitAsync(&GlueClient::CreateSecurityConfiguration, request, handler, context);
1316 }
1317
1324
1328 template<typename CreateSessionRequestT = Model::CreateSessionRequest>
1329 Model::CreateSessionOutcomeCallable CreateSessionCallable(const CreateSessionRequestT& request) const
1330 {
1331 return SubmitCallable(&GlueClient::CreateSession, request);
1332 }
1333
1337 template<typename CreateSessionRequestT = Model::CreateSessionRequest>
1338 void CreateSessionAsync(const CreateSessionRequestT& request, const CreateSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1339 {
1340 return SubmitAsync(&GlueClient::CreateSession, request, handler, context);
1341 }
1342
1349
1353 template<typename CreateTableRequestT = Model::CreateTableRequest>
1354 Model::CreateTableOutcomeCallable CreateTableCallable(const CreateTableRequestT& request) const
1355 {
1356 return SubmitCallable(&GlueClient::CreateTable, request);
1357 }
1358
1362 template<typename CreateTableRequestT = Model::CreateTableRequest>
1363 void CreateTableAsync(const CreateTableRequestT& request, const CreateTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1364 {
1365 return SubmitAsync(&GlueClient::CreateTable, request, handler, context);
1366 }
1367
1375
1379 template<typename CreateTableOptimizerRequestT = Model::CreateTableOptimizerRequest>
1380 Model::CreateTableOptimizerOutcomeCallable CreateTableOptimizerCallable(const CreateTableOptimizerRequestT& request) const
1381 {
1382 return SubmitCallable(&GlueClient::CreateTableOptimizer, request);
1383 }
1384
1388 template<typename CreateTableOptimizerRequestT = Model::CreateTableOptimizerRequest>
1389 void CreateTableOptimizerAsync(const CreateTableOptimizerRequestT& request, const CreateTableOptimizerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1390 {
1391 return SubmitAsync(&GlueClient::CreateTableOptimizer, request, handler, context);
1392 }
1393
1403
1407 template<typename CreateTriggerRequestT = Model::CreateTriggerRequest>
1408 Model::CreateTriggerOutcomeCallable CreateTriggerCallable(const CreateTriggerRequestT& request) const
1409 {
1410 return SubmitCallable(&GlueClient::CreateTrigger, request);
1411 }
1412
1416 template<typename CreateTriggerRequestT = Model::CreateTriggerRequest>
1417 void CreateTriggerAsync(const CreateTriggerRequestT& request, const CreateTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1418 {
1419 return SubmitAsync(&GlueClient::CreateTrigger, request, handler, context);
1420 }
1421
1428
1432 template<typename CreateUsageProfileRequestT = Model::CreateUsageProfileRequest>
1433 Model::CreateUsageProfileOutcomeCallable CreateUsageProfileCallable(const CreateUsageProfileRequestT& request) const
1434 {
1435 return SubmitCallable(&GlueClient::CreateUsageProfile, request);
1436 }
1437
1441 template<typename CreateUsageProfileRequestT = Model::CreateUsageProfileRequest>
1442 void CreateUsageProfileAsync(const CreateUsageProfileRequestT& request, const CreateUsageProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1443 {
1444 return SubmitAsync(&GlueClient::CreateUsageProfile, request, handler, context);
1445 }
1446
1454
1458 template<typename CreateUserDefinedFunctionRequestT = Model::CreateUserDefinedFunctionRequest>
1459 Model::CreateUserDefinedFunctionOutcomeCallable CreateUserDefinedFunctionCallable(const CreateUserDefinedFunctionRequestT& request) const
1460 {
1461 return SubmitCallable(&GlueClient::CreateUserDefinedFunction, request);
1462 }
1463
1467 template<typename CreateUserDefinedFunctionRequestT = Model::CreateUserDefinedFunctionRequest>
1468 void CreateUserDefinedFunctionAsync(const CreateUserDefinedFunctionRequestT& request, const CreateUserDefinedFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1469 {
1470 return SubmitAsync(&GlueClient::CreateUserDefinedFunction, request, handler, context);
1471 }
1472
1479
1483 template<typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
1484 Model::CreateWorkflowOutcomeCallable CreateWorkflowCallable(const CreateWorkflowRequestT& request) const
1485 {
1486 return SubmitCallable(&GlueClient::CreateWorkflow, request);
1487 }
1488
1492 template<typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
1493 void CreateWorkflowAsync(const CreateWorkflowRequestT& request, const CreateWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1494 {
1495 return SubmitAsync(&GlueClient::CreateWorkflow, request, handler, context);
1496 }
1497
1504
1508 template<typename DeleteBlueprintRequestT = Model::DeleteBlueprintRequest>
1509 Model::DeleteBlueprintOutcomeCallable DeleteBlueprintCallable(const DeleteBlueprintRequestT& request) const
1510 {
1511 return SubmitCallable(&GlueClient::DeleteBlueprint, request);
1512 }
1513
1517 template<typename DeleteBlueprintRequestT = Model::DeleteBlueprintRequest>
1518 void DeleteBlueprintAsync(const DeleteBlueprintRequestT& request, const DeleteBlueprintResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1519 {
1520 return SubmitAsync(&GlueClient::DeleteBlueprint, request, handler, context);
1521 }
1522
1540
1544 template<typename DeleteCatalogRequestT = Model::DeleteCatalogRequest>
1545 Model::DeleteCatalogOutcomeCallable DeleteCatalogCallable(const DeleteCatalogRequestT& request) const
1546 {
1547 return SubmitCallable(&GlueClient::DeleteCatalog, request);
1548 }
1549
1553 template<typename DeleteCatalogRequestT = Model::DeleteCatalogRequest>
1554 void DeleteCatalogAsync(const DeleteCatalogRequestT& request, const DeleteCatalogResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1555 {
1556 return SubmitAsync(&GlueClient::DeleteCatalog, request, handler, context);
1557 }
1558
1565
1569 template<typename DeleteClassifierRequestT = Model::DeleteClassifierRequest>
1570 Model::DeleteClassifierOutcomeCallable DeleteClassifierCallable(const DeleteClassifierRequestT& request) const
1571 {
1572 return SubmitCallable(&GlueClient::DeleteClassifier, request);
1573 }
1574
1578 template<typename DeleteClassifierRequestT = Model::DeleteClassifierRequest>
1579 void DeleteClassifierAsync(const DeleteClassifierRequestT& request, const DeleteClassifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1580 {
1581 return SubmitAsync(&GlueClient::DeleteClassifier, request, handler, context);
1582 }
1583
1592
1596 template<typename DeleteColumnStatisticsForPartitionRequestT = Model::DeleteColumnStatisticsForPartitionRequest>
1598 {
1599 return SubmitCallable(&GlueClient::DeleteColumnStatisticsForPartition, request);
1600 }
1601
1605 template<typename DeleteColumnStatisticsForPartitionRequestT = Model::DeleteColumnStatisticsForPartitionRequest>
1606 void DeleteColumnStatisticsForPartitionAsync(const DeleteColumnStatisticsForPartitionRequestT& request, const DeleteColumnStatisticsForPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1607 {
1608 return SubmitAsync(&GlueClient::DeleteColumnStatisticsForPartition, request, handler, context);
1609 }
1610
1619
1623 template<typename DeleteColumnStatisticsForTableRequestT = Model::DeleteColumnStatisticsForTableRequest>
1625 {
1626 return SubmitCallable(&GlueClient::DeleteColumnStatisticsForTable, request);
1627 }
1628
1632 template<typename DeleteColumnStatisticsForTableRequestT = Model::DeleteColumnStatisticsForTableRequest>
1633 void DeleteColumnStatisticsForTableAsync(const DeleteColumnStatisticsForTableRequestT& request, const DeleteColumnStatisticsForTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1634 {
1635 return SubmitAsync(&GlueClient::DeleteColumnStatisticsForTable, request, handler, context);
1636 }
1637
1644
1648 template<typename DeleteColumnStatisticsTaskSettingsRequestT = Model::DeleteColumnStatisticsTaskSettingsRequest>
1650 {
1651 return SubmitCallable(&GlueClient::DeleteColumnStatisticsTaskSettings, request);
1652 }
1653
1657 template<typename DeleteColumnStatisticsTaskSettingsRequestT = Model::DeleteColumnStatisticsTaskSettingsRequest>
1658 void DeleteColumnStatisticsTaskSettingsAsync(const DeleteColumnStatisticsTaskSettingsRequestT& request, const DeleteColumnStatisticsTaskSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1659 {
1660 return SubmitAsync(&GlueClient::DeleteColumnStatisticsTaskSettings, request, handler, context);
1661 }
1662
1669
1673 template<typename DeleteConnectionRequestT = Model::DeleteConnectionRequest>
1674 Model::DeleteConnectionOutcomeCallable DeleteConnectionCallable(const DeleteConnectionRequestT& request) const
1675 {
1676 return SubmitCallable(&GlueClient::DeleteConnection, request);
1677 }
1678
1682 template<typename DeleteConnectionRequestT = Model::DeleteConnectionRequest>
1683 void DeleteConnectionAsync(const DeleteConnectionRequestT& request, const DeleteConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1684 {
1685 return SubmitAsync(&GlueClient::DeleteConnection, request, handler, context);
1686 }
1687
1695
1699 template<typename DeleteCrawlerRequestT = Model::DeleteCrawlerRequest>
1700 Model::DeleteCrawlerOutcomeCallable DeleteCrawlerCallable(const DeleteCrawlerRequestT& request) const
1701 {
1702 return SubmitCallable(&GlueClient::DeleteCrawler, request);
1703 }
1704
1708 template<typename DeleteCrawlerRequestT = Model::DeleteCrawlerRequest>
1709 void DeleteCrawlerAsync(const DeleteCrawlerRequestT& request, const DeleteCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1710 {
1711 return SubmitAsync(&GlueClient::DeleteCrawler, request, handler, context);
1712 }
1713
1721
1725 template<typename DeleteCustomEntityTypeRequestT = Model::DeleteCustomEntityTypeRequest>
1726 Model::DeleteCustomEntityTypeOutcomeCallable DeleteCustomEntityTypeCallable(const DeleteCustomEntityTypeRequestT& request) const
1727 {
1728 return SubmitCallable(&GlueClient::DeleteCustomEntityType, request);
1729 }
1730
1734 template<typename DeleteCustomEntityTypeRequestT = Model::DeleteCustomEntityTypeRequest>
1735 void DeleteCustomEntityTypeAsync(const DeleteCustomEntityTypeRequestT& request, const DeleteCustomEntityTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1736 {
1737 return SubmitAsync(&GlueClient::DeleteCustomEntityType, request, handler, context);
1738 }
1739
1746
1750 template<typename DeleteDataQualityRulesetRequestT = Model::DeleteDataQualityRulesetRequest>
1751 Model::DeleteDataQualityRulesetOutcomeCallable DeleteDataQualityRulesetCallable(const DeleteDataQualityRulesetRequestT& request) const
1752 {
1753 return SubmitCallable(&GlueClient::DeleteDataQualityRuleset, request);
1754 }
1755
1759 template<typename DeleteDataQualityRulesetRequestT = Model::DeleteDataQualityRulesetRequest>
1760 void DeleteDataQualityRulesetAsync(const DeleteDataQualityRulesetRequestT& request, const DeleteDataQualityRulesetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1761 {
1762 return SubmitAsync(&GlueClient::DeleteDataQualityRuleset, request, handler, context);
1763 }
1764
1781
1785 template<typename DeleteDatabaseRequestT = Model::DeleteDatabaseRequest>
1786 Model::DeleteDatabaseOutcomeCallable DeleteDatabaseCallable(const DeleteDatabaseRequestT& request) const
1787 {
1788 return SubmitCallable(&GlueClient::DeleteDatabase, request);
1789 }
1790
1794 template<typename DeleteDatabaseRequestT = Model::DeleteDatabaseRequest>
1795 void DeleteDatabaseAsync(const DeleteDatabaseRequestT& request, const DeleteDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1796 {
1797 return SubmitAsync(&GlueClient::DeleteDatabase, request, handler, context);
1798 }
1799
1806
1810 template<typename DeleteDevEndpointRequestT = Model::DeleteDevEndpointRequest>
1811 Model::DeleteDevEndpointOutcomeCallable DeleteDevEndpointCallable(const DeleteDevEndpointRequestT& request) const
1812 {
1813 return SubmitCallable(&GlueClient::DeleteDevEndpoint, request);
1814 }
1815
1819 template<typename DeleteDevEndpointRequestT = Model::DeleteDevEndpointRequest>
1820 void DeleteDevEndpointAsync(const DeleteDevEndpointRequestT& request, const DeleteDevEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1821 {
1822 return SubmitAsync(&GlueClient::DeleteDevEndpoint, request, handler, context);
1823 }
1824
1833
1837 template<typename DeleteGlueIdentityCenterConfigurationRequestT = Model::DeleteGlueIdentityCenterConfigurationRequest>
1838 Model::DeleteGlueIdentityCenterConfigurationOutcomeCallable DeleteGlueIdentityCenterConfigurationCallable(const DeleteGlueIdentityCenterConfigurationRequestT& request = {}) const
1839 {
1840 return SubmitCallable(&GlueClient::DeleteGlueIdentityCenterConfiguration, request);
1841 }
1842
1846 template<typename DeleteGlueIdentityCenterConfigurationRequestT = Model::DeleteGlueIdentityCenterConfigurationRequest>
1847 void DeleteGlueIdentityCenterConfigurationAsync(const DeleteGlueIdentityCenterConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DeleteGlueIdentityCenterConfigurationRequestT& request = {}) const
1848 {
1849 return SubmitAsync(&GlueClient::DeleteGlueIdentityCenterConfiguration, request, handler, context);
1850 }
1851
1858
1862 template<typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
1863 Model::DeleteIntegrationOutcomeCallable DeleteIntegrationCallable(const DeleteIntegrationRequestT& request) const
1864 {
1865 return SubmitCallable(&GlueClient::DeleteIntegration, request);
1866 }
1867
1871 template<typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
1872 void DeleteIntegrationAsync(const DeleteIntegrationRequestT& request, const DeleteIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1873 {
1874 return SubmitAsync(&GlueClient::DeleteIntegration, request, handler, context);
1875 }
1876
1884
1888 template<typename DeleteIntegrationTablePropertiesRequestT = Model::DeleteIntegrationTablePropertiesRequest>
1890 {
1891 return SubmitCallable(&GlueClient::DeleteIntegrationTableProperties, request);
1892 }
1893
1897 template<typename DeleteIntegrationTablePropertiesRequestT = Model::DeleteIntegrationTablePropertiesRequest>
1898 void DeleteIntegrationTablePropertiesAsync(const DeleteIntegrationTablePropertiesRequestT& request, const DeleteIntegrationTablePropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1899 {
1900 return SubmitAsync(&GlueClient::DeleteIntegrationTableProperties, request, handler, context);
1901 }
1902
1910
1914 template<typename DeleteJobRequestT = Model::DeleteJobRequest>
1915 Model::DeleteJobOutcomeCallable DeleteJobCallable(const DeleteJobRequestT& request) const
1916 {
1917 return SubmitCallable(&GlueClient::DeleteJob, request);
1918 }
1919
1923 template<typename DeleteJobRequestT = Model::DeleteJobRequest>
1924 void DeleteJobAsync(const DeleteJobRequestT& request, const DeleteJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1925 {
1926 return SubmitAsync(&GlueClient::DeleteJob, request, handler, context);
1927 }
1928
1941
1945 template<typename DeleteMLTransformRequestT = Model::DeleteMLTransformRequest>
1946 Model::DeleteMLTransformOutcomeCallable DeleteMLTransformCallable(const DeleteMLTransformRequestT& request) const
1947 {
1948 return SubmitCallable(&GlueClient::DeleteMLTransform, request);
1949 }
1950
1954 template<typename DeleteMLTransformRequestT = Model::DeleteMLTransformRequest>
1955 void DeleteMLTransformAsync(const DeleteMLTransformRequestT& request, const DeleteMLTransformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1956 {
1957 return SubmitAsync(&GlueClient::DeleteMLTransform, request, handler, context);
1958 }
1959
1966
1970 template<typename DeletePartitionRequestT = Model::DeletePartitionRequest>
1971 Model::DeletePartitionOutcomeCallable DeletePartitionCallable(const DeletePartitionRequestT& request) const
1972 {
1973 return SubmitCallable(&GlueClient::DeletePartition, request);
1974 }
1975
1979 template<typename DeletePartitionRequestT = Model::DeletePartitionRequest>
1980 void DeletePartitionAsync(const DeletePartitionRequestT& request, const DeletePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1981 {
1982 return SubmitAsync(&GlueClient::DeletePartition, request, handler, context);
1983 }
1984
1992
1996 template<typename DeletePartitionIndexRequestT = Model::DeletePartitionIndexRequest>
1997 Model::DeletePartitionIndexOutcomeCallable DeletePartitionIndexCallable(const DeletePartitionIndexRequestT& request) const
1998 {
1999 return SubmitCallable(&GlueClient::DeletePartitionIndex, request);
2000 }
2001
2005 template<typename DeletePartitionIndexRequestT = Model::DeletePartitionIndexRequest>
2006 void DeletePartitionIndexAsync(const DeletePartitionIndexRequestT& request, const DeletePartitionIndexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2007 {
2008 return SubmitAsync(&GlueClient::DeletePartitionIndex, request, handler, context);
2009 }
2010
2022
2026 template<typename DeleteRegistryRequestT = Model::DeleteRegistryRequest>
2027 Model::DeleteRegistryOutcomeCallable DeleteRegistryCallable(const DeleteRegistryRequestT& request) const
2028 {
2029 return SubmitCallable(&GlueClient::DeleteRegistry, request);
2030 }
2031
2035 template<typename DeleteRegistryRequestT = Model::DeleteRegistryRequest>
2036 void DeleteRegistryAsync(const DeleteRegistryRequestT& request, const DeleteRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2037 {
2038 return SubmitAsync(&GlueClient::DeleteRegistry, request, handler, context);
2039 }
2040
2047
2051 template<typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
2052 Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT& request = {}) const
2053 {
2054 return SubmitCallable(&GlueClient::DeleteResourcePolicy, request);
2055 }
2056
2060 template<typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
2061 void DeleteResourcePolicyAsync(const DeleteResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DeleteResourcePolicyRequestT& request = {}) const
2062 {
2063 return SubmitAsync(&GlueClient::DeleteResourcePolicy, request, handler, context);
2064 }
2065
2077
2081 template<typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
2082 Model::DeleteSchemaOutcomeCallable DeleteSchemaCallable(const DeleteSchemaRequestT& request) const
2083 {
2084 return SubmitCallable(&GlueClient::DeleteSchema, request);
2085 }
2086
2090 template<typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
2091 void DeleteSchemaAsync(const DeleteSchemaRequestT& request, const DeleteSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2092 {
2093 return SubmitAsync(&GlueClient::DeleteSchema, request, handler, context);
2094 }
2095
2116
2120 template<typename DeleteSchemaVersionsRequestT = Model::DeleteSchemaVersionsRequest>
2121 Model::DeleteSchemaVersionsOutcomeCallable DeleteSchemaVersionsCallable(const DeleteSchemaVersionsRequestT& request) const
2122 {
2123 return SubmitCallable(&GlueClient::DeleteSchemaVersions, request);
2124 }
2125
2129 template<typename DeleteSchemaVersionsRequestT = Model::DeleteSchemaVersionsRequest>
2130 void DeleteSchemaVersionsAsync(const DeleteSchemaVersionsRequestT& request, const DeleteSchemaVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2131 {
2132 return SubmitAsync(&GlueClient::DeleteSchemaVersions, request, handler, context);
2133 }
2134
2141
2145 template<typename DeleteSecurityConfigurationRequestT = Model::DeleteSecurityConfigurationRequest>
2146 Model::DeleteSecurityConfigurationOutcomeCallable DeleteSecurityConfigurationCallable(const DeleteSecurityConfigurationRequestT& request) const
2147 {
2148 return SubmitCallable(&GlueClient::DeleteSecurityConfiguration, request);
2149 }
2150
2154 template<typename DeleteSecurityConfigurationRequestT = Model::DeleteSecurityConfigurationRequest>
2155 void DeleteSecurityConfigurationAsync(const DeleteSecurityConfigurationRequestT& request, const DeleteSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2156 {
2157 return SubmitAsync(&GlueClient::DeleteSecurityConfiguration, request, handler, context);
2158 }
2159
2166
2170 template<typename DeleteSessionRequestT = Model::DeleteSessionRequest>
2171 Model::DeleteSessionOutcomeCallable DeleteSessionCallable(const DeleteSessionRequestT& request) const
2172 {
2173 return SubmitCallable(&GlueClient::DeleteSession, request);
2174 }
2175
2179 template<typename DeleteSessionRequestT = Model::DeleteSessionRequest>
2180 void DeleteSessionAsync(const DeleteSessionRequestT& request, const DeleteSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2181 {
2182 return SubmitAsync(&GlueClient::DeleteSession, request, handler, context);
2183 }
2184
2199
2203 template<typename DeleteTableRequestT = Model::DeleteTableRequest>
2204 Model::DeleteTableOutcomeCallable DeleteTableCallable(const DeleteTableRequestT& request) const
2205 {
2206 return SubmitCallable(&GlueClient::DeleteTable, request);
2207 }
2208
2212 template<typename DeleteTableRequestT = Model::DeleteTableRequest>
2213 void DeleteTableAsync(const DeleteTableRequestT& request, const DeleteTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2214 {
2215 return SubmitAsync(&GlueClient::DeleteTable, request, handler, context);
2216 }
2217
2226
2230 template<typename DeleteTableOptimizerRequestT = Model::DeleteTableOptimizerRequest>
2231 Model::DeleteTableOptimizerOutcomeCallable DeleteTableOptimizerCallable(const DeleteTableOptimizerRequestT& request) const
2232 {
2233 return SubmitCallable(&GlueClient::DeleteTableOptimizer, request);
2234 }
2235
2239 template<typename DeleteTableOptimizerRequestT = Model::DeleteTableOptimizerRequest>
2240 void DeleteTableOptimizerAsync(const DeleteTableOptimizerRequestT& request, const DeleteTableOptimizerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2241 {
2242 return SubmitAsync(&GlueClient::DeleteTableOptimizer, request, handler, context);
2243 }
2244
2251
2255 template<typename DeleteTableVersionRequestT = Model::DeleteTableVersionRequest>
2256 Model::DeleteTableVersionOutcomeCallable DeleteTableVersionCallable(const DeleteTableVersionRequestT& request) const
2257 {
2258 return SubmitCallable(&GlueClient::DeleteTableVersion, request);
2259 }
2260
2264 template<typename DeleteTableVersionRequestT = Model::DeleteTableVersionRequest>
2265 void DeleteTableVersionAsync(const DeleteTableVersionRequestT& request, const DeleteTableVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2266 {
2267 return SubmitAsync(&GlueClient::DeleteTableVersion, request, handler, context);
2268 }
2269
2277
2281 template<typename DeleteTriggerRequestT = Model::DeleteTriggerRequest>
2282 Model::DeleteTriggerOutcomeCallable DeleteTriggerCallable(const DeleteTriggerRequestT& request) const
2283 {
2284 return SubmitCallable(&GlueClient::DeleteTrigger, request);
2285 }
2286
2290 template<typename DeleteTriggerRequestT = Model::DeleteTriggerRequest>
2291 void DeleteTriggerAsync(const DeleteTriggerRequestT& request, const DeleteTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2292 {
2293 return SubmitAsync(&GlueClient::DeleteTrigger, request, handler, context);
2294 }
2295
2302
2306 template<typename DeleteUsageProfileRequestT = Model::DeleteUsageProfileRequest>
2307 Model::DeleteUsageProfileOutcomeCallable DeleteUsageProfileCallable(const DeleteUsageProfileRequestT& request) const
2308 {
2309 return SubmitCallable(&GlueClient::DeleteUsageProfile, request);
2310 }
2311
2315 template<typename DeleteUsageProfileRequestT = Model::DeleteUsageProfileRequest>
2316 void DeleteUsageProfileAsync(const DeleteUsageProfileRequestT& request, const DeleteUsageProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2317 {
2318 return SubmitAsync(&GlueClient::DeleteUsageProfile, request, handler, context);
2319 }
2320
2328
2332 template<typename DeleteUserDefinedFunctionRequestT = Model::DeleteUserDefinedFunctionRequest>
2333 Model::DeleteUserDefinedFunctionOutcomeCallable DeleteUserDefinedFunctionCallable(const DeleteUserDefinedFunctionRequestT& request) const
2334 {
2335 return SubmitCallable(&GlueClient::DeleteUserDefinedFunction, request);
2336 }
2337
2341 template<typename DeleteUserDefinedFunctionRequestT = Model::DeleteUserDefinedFunctionRequest>
2342 void DeleteUserDefinedFunctionAsync(const DeleteUserDefinedFunctionRequestT& request, const DeleteUserDefinedFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2343 {
2344 return SubmitAsync(&GlueClient::DeleteUserDefinedFunction, request, handler, context);
2345 }
2346
2353
2357 template<typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
2358 Model::DeleteWorkflowOutcomeCallable DeleteWorkflowCallable(const DeleteWorkflowRequestT& request) const
2359 {
2360 return SubmitCallable(&GlueClient::DeleteWorkflow, request);
2361 }
2362
2366 template<typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
2367 void DeleteWorkflowAsync(const DeleteWorkflowRequestT& request, const DeleteWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2368 {
2369 return SubmitAsync(&GlueClient::DeleteWorkflow, request, handler, context);
2370 }
2371
2380
2384 template<typename DescribeConnectionTypeRequestT = Model::DescribeConnectionTypeRequest>
2385 Model::DescribeConnectionTypeOutcomeCallable DescribeConnectionTypeCallable(const DescribeConnectionTypeRequestT& request) const
2386 {
2387 return SubmitCallable(&GlueClient::DescribeConnectionType, request);
2388 }
2389
2393 template<typename DescribeConnectionTypeRequestT = Model::DescribeConnectionTypeRequest>
2394 void DescribeConnectionTypeAsync(const DescribeConnectionTypeRequestT& request, const DescribeConnectionTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2395 {
2396 return SubmitAsync(&GlueClient::DescribeConnectionType, request, handler, context);
2397 }
2398
2408
2412 template<typename DescribeEntityRequestT = Model::DescribeEntityRequest>
2413 Model::DescribeEntityOutcomeCallable DescribeEntityCallable(const DescribeEntityRequestT& request) const
2414 {
2415 return SubmitCallable(&GlueClient::DescribeEntity, request);
2416 }
2417
2421 template<typename DescribeEntityRequestT = Model::DescribeEntityRequest>
2422 void DescribeEntityAsync(const DescribeEntityRequestT& request, const DescribeEntityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2423 {
2424 return SubmitAsync(&GlueClient::DescribeEntity, request, handler, context);
2425 }
2426
2434
2438 template<typename DescribeInboundIntegrationsRequestT = Model::DescribeInboundIntegrationsRequest>
2439 Model::DescribeInboundIntegrationsOutcomeCallable DescribeInboundIntegrationsCallable(const DescribeInboundIntegrationsRequestT& request = {}) const
2440 {
2441 return SubmitCallable(&GlueClient::DescribeInboundIntegrations, request);
2442 }
2443
2447 template<typename DescribeInboundIntegrationsRequestT = Model::DescribeInboundIntegrationsRequest>
2448 void DescribeInboundIntegrationsAsync(const DescribeInboundIntegrationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeInboundIntegrationsRequestT& request = {}) const
2449 {
2450 return SubmitAsync(&GlueClient::DescribeInboundIntegrations, request, handler, context);
2451 }
2452
2460
2464 template<typename DescribeIntegrationsRequestT = Model::DescribeIntegrationsRequest>
2465 Model::DescribeIntegrationsOutcomeCallable DescribeIntegrationsCallable(const DescribeIntegrationsRequestT& request = {}) const
2466 {
2467 return SubmitCallable(&GlueClient::DescribeIntegrations, request);
2468 }
2469
2473 template<typename DescribeIntegrationsRequestT = Model::DescribeIntegrationsRequest>
2474 void DescribeIntegrationsAsync(const DescribeIntegrationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeIntegrationsRequestT& request = {}) const
2475 {
2476 return SubmitAsync(&GlueClient::DescribeIntegrations, request, handler, context);
2477 }
2478
2485
2489 template<typename GetBlueprintRequestT = Model::GetBlueprintRequest>
2490 Model::GetBlueprintOutcomeCallable GetBlueprintCallable(const GetBlueprintRequestT& request) const
2491 {
2492 return SubmitCallable(&GlueClient::GetBlueprint, request);
2493 }
2494
2498 template<typename GetBlueprintRequestT = Model::GetBlueprintRequest>
2499 void GetBlueprintAsync(const GetBlueprintRequestT& request, const GetBlueprintResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2500 {
2501 return SubmitAsync(&GlueClient::GetBlueprint, request, handler, context);
2502 }
2503
2510
2514 template<typename GetBlueprintRunRequestT = Model::GetBlueprintRunRequest>
2515 Model::GetBlueprintRunOutcomeCallable GetBlueprintRunCallable(const GetBlueprintRunRequestT& request) const
2516 {
2517 return SubmitCallable(&GlueClient::GetBlueprintRun, request);
2518 }
2519
2523 template<typename GetBlueprintRunRequestT = Model::GetBlueprintRunRequest>
2524 void GetBlueprintRunAsync(const GetBlueprintRunRequestT& request, const GetBlueprintRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2525 {
2526 return SubmitAsync(&GlueClient::GetBlueprintRun, request, handler, context);
2527 }
2528
2536
2540 template<typename GetBlueprintRunsRequestT = Model::GetBlueprintRunsRequest>
2541 Model::GetBlueprintRunsOutcomeCallable GetBlueprintRunsCallable(const GetBlueprintRunsRequestT& request) const
2542 {
2543 return SubmitCallable(&GlueClient::GetBlueprintRuns, request);
2544 }
2545
2549 template<typename GetBlueprintRunsRequestT = Model::GetBlueprintRunsRequest>
2550 void GetBlueprintRunsAsync(const GetBlueprintRunsRequestT& request, const GetBlueprintRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2551 {
2552 return SubmitAsync(&GlueClient::GetBlueprintRuns, request, handler, context);
2553 }
2554
2562
2566 template<typename GetCatalogRequestT = Model::GetCatalogRequest>
2567 Model::GetCatalogOutcomeCallable GetCatalogCallable(const GetCatalogRequestT& request) const
2568 {
2569 return SubmitCallable(&GlueClient::GetCatalog, request);
2570 }
2571
2575 template<typename GetCatalogRequestT = Model::GetCatalogRequest>
2576 void GetCatalogAsync(const GetCatalogRequestT& request, const GetCatalogResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2577 {
2578 return SubmitAsync(&GlueClient::GetCatalog, request, handler, context);
2579 }
2580
2587
2591 template<typename GetCatalogImportStatusRequestT = Model::GetCatalogImportStatusRequest>
2592 Model::GetCatalogImportStatusOutcomeCallable GetCatalogImportStatusCallable(const GetCatalogImportStatusRequestT& request = {}) const
2593 {
2594 return SubmitCallable(&GlueClient::GetCatalogImportStatus, request);
2595 }
2596
2600 template<typename GetCatalogImportStatusRequestT = Model::GetCatalogImportStatusRequest>
2601 void GetCatalogImportStatusAsync(const GetCatalogImportStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetCatalogImportStatusRequestT& request = {}) const
2602 {
2603 return SubmitAsync(&GlueClient::GetCatalogImportStatus, request, handler, context);
2604 }
2605
2615
2619 template<typename GetCatalogsRequestT = Model::GetCatalogsRequest>
2620 Model::GetCatalogsOutcomeCallable GetCatalogsCallable(const GetCatalogsRequestT& request = {}) const
2621 {
2622 return SubmitCallable(&GlueClient::GetCatalogs, request);
2623 }
2624
2628 template<typename GetCatalogsRequestT = Model::GetCatalogsRequest>
2629 void GetCatalogsAsync(const GetCatalogsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetCatalogsRequestT& request = {}) const
2630 {
2631 return SubmitAsync(&GlueClient::GetCatalogs, request, handler, context);
2632 }
2633
2640
2644 template<typename GetClassifierRequestT = Model::GetClassifierRequest>
2645 Model::GetClassifierOutcomeCallable GetClassifierCallable(const GetClassifierRequestT& request) const
2646 {
2647 return SubmitCallable(&GlueClient::GetClassifier, request);
2648 }
2649
2653 template<typename GetClassifierRequestT = Model::GetClassifierRequest>
2654 void GetClassifierAsync(const GetClassifierRequestT& request, const GetClassifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2655 {
2656 return SubmitAsync(&GlueClient::GetClassifier, request, handler, context);
2657 }
2658
2666
2670 template<typename GetClassifiersRequestT = Model::GetClassifiersRequest>
2671 Model::GetClassifiersOutcomeCallable GetClassifiersCallable(const GetClassifiersRequestT& request = {}) const
2672 {
2673 return SubmitCallable(&GlueClient::GetClassifiers, request);
2674 }
2675
2679 template<typename GetClassifiersRequestT = Model::GetClassifiersRequest>
2680 void GetClassifiersAsync(const GetClassifiersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetClassifiersRequestT& request = {}) const
2681 {
2682 return SubmitAsync(&GlueClient::GetClassifiers, request, handler, context);
2683 }
2684
2693
2697 template<typename GetColumnStatisticsForPartitionRequestT = Model::GetColumnStatisticsForPartitionRequest>
2699 {
2700 return SubmitCallable(&GlueClient::GetColumnStatisticsForPartition, request);
2701 }
2702
2706 template<typename GetColumnStatisticsForPartitionRequestT = Model::GetColumnStatisticsForPartitionRequest>
2707 void GetColumnStatisticsForPartitionAsync(const GetColumnStatisticsForPartitionRequestT& request, const GetColumnStatisticsForPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2708 {
2709 return SubmitAsync(&GlueClient::GetColumnStatisticsForPartition, request, handler, context);
2710 }
2711
2720
2724 template<typename GetColumnStatisticsForTableRequestT = Model::GetColumnStatisticsForTableRequest>
2725 Model::GetColumnStatisticsForTableOutcomeCallable GetColumnStatisticsForTableCallable(const GetColumnStatisticsForTableRequestT& request) const
2726 {
2727 return SubmitCallable(&GlueClient::GetColumnStatisticsForTable, request);
2728 }
2729
2733 template<typename GetColumnStatisticsForTableRequestT = Model::GetColumnStatisticsForTableRequest>
2734 void GetColumnStatisticsForTableAsync(const GetColumnStatisticsForTableRequestT& request, const GetColumnStatisticsForTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2735 {
2736 return SubmitAsync(&GlueClient::GetColumnStatisticsForTable, request, handler, context);
2737 }
2738
2746
2750 template<typename GetColumnStatisticsTaskRunRequestT = Model::GetColumnStatisticsTaskRunRequest>
2751 Model::GetColumnStatisticsTaskRunOutcomeCallable GetColumnStatisticsTaskRunCallable(const GetColumnStatisticsTaskRunRequestT& request) const
2752 {
2753 return SubmitCallable(&GlueClient::GetColumnStatisticsTaskRun, request);
2754 }
2755
2759 template<typename GetColumnStatisticsTaskRunRequestT = Model::GetColumnStatisticsTaskRunRequest>
2760 void GetColumnStatisticsTaskRunAsync(const GetColumnStatisticsTaskRunRequestT& request, const GetColumnStatisticsTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2761 {
2762 return SubmitAsync(&GlueClient::GetColumnStatisticsTaskRun, request, handler, context);
2763 }
2764
2772
2776 template<typename GetColumnStatisticsTaskRunsRequestT = Model::GetColumnStatisticsTaskRunsRequest>
2777 Model::GetColumnStatisticsTaskRunsOutcomeCallable GetColumnStatisticsTaskRunsCallable(const GetColumnStatisticsTaskRunsRequestT& request) const
2778 {
2779 return SubmitCallable(&GlueClient::GetColumnStatisticsTaskRuns, request);
2780 }
2781
2785 template<typename GetColumnStatisticsTaskRunsRequestT = Model::GetColumnStatisticsTaskRunsRequest>
2786 void GetColumnStatisticsTaskRunsAsync(const GetColumnStatisticsTaskRunsRequestT& request, const GetColumnStatisticsTaskRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2787 {
2788 return SubmitAsync(&GlueClient::GetColumnStatisticsTaskRuns, request, handler, context);
2789 }
2790
2797
2801 template<typename GetColumnStatisticsTaskSettingsRequestT = Model::GetColumnStatisticsTaskSettingsRequest>
2803 {
2804 return SubmitCallable(&GlueClient::GetColumnStatisticsTaskSettings, request);
2805 }
2806
2810 template<typename GetColumnStatisticsTaskSettingsRequestT = Model::GetColumnStatisticsTaskSettingsRequest>
2811 void GetColumnStatisticsTaskSettingsAsync(const GetColumnStatisticsTaskSettingsRequestT& request, const GetColumnStatisticsTaskSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2812 {
2813 return SubmitAsync(&GlueClient::GetColumnStatisticsTaskSettings, request, handler, context);
2814 }
2815
2823
2827 template<typename GetConnectionRequestT = Model::GetConnectionRequest>
2828 Model::GetConnectionOutcomeCallable GetConnectionCallable(const GetConnectionRequestT& request) const
2829 {
2830 return SubmitCallable(&GlueClient::GetConnection, request);
2831 }
2832
2836 template<typename GetConnectionRequestT = Model::GetConnectionRequest>
2837 void GetConnectionAsync(const GetConnectionRequestT& request, const GetConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2838 {
2839 return SubmitAsync(&GlueClient::GetConnection, request, handler, context);
2840 }
2841
2849
2853 template<typename GetConnectionsRequestT = Model::GetConnectionsRequest>
2854 Model::GetConnectionsOutcomeCallable GetConnectionsCallable(const GetConnectionsRequestT& request = {}) const
2855 {
2856 return SubmitCallable(&GlueClient::GetConnections, request);
2857 }
2858
2862 template<typename GetConnectionsRequestT = Model::GetConnectionsRequest>
2863 void GetConnectionsAsync(const GetConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetConnectionsRequestT& request = {}) const
2864 {
2865 return SubmitAsync(&GlueClient::GetConnections, request, handler, context);
2866 }
2867
2874
2878 template<typename GetCrawlerRequestT = Model::GetCrawlerRequest>
2879 Model::GetCrawlerOutcomeCallable GetCrawlerCallable(const GetCrawlerRequestT& request) const
2880 {
2881 return SubmitCallable(&GlueClient::GetCrawler, request);
2882 }
2883
2887 template<typename GetCrawlerRequestT = Model::GetCrawlerRequest>
2888 void GetCrawlerAsync(const GetCrawlerRequestT& request, const GetCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2889 {
2890 return SubmitAsync(&GlueClient::GetCrawler, request, handler, context);
2891 }
2892
2899
2903 template<typename GetCrawlerMetricsRequestT = Model::GetCrawlerMetricsRequest>
2904 Model::GetCrawlerMetricsOutcomeCallable GetCrawlerMetricsCallable(const GetCrawlerMetricsRequestT& request = {}) const
2905 {
2906 return SubmitCallable(&GlueClient::GetCrawlerMetrics, request);
2907 }
2908
2912 template<typename GetCrawlerMetricsRequestT = Model::GetCrawlerMetricsRequest>
2913 void GetCrawlerMetricsAsync(const GetCrawlerMetricsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetCrawlerMetricsRequestT& request = {}) const
2914 {
2915 return SubmitAsync(&GlueClient::GetCrawlerMetrics, request, handler, context);
2916 }
2917
2925
2929 template<typename GetCrawlersRequestT = Model::GetCrawlersRequest>
2930 Model::GetCrawlersOutcomeCallable GetCrawlersCallable(const GetCrawlersRequestT& request = {}) const
2931 {
2932 return SubmitCallable(&GlueClient::GetCrawlers, request);
2933 }
2934
2938 template<typename GetCrawlersRequestT = Model::GetCrawlersRequest>
2939 void GetCrawlersAsync(const GetCrawlersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetCrawlersRequestT& request = {}) const
2940 {
2941 return SubmitAsync(&GlueClient::GetCrawlers, request, handler, context);
2942 }
2943
2951
2955 template<typename GetCustomEntityTypeRequestT = Model::GetCustomEntityTypeRequest>
2956 Model::GetCustomEntityTypeOutcomeCallable GetCustomEntityTypeCallable(const GetCustomEntityTypeRequestT& request) const
2957 {
2958 return SubmitCallable(&GlueClient::GetCustomEntityType, request);
2959 }
2960
2964 template<typename GetCustomEntityTypeRequestT = Model::GetCustomEntityTypeRequest>
2965 void GetCustomEntityTypeAsync(const GetCustomEntityTypeRequestT& request, const GetCustomEntityTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2966 {
2967 return SubmitAsync(&GlueClient::GetCustomEntityType, request, handler, context);
2968 }
2969
2977
2981 template<typename GetDataCatalogEncryptionSettingsRequestT = Model::GetDataCatalogEncryptionSettingsRequest>
2982 Model::GetDataCatalogEncryptionSettingsOutcomeCallable GetDataCatalogEncryptionSettingsCallable(const GetDataCatalogEncryptionSettingsRequestT& request = {}) const
2983 {
2984 return SubmitCallable(&GlueClient::GetDataCatalogEncryptionSettings, request);
2985 }
2986
2990 template<typename GetDataCatalogEncryptionSettingsRequestT = Model::GetDataCatalogEncryptionSettingsRequest>
2991 void GetDataCatalogEncryptionSettingsAsync(const GetDataCatalogEncryptionSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetDataCatalogEncryptionSettingsRequestT& request = {}) const
2992 {
2993 return SubmitAsync(&GlueClient::GetDataCatalogEncryptionSettings, request, handler, context);
2994 }
2995
3003
3007 template<typename GetDataQualityModelRequestT = Model::GetDataQualityModelRequest>
3008 Model::GetDataQualityModelOutcomeCallable GetDataQualityModelCallable(const GetDataQualityModelRequestT& request) const
3009 {
3010 return SubmitCallable(&GlueClient::GetDataQualityModel, request);
3011 }
3012
3016 template<typename GetDataQualityModelRequestT = Model::GetDataQualityModelRequest>
3017 void GetDataQualityModelAsync(const GetDataQualityModelRequestT& request, const GetDataQualityModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3018 {
3019 return SubmitAsync(&GlueClient::GetDataQualityModel, request, handler, context);
3020 }
3021
3029
3033 template<typename GetDataQualityModelResultRequestT = Model::GetDataQualityModelResultRequest>
3034 Model::GetDataQualityModelResultOutcomeCallable GetDataQualityModelResultCallable(const GetDataQualityModelResultRequestT& request) const
3035 {
3036 return SubmitCallable(&GlueClient::GetDataQualityModelResult, request);
3037 }
3038
3042 template<typename GetDataQualityModelResultRequestT = Model::GetDataQualityModelResultRequest>
3043 void GetDataQualityModelResultAsync(const GetDataQualityModelResultRequestT& request, const GetDataQualityModelResultResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3044 {
3045 return SubmitAsync(&GlueClient::GetDataQualityModelResult, request, handler, context);
3046 }
3047
3055
3059 template<typename GetDataQualityResultRequestT = Model::GetDataQualityResultRequest>
3060 Model::GetDataQualityResultOutcomeCallable GetDataQualityResultCallable(const GetDataQualityResultRequestT& request) const
3061 {
3062 return SubmitCallable(&GlueClient::GetDataQualityResult, request);
3063 }
3064
3068 template<typename GetDataQualityResultRequestT = Model::GetDataQualityResultRequest>
3069 void GetDataQualityResultAsync(const GetDataQualityResultRequestT& request, const GetDataQualityResultResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3070 {
3071 return SubmitAsync(&GlueClient::GetDataQualityResult, request, handler, context);
3072 }
3073
3081
3085 template<typename GetDataQualityRuleRecommendationRunRequestT = Model::GetDataQualityRuleRecommendationRunRequest>
3087 {
3088 return SubmitCallable(&GlueClient::GetDataQualityRuleRecommendationRun, request);
3089 }
3090
3094 template<typename GetDataQualityRuleRecommendationRunRequestT = Model::GetDataQualityRuleRecommendationRunRequest>
3095 void GetDataQualityRuleRecommendationRunAsync(const GetDataQualityRuleRecommendationRunRequestT& request, const GetDataQualityRuleRecommendationRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3096 {
3097 return SubmitAsync(&GlueClient::GetDataQualityRuleRecommendationRun, request, handler, context);
3098 }
3099
3107
3111 template<typename GetDataQualityRulesetRequestT = Model::GetDataQualityRulesetRequest>
3112 Model::GetDataQualityRulesetOutcomeCallable GetDataQualityRulesetCallable(const GetDataQualityRulesetRequestT& request) const
3113 {
3114 return SubmitCallable(&GlueClient::GetDataQualityRuleset, request);
3115 }
3116
3120 template<typename GetDataQualityRulesetRequestT = Model::GetDataQualityRulesetRequest>
3121 void GetDataQualityRulesetAsync(const GetDataQualityRulesetRequestT& request, const GetDataQualityRulesetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3122 {
3123 return SubmitAsync(&GlueClient::GetDataQualityRuleset, request, handler, context);
3124 }
3125
3133
3137 template<typename GetDataQualityRulesetEvaluationRunRequestT = Model::GetDataQualityRulesetEvaluationRunRequest>
3139 {
3140 return SubmitCallable(&GlueClient::GetDataQualityRulesetEvaluationRun, request);
3141 }
3142
3146 template<typename GetDataQualityRulesetEvaluationRunRequestT = Model::GetDataQualityRulesetEvaluationRunRequest>
3147 void GetDataQualityRulesetEvaluationRunAsync(const GetDataQualityRulesetEvaluationRunRequestT& request, const GetDataQualityRulesetEvaluationRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3148 {
3149 return SubmitAsync(&GlueClient::GetDataQualityRulesetEvaluationRun, request, handler, context);
3150 }
3151
3158
3162 template<typename GetDatabaseRequestT = Model::GetDatabaseRequest>
3163 Model::GetDatabaseOutcomeCallable GetDatabaseCallable(const GetDatabaseRequestT& request) const
3164 {
3165 return SubmitCallable(&GlueClient::GetDatabase, request);
3166 }
3167
3171 template<typename GetDatabaseRequestT = Model::GetDatabaseRequest>
3172 void GetDatabaseAsync(const GetDatabaseRequestT& request, const GetDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3173 {
3174 return SubmitAsync(&GlueClient::GetDatabase, request, handler, context);
3175 }
3176
3184
3188 template<typename GetDatabasesRequestT = Model::GetDatabasesRequest>
3189 Model::GetDatabasesOutcomeCallable GetDatabasesCallable(const GetDatabasesRequestT& request = {}) const
3190 {
3191 return SubmitCallable(&GlueClient::GetDatabases, request);
3192 }
3193
3197 template<typename GetDatabasesRequestT = Model::GetDatabasesRequest>
3198 void GetDatabasesAsync(const GetDatabasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetDatabasesRequestT& request = {}) const
3199 {
3200 return SubmitAsync(&GlueClient::GetDatabases, request, handler, context);
3201 }
3202
3210
3214 template<typename GetDataflowGraphRequestT = Model::GetDataflowGraphRequest>
3215 Model::GetDataflowGraphOutcomeCallable GetDataflowGraphCallable(const GetDataflowGraphRequestT& request = {}) const
3216 {
3217 return SubmitCallable(&GlueClient::GetDataflowGraph, request);
3218 }
3219
3223 template<typename GetDataflowGraphRequestT = Model::GetDataflowGraphRequest>
3224 void GetDataflowGraphAsync(const GetDataflowGraphResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetDataflowGraphRequestT& request = {}) const
3225 {
3226 return SubmitAsync(&GlueClient::GetDataflowGraph, request, handler, context);
3227 }
3228
3239
3243 template<typename GetDevEndpointRequestT = Model::GetDevEndpointRequest>
3244 Model::GetDevEndpointOutcomeCallable GetDevEndpointCallable(const GetDevEndpointRequestT& request) const
3245 {
3246 return SubmitCallable(&GlueClient::GetDevEndpoint, request);
3247 }
3248
3252 template<typename GetDevEndpointRequestT = Model::GetDevEndpointRequest>
3253 void GetDevEndpointAsync(const GetDevEndpointRequestT& request, const GetDevEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3254 {
3255 return SubmitAsync(&GlueClient::GetDevEndpoint, request, handler, context);
3256 }
3257
3268
3272 template<typename GetDevEndpointsRequestT = Model::GetDevEndpointsRequest>
3273 Model::GetDevEndpointsOutcomeCallable GetDevEndpointsCallable(const GetDevEndpointsRequestT& request = {}) const
3274 {
3275 return SubmitCallable(&GlueClient::GetDevEndpoints, request);
3276 }
3277
3281 template<typename GetDevEndpointsRequestT = Model::GetDevEndpointsRequest>
3282 void GetDevEndpointsAsync(const GetDevEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetDevEndpointsRequestT& request = {}) const
3283 {
3284 return SubmitAsync(&GlueClient::GetDevEndpoints, request, handler, context);
3285 }
3286
3300
3304 template<typename GetEntityRecordsRequestT = Model::GetEntityRecordsRequest>
3305 Model::GetEntityRecordsOutcomeCallable GetEntityRecordsCallable(const GetEntityRecordsRequestT& request) const
3306 {
3307 return SubmitCallable(&GlueClient::GetEntityRecords, request);
3308 }
3309
3313 template<typename GetEntityRecordsRequestT = Model::GetEntityRecordsRequest>
3314 void GetEntityRecordsAsync(const GetEntityRecordsRequestT& request, const GetEntityRecordsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3315 {
3316 return SubmitAsync(&GlueClient::GetEntityRecords, request, handler, context);
3317 }
3318
3327
3331 template<typename GetGlueIdentityCenterConfigurationRequestT = Model::GetGlueIdentityCenterConfigurationRequest>
3332 Model::GetGlueIdentityCenterConfigurationOutcomeCallable GetGlueIdentityCenterConfigurationCallable(const GetGlueIdentityCenterConfigurationRequestT& request = {}) const
3333 {
3334 return SubmitCallable(&GlueClient::GetGlueIdentityCenterConfiguration, request);
3335 }
3336
3340 template<typename GetGlueIdentityCenterConfigurationRequestT = Model::GetGlueIdentityCenterConfigurationRequest>
3341 void GetGlueIdentityCenterConfigurationAsync(const GetGlueIdentityCenterConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetGlueIdentityCenterConfigurationRequestT& request = {}) const
3342 {
3343 return SubmitAsync(&GlueClient::GetGlueIdentityCenterConfiguration, request, handler, context);
3344 }
3345
3354
3358 template<typename GetIntegrationResourcePropertyRequestT = Model::GetIntegrationResourcePropertyRequest>
3360 {
3361 return SubmitCallable(&GlueClient::GetIntegrationResourceProperty, request);
3362 }
3363
3367 template<typename GetIntegrationResourcePropertyRequestT = Model::GetIntegrationResourcePropertyRequest>
3368 void GetIntegrationResourcePropertyAsync(const GetIntegrationResourcePropertyRequestT& request, const GetIntegrationResourcePropertyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3369 {
3370 return SubmitAsync(&GlueClient::GetIntegrationResourceProperty, request, handler, context);
3371 }
3372
3381
3385 template<typename GetIntegrationTablePropertiesRequestT = Model::GetIntegrationTablePropertiesRequest>
3386 Model::GetIntegrationTablePropertiesOutcomeCallable GetIntegrationTablePropertiesCallable(const GetIntegrationTablePropertiesRequestT& request) const
3387 {
3388 return SubmitCallable(&GlueClient::GetIntegrationTableProperties, request);
3389 }
3390
3394 template<typename GetIntegrationTablePropertiesRequestT = Model::GetIntegrationTablePropertiesRequest>
3395 void GetIntegrationTablePropertiesAsync(const GetIntegrationTablePropertiesRequestT& request, const GetIntegrationTablePropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3396 {
3397 return SubmitAsync(&GlueClient::GetIntegrationTableProperties, request, handler, context);
3398 }
3399
3405 virtual Model::GetJobOutcome GetJob(const Model::GetJobRequest& request) const;
3406
3410 template<typename GetJobRequestT = Model::GetJobRequest>
3411 Model::GetJobOutcomeCallable GetJobCallable(const GetJobRequestT& request) const
3412 {
3413 return SubmitCallable(&GlueClient::GetJob, request);
3414 }
3415
3419 template<typename GetJobRequestT = Model::GetJobRequest>
3420 void GetJobAsync(const GetJobRequestT& request, const GetJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3421 {
3422 return SubmitAsync(&GlueClient::GetJob, request, handler, context);
3423 }
3424
3438
3442 template<typename GetJobBookmarkRequestT = Model::GetJobBookmarkRequest>
3443 Model::GetJobBookmarkOutcomeCallable GetJobBookmarkCallable(const GetJobBookmarkRequestT& request) const
3444 {
3445 return SubmitCallable(&GlueClient::GetJobBookmark, request);
3446 }
3447
3451 template<typename GetJobBookmarkRequestT = Model::GetJobBookmarkRequest>
3452 void GetJobBookmarkAsync(const GetJobBookmarkRequestT& request, const GetJobBookmarkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3453 {
3454 return SubmitAsync(&GlueClient::GetJobBookmark, request, handler, context);
3455 }
3456
3464
3468 template<typename GetJobRunRequestT = Model::GetJobRunRequest>
3469 Model::GetJobRunOutcomeCallable GetJobRunCallable(const GetJobRunRequestT& request) const
3470 {
3471 return SubmitCallable(&GlueClient::GetJobRun, request);
3472 }
3473
3477 template<typename GetJobRunRequestT = Model::GetJobRunRequest>
3478 void GetJobRunAsync(const GetJobRunRequestT& request, const GetJobRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3479 {
3480 return SubmitAsync(&GlueClient::GetJobRun, request, handler, context);
3481 }
3482
3491
3495 template<typename GetJobRunsRequestT = Model::GetJobRunsRequest>
3496 Model::GetJobRunsOutcomeCallable GetJobRunsCallable(const GetJobRunsRequestT& request) const
3497 {
3498 return SubmitCallable(&GlueClient::GetJobRuns, request);
3499 }
3500
3504 template<typename GetJobRunsRequestT = Model::GetJobRunsRequest>
3505 void GetJobRunsAsync(const GetJobRunsRequestT& request, const GetJobRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3506 {
3507 return SubmitAsync(&GlueClient::GetJobRuns, request, handler, context);
3508 }
3509
3515 virtual Model::GetJobsOutcome GetJobs(const Model::GetJobsRequest& request = {}) const;
3516
3520 template<typename GetJobsRequestT = Model::GetJobsRequest>
3521 Model::GetJobsOutcomeCallable GetJobsCallable(const GetJobsRequestT& request = {}) const
3522 {
3523 return SubmitCallable(&GlueClient::GetJobs, request);
3524 }
3525
3529 template<typename GetJobsRequestT = Model::GetJobsRequest>
3530 void GetJobsAsync(const GetJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetJobsRequestT& request = {}) const
3531 {
3532 return SubmitAsync(&GlueClient::GetJobs, request, handler, context);
3533 }
3534
3545
3549 template<typename GetMLTaskRunRequestT = Model::GetMLTaskRunRequest>
3550 Model::GetMLTaskRunOutcomeCallable GetMLTaskRunCallable(const GetMLTaskRunRequestT& request) const
3551 {
3552 return SubmitCallable(&GlueClient::GetMLTaskRun, request);
3553 }
3554
3558 template<typename GetMLTaskRunRequestT = Model::GetMLTaskRunRequest>
3559 void GetMLTaskRunAsync(const GetMLTaskRunRequestT& request, const GetMLTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3560 {
3561 return SubmitAsync(&GlueClient::GetMLTaskRun, request, handler, context);
3562 }
3563
3576
3580 template<typename GetMLTaskRunsRequestT = Model::GetMLTaskRunsRequest>
3581 Model::GetMLTaskRunsOutcomeCallable GetMLTaskRunsCallable(const GetMLTaskRunsRequestT& request) const
3582 {
3583 return SubmitCallable(&GlueClient::GetMLTaskRuns, request);
3584 }
3585
3589 template<typename GetMLTaskRunsRequestT = Model::GetMLTaskRunsRequest>
3590 void GetMLTaskRunsAsync(const GetMLTaskRunsRequestT& request, const GetMLTaskRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3591 {
3592 return SubmitAsync(&GlueClient::GetMLTaskRuns, request, handler, context);
3593 }
3594
3606
3610 template<typename GetMLTransformRequestT = Model::GetMLTransformRequest>
3611 Model::GetMLTransformOutcomeCallable GetMLTransformCallable(const GetMLTransformRequestT& request) const
3612 {
3613 return SubmitCallable(&GlueClient::GetMLTransform, request);
3614 }
3615
3619 template<typename GetMLTransformRequestT = Model::GetMLTransformRequest>
3620 void GetMLTransformAsync(const GetMLTransformRequestT& request, const GetMLTransformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3621 {
3622 return SubmitAsync(&GlueClient::GetMLTransform, request, handler, context);
3623 }
3624
3636
3640 template<typename GetMLTransformsRequestT = Model::GetMLTransformsRequest>
3641 Model::GetMLTransformsOutcomeCallable GetMLTransformsCallable(const GetMLTransformsRequestT& request = {}) const
3642 {
3643 return SubmitCallable(&GlueClient::GetMLTransforms, request);
3644 }
3645
3649 template<typename GetMLTransformsRequestT = Model::GetMLTransformsRequest>
3650 void GetMLTransformsAsync(const GetMLTransformsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetMLTransformsRequestT& request = {}) const
3651 {
3652 return SubmitAsync(&GlueClient::GetMLTransforms, request, handler, context);
3653 }
3654
3661
3665 template<typename GetMappingRequestT = Model::GetMappingRequest>
3666 Model::GetMappingOutcomeCallable GetMappingCallable(const GetMappingRequestT& request) const
3667 {
3668 return SubmitCallable(&GlueClient::GetMapping, request);
3669 }
3670
3674 template<typename GetMappingRequestT = Model::GetMappingRequest>
3675 void GetMappingAsync(const GetMappingRequestT& request, const GetMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3676 {
3677 return SubmitAsync(&GlueClient::GetMapping, request, handler, context);
3678 }
3679
3687
3691 template<typename GetPartitionRequestT = Model::GetPartitionRequest>
3692 Model::GetPartitionOutcomeCallable GetPartitionCallable(const GetPartitionRequestT& request) const
3693 {
3694 return SubmitCallable(&GlueClient::GetPartition, request);
3695 }
3696
3700 template<typename GetPartitionRequestT = Model::GetPartitionRequest>
3701 void GetPartitionAsync(const GetPartitionRequestT& request, const GetPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3702 {
3703 return SubmitAsync(&GlueClient::GetPartition, request, handler, context);
3704 }
3705
3713
3717 template<typename GetPartitionIndexesRequestT = Model::GetPartitionIndexesRequest>
3718 Model::GetPartitionIndexesOutcomeCallable GetPartitionIndexesCallable(const GetPartitionIndexesRequestT& request) const
3719 {
3720 return SubmitCallable(&GlueClient::GetPartitionIndexes, request);
3721 }
3722
3726 template<typename GetPartitionIndexesRequestT = Model::GetPartitionIndexesRequest>
3727 void GetPartitionIndexesAsync(const GetPartitionIndexesRequestT& request, const GetPartitionIndexesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3728 {
3729 return SubmitAsync(&GlueClient::GetPartitionIndexes, request, handler, context);
3730 }
3731
3739
3743 template<typename GetPartitionsRequestT = Model::GetPartitionsRequest>
3744 Model::GetPartitionsOutcomeCallable GetPartitionsCallable(const GetPartitionsRequestT& request) const
3745 {
3746 return SubmitCallable(&GlueClient::GetPartitions, request);
3747 }
3748
3752 template<typename GetPartitionsRequestT = Model::GetPartitionsRequest>
3753 void GetPartitionsAsync(const GetPartitionsRequestT& request, const GetPartitionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3754 {
3755 return SubmitAsync(&GlueClient::GetPartitions, request, handler, context);
3756 }
3757
3764
3768 template<typename GetPlanRequestT = Model::GetPlanRequest>
3769 Model::GetPlanOutcomeCallable GetPlanCallable(const GetPlanRequestT& request) const
3770 {
3771 return SubmitCallable(&GlueClient::GetPlan, request);
3772 }
3773
3777 template<typename GetPlanRequestT = Model::GetPlanRequest>
3778 void GetPlanAsync(const GetPlanRequestT& request, const GetPlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3779 {
3780 return SubmitAsync(&GlueClient::GetPlan, request, handler, context);
3781 }
3782
3789
3793 template<typename GetRegistryRequestT = Model::GetRegistryRequest>
3794 Model::GetRegistryOutcomeCallable GetRegistryCallable(const GetRegistryRequestT& request) const
3795 {
3796 return SubmitCallable(&GlueClient::GetRegistry, request);
3797 }
3798
3802 template<typename GetRegistryRequestT = Model::GetRegistryRequest>
3803 void GetRegistryAsync(const GetRegistryRequestT& request, const GetRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3804 {
3805 return SubmitAsync(&GlueClient::GetRegistry, request, handler, context);
3806 }
3807
3818
3822 template<typename GetResourcePoliciesRequestT = Model::GetResourcePoliciesRequest>
3823 Model::GetResourcePoliciesOutcomeCallable GetResourcePoliciesCallable(const GetResourcePoliciesRequestT& request = {}) const
3824 {
3825 return SubmitCallable(&GlueClient::GetResourcePolicies, request);
3826 }
3827
3831 template<typename GetResourcePoliciesRequestT = Model::GetResourcePoliciesRequest>
3832 void GetResourcePoliciesAsync(const GetResourcePoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetResourcePoliciesRequestT& request = {}) const
3833 {
3834 return SubmitAsync(&GlueClient::GetResourcePolicies, request, handler, context);
3835 }
3836
3843
3847 template<typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
3848 Model::GetResourcePolicyOutcomeCallable GetResourcePolicyCallable(const GetResourcePolicyRequestT& request = {}) const
3849 {
3850 return SubmitCallable(&GlueClient::GetResourcePolicy, request);
3851 }
3852
3856 template<typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
3857 void GetResourcePolicyAsync(const GetResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetResourcePolicyRequestT& request = {}) const
3858 {
3859 return SubmitAsync(&GlueClient::GetResourcePolicy, request, handler, context);
3860 }
3861
3868
3872 template<typename GetSchemaRequestT = Model::GetSchemaRequest>
3873 Model::GetSchemaOutcomeCallable GetSchemaCallable(const GetSchemaRequestT& request) const
3874 {
3875 return SubmitCallable(&GlueClient::GetSchema, request);
3876 }
3877
3881 template<typename GetSchemaRequestT = Model::GetSchemaRequest>
3882 void GetSchemaAsync(const GetSchemaRequestT& request, const GetSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3883 {
3884 return SubmitAsync(&GlueClient::GetSchema, request, handler, context);
3885 }
3886
3899
3903 template<typename GetSchemaByDefinitionRequestT = Model::GetSchemaByDefinitionRequest>
3904 Model::GetSchemaByDefinitionOutcomeCallable GetSchemaByDefinitionCallable(const GetSchemaByDefinitionRequestT& request) const
3905 {
3906 return SubmitCallable(&GlueClient::GetSchemaByDefinition, request);
3907 }
3908
3912 template<typename GetSchemaByDefinitionRequestT = Model::GetSchemaByDefinitionRequest>
3913 void GetSchemaByDefinitionAsync(const GetSchemaByDefinitionRequestT& request, const GetSchemaByDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3914 {
3915 return SubmitAsync(&GlueClient::GetSchemaByDefinition, request, handler, context);
3916 }
3917
3926
3930 template<typename GetSchemaVersionRequestT = Model::GetSchemaVersionRequest>
3931 Model::GetSchemaVersionOutcomeCallable GetSchemaVersionCallable(const GetSchemaVersionRequestT& request = {}) const
3932 {
3933 return SubmitCallable(&GlueClient::GetSchemaVersion, request);
3934 }
3935
3939 template<typename GetSchemaVersionRequestT = Model::GetSchemaVersionRequest>
3940 void GetSchemaVersionAsync(const GetSchemaVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetSchemaVersionRequestT& request = {}) const
3941 {
3942 return SubmitAsync(&GlueClient::GetSchemaVersion, request, handler, context);
3943 }
3944
3954
3958 template<typename GetSchemaVersionsDiffRequestT = Model::GetSchemaVersionsDiffRequest>
3959 Model::GetSchemaVersionsDiffOutcomeCallable GetSchemaVersionsDiffCallable(const GetSchemaVersionsDiffRequestT& request) const
3960 {
3961 return SubmitCallable(&GlueClient::GetSchemaVersionsDiff, request);
3962 }
3963
3967 template<typename GetSchemaVersionsDiffRequestT = Model::GetSchemaVersionsDiffRequest>
3968 void GetSchemaVersionsDiffAsync(const GetSchemaVersionsDiffRequestT& request, const GetSchemaVersionsDiffResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3969 {
3970 return SubmitAsync(&GlueClient::GetSchemaVersionsDiff, request, handler, context);
3971 }
3972
3979
3983 template<typename GetSecurityConfigurationRequestT = Model::GetSecurityConfigurationRequest>
3984 Model::GetSecurityConfigurationOutcomeCallable GetSecurityConfigurationCallable(const GetSecurityConfigurationRequestT& request) const
3985 {
3986 return SubmitCallable(&GlueClient::GetSecurityConfiguration, request);
3987 }
3988
3992 template<typename GetSecurityConfigurationRequestT = Model::GetSecurityConfigurationRequest>
3993 void GetSecurityConfigurationAsync(const GetSecurityConfigurationRequestT& request, const GetSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3994 {
3995 return SubmitAsync(&GlueClient::GetSecurityConfiguration, request, handler, context);
3996 }
3997
4005
4009 template<typename GetSecurityConfigurationsRequestT = Model::GetSecurityConfigurationsRequest>
4010 Model::GetSecurityConfigurationsOutcomeCallable GetSecurityConfigurationsCallable(const GetSecurityConfigurationsRequestT& request = {}) const
4011 {
4012 return SubmitCallable(&GlueClient::GetSecurityConfigurations, request);
4013 }
4014
4018 template<typename GetSecurityConfigurationsRequestT = Model::GetSecurityConfigurationsRequest>
4019 void GetSecurityConfigurationsAsync(const GetSecurityConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetSecurityConfigurationsRequestT& request = {}) const
4020 {
4021 return SubmitAsync(&GlueClient::GetSecurityConfigurations, request, handler, context);
4022 }
4023
4030
4034 template<typename GetSessionRequestT = Model::GetSessionRequest>
4035 Model::GetSessionOutcomeCallable GetSessionCallable(const GetSessionRequestT& request) const
4036 {
4037 return SubmitCallable(&GlueClient::GetSession, request);
4038 }
4039
4043 template<typename GetSessionRequestT = Model::GetSessionRequest>
4044 void GetSessionAsync(const GetSessionRequestT& request, const GetSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4045 {
4046 return SubmitAsync(&GlueClient::GetSession, request, handler, context);
4047 }
4048
4055
4059 template<typename GetStatementRequestT = Model::GetStatementRequest>
4060 Model::GetStatementOutcomeCallable GetStatementCallable(const GetStatementRequestT& request) const
4061 {
4062 return SubmitCallable(&GlueClient::GetStatement, request);
4063 }
4064
4068 template<typename GetStatementRequestT = Model::GetStatementRequest>
4069 void GetStatementAsync(const GetStatementRequestT& request, const GetStatementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4070 {
4071 return SubmitAsync(&GlueClient::GetStatement, request, handler, context);
4072 }
4073
4081
4085 template<typename GetTableRequestT = Model::GetTableRequest>
4086 Model::GetTableOutcomeCallable GetTableCallable(const GetTableRequestT& request) const
4087 {
4088 return SubmitCallable(&GlueClient::GetTable, request);
4089 }
4090
4094 template<typename GetTableRequestT = Model::GetTableRequest>
4095 void GetTableAsync(const GetTableRequestT& request, const GetTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4096 {
4097 return SubmitAsync(&GlueClient::GetTable, request, handler, context);
4098 }
4099
4107
4111 template<typename GetTableOptimizerRequestT = Model::GetTableOptimizerRequest>
4112 Model::GetTableOptimizerOutcomeCallable GetTableOptimizerCallable(const GetTableOptimizerRequestT& request) const
4113 {
4114 return SubmitCallable(&GlueClient::GetTableOptimizer, request);
4115 }
4116
4120 template<typename GetTableOptimizerRequestT = Model::GetTableOptimizerRequest>
4121 void GetTableOptimizerAsync(const GetTableOptimizerRequestT& request, const GetTableOptimizerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4122 {
4123 return SubmitAsync(&GlueClient::GetTableOptimizer, request, handler, context);
4124 }
4125
4132
4136 template<typename GetTableVersionRequestT = Model::GetTableVersionRequest>
4137 Model::GetTableVersionOutcomeCallable GetTableVersionCallable(const GetTableVersionRequestT& request) const
4138 {
4139 return SubmitCallable(&GlueClient::GetTableVersion, request);
4140 }
4141
4145 template<typename GetTableVersionRequestT = Model::GetTableVersionRequest>
4146 void GetTableVersionAsync(const GetTableVersionRequestT& request, const GetTableVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4147 {
4148 return SubmitAsync(&GlueClient::GetTableVersion, request, handler, context);
4149 }
4150
4158
4162 template<typename GetTableVersionsRequestT = Model::GetTableVersionsRequest>
4163 Model::GetTableVersionsOutcomeCallable GetTableVersionsCallable(const GetTableVersionsRequestT& request) const
4164 {
4165 return SubmitCallable(&GlueClient::GetTableVersions, request);
4166 }
4167
4171 template<typename GetTableVersionsRequestT = Model::GetTableVersionsRequest>
4172 void GetTableVersionsAsync(const GetTableVersionsRequestT& request, const GetTableVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4173 {
4174 return SubmitAsync(&GlueClient::GetTableVersions, request, handler, context);
4175 }
4176
4184
4188 template<typename GetTablesRequestT = Model::GetTablesRequest>
4189 Model::GetTablesOutcomeCallable GetTablesCallable(const GetTablesRequestT& request) const
4190 {
4191 return SubmitCallable(&GlueClient::GetTables, request);
4192 }
4193
4197 template<typename GetTablesRequestT = Model::GetTablesRequest>
4198 void GetTablesAsync(const GetTablesRequestT& request, const GetTablesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4199 {
4200 return SubmitAsync(&GlueClient::GetTables, request, handler, context);
4201 }
4202
4209
4213 template<typename GetTagsRequestT = Model::GetTagsRequest>
4214 Model::GetTagsOutcomeCallable GetTagsCallable(const GetTagsRequestT& request) const
4215 {
4216 return SubmitCallable(&GlueClient::GetTags, request);
4217 }
4218
4222 template<typename GetTagsRequestT = Model::GetTagsRequest>
4223 void GetTagsAsync(const GetTagsRequestT& request, const GetTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4224 {
4225 return SubmitAsync(&GlueClient::GetTags, request, handler, context);
4226 }
4227
4234
4238 template<typename GetTriggerRequestT = Model::GetTriggerRequest>
4239 Model::GetTriggerOutcomeCallable GetTriggerCallable(const GetTriggerRequestT& request) const
4240 {
4241 return SubmitCallable(&GlueClient::GetTrigger, request);
4242 }
4243
4247 template<typename GetTriggerRequestT = Model::GetTriggerRequest>
4248 void GetTriggerAsync(const GetTriggerRequestT& request, const GetTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4249 {
4250 return SubmitAsync(&GlueClient::GetTrigger, request, handler, context);
4251 }
4252
4259
4263 template<typename GetTriggersRequestT = Model::GetTriggersRequest>
4264 Model::GetTriggersOutcomeCallable GetTriggersCallable(const GetTriggersRequestT& request = {}) const
4265 {
4266 return SubmitCallable(&GlueClient::GetTriggers, request);
4267 }
4268
4272 template<typename GetTriggersRequestT = Model::GetTriggersRequest>
4273 void GetTriggersAsync(const GetTriggersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetTriggersRequestT& request = {}) const
4274 {
4275 return SubmitAsync(&GlueClient::GetTriggers, request, handler, context);
4276 }
4277
4286
4290 template<typename GetUnfilteredPartitionMetadataRequestT = Model::GetUnfilteredPartitionMetadataRequest>
4292 {
4293 return SubmitCallable(&GlueClient::GetUnfilteredPartitionMetadata, request);
4294 }
4295
4299 template<typename GetUnfilteredPartitionMetadataRequestT = Model::GetUnfilteredPartitionMetadataRequest>
4300 void GetUnfilteredPartitionMetadataAsync(const GetUnfilteredPartitionMetadataRequestT& request, const GetUnfilteredPartitionMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4301 {
4302 return SubmitAsync(&GlueClient::GetUnfilteredPartitionMetadata, request, handler, context);
4303 }
4304
4313
4317 template<typename GetUnfilteredPartitionsMetadataRequestT = Model::GetUnfilteredPartitionsMetadataRequest>
4319 {
4320 return SubmitCallable(&GlueClient::GetUnfilteredPartitionsMetadata, request);
4321 }
4322
4326 template<typename GetUnfilteredPartitionsMetadataRequestT = Model::GetUnfilteredPartitionsMetadataRequest>
4327 void GetUnfilteredPartitionsMetadataAsync(const GetUnfilteredPartitionsMetadataRequestT& request, const GetUnfilteredPartitionsMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4328 {
4329 return SubmitAsync(&GlueClient::GetUnfilteredPartitionsMetadata, request, handler, context);
4330 }
4331
4341
4345 template<typename GetUnfilteredTableMetadataRequestT = Model::GetUnfilteredTableMetadataRequest>
4346 Model::GetUnfilteredTableMetadataOutcomeCallable GetUnfilteredTableMetadataCallable(const GetUnfilteredTableMetadataRequestT& request) const
4347 {
4348 return SubmitCallable(&GlueClient::GetUnfilteredTableMetadata, request);
4349 }
4350
4354 template<typename GetUnfilteredTableMetadataRequestT = Model::GetUnfilteredTableMetadataRequest>
4355 void GetUnfilteredTableMetadataAsync(const GetUnfilteredTableMetadataRequestT& request, const GetUnfilteredTableMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4356 {
4357 return SubmitAsync(&GlueClient::GetUnfilteredTableMetadata, request, handler, context);
4358 }
4359
4367
4371 template<typename GetUsageProfileRequestT = Model::GetUsageProfileRequest>
4372 Model::GetUsageProfileOutcomeCallable GetUsageProfileCallable(const GetUsageProfileRequestT& request) const
4373 {
4374 return SubmitCallable(&GlueClient::GetUsageProfile, request);
4375 }
4376
4380 template<typename GetUsageProfileRequestT = Model::GetUsageProfileRequest>
4381 void GetUsageProfileAsync(const GetUsageProfileRequestT& request, const GetUsageProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4382 {
4383 return SubmitAsync(&GlueClient::GetUsageProfile, request, handler, context);
4384 }
4385
4393
4397 template<typename GetUserDefinedFunctionRequestT = Model::GetUserDefinedFunctionRequest>
4398 Model::GetUserDefinedFunctionOutcomeCallable GetUserDefinedFunctionCallable(const GetUserDefinedFunctionRequestT& request) const
4399 {
4400 return SubmitCallable(&GlueClient::GetUserDefinedFunction, request);
4401 }
4402
4406 template<typename GetUserDefinedFunctionRequestT = Model::GetUserDefinedFunctionRequest>
4407 void GetUserDefinedFunctionAsync(const GetUserDefinedFunctionRequestT& request, const GetUserDefinedFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4408 {
4409 return SubmitAsync(&GlueClient::GetUserDefinedFunction, request, handler, context);
4410 }
4411
4419
4423 template<typename GetUserDefinedFunctionsRequestT = Model::GetUserDefinedFunctionsRequest>
4424 Model::GetUserDefinedFunctionsOutcomeCallable GetUserDefinedFunctionsCallable(const GetUserDefinedFunctionsRequestT& request) const
4425 {
4426 return SubmitCallable(&GlueClient::GetUserDefinedFunctions, request);
4427 }
4428
4432 template<typename GetUserDefinedFunctionsRequestT = Model::GetUserDefinedFunctionsRequest>
4433 void GetUserDefinedFunctionsAsync(const GetUserDefinedFunctionsRequestT& request, const GetUserDefinedFunctionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4434 {
4435 return SubmitAsync(&GlueClient::GetUserDefinedFunctions, request, handler, context);
4436 }
4437
4444
4448 template<typename GetWorkflowRequestT = Model::GetWorkflowRequest>
4449 Model::GetWorkflowOutcomeCallable GetWorkflowCallable(const GetWorkflowRequestT& request) const
4450 {
4451 return SubmitCallable(&GlueClient::GetWorkflow, request);
4452 }
4453
4457 template<typename GetWorkflowRequestT = Model::GetWorkflowRequest>
4458 void GetWorkflowAsync(const GetWorkflowRequestT& request, const GetWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4459 {
4460 return SubmitAsync(&GlueClient::GetWorkflow, request, handler, context);
4461 }
4462
4471
4475 template<typename GetWorkflowRunRequestT = Model::GetWorkflowRunRequest>
4476 Model::GetWorkflowRunOutcomeCallable GetWorkflowRunCallable(const GetWorkflowRunRequestT& request) const
4477 {
4478 return SubmitCallable(&GlueClient::GetWorkflowRun, request);
4479 }
4480
4484 template<typename GetWorkflowRunRequestT = Model::GetWorkflowRunRequest>
4485 void GetWorkflowRunAsync(const GetWorkflowRunRequestT& request, const GetWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4486 {
4487 return SubmitAsync(&GlueClient::GetWorkflowRun, request, handler, context);
4488 }
4489
4497
4501 template<typename GetWorkflowRunPropertiesRequestT = Model::GetWorkflowRunPropertiesRequest>
4502 Model::GetWorkflowRunPropertiesOutcomeCallable GetWorkflowRunPropertiesCallable(const GetWorkflowRunPropertiesRequestT& request) const
4503 {
4504 return SubmitCallable(&GlueClient::GetWorkflowRunProperties, request);
4505 }
4506
4510 template<typename GetWorkflowRunPropertiesRequestT = Model::GetWorkflowRunPropertiesRequest>
4511 void GetWorkflowRunPropertiesAsync(const GetWorkflowRunPropertiesRequestT& request, const GetWorkflowRunPropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4512 {
4513 return SubmitAsync(&GlueClient::GetWorkflowRunProperties, request, handler, context);
4514 }
4515
4523
4527 template<typename GetWorkflowRunsRequestT = Model::GetWorkflowRunsRequest>
4528 Model::GetWorkflowRunsOutcomeCallable GetWorkflowRunsCallable(const GetWorkflowRunsRequestT& request) const
4529 {
4530 return SubmitCallable(&GlueClient::GetWorkflowRuns, request);
4531 }
4532
4536 template<typename GetWorkflowRunsRequestT = Model::GetWorkflowRunsRequest>
4537 void GetWorkflowRunsAsync(const GetWorkflowRunsRequestT& request, const GetWorkflowRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4538 {
4539 return SubmitAsync(&GlueClient::GetWorkflowRuns, request, handler, context);
4540 }
4541
4549
4553 template<typename ImportCatalogToGlueRequestT = Model::ImportCatalogToGlueRequest>
4554 Model::ImportCatalogToGlueOutcomeCallable ImportCatalogToGlueCallable(const ImportCatalogToGlueRequestT& request = {}) const
4555 {
4556 return SubmitCallable(&GlueClient::ImportCatalogToGlue, request);
4557 }
4558
4562 template<typename ImportCatalogToGlueRequestT = Model::ImportCatalogToGlueRequest>
4563 void ImportCatalogToGlueAsync(const ImportCatalogToGlueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ImportCatalogToGlueRequestT& request = {}) const
4564 {
4565 return SubmitAsync(&GlueClient::ImportCatalogToGlue, request, handler, context);
4566 }
4567
4574
4578 template<typename ListBlueprintsRequestT = Model::ListBlueprintsRequest>
4579 Model::ListBlueprintsOutcomeCallable ListBlueprintsCallable(const ListBlueprintsRequestT& request = {}) const
4580 {
4581 return SubmitCallable(&GlueClient::ListBlueprints, request);
4582 }
4583
4587 template<typename ListBlueprintsRequestT = Model::ListBlueprintsRequest>
4588 void ListBlueprintsAsync(const ListBlueprintsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListBlueprintsRequestT& request = {}) const
4589 {
4590 return SubmitAsync(&GlueClient::ListBlueprints, request, handler, context);
4591 }
4592
4599
4603 template<typename ListColumnStatisticsTaskRunsRequestT = Model::ListColumnStatisticsTaskRunsRequest>
4604 Model::ListColumnStatisticsTaskRunsOutcomeCallable ListColumnStatisticsTaskRunsCallable(const ListColumnStatisticsTaskRunsRequestT& request = {}) const
4605 {
4606 return SubmitCallable(&GlueClient::ListColumnStatisticsTaskRuns, request);
4607 }
4608
4612 template<typename ListColumnStatisticsTaskRunsRequestT = Model::ListColumnStatisticsTaskRunsRequest>
4613 void ListColumnStatisticsTaskRunsAsync(const ListColumnStatisticsTaskRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListColumnStatisticsTaskRunsRequestT& request = {}) const
4614 {
4615 return SubmitAsync(&GlueClient::ListColumnStatisticsTaskRuns, request, handler, context);
4616 }
4617
4629
4633 template<typename ListConnectionTypesRequestT = Model::ListConnectionTypesRequest>
4634 Model::ListConnectionTypesOutcomeCallable ListConnectionTypesCallable(const ListConnectionTypesRequestT& request = {}) const
4635 {
4636 return SubmitCallable(&GlueClient::ListConnectionTypes, request);
4637 }
4638
4642 template<typename ListConnectionTypesRequestT = Model::ListConnectionTypesRequest>
4643 void ListConnectionTypesAsync(const ListConnectionTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListConnectionTypesRequestT& request = {}) const
4644 {
4645 return SubmitAsync(&GlueClient::ListConnectionTypes, request, handler, context);
4646 }
4647
4660
4664 template<typename ListCrawlersRequestT = Model::ListCrawlersRequest>
4665 Model::ListCrawlersOutcomeCallable ListCrawlersCallable(const ListCrawlersRequestT& request = {}) const
4666 {
4667 return SubmitCallable(&GlueClient::ListCrawlers, request);
4668 }
4669
4673 template<typename ListCrawlersRequestT = Model::ListCrawlersRequest>
4674 void ListCrawlersAsync(const ListCrawlersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCrawlersRequestT& request = {}) const
4675 {
4676 return SubmitAsync(&GlueClient::ListCrawlers, request, handler, context);
4677 }
4678
4693
4697 template<typename ListCrawlsRequestT = Model::ListCrawlsRequest>
4698 Model::ListCrawlsOutcomeCallable ListCrawlsCallable(const ListCrawlsRequestT& request) const
4699 {
4700 return SubmitCallable(&GlueClient::ListCrawls, request);
4701 }
4702
4706 template<typename ListCrawlsRequestT = Model::ListCrawlsRequest>
4707 void ListCrawlsAsync(const ListCrawlsRequestT& request, const ListCrawlsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4708 {
4709 return SubmitAsync(&GlueClient::ListCrawls, request, handler, context);
4710 }
4711
4719
4723 template<typename ListCustomEntityTypesRequestT = Model::ListCustomEntityTypesRequest>
4724 Model::ListCustomEntityTypesOutcomeCallable ListCustomEntityTypesCallable(const ListCustomEntityTypesRequestT& request = {}) const
4725 {
4726 return SubmitCallable(&GlueClient::ListCustomEntityTypes, request);
4727 }
4728
4732 template<typename ListCustomEntityTypesRequestT = Model::ListCustomEntityTypesRequest>
4733 void ListCustomEntityTypesAsync(const ListCustomEntityTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCustomEntityTypesRequestT& request = {}) const
4734 {
4735 return SubmitAsync(&GlueClient::ListCustomEntityTypes, request, handler, context);
4736 }
4737
4745
4749 template<typename ListDataQualityResultsRequestT = Model::ListDataQualityResultsRequest>
4750 Model::ListDataQualityResultsOutcomeCallable ListDataQualityResultsCallable(const ListDataQualityResultsRequestT& request = {}) const
4751 {
4752 return SubmitCallable(&GlueClient::ListDataQualityResults, request);
4753 }
4754
4758 template<typename ListDataQualityResultsRequestT = Model::ListDataQualityResultsRequest>
4759 void ListDataQualityResultsAsync(const ListDataQualityResultsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDataQualityResultsRequestT& request = {}) const
4760 {
4761 return SubmitAsync(&GlueClient::ListDataQualityResults, request, handler, context);
4762 }
4763
4771
4775 template<typename ListDataQualityRuleRecommendationRunsRequestT = Model::ListDataQualityRuleRecommendationRunsRequest>
4776 Model::ListDataQualityRuleRecommendationRunsOutcomeCallable ListDataQualityRuleRecommendationRunsCallable(const ListDataQualityRuleRecommendationRunsRequestT& request = {}) const
4777 {
4778 return SubmitCallable(&GlueClient::ListDataQualityRuleRecommendationRuns, request);
4779 }
4780
4784 template<typename ListDataQualityRuleRecommendationRunsRequestT = Model::ListDataQualityRuleRecommendationRunsRequest>
4785 void ListDataQualityRuleRecommendationRunsAsync(const ListDataQualityRuleRecommendationRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDataQualityRuleRecommendationRunsRequestT& request = {}) const
4786 {
4787 return SubmitAsync(&GlueClient::ListDataQualityRuleRecommendationRuns, request, handler, context);
4788 }
4789
4797
4801 template<typename ListDataQualityRulesetEvaluationRunsRequestT = Model::ListDataQualityRulesetEvaluationRunsRequest>
4802 Model::ListDataQualityRulesetEvaluationRunsOutcomeCallable ListDataQualityRulesetEvaluationRunsCallable(const ListDataQualityRulesetEvaluationRunsRequestT& request = {}) const
4803 {
4804 return SubmitCallable(&GlueClient::ListDataQualityRulesetEvaluationRuns, request);
4805 }
4806
4810 template<typename ListDataQualityRulesetEvaluationRunsRequestT = Model::ListDataQualityRulesetEvaluationRunsRequest>
4811 void ListDataQualityRulesetEvaluationRunsAsync(const ListDataQualityRulesetEvaluationRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDataQualityRulesetEvaluationRunsRequestT& request = {}) const
4812 {
4813 return SubmitAsync(&GlueClient::ListDataQualityRulesetEvaluationRuns, request, handler, context);
4814 }
4815
4823
4827 template<typename ListDataQualityRulesetsRequestT = Model::ListDataQualityRulesetsRequest>
4828 Model::ListDataQualityRulesetsOutcomeCallable ListDataQualityRulesetsCallable(const ListDataQualityRulesetsRequestT& request = {}) const
4829 {
4830 return SubmitCallable(&GlueClient::ListDataQualityRulesets, request);
4831 }
4832
4836 template<typename ListDataQualityRulesetsRequestT = Model::ListDataQualityRulesetsRequest>
4837 void ListDataQualityRulesetsAsync(const ListDataQualityRulesetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDataQualityRulesetsRequestT& request = {}) const
4838 {
4839 return SubmitAsync(&GlueClient::ListDataQualityRulesets, request, handler, context);
4840 }
4841
4849
4853 template<typename ListDataQualityStatisticAnnotationsRequestT = Model::ListDataQualityStatisticAnnotationsRequest>
4854 Model::ListDataQualityStatisticAnnotationsOutcomeCallable ListDataQualityStatisticAnnotationsCallable(const ListDataQualityStatisticAnnotationsRequestT& request = {}) const
4855 {
4856 return SubmitCallable(&GlueClient::ListDataQualityStatisticAnnotations, request);
4857 }
4858
4862 template<typename ListDataQualityStatisticAnnotationsRequestT = Model::ListDataQualityStatisticAnnotationsRequest>
4863 void ListDataQualityStatisticAnnotationsAsync(const ListDataQualityStatisticAnnotationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDataQualityStatisticAnnotationsRequestT& request = {}) const
4864 {
4865 return SubmitAsync(&GlueClient::ListDataQualityStatisticAnnotations, request, handler, context);
4866 }
4867
4874
4878 template<typename ListDataQualityStatisticsRequestT = Model::ListDataQualityStatisticsRequest>
4879 Model::ListDataQualityStatisticsOutcomeCallable ListDataQualityStatisticsCallable(const ListDataQualityStatisticsRequestT& request = {}) const
4880 {
4881 return SubmitCallable(&GlueClient::ListDataQualityStatistics, request);
4882 }
4883
4887 template<typename ListDataQualityStatisticsRequestT = Model::ListDataQualityStatisticsRequest>
4888 void ListDataQualityStatisticsAsync(const ListDataQualityStatisticsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDataQualityStatisticsRequestT& request = {}) const
4889 {
4890 return SubmitAsync(&GlueClient::ListDataQualityStatistics, request, handler, context);
4891 }
4892
4905
4909 template<typename ListDevEndpointsRequestT = Model::ListDevEndpointsRequest>
4910 Model::ListDevEndpointsOutcomeCallable ListDevEndpointsCallable(const ListDevEndpointsRequestT& request = {}) const
4911 {
4912 return SubmitCallable(&GlueClient::ListDevEndpoints, request);
4913 }
4914
4918 template<typename ListDevEndpointsRequestT = Model::ListDevEndpointsRequest>
4919 void ListDevEndpointsAsync(const ListDevEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDevEndpointsRequestT& request = {}) const
4920 {
4921 return SubmitAsync(&GlueClient::ListDevEndpoints, request, handler, context);
4922 }
4923
4931
4935 template<typename ListEntitiesRequestT = Model::ListEntitiesRequest>
4936 Model::ListEntitiesOutcomeCallable ListEntitiesCallable(const ListEntitiesRequestT& request = {}) const
4937 {
4938 return SubmitCallable(&GlueClient::ListEntities, request);
4939 }
4940
4944 template<typename ListEntitiesRequestT = Model::ListEntitiesRequest>
4945 void ListEntitiesAsync(const ListEntitiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListEntitiesRequestT& request = {}) const
4946 {
4947 return SubmitAsync(&GlueClient::ListEntities, request, handler, context);
4948 }
4949
4961 virtual Model::ListJobsOutcome ListJobs(const Model::ListJobsRequest& request = {}) const;
4962
4966 template<typename ListJobsRequestT = Model::ListJobsRequest>
4967 Model::ListJobsOutcomeCallable ListJobsCallable(const ListJobsRequestT& request = {}) const
4968 {
4969 return SubmitCallable(&GlueClient::ListJobs, request);
4970 }
4971
4975 template<typename ListJobsRequestT = Model::ListJobsRequest>
4976 void ListJobsAsync(const ListJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListJobsRequestT& request = {}) const
4977 {
4978 return SubmitAsync(&GlueClient::ListJobs, request, handler, context);
4979 }
4980
4992
4996 template<typename ListMLTransformsRequestT = Model::ListMLTransformsRequest>
4997 Model::ListMLTransformsOutcomeCallable ListMLTransformsCallable(const ListMLTransformsRequestT& request = {}) const
4998 {
4999 return SubmitCallable(&GlueClient::ListMLTransforms, request);
5000 }
5001
5005 template<typename ListMLTransformsRequestT = Model::ListMLTransformsRequest>
5006 void ListMLTransformsAsync(const ListMLTransformsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListMLTransformsRequestT& request = {}) const
5007 {
5008 return SubmitAsync(&GlueClient::ListMLTransforms, request, handler, context);
5009 }
5010
5020
5024 template<typename ListRegistriesRequestT = Model::ListRegistriesRequest>
5025 Model::ListRegistriesOutcomeCallable ListRegistriesCallable(const ListRegistriesRequestT& request = {}) const
5026 {
5027 return SubmitCallable(&GlueClient::ListRegistries, request);
5028 }
5029
5033 template<typename ListRegistriesRequestT = Model::ListRegistriesRequest>
5034 void ListRegistriesAsync(const ListRegistriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListRegistriesRequestT& request = {}) const
5035 {
5036 return SubmitAsync(&GlueClient::ListRegistries, request, handler, context);
5037 }
5038
5048
5052 template<typename ListSchemaVersionsRequestT = Model::ListSchemaVersionsRequest>
5053 Model::ListSchemaVersionsOutcomeCallable ListSchemaVersionsCallable(const ListSchemaVersionsRequestT& request) const
5054 {
5055 return SubmitCallable(&GlueClient::ListSchemaVersions, request);
5056 }
5057
5061 template<typename ListSchemaVersionsRequestT = Model::ListSchemaVersionsRequest>
5062 void ListSchemaVersionsAsync(const ListSchemaVersionsRequestT& request, const ListSchemaVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5063 {
5064 return SubmitAsync(&GlueClient::ListSchemaVersions, request, handler, context);
5065 }
5066
5077
5081 template<typename ListSchemasRequestT = Model::ListSchemasRequest>
5082 Model::ListSchemasOutcomeCallable ListSchemasCallable(const ListSchemasRequestT& request = {}) const
5083 {
5084 return SubmitCallable(&GlueClient::ListSchemas, request);
5085 }
5086
5090 template<typename ListSchemasRequestT = Model::ListSchemasRequest>
5091 void ListSchemasAsync(const ListSchemasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListSchemasRequestT& request = {}) const
5092 {
5093 return SubmitAsync(&GlueClient::ListSchemas, request, handler, context);
5094 }
5095
5102
5106 template<typename ListSessionsRequestT = Model::ListSessionsRequest>
5107 Model::ListSessionsOutcomeCallable ListSessionsCallable(const ListSessionsRequestT& request = {}) const
5108 {
5109 return SubmitCallable(&GlueClient::ListSessions, request);
5110 }
5111
5115 template<typename ListSessionsRequestT = Model::ListSessionsRequest>
5116 void ListSessionsAsync(const ListSessionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListSessionsRequestT& request = {}) const
5117 {
5118 return SubmitAsync(&GlueClient::ListSessions, request, handler, context);
5119 }
5120
5127
5131 template<typename ListStatementsRequestT = Model::ListStatementsRequest>
5132 Model::ListStatementsOutcomeCallable ListStatementsCallable(const ListStatementsRequestT& request) const
5133 {
5134 return SubmitCallable(&GlueClient::ListStatements, request);
5135 }
5136
5140 template<typename ListStatementsRequestT = Model::ListStatementsRequest>
5141 void ListStatementsAsync(const ListStatementsRequestT& request, const ListStatementsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5142 {
5143 return SubmitAsync(&GlueClient::ListStatements, request, handler, context);
5144 }
5145
5153
5157 template<typename ListTableOptimizerRunsRequestT = Model::ListTableOptimizerRunsRequest>
5158 Model::ListTableOptimizerRunsOutcomeCallable ListTableOptimizerRunsCallable(const ListTableOptimizerRunsRequestT& request) const
5159 {
5160 return SubmitCallable(&GlueClient::ListTableOptimizerRuns, request);
5161 }
5162
5166 template<typename ListTableOptimizerRunsRequestT = Model::ListTableOptimizerRunsRequest>
5167 void ListTableOptimizerRunsAsync(const ListTableOptimizerRunsRequestT& request, const ListTableOptimizerRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5168 {
5169 return SubmitAsync(&GlueClient::ListTableOptimizerRuns, request, handler, context);
5170 }
5171
5184
5188 template<typename ListTriggersRequestT = Model::ListTriggersRequest>
5189 Model::ListTriggersOutcomeCallable ListTriggersCallable(const ListTriggersRequestT& request = {}) const
5190 {
5191 return SubmitCallable(&GlueClient::ListTriggers, request);
5192 }
5193
5197 template<typename ListTriggersRequestT = Model::ListTriggersRequest>
5198 void ListTriggersAsync(const ListTriggersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListTriggersRequestT& request = {}) const
5199 {
5200 return SubmitAsync(&GlueClient::ListTriggers, request, handler, context);
5201 }
5202
5209
5213 template<typename ListUsageProfilesRequestT = Model::ListUsageProfilesRequest>
5214 Model::ListUsageProfilesOutcomeCallable ListUsageProfilesCallable(const ListUsageProfilesRequestT& request = {}) const
5215 {
5216 return SubmitCallable(&GlueClient::ListUsageProfiles, request);
5217 }
5218
5222 template<typename ListUsageProfilesRequestT = Model::ListUsageProfilesRequest>
5223 void ListUsageProfilesAsync(const ListUsageProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListUsageProfilesRequestT& request = {}) const
5224 {
5225 return SubmitAsync(&GlueClient::ListUsageProfiles, request, handler, context);
5226 }
5227
5235
5239 template<typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
5240 Model::ListWorkflowsOutcomeCallable ListWorkflowsCallable(const ListWorkflowsRequestT& request = {}) const
5241 {
5242 return SubmitCallable(&GlueClient::ListWorkflows, request);
5243 }
5244
5248 template<typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
5249 void ListWorkflowsAsync(const ListWorkflowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListWorkflowsRequestT& request = {}) const
5250 {
5251 return SubmitAsync(&GlueClient::ListWorkflows, request, handler, context);
5252 }
5253
5261
5265 template<typename ModifyIntegrationRequestT = Model::ModifyIntegrationRequest>
5266 Model::ModifyIntegrationOutcomeCallable ModifyIntegrationCallable(const ModifyIntegrationRequestT& request) const
5267 {
5268 return SubmitCallable(&GlueClient::ModifyIntegration, request);
5269 }
5270
5274 template<typename ModifyIntegrationRequestT = Model::ModifyIntegrationRequest>
5275 void ModifyIntegrationAsync(const ModifyIntegrationRequestT& request, const ModifyIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5276 {
5277 return SubmitAsync(&GlueClient::ModifyIntegration, request, handler, context);
5278 }
5279
5288
5292 template<typename PutDataCatalogEncryptionSettingsRequestT = Model::PutDataCatalogEncryptionSettingsRequest>
5294 {
5295 return SubmitCallable(&GlueClient::PutDataCatalogEncryptionSettings, request);
5296 }
5297
5301 template<typename PutDataCatalogEncryptionSettingsRequestT = Model::PutDataCatalogEncryptionSettingsRequest>
5302 void PutDataCatalogEncryptionSettingsAsync(const PutDataCatalogEncryptionSettingsRequestT& request, const PutDataCatalogEncryptionSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5303 {
5304 return SubmitAsync(&GlueClient::PutDataCatalogEncryptionSettings, request, handler, context);
5305 }
5306
5313
5317 template<typename PutDataQualityProfileAnnotationRequestT = Model::PutDataQualityProfileAnnotationRequest>
5319 {
5320 return SubmitCallable(&GlueClient::PutDataQualityProfileAnnotation, request);
5321 }
5322
5326 template<typename PutDataQualityProfileAnnotationRequestT = Model::PutDataQualityProfileAnnotationRequest>
5327 void PutDataQualityProfileAnnotationAsync(const PutDataQualityProfileAnnotationRequestT& request, const PutDataQualityProfileAnnotationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5328 {
5329 return SubmitAsync(&GlueClient::PutDataQualityProfileAnnotation, request, handler, context);
5330 }
5331
5339
5343 template<typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
5344 Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT& request) const
5345 {
5346 return SubmitCallable(&GlueClient::PutResourcePolicy, request);
5347 }
5348
5352 template<typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
5353 void PutResourcePolicyAsync(const PutResourcePolicyRequestT& request, const PutResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5354 {
5355 return SubmitAsync(&GlueClient::PutResourcePolicy, request, handler, context);
5356 }
5357
5366
5370 template<typename PutSchemaVersionMetadataRequestT = Model::PutSchemaVersionMetadataRequest>
5371 Model::PutSchemaVersionMetadataOutcomeCallable PutSchemaVersionMetadataCallable(const PutSchemaVersionMetadataRequestT& request) const
5372 {
5373 return SubmitCallable(&GlueClient::PutSchemaVersionMetadata, request);
5374 }
5375
5379 template<typename PutSchemaVersionMetadataRequestT = Model::PutSchemaVersionMetadataRequest>
5380 void PutSchemaVersionMetadataAsync(const PutSchemaVersionMetadataRequestT& request, const PutSchemaVersionMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5381 {
5382 return SubmitAsync(&GlueClient::PutSchemaVersionMetadata, request, handler, context);
5383 }
5384
5394
5398 template<typename PutWorkflowRunPropertiesRequestT = Model::PutWorkflowRunPropertiesRequest>
5399 Model::PutWorkflowRunPropertiesOutcomeCallable PutWorkflowRunPropertiesCallable(const PutWorkflowRunPropertiesRequestT& request) const
5400 {
5401 return SubmitCallable(&GlueClient::PutWorkflowRunProperties, request);
5402 }
5403
5407 template<typename PutWorkflowRunPropertiesRequestT = Model::PutWorkflowRunPropertiesRequest>
5408 void PutWorkflowRunPropertiesAsync(const PutWorkflowRunPropertiesRequestT& request, const PutWorkflowRunPropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5409 {
5410 return SubmitAsync(&GlueClient::PutWorkflowRunProperties, request, handler, context);
5411 }
5412
5420
5424 template<typename QuerySchemaVersionMetadataRequestT = Model::QuerySchemaVersionMetadataRequest>
5425 Model::QuerySchemaVersionMetadataOutcomeCallable QuerySchemaVersionMetadataCallable(const QuerySchemaVersionMetadataRequestT& request = {}) const
5426 {
5427 return SubmitCallable(&GlueClient::QuerySchemaVersionMetadata, request);
5428 }
5429
5433 template<typename QuerySchemaVersionMetadataRequestT = Model::QuerySchemaVersionMetadataRequest>
5434 void QuerySchemaVersionMetadataAsync(const QuerySchemaVersionMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const QuerySchemaVersionMetadataRequestT& request = {}) const
5435 {
5436 return SubmitAsync(&GlueClient::QuerySchemaVersionMetadata, request, handler, context);
5437 }
5438
5456
5460 template<typename RegisterSchemaVersionRequestT = Model::RegisterSchemaVersionRequest>
5461 Model::RegisterSchemaVersionOutcomeCallable RegisterSchemaVersionCallable(const RegisterSchemaVersionRequestT& request) const
5462 {
5463 return SubmitCallable(&GlueClient::RegisterSchemaVersion, request);
5464 }
5465
5469 template<typename RegisterSchemaVersionRequestT = Model::RegisterSchemaVersionRequest>
5470 void RegisterSchemaVersionAsync(const RegisterSchemaVersionRequestT& request, const RegisterSchemaVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5471 {
5472 return SubmitAsync(&GlueClient::RegisterSchemaVersion, request, handler, context);
5473 }
5474
5482
5486 template<typename RemoveSchemaVersionMetadataRequestT = Model::RemoveSchemaVersionMetadataRequest>
5487 Model::RemoveSchemaVersionMetadataOutcomeCallable RemoveSchemaVersionMetadataCallable(const RemoveSchemaVersionMetadataRequestT& request) const
5488 {
5489 return SubmitCallable(&GlueClient::RemoveSchemaVersionMetadata, request);
5490 }
5491
5495 template<typename RemoveSchemaVersionMetadataRequestT = Model::RemoveSchemaVersionMetadataRequest>
5496 void RemoveSchemaVersionMetadataAsync(const RemoveSchemaVersionMetadataRequestT& request, const RemoveSchemaVersionMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5497 {
5498 return SubmitAsync(&GlueClient::RemoveSchemaVersionMetadata, request, handler, context);
5499 }
5500
5514
5518 template<typename ResetJobBookmarkRequestT = Model::ResetJobBookmarkRequest>
5519 Model::ResetJobBookmarkOutcomeCallable ResetJobBookmarkCallable(const ResetJobBookmarkRequestT& request) const
5520 {
5521 return SubmitCallable(&GlueClient::ResetJobBookmark, request);
5522 }
5523
5527 template<typename ResetJobBookmarkRequestT = Model::ResetJobBookmarkRequest>
5528 void ResetJobBookmarkAsync(const ResetJobBookmarkRequestT& request, const ResetJobBookmarkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5529 {
5530 return SubmitAsync(&GlueClient::ResetJobBookmark, request, handler, context);
5531 }
5532
5541
5545 template<typename ResumeWorkflowRunRequestT = Model::ResumeWorkflowRunRequest>
5546 Model::ResumeWorkflowRunOutcomeCallable ResumeWorkflowRunCallable(const ResumeWorkflowRunRequestT& request) const
5547 {
5548 return SubmitCallable(&GlueClient::ResumeWorkflowRun, request);
5549 }
5550
5554 template<typename ResumeWorkflowRunRequestT = Model::ResumeWorkflowRunRequest>
5555 void ResumeWorkflowRunAsync(const ResumeWorkflowRunRequestT& request, const ResumeWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5556 {
5557 return SubmitAsync(&GlueClient::ResumeWorkflowRun, request, handler, context);
5558 }
5559
5566
5570 template<typename RunStatementRequestT = Model::RunStatementRequest>
5571 Model::RunStatementOutcomeCallable RunStatementCallable(const RunStatementRequestT& request) const
5572 {
5573 return SubmitCallable(&GlueClient::RunStatement, request);
5574 }
5575
5579 template<typename RunStatementRequestT = Model::RunStatementRequest>
5580 void RunStatementAsync(const RunStatementRequestT& request, const RunStatementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5581 {
5582 return SubmitAsync(&GlueClient::RunStatement, request, handler, context);
5583 }
5584
5599
5603 template<typename SearchTablesRequestT = Model::SearchTablesRequest>
5604 Model::SearchTablesOutcomeCallable SearchTablesCallable(const SearchTablesRequestT& request = {}) const
5605 {
5606 return SubmitCallable(&GlueClient::SearchTables, request);
5607 }
5608
5612 template<typename SearchTablesRequestT = Model::SearchTablesRequest>
5613 void SearchTablesAsync(const SearchTablesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const SearchTablesRequestT& request = {}) const
5614 {
5615 return SubmitAsync(&GlueClient::SearchTables, request, handler, context);
5616 }
5617
5624
5628 template<typename StartBlueprintRunRequestT = Model::StartBlueprintRunRequest>
5629 Model::StartBlueprintRunOutcomeCallable StartBlueprintRunCallable(const StartBlueprintRunRequestT& request) const
5630 {
5631 return SubmitCallable(&GlueClient::StartBlueprintRun, request);
5632 }
5633
5637 template<typename StartBlueprintRunRequestT = Model::StartBlueprintRunRequest>
5638 void StartBlueprintRunAsync(const StartBlueprintRunRequestT& request, const StartBlueprintRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5639 {
5640 return SubmitAsync(&GlueClient::StartBlueprintRun, request, handler, context);
5641 }
5642
5650
5654 template<typename StartColumnStatisticsTaskRunRequestT = Model::StartColumnStatisticsTaskRunRequest>
5655 Model::StartColumnStatisticsTaskRunOutcomeCallable StartColumnStatisticsTaskRunCallable(const StartColumnStatisticsTaskRunRequestT& request) const
5656 {
5657 return SubmitCallable(&GlueClient::StartColumnStatisticsTaskRun, request);
5658 }
5659
5663 template<typename StartColumnStatisticsTaskRunRequestT = Model::StartColumnStatisticsTaskRunRequest>
5664 void StartColumnStatisticsTaskRunAsync(const StartColumnStatisticsTaskRunRequestT& request, const StartColumnStatisticsTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5665 {
5666 return SubmitAsync(&GlueClient::StartColumnStatisticsTaskRun, request, handler, context);
5667 }
5668
5675
5679 template<typename StartColumnStatisticsTaskRunScheduleRequestT = Model::StartColumnStatisticsTaskRunScheduleRequest>
5681 {
5682 return SubmitCallable(&GlueClient::StartColumnStatisticsTaskRunSchedule, request);
5683 }
5684
5688 template<typename StartColumnStatisticsTaskRunScheduleRequestT = Model::StartColumnStatisticsTaskRunScheduleRequest>
5689 void StartColumnStatisticsTaskRunScheduleAsync(const StartColumnStatisticsTaskRunScheduleRequestT& request, const StartColumnStatisticsTaskRunScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5690 {
5691 return SubmitAsync(&GlueClient::StartColumnStatisticsTaskRunSchedule, request, handler, context);
5692 }
5693
5703
5707 template<typename StartCrawlerRequestT = Model::StartCrawlerRequest>
5708 Model::StartCrawlerOutcomeCallable StartCrawlerCallable(const StartCrawlerRequestT& request) const
5709 {
5710 return SubmitCallable(&GlueClient::StartCrawler, request);
5711 }
5712
5716 template<typename StartCrawlerRequestT = Model::StartCrawlerRequest>
5717 void StartCrawlerAsync(const StartCrawlerRequestT& request, const StartCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5718 {
5719 return SubmitAsync(&GlueClient::StartCrawler, request, handler, context);
5720 }
5721
5730
5734 template<typename StartCrawlerScheduleRequestT = Model::StartCrawlerScheduleRequest>
5735 Model::StartCrawlerScheduleOutcomeCallable StartCrawlerScheduleCallable(const StartCrawlerScheduleRequestT& request) const
5736 {
5737 return SubmitCallable(&GlueClient::StartCrawlerSchedule, request);
5738 }
5739
5743 template<typename StartCrawlerScheduleRequestT = Model::StartCrawlerScheduleRequest>
5744 void StartCrawlerScheduleAsync(const StartCrawlerScheduleRequestT& request, const StartCrawlerScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5745 {
5746 return SubmitAsync(&GlueClient::StartCrawlerSchedule, request, handler, context);
5747 }
5748
5759
5763 template<typename StartDataQualityRuleRecommendationRunRequestT = Model::StartDataQualityRuleRecommendationRunRequest>
5765 {
5766 return SubmitCallable(&GlueClient::StartDataQualityRuleRecommendationRun, request);
5767 }
5768
5772 template<typename StartDataQualityRuleRecommendationRunRequestT = Model::StartDataQualityRuleRecommendationRunRequest>
5773 void StartDataQualityRuleRecommendationRunAsync(const StartDataQualityRuleRecommendationRunRequestT& request, const StartDataQualityRuleRecommendationRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5774 {
5775 return SubmitAsync(&GlueClient::StartDataQualityRuleRecommendationRun, request, handler, context);
5776 }
5777
5787
5791 template<typename StartDataQualityRulesetEvaluationRunRequestT = Model::StartDataQualityRulesetEvaluationRunRequest>
5793 {
5794 return SubmitCallable(&GlueClient::StartDataQualityRulesetEvaluationRun, request);
5795 }
5796
5800 template<typename StartDataQualityRulesetEvaluationRunRequestT = Model::StartDataQualityRulesetEvaluationRunRequest>
5801 void StartDataQualityRulesetEvaluationRunAsync(const StartDataQualityRulesetEvaluationRunRequestT& request, const StartDataQualityRulesetEvaluationRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5802 {
5803 return SubmitAsync(&GlueClient::StartDataQualityRulesetEvaluationRun, request, handler, context);
5804 }
5805
5821
5825 template<typename StartExportLabelsTaskRunRequestT = Model::StartExportLabelsTaskRunRequest>
5826 Model::StartExportLabelsTaskRunOutcomeCallable StartExportLabelsTaskRunCallable(const StartExportLabelsTaskRunRequestT& request) const
5827 {
5828 return SubmitCallable(&GlueClient::StartExportLabelsTaskRun, request);
5829 }
5830
5834 template<typename StartExportLabelsTaskRunRequestT = Model::StartExportLabelsTaskRunRequest>
5835 void StartExportLabelsTaskRunAsync(const StartExportLabelsTaskRunRequestT& request, const StartExportLabelsTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5836 {
5837 return SubmitAsync(&GlueClient::StartExportLabelsTaskRun, request, handler, context);
5838 }
5839
5870
5874 template<typename StartImportLabelsTaskRunRequestT = Model::StartImportLabelsTaskRunRequest>
5875 Model::StartImportLabelsTaskRunOutcomeCallable StartImportLabelsTaskRunCallable(const StartImportLabelsTaskRunRequestT& request) const
5876 {
5877 return SubmitCallable(&GlueClient::StartImportLabelsTaskRun, request);
5878 }
5879
5883 template<typename StartImportLabelsTaskRunRequestT = Model::StartImportLabelsTaskRunRequest>
5884 void StartImportLabelsTaskRunAsync(const StartImportLabelsTaskRunRequestT& request, const StartImportLabelsTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5885 {
5886 return SubmitAsync(&GlueClient::StartImportLabelsTaskRun, request, handler, context);
5887 }
5888
5895
5899 template<typename StartJobRunRequestT = Model::StartJobRunRequest>
5900 Model::StartJobRunOutcomeCallable StartJobRunCallable(const StartJobRunRequestT& request) const
5901 {
5902 return SubmitCallable(&GlueClient::StartJobRun, request);
5903 }
5904
5908 template<typename StartJobRunRequestT = Model::StartJobRunRequest>
5909 void StartJobRunAsync(const StartJobRunRequestT& request, const StartJobRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5910 {
5911 return SubmitAsync(&GlueClient::StartJobRun, request, handler, context);
5912 }
5913
5925
5929 template<typename StartMLEvaluationTaskRunRequestT = Model::StartMLEvaluationTaskRunRequest>
5930 Model::StartMLEvaluationTaskRunOutcomeCallable StartMLEvaluationTaskRunCallable(const StartMLEvaluationTaskRunRequestT& request) const
5931 {
5932 return SubmitCallable(&GlueClient::StartMLEvaluationTaskRun, request);
5933 }
5934
5938 template<typename StartMLEvaluationTaskRunRequestT = Model::StartMLEvaluationTaskRunRequest>
5939 void StartMLEvaluationTaskRunAsync(const StartMLEvaluationTaskRunRequestT& request, const StartMLEvaluationTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5940 {
5941 return SubmitAsync(&GlueClient::StartMLEvaluationTaskRun, request, handler, context);
5942 }
5943
5964
5968 template<typename StartMLLabelingSetGenerationTaskRunRequestT = Model::StartMLLabelingSetGenerationTaskRunRequest>
5970 {
5971 return SubmitCallable(&GlueClient::StartMLLabelingSetGenerationTaskRun, request);
5972 }
5973
5977 template<typename StartMLLabelingSetGenerationTaskRunRequestT = Model::StartMLLabelingSetGenerationTaskRunRequest>
5978 void StartMLLabelingSetGenerationTaskRunAsync(const StartMLLabelingSetGenerationTaskRunRequestT& request, const StartMLLabelingSetGenerationTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
5979 {
5980 return SubmitAsync(&GlueClient::StartMLLabelingSetGenerationTaskRun, request, handler, context);
5981 }
5982
5992
5996 template<typename StartTriggerRequestT = Model::StartTriggerRequest>
5997 Model::StartTriggerOutcomeCallable StartTriggerCallable(const StartTriggerRequestT& request) const
5998 {
5999 return SubmitCallable(&GlueClient::StartTrigger, request);
6000 }
6001
6005 template<typename StartTriggerRequestT = Model::StartTriggerRequest>
6006 void StartTriggerAsync(const StartTriggerRequestT& request, const StartTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6007 {
6008 return SubmitAsync(&GlueClient::StartTrigger, request, handler, context);
6009 }
6010
6017
6021 template<typename StartWorkflowRunRequestT = Model::StartWorkflowRunRequest>
6022 Model::StartWorkflowRunOutcomeCallable StartWorkflowRunCallable(const StartWorkflowRunRequestT& request) const
6023 {
6024 return SubmitCallable(&GlueClient::StartWorkflowRun, request);
6025 }
6026
6030 template<typename StartWorkflowRunRequestT = Model::StartWorkflowRunRequest>
6031 void StartWorkflowRunAsync(const StartWorkflowRunRequestT& request, const StartWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6032 {
6033 return SubmitAsync(&GlueClient::StartWorkflowRun, request, handler, context);
6034 }
6035
6042
6046 template<typename StopColumnStatisticsTaskRunRequestT = Model::StopColumnStatisticsTaskRunRequest>
6047 Model::StopColumnStatisticsTaskRunOutcomeCallable StopColumnStatisticsTaskRunCallable(const StopColumnStatisticsTaskRunRequestT& request) const
6048 {
6049 return SubmitCallable(&GlueClient::StopColumnStatisticsTaskRun, request);
6050 }
6051
6055 template<typename StopColumnStatisticsTaskRunRequestT = Model::StopColumnStatisticsTaskRunRequest>
6056 void StopColumnStatisticsTaskRunAsync(const StopColumnStatisticsTaskRunRequestT& request, const StopColumnStatisticsTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6057 {
6058 return SubmitAsync(&GlueClient::StopColumnStatisticsTaskRun, request, handler, context);
6059 }
6060
6067
6071 template<typename StopColumnStatisticsTaskRunScheduleRequestT = Model::StopColumnStatisticsTaskRunScheduleRequest>
6073 {
6074 return SubmitCallable(&GlueClient::StopColumnStatisticsTaskRunSchedule, request);
6075 }
6076
6080 template<typename StopColumnStatisticsTaskRunScheduleRequestT = Model::StopColumnStatisticsTaskRunScheduleRequest>
6081 void StopColumnStatisticsTaskRunScheduleAsync(const StopColumnStatisticsTaskRunScheduleRequestT& request, const StopColumnStatisticsTaskRunScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6082 {
6083 return SubmitAsync(&GlueClient::StopColumnStatisticsTaskRunSchedule, request, handler, context);
6084 }
6085
6093
6097 template<typename StopCrawlerRequestT = Model::StopCrawlerRequest>
6098 Model::StopCrawlerOutcomeCallable StopCrawlerCallable(const StopCrawlerRequestT& request) const
6099 {
6100 return SubmitCallable(&GlueClient::StopCrawler, request);
6101 }
6102
6106 template<typename StopCrawlerRequestT = Model::StopCrawlerRequest>
6107 void StopCrawlerAsync(const StopCrawlerRequestT& request, const StopCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6108 {
6109 return SubmitAsync(&GlueClient::StopCrawler, request, handler, context);
6110 }
6111
6120
6124 template<typename StopCrawlerScheduleRequestT = Model::StopCrawlerScheduleRequest>
6125 Model::StopCrawlerScheduleOutcomeCallable StopCrawlerScheduleCallable(const StopCrawlerScheduleRequestT& request) const
6126 {
6127 return SubmitCallable(&GlueClient::StopCrawlerSchedule, request);
6128 }
6129
6133 template<typename StopCrawlerScheduleRequestT = Model::StopCrawlerScheduleRequest>
6134 void StopCrawlerScheduleAsync(const StopCrawlerScheduleRequestT& request, const StopCrawlerScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6135 {
6136 return SubmitAsync(&GlueClient::StopCrawlerSchedule, request, handler, context);
6137 }
6138
6145
6149 template<typename StopSessionRequestT = Model::StopSessionRequest>
6150 Model::StopSessionOutcomeCallable StopSessionCallable(const StopSessionRequestT& request) const
6151 {
6152 return SubmitCallable(&GlueClient::StopSession, request);
6153 }
6154
6158 template<typename StopSessionRequestT = Model::StopSessionRequest>
6159 void StopSessionAsync(const StopSessionRequestT& request, const StopSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6160 {
6161 return SubmitAsync(&GlueClient::StopSession, request, handler, context);
6162 }
6163
6170
6174 template<typename StopTriggerRequestT = Model::StopTriggerRequest>
6175 Model::StopTriggerOutcomeCallable StopTriggerCallable(const StopTriggerRequestT& request) const
6176 {
6177 return SubmitCallable(&GlueClient::StopTrigger, request);
6178 }
6179
6183 template<typename StopTriggerRequestT = Model::StopTriggerRequest>
6184 void StopTriggerAsync(const StopTriggerRequestT& request, const StopTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6185 {
6186 return SubmitAsync(&GlueClient::StopTrigger, request, handler, context);
6187 }
6188
6196
6200 template<typename StopWorkflowRunRequestT = Model::StopWorkflowRunRequest>
6201 Model::StopWorkflowRunOutcomeCallable StopWorkflowRunCallable(const StopWorkflowRunRequestT& request) const
6202 {
6203 return SubmitCallable(&GlueClient::StopWorkflowRun, request);
6204 }
6205
6209 template<typename StopWorkflowRunRequestT = Model::StopWorkflowRunRequest>
6210 void StopWorkflowRunAsync(const StopWorkflowRunRequestT& request, const StopWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6211 {
6212 return SubmitAsync(&GlueClient::StopWorkflowRun, request, handler, context);
6213 }
6214
6225
6229 template<typename TagResourceRequestT = Model::TagResourceRequest>
6230 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
6231 {
6232 return SubmitCallable(&GlueClient::TagResource, request);
6233 }
6234
6238 template<typename TagResourceRequestT = Model::TagResourceRequest>
6239 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6240 {
6241 return SubmitAsync(&GlueClient::TagResource, request, handler, context);
6242 }
6243
6255
6259 template<typename TestConnectionRequestT = Model::TestConnectionRequest>
6260 Model::TestConnectionOutcomeCallable TestConnectionCallable(const TestConnectionRequestT& request = {}) const
6261 {
6262 return SubmitCallable(&GlueClient::TestConnection, request);
6263 }
6264
6268 template<typename TestConnectionRequestT = Model::TestConnectionRequest>
6269 void TestConnectionAsync(const TestConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const TestConnectionRequestT& request = {}) const
6270 {
6271 return SubmitAsync(&GlueClient::TestConnection, request, handler, context);
6272 }
6273
6280
6284 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
6285 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
6286 {
6287 return SubmitCallable(&GlueClient::UntagResource, request);
6288 }
6289
6293 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
6294 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6295 {
6296 return SubmitAsync(&GlueClient::UntagResource, request, handler, context);
6297 }
6298
6305
6309 template<typename UpdateBlueprintRequestT = Model::UpdateBlueprintRequest>
6310 Model::UpdateBlueprintOutcomeCallable UpdateBlueprintCallable(const UpdateBlueprintRequestT& request) const
6311 {
6312 return SubmitCallable(&GlueClient::UpdateBlueprint, request);
6313 }
6314
6318 template<typename UpdateBlueprintRequestT = Model::UpdateBlueprintRequest>
6319 void UpdateBlueprintAsync(const UpdateBlueprintRequestT& request, const UpdateBlueprintResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6320 {
6321 return SubmitAsync(&GlueClient::UpdateBlueprint, request, handler, context);
6322 }
6323
6331
6335 template<typename UpdateCatalogRequestT = Model::UpdateCatalogRequest>
6336 Model::UpdateCatalogOutcomeCallable UpdateCatalogCallable(const UpdateCatalogRequestT& request) const
6337 {
6338 return SubmitCallable(&GlueClient::UpdateCatalog, request);
6339 }
6340
6344 template<typename UpdateCatalogRequestT = Model::UpdateCatalogRequest>
6345 void UpdateCatalogAsync(const UpdateCatalogRequestT& request, const UpdateCatalogResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6346 {
6347 return SubmitAsync(&GlueClient::UpdateCatalog, request, handler, context);
6348 }
6349
6359
6363 template<typename UpdateClassifierRequestT = Model::UpdateClassifierRequest>
6364 Model::UpdateClassifierOutcomeCallable UpdateClassifierCallable(const UpdateClassifierRequestT& request = {}) const
6365 {
6366 return SubmitCallable(&GlueClient::UpdateClassifier, request);
6367 }
6368
6372 template<typename UpdateClassifierRequestT = Model::UpdateClassifierRequest>
6373 void UpdateClassifierAsync(const UpdateClassifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const UpdateClassifierRequestT& request = {}) const
6374 {
6375 return SubmitAsync(&GlueClient::UpdateClassifier, request, handler, context);
6376 }
6377
6386
6390 template<typename UpdateColumnStatisticsForPartitionRequestT = Model::UpdateColumnStatisticsForPartitionRequest>
6392 {
6393 return SubmitCallable(&GlueClient::UpdateColumnStatisticsForPartition, request);
6394 }
6395
6399 template<typename UpdateColumnStatisticsForPartitionRequestT = Model::UpdateColumnStatisticsForPartitionRequest>
6400 void UpdateColumnStatisticsForPartitionAsync(const UpdateColumnStatisticsForPartitionRequestT& request, const UpdateColumnStatisticsForPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6401 {
6402 return SubmitAsync(&GlueClient::UpdateColumnStatisticsForPartition, request, handler, context);
6403 }
6404
6413
6417 template<typename UpdateColumnStatisticsForTableRequestT = Model::UpdateColumnStatisticsForTableRequest>
6419 {
6420 return SubmitCallable(&GlueClient::UpdateColumnStatisticsForTable, request);
6421 }
6422
6426 template<typename UpdateColumnStatisticsForTableRequestT = Model::UpdateColumnStatisticsForTableRequest>
6427 void UpdateColumnStatisticsForTableAsync(const UpdateColumnStatisticsForTableRequestT& request, const UpdateColumnStatisticsForTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6428 {
6429 return SubmitAsync(&GlueClient::UpdateColumnStatisticsForTable, request, handler, context);
6430 }
6431
6438
6442 template<typename UpdateColumnStatisticsTaskSettingsRequestT = Model::UpdateColumnStatisticsTaskSettingsRequest>
6444 {
6445 return SubmitCallable(&GlueClient::UpdateColumnStatisticsTaskSettings, request);
6446 }
6447
6451 template<typename UpdateColumnStatisticsTaskSettingsRequestT = Model::UpdateColumnStatisticsTaskSettingsRequest>
6452 void UpdateColumnStatisticsTaskSettingsAsync(const UpdateColumnStatisticsTaskSettingsRequestT& request, const UpdateColumnStatisticsTaskSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6453 {
6454 return SubmitAsync(&GlueClient::UpdateColumnStatisticsTaskSettings, request, handler, context);
6455 }
6456
6464
6468 template<typename UpdateConnectionRequestT = Model::UpdateConnectionRequest>
6469 Model::UpdateConnectionOutcomeCallable UpdateConnectionCallable(const UpdateConnectionRequestT& request) const
6470 {
6471 return SubmitCallable(&GlueClient::UpdateConnection, request);
6472 }
6473
6477 template<typename UpdateConnectionRequestT = Model::UpdateConnectionRequest>
6478 void UpdateConnectionAsync(const UpdateConnectionRequestT& request, const UpdateConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6479 {
6480 return SubmitAsync(&GlueClient::UpdateConnection, request, handler, context);
6481 }
6482
6490
6494 template<typename UpdateCrawlerRequestT = Model::UpdateCrawlerRequest>
6495 Model::UpdateCrawlerOutcomeCallable UpdateCrawlerCallable(const UpdateCrawlerRequestT& request) const
6496 {
6497 return SubmitCallable(&GlueClient::UpdateCrawler, request);
6498 }
6499
6503 template<typename UpdateCrawlerRequestT = Model::UpdateCrawlerRequest>
6504 void UpdateCrawlerAsync(const UpdateCrawlerRequestT& request, const UpdateCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6505 {
6506 return SubmitAsync(&GlueClient::UpdateCrawler, request, handler, context);
6507 }
6508
6516
6520 template<typename UpdateCrawlerScheduleRequestT = Model::UpdateCrawlerScheduleRequest>
6521 Model::UpdateCrawlerScheduleOutcomeCallable UpdateCrawlerScheduleCallable(const UpdateCrawlerScheduleRequestT& request) const
6522 {
6523 return SubmitCallable(&GlueClient::UpdateCrawlerSchedule, request);
6524 }
6525
6529 template<typename UpdateCrawlerScheduleRequestT = Model::UpdateCrawlerScheduleRequest>
6530 void UpdateCrawlerScheduleAsync(const UpdateCrawlerScheduleRequestT& request, const UpdateCrawlerScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6531 {
6532 return SubmitAsync(&GlueClient::UpdateCrawlerSchedule, request, handler, context);
6533 }
6534
6541
6545 template<typename UpdateDataQualityRulesetRequestT = Model::UpdateDataQualityRulesetRequest>
6546 Model::UpdateDataQualityRulesetOutcomeCallable UpdateDataQualityRulesetCallable(const UpdateDataQualityRulesetRequestT& request) const
6547 {
6548 return SubmitCallable(&GlueClient::UpdateDataQualityRuleset, request);
6549 }
6550
6554 template<typename UpdateDataQualityRulesetRequestT = Model::UpdateDataQualityRulesetRequest>
6555 void UpdateDataQualityRulesetAsync(const UpdateDataQualityRulesetRequestT& request, const UpdateDataQualityRulesetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6556 {
6557 return SubmitAsync(&GlueClient::UpdateDataQualityRuleset, request, handler, context);
6558 }
6559
6567
6571 template<typename UpdateDatabaseRequestT = Model::UpdateDatabaseRequest>
6572 Model::UpdateDatabaseOutcomeCallable UpdateDatabaseCallable(const UpdateDatabaseRequestT& request) const
6573 {
6574 return SubmitCallable(&GlueClient::UpdateDatabase, request);
6575 }
6576
6580 template<typename UpdateDatabaseRequestT = Model::UpdateDatabaseRequest>
6581 void UpdateDatabaseAsync(const UpdateDatabaseRequestT& request, const UpdateDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6582 {
6583 return SubmitAsync(&GlueClient::UpdateDatabase, request, handler, context);
6584 }
6585
6592
6596 template<typename UpdateDevEndpointRequestT = Model::UpdateDevEndpointRequest>
6597 Model::UpdateDevEndpointOutcomeCallable UpdateDevEndpointCallable(const UpdateDevEndpointRequestT& request) const
6598 {
6599 return SubmitCallable(&GlueClient::UpdateDevEndpoint, request);
6600 }
6601
6605 template<typename UpdateDevEndpointRequestT = Model::UpdateDevEndpointRequest>
6606 void UpdateDevEndpointAsync(const UpdateDevEndpointRequestT& request, const UpdateDevEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6607 {
6608 return SubmitAsync(&GlueClient::UpdateDevEndpoint, request, handler, context);
6609 }
6610
6619
6623 template<typename UpdateGlueIdentityCenterConfigurationRequestT = Model::UpdateGlueIdentityCenterConfigurationRequest>
6624 Model::UpdateGlueIdentityCenterConfigurationOutcomeCallable UpdateGlueIdentityCenterConfigurationCallable(const UpdateGlueIdentityCenterConfigurationRequestT& request = {}) const
6625 {
6626 return SubmitCallable(&GlueClient::UpdateGlueIdentityCenterConfiguration, request);
6627 }
6628
6632 template<typename UpdateGlueIdentityCenterConfigurationRequestT = Model::UpdateGlueIdentityCenterConfigurationRequest>
6633 void UpdateGlueIdentityCenterConfigurationAsync(const UpdateGlueIdentityCenterConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const UpdateGlueIdentityCenterConfigurationRequestT& request = {}) const
6634 {
6635 return SubmitAsync(&GlueClient::UpdateGlueIdentityCenterConfiguration, request, handler, context);
6636 }
6637
6649
6653 template<typename UpdateIntegrationResourcePropertyRequestT = Model::UpdateIntegrationResourcePropertyRequest>
6655 {
6656 return SubmitCallable(&GlueClient::UpdateIntegrationResourceProperty, request);
6657 }
6658
6662 template<typename UpdateIntegrationResourcePropertyRequestT = Model::UpdateIntegrationResourcePropertyRequest>
6663 void UpdateIntegrationResourcePropertyAsync(const UpdateIntegrationResourcePropertyRequestT& request, const UpdateIntegrationResourcePropertyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6664 {
6665 return SubmitAsync(&GlueClient::UpdateIntegrationResourceProperty, request, handler, context);
6666 }
6667
6682
6686 template<typename UpdateIntegrationTablePropertiesRequestT = Model::UpdateIntegrationTablePropertiesRequest>
6688 {
6689 return SubmitCallable(&GlueClient::UpdateIntegrationTableProperties, request);
6690 }
6691
6695 template<typename UpdateIntegrationTablePropertiesRequestT = Model::UpdateIntegrationTablePropertiesRequest>
6696 void UpdateIntegrationTablePropertiesAsync(const UpdateIntegrationTablePropertiesRequestT& request, const UpdateIntegrationTablePropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6697 {
6698 return SubmitAsync(&GlueClient::UpdateIntegrationTableProperties, request, handler, context);
6699 }
6700
6708
6712 template<typename UpdateJobRequestT = Model::UpdateJobRequest>
6713 Model::UpdateJobOutcomeCallable UpdateJobCallable(const UpdateJobRequestT& request) const
6714 {
6715 return SubmitCallable(&GlueClient::UpdateJob, request);
6716 }
6717
6721 template<typename UpdateJobRequestT = Model::UpdateJobRequest>
6722 void UpdateJobAsync(const UpdateJobRequestT& request, const UpdateJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6723 {
6724 return SubmitAsync(&GlueClient::UpdateJob, request, handler, context);
6725 }
6726
6737
6741 template<typename UpdateJobFromSourceControlRequestT = Model::UpdateJobFromSourceControlRequest>
6742 Model::UpdateJobFromSourceControlOutcomeCallable UpdateJobFromSourceControlCallable(const UpdateJobFromSourceControlRequestT& request = {}) const
6743 {
6744 return SubmitCallable(&GlueClient::UpdateJobFromSourceControl, request);
6745 }
6746
6750 template<typename UpdateJobFromSourceControlRequestT = Model::UpdateJobFromSourceControlRequest>
6751 void UpdateJobFromSourceControlAsync(const UpdateJobFromSourceControlResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const UpdateJobFromSourceControlRequestT& request = {}) const
6752 {
6753 return SubmitAsync(&GlueClient::UpdateJobFromSourceControl, request, handler, context);
6754 }
6755
6767
6771 template<typename UpdateMLTransformRequestT = Model::UpdateMLTransformRequest>
6772 Model::UpdateMLTransformOutcomeCallable UpdateMLTransformCallable(const UpdateMLTransformRequestT& request) const
6773 {
6774 return SubmitCallable(&GlueClient::UpdateMLTransform, request);
6775 }
6776
6780 template<typename UpdateMLTransformRequestT = Model::UpdateMLTransformRequest>
6781 void UpdateMLTransformAsync(const UpdateMLTransformRequestT& request, const UpdateMLTransformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6782 {
6783 return SubmitAsync(&GlueClient::UpdateMLTransform, request, handler, context);
6784 }
6785
6792
6796 template<typename UpdatePartitionRequestT = Model::UpdatePartitionRequest>
6797 Model::UpdatePartitionOutcomeCallable UpdatePartitionCallable(const UpdatePartitionRequestT& request) const
6798 {
6799 return SubmitCallable(&GlueClient::UpdatePartition, request);
6800 }
6801
6805 template<typename UpdatePartitionRequestT = Model::UpdatePartitionRequest>
6806 void UpdatePartitionAsync(const UpdatePartitionRequestT& request, const UpdatePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6807 {
6808 return SubmitAsync(&GlueClient::UpdatePartition, request, handler, context);
6809 }
6810
6819
6823 template<typename UpdateRegistryRequestT = Model::UpdateRegistryRequest>
6824 Model::UpdateRegistryOutcomeCallable UpdateRegistryCallable(const UpdateRegistryRequestT& request) const
6825 {
6826 return SubmitCallable(&GlueClient::UpdateRegistry, request);
6827 }
6828
6832 template<typename UpdateRegistryRequestT = Model::UpdateRegistryRequest>
6833 void UpdateRegistryAsync(const UpdateRegistryRequestT& request, const UpdateRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6834 {
6835 return SubmitAsync(&GlueClient::UpdateRegistry, request, handler, context);
6836 }
6837
6853
6857 template<typename UpdateSchemaRequestT = Model::UpdateSchemaRequest>
6858 Model::UpdateSchemaOutcomeCallable UpdateSchemaCallable(const UpdateSchemaRequestT& request) const
6859 {
6860 return SubmitCallable(&GlueClient::UpdateSchema, request);
6861 }
6862
6866 template<typename UpdateSchemaRequestT = Model::UpdateSchemaRequest>
6867 void UpdateSchemaAsync(const UpdateSchemaRequestT& request, const UpdateSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6868 {
6869 return SubmitAsync(&GlueClient::UpdateSchema, request, handler, context);
6870 }
6871
6882
6886 template<typename UpdateSourceControlFromJobRequestT = Model::UpdateSourceControlFromJobRequest>
6887 Model::UpdateSourceControlFromJobOutcomeCallable UpdateSourceControlFromJobCallable(const UpdateSourceControlFromJobRequestT& request = {}) const
6888 {
6889 return SubmitCallable(&GlueClient::UpdateSourceControlFromJob, request);
6890 }
6891
6895 template<typename UpdateSourceControlFromJobRequestT = Model::UpdateSourceControlFromJobRequest>
6896 void UpdateSourceControlFromJobAsync(const UpdateSourceControlFromJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const UpdateSourceControlFromJobRequestT& request = {}) const
6897 {
6898 return SubmitAsync(&GlueClient::UpdateSourceControlFromJob, request, handler, context);
6899 }
6900
6907
6911 template<typename UpdateTableRequestT = Model::UpdateTableRequest>
6912 Model::UpdateTableOutcomeCallable UpdateTableCallable(const UpdateTableRequestT& request) const
6913 {
6914 return SubmitCallable(&GlueClient::UpdateTable, request);
6915 }
6916
6920 template<typename UpdateTableRequestT = Model::UpdateTableRequest>
6921 void UpdateTableAsync(const UpdateTableRequestT& request, const UpdateTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6922 {
6923 return SubmitAsync(&GlueClient::UpdateTable, request, handler, context);
6924 }
6925
6933
6937 template<typename UpdateTableOptimizerRequestT = Model::UpdateTableOptimizerRequest>
6938 Model::UpdateTableOptimizerOutcomeCallable UpdateTableOptimizerCallable(const UpdateTableOptimizerRequestT& request) const
6939 {
6940 return SubmitCallable(&GlueClient::UpdateTableOptimizer, request);
6941 }
6942
6946 template<typename UpdateTableOptimizerRequestT = Model::UpdateTableOptimizerRequest>
6947 void UpdateTableOptimizerAsync(const UpdateTableOptimizerRequestT& request, const UpdateTableOptimizerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6948 {
6949 return SubmitAsync(&GlueClient::UpdateTableOptimizer, request, handler, context);
6950 }
6951
6961
6965 template<typename UpdateTriggerRequestT = Model::UpdateTriggerRequest>
6966 Model::UpdateTriggerOutcomeCallable UpdateTriggerCallable(const UpdateTriggerRequestT& request) const
6967 {
6968 return SubmitCallable(&GlueClient::UpdateTrigger, request);
6969 }
6970
6974 template<typename UpdateTriggerRequestT = Model::UpdateTriggerRequest>
6975 void UpdateTriggerAsync(const UpdateTriggerRequestT& request, const UpdateTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
6976 {
6977 return SubmitAsync(&GlueClient::UpdateTrigger, request, handler, context);
6978 }
6979
6986
6990 template<typename UpdateUsageProfileRequestT = Model::UpdateUsageProfileRequest>
6991 Model::UpdateUsageProfileOutcomeCallable UpdateUsageProfileCallable(const UpdateUsageProfileRequestT& request) const
6992 {
6993 return SubmitCallable(&GlueClient::UpdateUsageProfile, request);
6994 }
6995
6999 template<typename UpdateUsageProfileRequestT = Model::UpdateUsageProfileRequest>
7000 void UpdateUsageProfileAsync(const UpdateUsageProfileRequestT& request, const UpdateUsageProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
7001 {
7002 return SubmitAsync(&GlueClient::UpdateUsageProfile, request, handler, context);
7003 }
7004
7012
7016 template<typename UpdateUserDefinedFunctionRequestT = Model::UpdateUserDefinedFunctionRequest>
7017 Model::UpdateUserDefinedFunctionOutcomeCallable UpdateUserDefinedFunctionCallable(const UpdateUserDefinedFunctionRequestT& request) const
7018 {
7019 return SubmitCallable(&GlueClient::UpdateUserDefinedFunction, request);
7020 }
7021
7025 template<typename UpdateUserDefinedFunctionRequestT = Model::UpdateUserDefinedFunctionRequest>
7026 void UpdateUserDefinedFunctionAsync(const UpdateUserDefinedFunctionRequestT& request, const UpdateUserDefinedFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
7027 {
7028 return SubmitAsync(&GlueClient::UpdateUserDefinedFunction, request, handler, context);
7029 }
7030
7037
7041 template<typename UpdateWorkflowRequestT = Model::UpdateWorkflowRequest>
7042 Model::UpdateWorkflowOutcomeCallable UpdateWorkflowCallable(const UpdateWorkflowRequestT& request) const
7043 {
7044 return SubmitCallable(&GlueClient::UpdateWorkflow, request);
7045 }
7046
7050 template<typename UpdateWorkflowRequestT = Model::UpdateWorkflowRequest>
7051 void UpdateWorkflowAsync(const UpdateWorkflowRequestT& request, const UpdateWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
7052 {
7053 return SubmitAsync(&GlueClient::UpdateWorkflow, request, handler, context);
7054 }
7055
7056
7057 void OverrideEndpoint(const Aws::String& endpoint);
7058 std::shared_ptr<GlueEndpointProviderBase>& accessEndpointProvider();
7059 private:
7061 void init(const GlueClientConfiguration& clientConfiguration);
7062
7063 GlueClientConfiguration m_clientConfiguration;
7064 std::shared_ptr<GlueEndpointProviderBase> m_endpointProvider;
7065 };
7066
7067} // namespace Glue
7068} // namespace Aws
virtual Model::GetEntityRecordsOutcome GetEntityRecords(const Model::GetEntityRecordsRequest &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::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
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
Definition GlueClient.h:907
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:618
Model::GetColumnStatisticsForPartitionOutcomeCallable GetColumnStatisticsForPartitionCallable(const GetColumnStatisticsForPartitionRequestT &request) const
Model::CreateClassifierOutcomeCallable CreateClassifierCallable(const CreateClassifierRequestT &request={}) const
Definition GlueClient.h:770
void BatchStopJobRunAsync(const BatchStopJobRunRequestT &request, const BatchStopJobRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:540
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::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:566
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
Definition GlueClient.h:879
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:583
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
void DescribeInboundIntegrationsAsync(const DescribeInboundIntegrationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInboundIntegrationsRequestT &request={}) const
virtual Model::GetJobBookmarkOutcome GetJobBookmark(const Model::GetJobBookmarkRequest &request) const
Model::UpdateDataQualityRulesetOutcomeCallable UpdateDataQualityRulesetCallable(const UpdateDataQualityRulesetRequestT &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
Definition GlueClient.h:888
virtual Model::BatchPutDataQualityStatisticAnnotationOutcome BatchPutDataQualityStatisticAnnotation(const Model::BatchPutDataQualityStatisticAnnotationRequest &request) const
Model::CreateBlueprintOutcomeCallable CreateBlueprintCallable(const CreateBlueprintRequestT &request) const
Definition GlueClient.h:717
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:531
Model::GetBlueprintRunsOutcomeCallable GetBlueprintRunsCallable(const GetBlueprintRunsRequestT &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::UpdateDevEndpointOutcomeCallable UpdateDevEndpointCallable(const UpdateDevEndpointRequestT &request) const
void StartColumnStatisticsTaskRunAsync(const StartColumnStatisticsTaskRunRequestT &request, const StartColumnStatisticsTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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::ResumeWorkflowRunOutcome ResumeWorkflowRun(const Model::ResumeWorkflowRunRequest &request) 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
Definition GlueClient.h:957
Model::ListBlueprintsOutcomeCallable ListBlueprintsCallable(const ListBlueprintsRequestT &request={}) const
Model::GetPartitionIndexesOutcomeCallable GetPartitionIndexesCallable(const GetPartitionIndexesRequestT &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
Model::BatchUpdatePartitionOutcomeCallable BatchUpdatePartitionCallable(const BatchUpdatePartitionRequestT &request) const
Definition GlueClient.h:557
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
std::shared_ptr< GlueEndpointProviderBase > & accessEndpointProvider()
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
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
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
Definition GlueClient.h:850
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 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
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::GetUsageProfileOutcomeCallable GetUsageProfileCallable(const GetUsageProfileRequestT &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
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 UpdatePartitionAsync(const UpdatePartitionRequestT &request, const UpdatePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
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 OverrideEndpoint(const Aws::String &endpoint)
void CreateDatabaseAsync(const CreateDatabaseRequestT &request, const CreateDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:941
void CreateDataQualityRulesetAsync(const CreateDataQualityRulesetRequestT &request, const CreateDataQualityRulesetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:916
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
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:592
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:25
void BatchDeleteTableAsync(const BatchDeleteTableRequestT &request, const BatchDeleteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:186
Model::CreateCatalogOutcomeCallable CreateCatalogCallable(const CreateCatalogRequestT &request) const
Definition GlueClient.h:742
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
Definition GlueClient.h:932
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::DeleteTableOptimizerOutcomeCallable DeleteTableOptimizerCallable(const DeleteTableOptimizerRequestT &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
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::CreateConnectionOutcome CreateConnection(const Model::CreateConnectionRequest &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:648
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
Definition GlueClient.h:966
virtual Model::DeleteRegistryOutcome DeleteRegistry(const Model::DeleteRegistryRequest &request) const
Model::StartBlueprintRunOutcomeCallable StartBlueprintRunCallable(const StartBlueprintRunRequestT &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:377
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
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::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:212
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 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
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
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
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
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
Model::CreateTableOutcomeCallable CreateTableCallable(const CreateTableRequestT &request) const
Model::UpdateIntegrationResourcePropertyOutcomeCallable UpdateIntegrationResourcePropertyCallable(const UpdateIntegrationResourcePropertyRequestT &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:238
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
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:505
Model::GetCatalogImportStatusOutcomeCallable GetCatalogImportStatusCallable(const GetCatalogImportStatusRequestT &request={}) const
Model::GetClassifiersOutcomeCallable GetClassifiersCallable(const GetClassifiersRequestT &request={}) const
Model::GetSchemaVersionsDiffOutcomeCallable GetSchemaVersionsDiffCallable(const GetSchemaVersionsDiffRequestT &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 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:779
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:673
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:310
GlueClientConfiguration ClientConfigurationType
Definition GlueClient.h:29
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:368
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::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::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:101
Model::DeleteIntegrationTablePropertiesOutcomeCallable DeleteIntegrationTablePropertiesCallable(const DeleteIntegrationTablePropertiesRequestT &request) const
Model::GetSchemaByDefinitionOutcomeCallable GetSchemaByDefinitionCallable(const GetSchemaByDefinitionRequestT &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:486
void BatchGetPartitionAsync(const BatchGetPartitionRequestT &request, const BatchGetPartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:402
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
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
Definition GlueClient.h:984
void BatchGetTableOptimizerAsync(const BatchGetTableOptimizerRequestT &request, const BatchGetTableOptimizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:428
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:448
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 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:692
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:339
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:229
Model::BatchDeleteTableOutcomeCallable BatchDeleteTableCallable(const BatchDeleteTableRequestT &request) const
Definition GlueClient.h:177
Model::ListCustomEntityTypesOutcomeCallable ListCustomEntityTypesCallable(const ListCustomEntityTypesRequestT &request={}) const
Model::StartWorkflowRunOutcomeCallable StartWorkflowRunCallable(const StartWorkflowRunRequestT &request) const
Model::BatchGetPartitionOutcomeCallable BatchGetPartitionCallable(const BatchGetPartitionRequestT &request) const
Definition GlueClient.h:393
Model::BatchGetCrawlersOutcomeCallable BatchGetCrawlersCallable(const BatchGetCrawlersRequestT &request) const
Definition GlueClient.h:258
GlueEndpointProvider EndpointProviderType
Definition GlueClient.h:30
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
Model::DeleteTableVersionOutcomeCallable DeleteTableVersionCallable(const DeleteTableVersionRequestT &request) const
Model::BatchGetCustomEntityTypesOutcomeCallable BatchGetCustomEntityTypesCallable(const BatchGetCustomEntityTypesRequestT &request) const
Definition GlueClient.h:284
virtual Model::BatchGetWorkflowsOutcome BatchGetWorkflows(const Model::BatchGetWorkflowsRequest &request) 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
Model::ListWorkflowsOutcomeCallable ListWorkflowsCallable(const ListWorkflowsRequestT &request={}) const
Model::UpdateJobFromSourceControlOutcomeCallable UpdateJobFromSourceControlCallable(const UpdateJobFromSourceControlRequestT &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:639
virtual Model::StopTriggerOutcome StopTrigger(const Model::StopTriggerRequest &request) const
Model::GetMLTransformOutcomeCallable GetMLTransformCallable(const GetMLTransformRequestT &request) const
Model::ListCrawlersOutcomeCallable ListCrawlersCallable(const ListCrawlersRequestT &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
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:92
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
Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT &request) const
Model::DeleteUsageProfileOutcomeCallable DeleteUsageProfileCallable(const DeleteUsageProfileRequestT &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:118
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:457
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:609
virtual Model::DescribeEntityOutcome DescribeEntity(const Model::DescribeEntityRequest &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:319
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:477
Model::CreateColumnStatisticsTaskSettingsOutcomeCallable CreateColumnStatisticsTaskSettingsCallable(const CreateColumnStatisticsTaskSettingsRequestT &request) const
Definition GlueClient.h:795
virtual Model::CancelDataQualityRulesetEvaluationRunOutcome CancelDataQualityRulesetEvaluationRun(const Model::CancelDataQualityRulesetEvaluationRunRequest &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
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
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:144
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
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
void BatchPutDataQualityStatisticAnnotationAsync(const BatchPutDataQualityStatisticAnnotationRequestT &request, const BatchPutDataQualityStatisticAnnotationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:514
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
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::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:831
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::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::GetBlueprintRunsOutcome GetBlueprintRuns(const Model::GetBlueprintRunsRequest &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
Model::CreateConnectionOutcomeCallable CreateConnectionCallable(const CreateConnectionRequestT &request) const
Definition GlueClient.h:822
void PutDataCatalogEncryptionSettingsAsync(const PutDataCatalogEncryptionSettingsRequestT &request, const PutDataCatalogEncryptionSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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
Model::ModifyIntegrationOutcomeCallable ModifyIntegrationCallable(const ModifyIntegrationRequestT &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
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:293
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::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
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::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::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
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
Model::StartCrawlerOutcomeCallable StartCrawlerCallable(const StartCrawlerRequestT &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 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
virtual Model::StartMLLabelingSetGenerationTaskRunOutcome StartMLLabelingSetGenerationTaskRun(const Model::StartMLLabelingSetGenerationTaskRunRequest &request) const
Model::ListDataQualityRulesetsOutcomeCallable ListDataQualityRulesetsCallable(const ListDataQualityRulesetsRequestT &request={}) const
Model::ListMLTransformsOutcomeCallable ListMLTransformsCallable(const ListMLTransformsRequestT &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
Model::GetUnfilteredTableMetadataOutcomeCallable GetUnfilteredTableMetadataCallable(const GetUnfilteredTableMetadataRequestT &request) const
Model::BatchGetTableOptimizerOutcomeCallable BatchGetTableOptimizerCallable(const BatchGetTableOptimizerRequestT &request) const
Definition GlueClient.h:419
virtual Model::CreateClassifierOutcome CreateClassifier(const Model::CreateClassifierRequest &request={}) const
virtual Model::GetJobOutcome GetJob(const Model::GetJobRequest &request) const
Model::ListEntitiesOutcomeCallable ListEntitiesCallable(const ListEntitiesRequestT &request={}) 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::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::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:267
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:127
virtual Model::CreateTableOptimizerOutcome CreateTableOptimizer(const Model::CreateTableOptimizerRequest &request) 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
void RegisterSchemaVersionAsync(const RegisterSchemaVersionRequestT &request, const RegisterSchemaVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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:153
Model::DeleteConnectionOutcomeCallable DeleteConnectionCallable(const DeleteConnectionRequestT &request) const
virtual Model::DeleteColumnStatisticsForPartitionOutcome DeleteColumnStatisticsForPartition(const Model::DeleteColumnStatisticsForPartitionRequest &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:348
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::StartTriggerOutcome StartTrigger(const Model::StartTriggerRequest &request) const
Model::CancelStatementOutcomeCallable CancelStatementCallable(const CancelStatementRequestT &request) const
Definition GlueClient.h:664
virtual Model::ListDataQualityResultsOutcome ListDataQualityResults(const Model::ListDataQualityResultsRequest &request={}) const
Model::BatchDeleteTableVersionOutcomeCallable BatchDeleteTableVersionCallable(const BatchDeleteTableVersionRequestT &request) const
Definition GlueClient.h:203
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 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
Definition GlueClient.h:859
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:701
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
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 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
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
Definition GlueClient.h:993
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:804
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
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:726
virtual Model::CreateBlueprintOutcome CreateBlueprint(const Model::CreateBlueprintRequest &request) const
void DeleteBlueprintAsync(const DeleteBlueprintRequestT &request, const DeleteBlueprintResponseReceivedHandler &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:751
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
std::future< GetBlueprintRunsOutcome > GetBlueprintRunsOutcomeCallable
std::future< StartImportLabelsTaskRunOutcome > StartImportLabelsTaskRunOutcomeCallable
std::future< GetDevEndpointsOutcome > GetDevEndpointsOutcomeCallable
std::future< UpdateUsageProfileOutcome > UpdateUsageProfileOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
std::future< StartCrawlerScheduleOutcome > StartCrawlerScheduleOutcomeCallable
std::future< UpdateTriggerOutcome > UpdateTriggerOutcomeCallable
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< 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< UpdateSourceControlFromJobOutcome > UpdateSourceControlFromJobOutcomeCallable
std::future< GetDataQualityRulesetOutcome > GetDataQualityRulesetOutcomeCallable
std::future< UpdateIntegrationResourcePropertyOutcome > UpdateIntegrationResourcePropertyOutcomeCallable
std::future< CancelStatementOutcome > CancelStatementOutcomeCallable
std::future< ListDataQualityStatisticAnnotationsOutcome > ListDataQualityStatisticAnnotationsOutcomeCallable
std::future< ListSessionsOutcome > ListSessionsOutcomeCallable
std::future< CreateClassifierOutcome > CreateClassifierOutcomeCallable
std::future< GetSchemaVersionsDiffOutcome > GetSchemaVersionsDiffOutcomeCallable
std::future< GetUnfilteredPartitionsMetadataOutcome > GetUnfilteredPartitionsMetadataOutcomeCallable
std::future< CreateUserDefinedFunctionOutcome > CreateUserDefinedFunctionOutcomeCallable
std::future< DeleteClassifierOutcome > DeleteClassifierOutcomeCallable
std::future< GetMLTransformOutcome > GetMLTransformOutcomeCallable
std::future< ResetJobBookmarkOutcome > ResetJobBookmarkOutcomeCallable
std::future< ListMLTransformsOutcome > ListMLTransformsOutcomeCallable
std::future< CreateBlueprintOutcome > CreateBlueprintOutcomeCallable
std::future< DeleteIntegrationOutcome > DeleteIntegrationOutcomeCallable
std::future< GetGlueIdentityCenterConfigurationOutcome > GetGlueIdentityCenterConfigurationOutcomeCallable
std::future< CreateRegistryOutcome > CreateRegistryOutcomeCallable
std::future< GetWorkflowRunPropertiesOutcome > GetWorkflowRunPropertiesOutcomeCallable
std::future< GetSecurityConfigurationOutcome > GetSecurityConfigurationOutcomeCallable
std::future< GetEntityRecordsOutcome > GetEntityRecordsOutcomeCallable
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< 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< 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< UpdateMLTransformOutcome > UpdateMLTransformOutcomeCallable
std::future< UpdateCrawlerScheduleOutcome > UpdateCrawlerScheduleOutcomeCallable
std::future< GetDataQualityModelResultOutcome > GetDataQualityModelResultOutcomeCallable
std::future< UpdateIntegrationTablePropertiesOutcome > UpdateIntegrationTablePropertiesOutcomeCallable
std::future< SearchTablesOutcome > SearchTablesOutcomeCallable
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< 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< StartTriggerOutcome > StartTriggerOutcomeCallable
std::future< GetDataQualityResultOutcome > GetDataQualityResultOutcomeCallable
std::future< UpdateCatalogOutcome > UpdateCatalogOutcomeCallable
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< ListColumnStatisticsTaskRunsOutcome > ListColumnStatisticsTaskRunsOutcomeCallable
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< UpdateColumnStatisticsForPartitionOutcome > UpdateColumnStatisticsForPartitionOutcomeCallable
std::future< ListEntitiesOutcome > ListEntitiesOutcomeCallable
std::future< UpdateRegistryOutcome > UpdateRegistryOutcomeCallable
std::future< StopTriggerOutcome > StopTriggerOutcomeCallable
std::future< ListCrawlsOutcome > ListCrawlsOutcomeCallable
std::future< UpdateWorkflowOutcome > UpdateWorkflowOutcomeCallable
std::future< BatchStopJobRunOutcome > BatchStopJobRunOutcomeCallable
std::future< ListConnectionTypesOutcome > ListConnectionTypesOutcomeCallable
std::future< DeleteRegistryOutcome > DeleteRegistryOutcomeCallable
std::future< TestConnectionOutcome > TestConnectionOutcomeCallable
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< 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< 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< GetCatalogImportStatusOutcome > GetCatalogImportStatusOutcomeCallable
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< TagResourceOutcome > TagResourceOutcomeCallable
std::future< GetConnectionsOutcome > GetConnectionsOutcomeCallable
std::future< GetSecurityConfigurationsOutcome > GetSecurityConfigurationsOutcomeCallable
std::future< CreateDevEndpointOutcome > CreateDevEndpointOutcomeCallable
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< DeleteSchemaOutcome > DeleteSchemaOutcomeCallable
std::future< DeleteTriggerOutcome > DeleteTriggerOutcomeCallable
std::future< CheckSchemaVersionValidityOutcome > CheckSchemaVersionValidityOutcomeCallable
std::future< DeleteGlueIdentityCenterConfigurationOutcome > DeleteGlueIdentityCenterConfigurationOutcomeCallable
std::future< ImportCatalogToGlueOutcome > ImportCatalogToGlueOutcomeCallable
std::future< ListDataQualityResultsOutcome > ListDataQualityResultsOutcomeCallable
std::future< GetPartitionsOutcome > GetPartitionsOutcomeCallable
std::future< GetResourcePolicyOutcome > GetResourcePolicyOutcomeCallable
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< GetRegistryOutcome > GetRegistryOutcomeCallable
std::future< CreateCustomEntityTypeOutcome > CreateCustomEntityTypeOutcomeCallable
std::future< GetBlueprintOutcome > GetBlueprintOutcomeCallable
std::future< ListUsageProfilesOutcome > ListUsageProfilesOutcomeCallable
std::future< ListDataQualityRulesetEvaluationRunsOutcome > ListDataQualityRulesetEvaluationRunsOutcomeCallable
std::future< DeleteConnectionOutcome > DeleteConnectionOutcomeCallable
std::future< DeleteColumnStatisticsTaskSettingsOutcome > DeleteColumnStatisticsTaskSettingsOutcomeCallable
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< GetDataflowGraphOutcome > GetDataflowGraphOutcomeCallable
std::future< BatchGetWorkflowsOutcome > BatchGetWorkflowsOutcomeCallable
std::future< ListSchemaVersionsOutcome > ListSchemaVersionsOutcomeCallable
std::future< ListDataQualityStatisticsOutcome > ListDataQualityStatisticsOutcomeCallable
std::future< GetMLTaskRunOutcome > GetMLTaskRunOutcomeCallable
std::future< GetConnectionOutcome > GetConnectionOutcomeCallable
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::DeleteSessionRequest &, const Model::DeleteSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSessionResponseReceivedHandler
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::DeleteTriggerRequest &, const Model::DeleteTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTriggerResponseReceivedHandler
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::ListUsageProfilesRequest &, const Model::ListUsageProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUsageProfilesResponseReceivedHandler
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::GetDataCatalogEncryptionSettingsRequest &, const Model::GetDataCatalogEncryptionSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataCatalogEncryptionSettingsResponseReceivedHandler
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::UpdateColumnStatisticsForTableRequest &, const Model::UpdateColumnStatisticsForTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateColumnStatisticsForTableResponseReceivedHandler
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::CreateCrawlerRequest &, const Model::CreateCrawlerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCrawlerResponseReceivedHandler
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::ListBlueprintsRequest &, const Model::ListBlueprintsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBlueprintsResponseReceivedHandler
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::DeleteUsageProfileRequest &, const Model::DeleteUsageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUsageProfileResponseReceivedHandler
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::BatchGetDataQualityResultRequest &, const Model::BatchGetDataQualityResultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetDataQualityResultResponseReceivedHandler
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::UpdateIntegrationResourcePropertyRequest &, const Model::UpdateIntegrationResourcePropertyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateIntegrationResourcePropertyResponseReceivedHandler
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::DescribeIntegrationsRequest &, const Model::DescribeIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIntegrationsResponseReceivedHandler
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::ListStatementsRequest &, const Model::ListStatementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStatementsResponseReceivedHandler
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::GetTagsRequest &, const Model::GetTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTagsResponseReceivedHandler
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::UpdateTableRequest &, const Model::UpdateTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTableResponseReceivedHandler
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::DeleteTableOptimizerRequest &, const Model::DeleteTableOptimizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTableOptimizerResponseReceivedHandler
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::DeletePartitionRequest &, const Model::DeletePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePartitionResponseReceivedHandler
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::CreateJobRequest &, const Model::CreateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateJobResponseReceivedHandler
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::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourcePolicyResponseReceivedHandler
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::RunStatementRequest &, const Model::RunStatementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RunStatementResponseReceivedHandler
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::BatchPutDataQualityStatisticAnnotationRequest &, const Model::BatchPutDataQualityStatisticAnnotationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchPutDataQualityStatisticAnnotationResponseReceivedHandler
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::BatchDeleteTableVersionRequest &, const Model::BatchDeleteTableVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteTableVersionResponseReceivedHandler
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::CreateColumnStatisticsTaskSettingsRequest &, const Model::CreateColumnStatisticsTaskSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateColumnStatisticsTaskSettingsResponseReceivedHandler
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::GetSecurityConfigurationRequest &, const Model::GetSecurityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSecurityConfigurationResponseReceivedHandler
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::SearchTablesRequest &, const Model::SearchTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchTablesResponseReceivedHandler
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::ImportCatalogToGlueRequest &, const Model::ImportCatalogToGlueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportCatalogToGlueResponseReceivedHandler
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::StopColumnStatisticsTaskRunRequest &, const Model::StopColumnStatisticsTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopColumnStatisticsTaskRunResponseReceivedHandler
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::GetDataQualityRulesetEvaluationRunRequest &, const Model::GetDataQualityRulesetEvaluationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataQualityRulesetEvaluationRunResponseReceivedHandler
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::BatchDeleteConnectionRequest &, const Model::BatchDeleteConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteConnectionResponseReceivedHandler
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::ListDataQualityRuleRecommendationRunsRequest &, const Model::ListDataQualityRuleRecommendationRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataQualityRuleRecommendationRunsResponseReceivedHandler
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::GetWorkflowRunsRequest &, const Model::GetWorkflowRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWorkflowRunsResponseReceivedHandler
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::GetMLTaskRunsRequest &, const Model::GetMLTaskRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMLTaskRunsResponseReceivedHandler
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::ResumeWorkflowRunRequest &, const Model::ResumeWorkflowRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResumeWorkflowRunResponseReceivedHandler
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::DeleteBlueprintRequest &, const Model::DeleteBlueprintOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBlueprintResponseReceivedHandler
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::DeleteCustomEntityTypeRequest &, const Model::DeleteCustomEntityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCustomEntityTypeResponseReceivedHandler
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::DeleteDevEndpointRequest &, const Model::DeleteDevEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDevEndpointResponseReceivedHandler
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::CreateTriggerRequest &, const Model::CreateTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTriggerResponseReceivedHandler
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::CreateUsageProfileRequest &, const Model::CreateUsageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUsageProfileResponseReceivedHandler
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::CreateMLTransformRequest &, const Model::CreateMLTransformOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMLTransformResponseReceivedHandler
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::GetSecurityConfigurationsRequest &, const Model::GetSecurityConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSecurityConfigurationsResponseReceivedHandler
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::GetTableOptimizerRequest &, const Model::GetTableOptimizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTableOptimizerResponseReceivedHandler
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::DeleteRegistryRequest &, const Model::DeleteRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRegistryResponseReceivedHandler
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::GetDataflowGraphRequest &, const Model::GetDataflowGraphOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataflowGraphResponseReceivedHandler
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::BatchCreatePartitionRequest &, const Model::BatchCreatePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchCreatePartitionResponseReceivedHandler
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::UpdateSchemaRequest &, const Model::UpdateSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSchemaResponseReceivedHandler
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::StartMLEvaluationTaskRunRequest &, const Model::StartMLEvaluationTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMLEvaluationTaskRunResponseReceivedHandler
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::GetPartitionsRequest &, const Model::GetPartitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPartitionsResponseReceivedHandler
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::DeleteTableVersionRequest &, const Model::DeleteTableVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTableVersionResponseReceivedHandler
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::GetDataQualityResultRequest &, const Model::GetDataQualityResultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataQualityResultResponseReceivedHandler
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::GetStatementRequest &, const Model::GetStatementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStatementResponseReceivedHandler
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::GetTableRequest &, const Model::GetTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTableResponseReceivedHandler
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::CreateDatabaseRequest &, const Model::CreateDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDatabaseResponseReceivedHandler
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::BatchGetTableOptimizerRequest &, const Model::BatchGetTableOptimizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetTableOptimizerResponseReceivedHandler
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::CreateTableRequest &, const Model::CreateTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTableResponseReceivedHandler
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::GetPlanRequest &, const Model::GetPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPlanResponseReceivedHandler
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::CancelDataQualityRuleRecommendationRunRequest &, const Model::CancelDataQualityRuleRecommendationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelDataQualityRuleRecommendationRunResponseReceivedHandler
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::DeleteSchemaVersionsRequest &, const Model::DeleteSchemaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSchemaVersionsResponseReceivedHandler
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::PutSchemaVersionMetadataRequest &, const Model::PutSchemaVersionMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutSchemaVersionMetadataResponseReceivedHandler
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::RegisterSchemaVersionRequest &, const Model::RegisterSchemaVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterSchemaVersionResponseReceivedHandler
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::ListCrawlsRequest &, const Model::ListCrawlsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCrawlsResponseReceivedHandler
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::CancelStatementRequest &, const Model::CancelStatementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelStatementResponseReceivedHandler
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::GetResourcePolicyRequest &, const Model::GetResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourcePolicyResponseReceivedHandler
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::UpdateUserDefinedFunctionRequest &, const Model::UpdateUserDefinedFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserDefinedFunctionResponseReceivedHandler
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::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcePolicyResponseReceivedHandler
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::GetSchemaRequest &, const Model::GetSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSchemaResponseReceivedHandler
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::PutWorkflowRunPropertiesRequest &, const Model::PutWorkflowRunPropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutWorkflowRunPropertiesResponseReceivedHandler
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::UpdateConnectionRequest &, const Model::UpdateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConnectionResponseReceivedHandler
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::GetConnectionRequest &, const Model::GetConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConnectionResponseReceivedHandler
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::GetDataQualityRuleRecommendationRunRequest &, const Model::GetDataQualityRuleRecommendationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataQualityRuleRecommendationRunResponseReceivedHandler
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::ListDataQualityRulesetEvaluationRunsRequest &, const Model::ListDataQualityRulesetEvaluationRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataQualityRulesetEvaluationRunsResponseReceivedHandler
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::CreateClassifierRequest &, const Model::CreateClassifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClassifierResponseReceivedHandler
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::StartDataQualityRuleRecommendationRunRequest &, const Model::StartDataQualityRuleRecommendationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDataQualityRuleRecommendationRunResponseReceivedHandler
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::UpdateCrawlerScheduleRequest &, const Model::UpdateCrawlerScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCrawlerScheduleResponseReceivedHandler
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::QuerySchemaVersionMetadataRequest &, const Model::QuerySchemaVersionMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > QuerySchemaVersionMetadataResponseReceivedHandler
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::GetCrawlerRequest &, const Model::GetCrawlerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCrawlerResponseReceivedHandler
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::GetTriggersRequest &, const Model::GetTriggersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTriggersResponseReceivedHandler
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::GetDatabasesRequest &, const Model::GetDatabasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDatabasesResponseReceivedHandler
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::DeleteGlueIdentityCenterConfigurationRequest &, const Model::DeleteGlueIdentityCenterConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGlueIdentityCenterConfigurationResponseReceivedHandler
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::GetCustomEntityTypeRequest &, const Model::GetCustomEntityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCustomEntityTypeResponseReceivedHandler
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::BatchGetPartitionRequest &, const Model::BatchGetPartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetPartitionResponseReceivedHandler
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::UpdateRegistryRequest &, const Model::UpdateRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRegistryResponseReceivedHandler
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::GetUsageProfileRequest &, const Model::GetUsageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUsageProfileResponseReceivedHandler
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::UpdateMLTransformRequest &, const Model::UpdateMLTransformOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMLTransformResponseReceivedHandler
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::CreateRegistryRequest &, const Model::CreateRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRegistryResponseReceivedHandler
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::BatchGetDevEndpointsRequest &, const Model::BatchGetDevEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetDevEndpointsResponseReceivedHandler
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::UpdateDataQualityRulesetRequest &, const Model::UpdateDataQualityRulesetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataQualityRulesetResponseReceivedHandler
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::UpdateClassifierRequest &, const Model::UpdateClassifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClassifierResponseReceivedHandler
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::BatchGetCrawlersRequest &, const Model::BatchGetCrawlersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetCrawlersResponseReceivedHandler
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::UpdateColumnStatisticsForPartitionRequest &, const Model::UpdateColumnStatisticsForPartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateColumnStatisticsForPartitionResponseReceivedHandler
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::StartCrawlerScheduleRequest &, const Model::StartCrawlerScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartCrawlerScheduleResponseReceivedHandler
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::GetJobBookmarkRequest &, const Model::GetJobBookmarkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobBookmarkResponseReceivedHandler
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::BatchDeleteTableRequest &, const Model::BatchDeleteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteTableResponseReceivedHandler
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::DeleteClassifierRequest &, const Model::DeleteClassifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClassifierResponseReceivedHandler
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::CreateSchemaRequest &, const Model::CreateSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSchemaResponseReceivedHandler
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::ListCrawlersRequest &, const Model::ListCrawlersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCrawlersResponseReceivedHandler
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::ListTriggersRequest &, const Model::ListTriggersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTriggersResponseReceivedHandler
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::PutDataQualityProfileAnnotationRequest &, const Model::PutDataQualityProfileAnnotationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDataQualityProfileAnnotationResponseReceivedHandler
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::CreateIntegrationResourcePropertyRequest &, const Model::CreateIntegrationResourcePropertyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIntegrationResourcePropertyResponseReceivedHandler
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::GetIntegrationResourcePropertyRequest &, const Model::GetIntegrationResourcePropertyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIntegrationResourcePropertyResponseReceivedHandler
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::UpdateUsageProfileRequest &, const Model::UpdateUsageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUsageProfileResponseReceivedHandler
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::GetIntegrationTablePropertiesRequest &, const Model::GetIntegrationTablePropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIntegrationTablePropertiesResponseReceivedHandler
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::GetCatalogRequest &, const Model::GetCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCatalogResponseReceivedHandler
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::CreatePartitionIndexRequest &, const Model::CreatePartitionIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePartitionIndexResponseReceivedHandler
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::GetBlueprintRunRequest &, const Model::GetBlueprintRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBlueprintRunResponseReceivedHandler
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::GetBlueprintRunsRequest &, const Model::GetBlueprintRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBlueprintRunsResponseReceivedHandler
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::ListEntitiesRequest &, const Model::ListEntitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEntitiesResponseReceivedHandler
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::BatchStopJobRunRequest &, const Model::BatchStopJobRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchStopJobRunResponseReceivedHandler
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::CreateTableOptimizerRequest &, const Model::CreateTableOptimizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTableOptimizerResponseReceivedHandler
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::ListDevEndpointsRequest &, const Model::ListDevEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDevEndpointsResponseReceivedHandler
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::DeleteSchemaRequest &, const Model::DeleteSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSchemaResponseReceivedHandler
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::BatchGetWorkflowsRequest &, const Model::BatchGetWorkflowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetWorkflowsResponseReceivedHandler
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::UpdateColumnStatisticsTaskSettingsRequest &, const Model::UpdateColumnStatisticsTaskSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateColumnStatisticsTaskSettingsResponseReceivedHandler
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::CancelMLTaskRunRequest &, const Model::CancelMLTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelMLTaskRunResponseReceivedHandler
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::BatchDeletePartitionRequest &, const Model::BatchDeletePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeletePartitionResponseReceivedHandler
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::UpdateJobRequest &, const Model::UpdateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateJobResponseReceivedHandler
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::GetEntityRecordsRequest &, const Model::GetEntityRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEntityRecordsResponseReceivedHandler
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::GetRegistryRequest &, const Model::GetRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRegistryResponseReceivedHandler
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::DeleteDatabaseRequest &, const Model::DeleteDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDatabaseResponseReceivedHandler
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::CreateDevEndpointRequest &, const Model::CreateDevEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDevEndpointResponseReceivedHandler
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::GetColumnStatisticsTaskRunRequest &, const Model::GetColumnStatisticsTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetColumnStatisticsTaskRunResponseReceivedHandler
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::GetUserDefinedFunctionRequest &, const Model::GetUserDefinedFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUserDefinedFunctionResponseReceivedHandler
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::UpdateSourceControlFromJobRequest &, const Model::UpdateSourceControlFromJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSourceControlFromJobResponseReceivedHandler
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::ListDataQualityResultsRequest &, const Model::ListDataQualityResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataQualityResultsResponseReceivedHandler
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::DeleteJobRequest &, const Model::DeleteJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteJobResponseReceivedHandler
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::StopSessionRequest &, const Model::StopSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopSessionResponseReceivedHandler
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::UpdateGlueIdentityCenterConfigurationRequest &, const Model::UpdateGlueIdentityCenterConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGlueIdentityCenterConfigurationResponseReceivedHandler
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::StartExportLabelsTaskRunRequest &, const Model::StartExportLabelsTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartExportLabelsTaskRunResponseReceivedHandler
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::CreateWorkflowRequest &, const Model::CreateWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWorkflowResponseReceivedHandler
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::DeleteColumnStatisticsForPartitionRequest &, const Model::DeleteColumnStatisticsForPartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteColumnStatisticsForPartitionResponseReceivedHandler
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::GetTableVersionsRequest &, const Model::GetTableVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTableVersionsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String