AWS SDK for C++

AWS SDK for C++ Version 1.11.717

Loading...
Searching...
No Matches
GlueClient.h
1
6#pragma once
7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/glue/GlueServiceClientModel.h>
12#include <aws/glue/Glue_EXPORTS.h>
13
14namespace Aws {
15namespace Glue {
21 public:
23 static const char* GetServiceName();
24 static const char* GetAllocationTag();
25
28
34 std::shared_ptr<GlueEndpointProviderBase> endpointProvider = nullptr);
35
40 GlueClient(const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<GlueEndpointProviderBase> endpointProvider = nullptr,
42
47 GlueClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
48 std::shared_ptr<GlueEndpointProviderBase> endpointProvider = nullptr,
50
51 /* Legacy constructors due deprecation */
56 GlueClient(const Aws::Client::ClientConfiguration& clientConfiguration);
57
62 GlueClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
63
68 GlueClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
69 const Aws::Client::ClientConfiguration& clientConfiguration);
70
71 /* End of legacy constructors due deprecation */
72 virtual ~GlueClient();
73
81
86 template <typename BatchCreatePartitionRequestT = Model::BatchCreatePartitionRequest>
87 Model::BatchCreatePartitionOutcomeCallable BatchCreatePartitionCallable(const BatchCreatePartitionRequestT& request) const {
88 return SubmitCallable(&GlueClient::BatchCreatePartition, request);
89 }
90
95 template <typename BatchCreatePartitionRequestT = Model::BatchCreatePartitionRequest>
96 void BatchCreatePartitionAsync(const BatchCreatePartitionRequestT& request, const BatchCreatePartitionResponseReceivedHandler& handler,
97 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
98 return SubmitAsync(&GlueClient::BatchCreatePartition, request, handler, context);
99 }
100
108
113 template <typename BatchDeleteConnectionRequestT = Model::BatchDeleteConnectionRequest>
114 Model::BatchDeleteConnectionOutcomeCallable BatchDeleteConnectionCallable(const BatchDeleteConnectionRequestT& request) const {
115 return SubmitCallable(&GlueClient::BatchDeleteConnection, request);
116 }
117
122 template <typename BatchDeleteConnectionRequestT = Model::BatchDeleteConnectionRequest>
123 void BatchDeleteConnectionAsync(const BatchDeleteConnectionRequestT& request, const BatchDeleteConnectionResponseReceivedHandler& handler,
124 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
125 return SubmitAsync(&GlueClient::BatchDeleteConnection, request, handler, context);
126 }
127
135
140 template <typename BatchDeletePartitionRequestT = Model::BatchDeletePartitionRequest>
141 Model::BatchDeletePartitionOutcomeCallable BatchDeletePartitionCallable(const BatchDeletePartitionRequestT& request) const {
142 return SubmitCallable(&GlueClient::BatchDeletePartition, request);
143 }
144
149 template <typename BatchDeletePartitionRequestT = Model::BatchDeletePartitionRequest>
150 void BatchDeletePartitionAsync(const BatchDeletePartitionRequestT& request, const BatchDeletePartitionResponseReceivedHandler& handler,
151 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
152 return SubmitAsync(&GlueClient::BatchDeletePartition, request, handler, context);
153 }
154
169
174 template <typename BatchDeleteTableRequestT = Model::BatchDeleteTableRequest>
175 Model::BatchDeleteTableOutcomeCallable BatchDeleteTableCallable(const BatchDeleteTableRequestT& request) const {
176 return SubmitCallable(&GlueClient::BatchDeleteTable, request);
177 }
178
183 template <typename BatchDeleteTableRequestT = Model::BatchDeleteTableRequest>
184 void BatchDeleteTableAsync(const BatchDeleteTableRequestT& request, const BatchDeleteTableResponseReceivedHandler& handler,
185 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
186 return SubmitAsync(&GlueClient::BatchDeleteTable, request, handler, context);
187 }
188
196
201 template <typename BatchDeleteTableVersionRequestT = Model::BatchDeleteTableVersionRequest>
202 Model::BatchDeleteTableVersionOutcomeCallable BatchDeleteTableVersionCallable(const BatchDeleteTableVersionRequestT& request) const {
203 return SubmitCallable(&GlueClient::BatchDeleteTableVersion, request);
204 }
205
210 template <typename BatchDeleteTableVersionRequestT = Model::BatchDeleteTableVersionRequest>
211 void BatchDeleteTableVersionAsync(const BatchDeleteTableVersionRequestT& request,
213 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
214 return SubmitAsync(&GlueClient::BatchDeleteTableVersion, request, handler, context);
215 }
216
224
229 template <typename BatchGetBlueprintsRequestT = Model::BatchGetBlueprintsRequest>
230 Model::BatchGetBlueprintsOutcomeCallable BatchGetBlueprintsCallable(const BatchGetBlueprintsRequestT& request) const {
231 return SubmitCallable(&GlueClient::BatchGetBlueprints, request);
232 }
233
238 template <typename BatchGetBlueprintsRequestT = Model::BatchGetBlueprintsRequest>
239 void BatchGetBlueprintsAsync(const BatchGetBlueprintsRequestT& request, const BatchGetBlueprintsResponseReceivedHandler& handler,
240 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
241 return SubmitAsync(&GlueClient::BatchGetBlueprints, request, handler, context);
242 }
243
254
259 template <typename BatchGetCrawlersRequestT = Model::BatchGetCrawlersRequest>
260 Model::BatchGetCrawlersOutcomeCallable BatchGetCrawlersCallable(const BatchGetCrawlersRequestT& request) const {
261 return SubmitCallable(&GlueClient::BatchGetCrawlers, request);
262 }
263
268 template <typename BatchGetCrawlersRequestT = Model::BatchGetCrawlersRequest>
269 void BatchGetCrawlersAsync(const BatchGetCrawlersRequestT& request, const BatchGetCrawlersResponseReceivedHandler& handler,
270 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
271 return SubmitAsync(&GlueClient::BatchGetCrawlers, request, handler, context);
272 }
273
281
286 template <typename BatchGetCustomEntityTypesRequestT = Model::BatchGetCustomEntityTypesRequest>
288 const BatchGetCustomEntityTypesRequestT& request) const {
289 return SubmitCallable(&GlueClient::BatchGetCustomEntityTypes, request);
290 }
291
296 template <typename BatchGetCustomEntityTypesRequestT = Model::BatchGetCustomEntityTypesRequest>
297 void BatchGetCustomEntityTypesAsync(const BatchGetCustomEntityTypesRequestT& request,
299 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
300 return SubmitAsync(&GlueClient::BatchGetCustomEntityTypes, request, handler, context);
301 }
302
310
315 template <typename BatchGetDataQualityResultRequestT = Model::BatchGetDataQualityResultRequest>
317 const BatchGetDataQualityResultRequestT& request) const {
318 return SubmitCallable(&GlueClient::BatchGetDataQualityResult, request);
319 }
320
325 template <typename BatchGetDataQualityResultRequestT = Model::BatchGetDataQualityResultRequest>
326 void BatchGetDataQualityResultAsync(const BatchGetDataQualityResultRequestT& request,
328 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
329 return SubmitAsync(&GlueClient::BatchGetDataQualityResult, request, handler, context);
330 }
331
342
347 template <typename BatchGetDevEndpointsRequestT = Model::BatchGetDevEndpointsRequest>
348 Model::BatchGetDevEndpointsOutcomeCallable BatchGetDevEndpointsCallable(const BatchGetDevEndpointsRequestT& request) const {
349 return SubmitCallable(&GlueClient::BatchGetDevEndpoints, request);
350 }
351
356 template <typename BatchGetDevEndpointsRequestT = Model::BatchGetDevEndpointsRequest>
357 void BatchGetDevEndpointsAsync(const BatchGetDevEndpointsRequestT& request, const BatchGetDevEndpointsResponseReceivedHandler& handler,
358 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
359 return SubmitAsync(&GlueClient::BatchGetDevEndpoints, request, handler, context);
360 }
361
372
376 template <typename BatchGetJobsRequestT = Model::BatchGetJobsRequest>
377 Model::BatchGetJobsOutcomeCallable BatchGetJobsCallable(const BatchGetJobsRequestT& request) const {
378 return SubmitCallable(&GlueClient::BatchGetJobs, request);
379 }
380
385 template <typename BatchGetJobsRequestT = Model::BatchGetJobsRequest>
386 void BatchGetJobsAsync(const BatchGetJobsRequestT& request, const BatchGetJobsResponseReceivedHandler& handler,
387 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
388 return SubmitAsync(&GlueClient::BatchGetJobs, request, handler, context);
389 }
390
397
402 template <typename BatchGetPartitionRequestT = Model::BatchGetPartitionRequest>
403 Model::BatchGetPartitionOutcomeCallable BatchGetPartitionCallable(const BatchGetPartitionRequestT& request) const {
404 return SubmitCallable(&GlueClient::BatchGetPartition, request);
405 }
406
411 template <typename BatchGetPartitionRequestT = Model::BatchGetPartitionRequest>
412 void BatchGetPartitionAsync(const BatchGetPartitionRequestT& request, const BatchGetPartitionResponseReceivedHandler& handler,
413 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
414 return SubmitAsync(&GlueClient::BatchGetPartition, request, handler, context);
415 }
416
424
429 template <typename BatchGetTableOptimizerRequestT = Model::BatchGetTableOptimizerRequest>
430 Model::BatchGetTableOptimizerOutcomeCallable BatchGetTableOptimizerCallable(const BatchGetTableOptimizerRequestT& request) const {
431 return SubmitCallable(&GlueClient::BatchGetTableOptimizer, request);
432 }
433
438 template <typename BatchGetTableOptimizerRequestT = Model::BatchGetTableOptimizerRequest>
439 void BatchGetTableOptimizerAsync(const BatchGetTableOptimizerRequestT& request,
441 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
442 return SubmitAsync(&GlueClient::BatchGetTableOptimizer, request, handler, context);
443 }
444
455
460 template <typename BatchGetTriggersRequestT = Model::BatchGetTriggersRequest>
461 Model::BatchGetTriggersOutcomeCallable BatchGetTriggersCallable(const BatchGetTriggersRequestT& request) const {
462 return SubmitCallable(&GlueClient::BatchGetTriggers, request);
463 }
464
469 template <typename BatchGetTriggersRequestT = Model::BatchGetTriggersRequest>
470 void BatchGetTriggersAsync(const BatchGetTriggersRequestT& request, const BatchGetTriggersResponseReceivedHandler& handler,
471 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
472 return SubmitAsync(&GlueClient::BatchGetTriggers, request, handler, context);
473 }
474
485
490 template <typename BatchGetWorkflowsRequestT = Model::BatchGetWorkflowsRequest>
491 Model::BatchGetWorkflowsOutcomeCallable BatchGetWorkflowsCallable(const BatchGetWorkflowsRequestT& request) const {
492 return SubmitCallable(&GlueClient::BatchGetWorkflows, request);
493 }
494
499 template <typename BatchGetWorkflowsRequestT = Model::BatchGetWorkflowsRequest>
500 void BatchGetWorkflowsAsync(const BatchGetWorkflowsRequestT& request, const BatchGetWorkflowsResponseReceivedHandler& handler,
501 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
502 return SubmitAsync(&GlueClient::BatchGetWorkflows, request, handler, context);
503 }
504
515
520 template <typename BatchPutDataQualityStatisticAnnotationRequestT = Model::BatchPutDataQualityStatisticAnnotationRequest>
522 const BatchPutDataQualityStatisticAnnotationRequestT& request) const {
523 return SubmitCallable(&GlueClient::BatchPutDataQualityStatisticAnnotation, request);
524 }
525
530 template <typename BatchPutDataQualityStatisticAnnotationRequestT = Model::BatchPutDataQualityStatisticAnnotationRequest>
531 void BatchPutDataQualityStatisticAnnotationAsync(const BatchPutDataQualityStatisticAnnotationRequestT& request,
533 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
534 return SubmitAsync(&GlueClient::BatchPutDataQualityStatisticAnnotation, request, handler, context);
535 }
536
544
548 template <typename BatchStopJobRunRequestT = Model::BatchStopJobRunRequest>
549 Model::BatchStopJobRunOutcomeCallable BatchStopJobRunCallable(const BatchStopJobRunRequestT& request) const {
550 return SubmitCallable(&GlueClient::BatchStopJobRun, request);
551 }
552
557 template <typename BatchStopJobRunRequestT = Model::BatchStopJobRunRequest>
558 void BatchStopJobRunAsync(const BatchStopJobRunRequestT& request, const BatchStopJobRunResponseReceivedHandler& handler,
559 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
560 return SubmitAsync(&GlueClient::BatchStopJobRun, request, handler, context);
561 }
562
570
575 template <typename BatchUpdatePartitionRequestT = Model::BatchUpdatePartitionRequest>
576 Model::BatchUpdatePartitionOutcomeCallable BatchUpdatePartitionCallable(const BatchUpdatePartitionRequestT& request) const {
577 return SubmitCallable(&GlueClient::BatchUpdatePartition, request);
578 }
579
584 template <typename BatchUpdatePartitionRequestT = Model::BatchUpdatePartitionRequest>
585 void BatchUpdatePartitionAsync(const BatchUpdatePartitionRequestT& request, const BatchUpdatePartitionResponseReceivedHandler& handler,
586 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
587 return SubmitAsync(&GlueClient::BatchUpdatePartition, request, handler, context);
588 }
589
598
603 template <typename CancelDataQualityRuleRecommendationRunRequestT = Model::CancelDataQualityRuleRecommendationRunRequest>
605 const CancelDataQualityRuleRecommendationRunRequestT& request) const {
606 return SubmitCallable(&GlueClient::CancelDataQualityRuleRecommendationRun, request);
607 }
608
613 template <typename CancelDataQualityRuleRecommendationRunRequestT = Model::CancelDataQualityRuleRecommendationRunRequest>
614 void CancelDataQualityRuleRecommendationRunAsync(const CancelDataQualityRuleRecommendationRunRequestT& request,
616 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
617 return SubmitAsync(&GlueClient::CancelDataQualityRuleRecommendationRun, request, handler, context);
618 }
619
628
633 template <typename CancelDataQualityRulesetEvaluationRunRequestT = Model::CancelDataQualityRulesetEvaluationRunRequest>
635 const CancelDataQualityRulesetEvaluationRunRequestT& request) const {
636 return SubmitCallable(&GlueClient::CancelDataQualityRulesetEvaluationRun, request);
637 }
638
643 template <typename CancelDataQualityRulesetEvaluationRunRequestT = Model::CancelDataQualityRulesetEvaluationRunRequest>
644 void CancelDataQualityRulesetEvaluationRunAsync(const CancelDataQualityRulesetEvaluationRunRequestT& request,
646 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
647 return SubmitAsync(&GlueClient::CancelDataQualityRulesetEvaluationRun, request, handler, context);
648 }
649
661
665 template <typename CancelMLTaskRunRequestT = Model::CancelMLTaskRunRequest>
666 Model::CancelMLTaskRunOutcomeCallable CancelMLTaskRunCallable(const CancelMLTaskRunRequestT& request) const {
667 return SubmitCallable(&GlueClient::CancelMLTaskRun, request);
668 }
669
674 template <typename CancelMLTaskRunRequestT = Model::CancelMLTaskRunRequest>
675 void CancelMLTaskRunAsync(const CancelMLTaskRunRequestT& request, const CancelMLTaskRunResponseReceivedHandler& handler,
676 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
677 return SubmitAsync(&GlueClient::CancelMLTaskRun, request, handler, context);
678 }
679
686
690 template <typename CancelStatementRequestT = Model::CancelStatementRequest>
691 Model::CancelStatementOutcomeCallable CancelStatementCallable(const CancelStatementRequestT& request) const {
692 return SubmitCallable(&GlueClient::CancelStatement, request);
693 }
694
699 template <typename CancelStatementRequestT = Model::CancelStatementRequest>
700 void CancelStatementAsync(const CancelStatementRequestT& request, const CancelStatementResponseReceivedHandler& handler,
701 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
702 return SubmitAsync(&GlueClient::CancelStatement, request, handler, context);
703 }
704
714 const Model::CheckSchemaVersionValidityRequest& request) const;
715
720 template <typename CheckSchemaVersionValidityRequestT = Model::CheckSchemaVersionValidityRequest>
722 const CheckSchemaVersionValidityRequestT& request) const {
723 return SubmitCallable(&GlueClient::CheckSchemaVersionValidity, request);
724 }
725
730 template <typename CheckSchemaVersionValidityRequestT = Model::CheckSchemaVersionValidityRequest>
731 void CheckSchemaVersionValidityAsync(const CheckSchemaVersionValidityRequestT& request,
733 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
734 return SubmitAsync(&GlueClient::CheckSchemaVersionValidity, request, handler, context);
735 }
736
743
747 template <typename CreateBlueprintRequestT = Model::CreateBlueprintRequest>
748 Model::CreateBlueprintOutcomeCallable CreateBlueprintCallable(const CreateBlueprintRequestT& request) const {
749 return SubmitCallable(&GlueClient::CreateBlueprint, request);
750 }
751
756 template <typename CreateBlueprintRequestT = Model::CreateBlueprintRequest>
757 void CreateBlueprintAsync(const CreateBlueprintRequestT& request, const CreateBlueprintResponseReceivedHandler& handler,
758 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
759 return SubmitAsync(&GlueClient::CreateBlueprint, request, handler, context);
760 }
761
768
772 template <typename CreateCatalogRequestT = Model::CreateCatalogRequest>
773 Model::CreateCatalogOutcomeCallable CreateCatalogCallable(const CreateCatalogRequestT& request) const {
774 return SubmitCallable(&GlueClient::CreateCatalog, request);
775 }
776
781 template <typename CreateCatalogRequestT = Model::CreateCatalogRequest>
782 void CreateCatalogAsync(const CreateCatalogRequestT& request, const CreateCatalogResponseReceivedHandler& handler,
783 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
784 return SubmitAsync(&GlueClient::CreateCatalog, request, handler, context);
785 }
786
796
801 template <typename CreateClassifierRequestT = Model::CreateClassifierRequest>
802 Model::CreateClassifierOutcomeCallable CreateClassifierCallable(const CreateClassifierRequestT& request = {}) const {
803 return SubmitCallable(&GlueClient::CreateClassifier, request);
804 }
805
810 template <typename CreateClassifierRequestT = Model::CreateClassifierRequest>
812 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
813 const CreateClassifierRequestT& request = {}) const {
814 return SubmitAsync(&GlueClient::CreateClassifier, request, handler, context);
815 }
816
824
829 template <typename CreateColumnStatisticsTaskSettingsRequestT = Model::CreateColumnStatisticsTaskSettingsRequest>
831 const CreateColumnStatisticsTaskSettingsRequestT& request) const {
832 return SubmitCallable(&GlueClient::CreateColumnStatisticsTaskSettings, request);
833 }
834
839 template <typename CreateColumnStatisticsTaskSettingsRequestT = Model::CreateColumnStatisticsTaskSettingsRequest>
840 void CreateColumnStatisticsTaskSettingsAsync(const CreateColumnStatisticsTaskSettingsRequestT& request,
842 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
843 return SubmitAsync(&GlueClient::CreateColumnStatisticsTaskSettings, request, handler, context);
844 }
845
854
859 template <typename CreateConnectionRequestT = Model::CreateConnectionRequest>
860 Model::CreateConnectionOutcomeCallable CreateConnectionCallable(const CreateConnectionRequestT& request) const {
861 return SubmitCallable(&GlueClient::CreateConnection, request);
862 }
863
868 template <typename CreateConnectionRequestT = Model::CreateConnectionRequest>
869 void CreateConnectionAsync(const CreateConnectionRequestT& request, const CreateConnectionResponseReceivedHandler& handler,
870 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
871 return SubmitAsync(&GlueClient::CreateConnection, request, handler, context);
872 }
873
883
887 template <typename CreateCrawlerRequestT = Model::CreateCrawlerRequest>
888 Model::CreateCrawlerOutcomeCallable CreateCrawlerCallable(const CreateCrawlerRequestT& request) const {
889 return SubmitCallable(&GlueClient::CreateCrawler, request);
890 }
891
896 template <typename CreateCrawlerRequestT = Model::CreateCrawlerRequest>
897 void CreateCrawlerAsync(const CreateCrawlerRequestT& request, const CreateCrawlerResponseReceivedHandler& handler,
898 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
899 return SubmitAsync(&GlueClient::CreateCrawler, request, handler, context);
900 }
901
912
917 template <typename CreateCustomEntityTypeRequestT = Model::CreateCustomEntityTypeRequest>
918 Model::CreateCustomEntityTypeOutcomeCallable CreateCustomEntityTypeCallable(const CreateCustomEntityTypeRequestT& request) const {
919 return SubmitCallable(&GlueClient::CreateCustomEntityType, request);
920 }
921
926 template <typename CreateCustomEntityTypeRequestT = Model::CreateCustomEntityTypeRequest>
927 void CreateCustomEntityTypeAsync(const CreateCustomEntityTypeRequestT& request,
929 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
930 return SubmitAsync(&GlueClient::CreateCustomEntityType, request, handler, context);
931 }
932
942
947 template <typename CreateDataQualityRulesetRequestT = Model::CreateDataQualityRulesetRequest>
948 Model::CreateDataQualityRulesetOutcomeCallable CreateDataQualityRulesetCallable(const CreateDataQualityRulesetRequestT& request) const {
949 return SubmitCallable(&GlueClient::CreateDataQualityRuleset, request);
950 }
951
956 template <typename CreateDataQualityRulesetRequestT = Model::CreateDataQualityRulesetRequest>
957 void CreateDataQualityRulesetAsync(const CreateDataQualityRulesetRequestT& request,
959 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
960 return SubmitAsync(&GlueClient::CreateDataQualityRuleset, request, handler, context);
961 }
962
969
973 template <typename CreateDatabaseRequestT = Model::CreateDatabaseRequest>
974 Model::CreateDatabaseOutcomeCallable CreateDatabaseCallable(const CreateDatabaseRequestT& request) const {
975 return SubmitCallable(&GlueClient::CreateDatabase, request);
976 }
977
982 template <typename CreateDatabaseRequestT = Model::CreateDatabaseRequest>
983 void CreateDatabaseAsync(const CreateDatabaseRequestT& request, const CreateDatabaseResponseReceivedHandler& handler,
984 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
985 return SubmitAsync(&GlueClient::CreateDatabase, request, handler, context);
986 }
987
994
999 template <typename CreateDevEndpointRequestT = Model::CreateDevEndpointRequest>
1000 Model::CreateDevEndpointOutcomeCallable CreateDevEndpointCallable(const CreateDevEndpointRequestT& request) const {
1001 return SubmitCallable(&GlueClient::CreateDevEndpoint, request);
1002 }
1003
1008 template <typename CreateDevEndpointRequestT = Model::CreateDevEndpointRequest>
1009 void CreateDevEndpointAsync(const CreateDevEndpointRequestT& request, const CreateDevEndpointResponseReceivedHandler& handler,
1010 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1011 return SubmitAsync(&GlueClient::CreateDevEndpoint, request, handler, context);
1012 }
1013
1023
1028 template <typename CreateGlueIdentityCenterConfigurationRequestT = Model::CreateGlueIdentityCenterConfigurationRequest>
1030 const CreateGlueIdentityCenterConfigurationRequestT& request) const {
1031 return SubmitCallable(&GlueClient::CreateGlueIdentityCenterConfiguration, request);
1032 }
1033
1038 template <typename CreateGlueIdentityCenterConfigurationRequestT = Model::CreateGlueIdentityCenterConfigurationRequest>
1039 void CreateGlueIdentityCenterConfigurationAsync(const CreateGlueIdentityCenterConfigurationRequestT& request,
1041 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1042 return SubmitAsync(&GlueClient::CreateGlueIdentityCenterConfiguration, request, handler, context);
1043 }
1044
1053
1058 template <typename CreateIntegrationRequestT = Model::CreateIntegrationRequest>
1059 Model::CreateIntegrationOutcomeCallable CreateIntegrationCallable(const CreateIntegrationRequestT& request) const {
1060 return SubmitCallable(&GlueClient::CreateIntegration, request);
1061 }
1062
1067 template <typename CreateIntegrationRequestT = Model::CreateIntegrationRequest>
1068 void CreateIntegrationAsync(const CreateIntegrationRequestT& request, const CreateIntegrationResponseReceivedHandler& handler,
1069 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1070 return SubmitAsync(&GlueClient::CreateIntegration, request, handler, context);
1071 }
1072
1087
1092 template <typename CreateIntegrationResourcePropertyRequestT = Model::CreateIntegrationResourcePropertyRequest>
1094 const CreateIntegrationResourcePropertyRequestT& request) const {
1095 return SubmitCallable(&GlueClient::CreateIntegrationResourceProperty, request);
1096 }
1097
1102 template <typename CreateIntegrationResourcePropertyRequestT = Model::CreateIntegrationResourcePropertyRequest>
1103 void CreateIntegrationResourcePropertyAsync(const CreateIntegrationResourcePropertyRequestT& request,
1105 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1106 return SubmitAsync(&GlueClient::CreateIntegrationResourceProperty, request, handler, context);
1107 }
1108
1122
1127 template <typename CreateIntegrationTablePropertiesRequestT = Model::CreateIntegrationTablePropertiesRequest>
1129 const CreateIntegrationTablePropertiesRequestT& request) const {
1130 return SubmitCallable(&GlueClient::CreateIntegrationTableProperties, request);
1131 }
1132
1137 template <typename CreateIntegrationTablePropertiesRequestT = Model::CreateIntegrationTablePropertiesRequest>
1138 void CreateIntegrationTablePropertiesAsync(const CreateIntegrationTablePropertiesRequestT& request,
1140 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1141 return SubmitAsync(&GlueClient::CreateIntegrationTableProperties, request, handler, context);
1142 }
1143
1150
1154 template <typename CreateJobRequestT = Model::CreateJobRequest>
1155 Model::CreateJobOutcomeCallable CreateJobCallable(const CreateJobRequestT& request) const {
1156 return SubmitCallable(&GlueClient::CreateJob, request);
1157 }
1158
1163 template <typename CreateJobRequestT = Model::CreateJobRequest>
1164 void CreateJobAsync(const CreateJobRequestT& request, const CreateJobResponseReceivedHandler& handler,
1165 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1166 return SubmitAsync(&GlueClient::CreateJob, request, handler, context);
1167 }
1168
1187
1192 template <typename CreateMLTransformRequestT = Model::CreateMLTransformRequest>
1193 Model::CreateMLTransformOutcomeCallable CreateMLTransformCallable(const CreateMLTransformRequestT& request) const {
1194 return SubmitCallable(&GlueClient::CreateMLTransform, request);
1195 }
1196
1201 template <typename CreateMLTransformRequestT = Model::CreateMLTransformRequest>
1202 void CreateMLTransformAsync(const CreateMLTransformRequestT& request, const CreateMLTransformResponseReceivedHandler& handler,
1203 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1204 return SubmitAsync(&GlueClient::CreateMLTransform, request, handler, context);
1205 }
1206
1213
1217 template <typename CreatePartitionRequestT = Model::CreatePartitionRequest>
1218 Model::CreatePartitionOutcomeCallable CreatePartitionCallable(const CreatePartitionRequestT& request) const {
1219 return SubmitCallable(&GlueClient::CreatePartition, request);
1220 }
1221
1226 template <typename CreatePartitionRequestT = Model::CreatePartitionRequest>
1227 void CreatePartitionAsync(const CreatePartitionRequestT& request, const CreatePartitionResponseReceivedHandler& handler,
1228 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1229 return SubmitAsync(&GlueClient::CreatePartition, request, handler, context);
1230 }
1231
1239
1244 template <typename CreatePartitionIndexRequestT = Model::CreatePartitionIndexRequest>
1245 Model::CreatePartitionIndexOutcomeCallable CreatePartitionIndexCallable(const CreatePartitionIndexRequestT& request) const {
1246 return SubmitCallable(&GlueClient::CreatePartitionIndex, request);
1247 }
1248
1253 template <typename CreatePartitionIndexRequestT = Model::CreatePartitionIndexRequest>
1254 void CreatePartitionIndexAsync(const CreatePartitionIndexRequestT& request, const CreatePartitionIndexResponseReceivedHandler& handler,
1255 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1256 return SubmitAsync(&GlueClient::CreatePartitionIndex, request, handler, context);
1257 }
1258
1266
1270 template <typename CreateRegistryRequestT = Model::CreateRegistryRequest>
1271 Model::CreateRegistryOutcomeCallable CreateRegistryCallable(const CreateRegistryRequestT& request) const {
1272 return SubmitCallable(&GlueClient::CreateRegistry, request);
1273 }
1274
1279 template <typename CreateRegistryRequestT = Model::CreateRegistryRequest>
1280 void CreateRegistryAsync(const CreateRegistryRequestT& request, const CreateRegistryResponseReceivedHandler& handler,
1281 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1282 return SubmitAsync(&GlueClient::CreateRegistry, request, handler, context);
1283 }
1284
1300
1304 template <typename CreateSchemaRequestT = Model::CreateSchemaRequest>
1305 Model::CreateSchemaOutcomeCallable CreateSchemaCallable(const CreateSchemaRequestT& request) const {
1306 return SubmitCallable(&GlueClient::CreateSchema, request);
1307 }
1308
1313 template <typename CreateSchemaRequestT = Model::CreateSchemaRequest>
1314 void CreateSchemaAsync(const CreateSchemaRequestT& request, const CreateSchemaResponseReceivedHandler& handler,
1315 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1316 return SubmitAsync(&GlueClient::CreateSchema, request, handler, context);
1317 }
1318
1326
1330 template <typename CreateScriptRequestT = Model::CreateScriptRequest>
1331 Model::CreateScriptOutcomeCallable CreateScriptCallable(const CreateScriptRequestT& request = {}) const {
1332 return SubmitCallable(&GlueClient::CreateScript, request);
1333 }
1334
1339 template <typename CreateScriptRequestT = Model::CreateScriptRequest>
1341 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1342 const CreateScriptRequestT& request = {}) const {
1343 return SubmitAsync(&GlueClient::CreateScript, request, handler, context);
1344 }
1345
1358 const Model::CreateSecurityConfigurationRequest& request) const;
1359
1364 template <typename CreateSecurityConfigurationRequestT = Model::CreateSecurityConfigurationRequest>
1366 const CreateSecurityConfigurationRequestT& request) const {
1367 return SubmitCallable(&GlueClient::CreateSecurityConfiguration, request);
1368 }
1369
1374 template <typename CreateSecurityConfigurationRequestT = Model::CreateSecurityConfigurationRequest>
1375 void CreateSecurityConfigurationAsync(const CreateSecurityConfigurationRequestT& request,
1377 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1378 return SubmitAsync(&GlueClient::CreateSecurityConfiguration, request, handler, context);
1379 }
1380
1387
1391 template <typename CreateSessionRequestT = Model::CreateSessionRequest>
1392 Model::CreateSessionOutcomeCallable CreateSessionCallable(const CreateSessionRequestT& request) const {
1393 return SubmitCallable(&GlueClient::CreateSession, request);
1394 }
1395
1400 template <typename CreateSessionRequestT = Model::CreateSessionRequest>
1401 void CreateSessionAsync(const CreateSessionRequestT& request, const CreateSessionResponseReceivedHandler& handler,
1402 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1403 return SubmitAsync(&GlueClient::CreateSession, request, handler, context);
1404 }
1405
1412
1416 template <typename CreateTableRequestT = Model::CreateTableRequest>
1417 Model::CreateTableOutcomeCallable CreateTableCallable(const CreateTableRequestT& request) const {
1418 return SubmitCallable(&GlueClient::CreateTable, request);
1419 }
1420
1425 template <typename CreateTableRequestT = Model::CreateTableRequest>
1426 void CreateTableAsync(const CreateTableRequestT& request, const CreateTableResponseReceivedHandler& handler,
1427 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1428 return SubmitAsync(&GlueClient::CreateTable, request, handler, context);
1429 }
1430
1438
1443 template <typename CreateTableOptimizerRequestT = Model::CreateTableOptimizerRequest>
1444 Model::CreateTableOptimizerOutcomeCallable CreateTableOptimizerCallable(const CreateTableOptimizerRequestT& request) const {
1445 return SubmitCallable(&GlueClient::CreateTableOptimizer, request);
1446 }
1447
1452 template <typename CreateTableOptimizerRequestT = Model::CreateTableOptimizerRequest>
1453 void CreateTableOptimizerAsync(const CreateTableOptimizerRequestT& request, const CreateTableOptimizerResponseReceivedHandler& handler,
1454 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1455 return SubmitAsync(&GlueClient::CreateTableOptimizer, request, handler, context);
1456 }
1457
1467
1471 template <typename CreateTriggerRequestT = Model::CreateTriggerRequest>
1472 Model::CreateTriggerOutcomeCallable CreateTriggerCallable(const CreateTriggerRequestT& request) const {
1473 return SubmitCallable(&GlueClient::CreateTrigger, request);
1474 }
1475
1480 template <typename CreateTriggerRequestT = Model::CreateTriggerRequest>
1481 void CreateTriggerAsync(const CreateTriggerRequestT& request, const CreateTriggerResponseReceivedHandler& handler,
1482 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1483 return SubmitAsync(&GlueClient::CreateTrigger, request, handler, context);
1484 }
1485
1492
1497 template <typename CreateUsageProfileRequestT = Model::CreateUsageProfileRequest>
1498 Model::CreateUsageProfileOutcomeCallable CreateUsageProfileCallable(const CreateUsageProfileRequestT& request) const {
1499 return SubmitCallable(&GlueClient::CreateUsageProfile, request);
1500 }
1501
1506 template <typename CreateUsageProfileRequestT = Model::CreateUsageProfileRequest>
1507 void CreateUsageProfileAsync(const CreateUsageProfileRequestT& request, const CreateUsageProfileResponseReceivedHandler& handler,
1508 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1509 return SubmitAsync(&GlueClient::CreateUsageProfile, request, handler, context);
1510 }
1511
1519
1524 template <typename CreateUserDefinedFunctionRequestT = Model::CreateUserDefinedFunctionRequest>
1526 const CreateUserDefinedFunctionRequestT& request) const {
1527 return SubmitCallable(&GlueClient::CreateUserDefinedFunction, request);
1528 }
1529
1534 template <typename CreateUserDefinedFunctionRequestT = Model::CreateUserDefinedFunctionRequest>
1535 void CreateUserDefinedFunctionAsync(const CreateUserDefinedFunctionRequestT& request,
1537 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1538 return SubmitAsync(&GlueClient::CreateUserDefinedFunction, request, handler, context);
1539 }
1540
1547
1551 template <typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
1552 Model::CreateWorkflowOutcomeCallable CreateWorkflowCallable(const CreateWorkflowRequestT& request) const {
1553 return SubmitCallable(&GlueClient::CreateWorkflow, request);
1554 }
1555
1560 template <typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
1561 void CreateWorkflowAsync(const CreateWorkflowRequestT& request, const CreateWorkflowResponseReceivedHandler& handler,
1562 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1563 return SubmitAsync(&GlueClient::CreateWorkflow, request, handler, context);
1564 }
1565
1572
1576 template <typename DeleteBlueprintRequestT = Model::DeleteBlueprintRequest>
1577 Model::DeleteBlueprintOutcomeCallable DeleteBlueprintCallable(const DeleteBlueprintRequestT& request) const {
1578 return SubmitCallable(&GlueClient::DeleteBlueprint, request);
1579 }
1580
1585 template <typename DeleteBlueprintRequestT = Model::DeleteBlueprintRequest>
1586 void DeleteBlueprintAsync(const DeleteBlueprintRequestT& request, const DeleteBlueprintResponseReceivedHandler& handler,
1587 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1588 return SubmitAsync(&GlueClient::DeleteBlueprint, request, handler, context);
1589 }
1590
1608
1612 template <typename DeleteCatalogRequestT = Model::DeleteCatalogRequest>
1613 Model::DeleteCatalogOutcomeCallable DeleteCatalogCallable(const DeleteCatalogRequestT& request) const {
1614 return SubmitCallable(&GlueClient::DeleteCatalog, request);
1615 }
1616
1621 template <typename DeleteCatalogRequestT = Model::DeleteCatalogRequest>
1622 void DeleteCatalogAsync(const DeleteCatalogRequestT& request, const DeleteCatalogResponseReceivedHandler& handler,
1623 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1624 return SubmitAsync(&GlueClient::DeleteCatalog, request, handler, context);
1625 }
1626
1633
1638 template <typename DeleteClassifierRequestT = Model::DeleteClassifierRequest>
1639 Model::DeleteClassifierOutcomeCallable DeleteClassifierCallable(const DeleteClassifierRequestT& request) const {
1640 return SubmitCallable(&GlueClient::DeleteClassifier, request);
1641 }
1642
1647 template <typename DeleteClassifierRequestT = Model::DeleteClassifierRequest>
1648 void DeleteClassifierAsync(const DeleteClassifierRequestT& request, const DeleteClassifierResponseReceivedHandler& handler,
1649 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1650 return SubmitAsync(&GlueClient::DeleteClassifier, request, handler, context);
1651 }
1652
1662
1667 template <typename DeleteColumnStatisticsForPartitionRequestT = Model::DeleteColumnStatisticsForPartitionRequest>
1669 const DeleteColumnStatisticsForPartitionRequestT& request) const {
1670 return SubmitCallable(&GlueClient::DeleteColumnStatisticsForPartition, request);
1671 }
1672
1677 template <typename DeleteColumnStatisticsForPartitionRequestT = Model::DeleteColumnStatisticsForPartitionRequest>
1678 void DeleteColumnStatisticsForPartitionAsync(const DeleteColumnStatisticsForPartitionRequestT& request,
1680 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1681 return SubmitAsync(&GlueClient::DeleteColumnStatisticsForPartition, request, handler, context);
1682 }
1683
1693
1698 template <typename DeleteColumnStatisticsForTableRequestT = Model::DeleteColumnStatisticsForTableRequest>
1700 const DeleteColumnStatisticsForTableRequestT& request) const {
1701 return SubmitCallable(&GlueClient::DeleteColumnStatisticsForTable, request);
1702 }
1703
1708 template <typename DeleteColumnStatisticsForTableRequestT = Model::DeleteColumnStatisticsForTableRequest>
1709 void DeleteColumnStatisticsForTableAsync(const DeleteColumnStatisticsForTableRequestT& request,
1711 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1712 return SubmitAsync(&GlueClient::DeleteColumnStatisticsForTable, request, handler, context);
1713 }
1714
1722
1727 template <typename DeleteColumnStatisticsTaskSettingsRequestT = Model::DeleteColumnStatisticsTaskSettingsRequest>
1729 const DeleteColumnStatisticsTaskSettingsRequestT& request) const {
1730 return SubmitCallable(&GlueClient::DeleteColumnStatisticsTaskSettings, request);
1731 }
1732
1737 template <typename DeleteColumnStatisticsTaskSettingsRequestT = Model::DeleteColumnStatisticsTaskSettingsRequest>
1738 void DeleteColumnStatisticsTaskSettingsAsync(const DeleteColumnStatisticsTaskSettingsRequestT& request,
1740 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1741 return SubmitAsync(&GlueClient::DeleteColumnStatisticsTaskSettings, request, handler, context);
1742 }
1743
1750
1755 template <typename DeleteConnectionRequestT = Model::DeleteConnectionRequest>
1756 Model::DeleteConnectionOutcomeCallable DeleteConnectionCallable(const DeleteConnectionRequestT& request) const {
1757 return SubmitCallable(&GlueClient::DeleteConnection, request);
1758 }
1759
1764 template <typename DeleteConnectionRequestT = Model::DeleteConnectionRequest>
1765 void DeleteConnectionAsync(const DeleteConnectionRequestT& request, const DeleteConnectionResponseReceivedHandler& handler,
1766 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1767 return SubmitAsync(&GlueClient::DeleteConnection, request, handler, context);
1768 }
1769
1777
1781 template <typename DeleteCrawlerRequestT = Model::DeleteCrawlerRequest>
1782 Model::DeleteCrawlerOutcomeCallable DeleteCrawlerCallable(const DeleteCrawlerRequestT& request) const {
1783 return SubmitCallable(&GlueClient::DeleteCrawler, request);
1784 }
1785
1790 template <typename DeleteCrawlerRequestT = Model::DeleteCrawlerRequest>
1791 void DeleteCrawlerAsync(const DeleteCrawlerRequestT& request, const DeleteCrawlerResponseReceivedHandler& handler,
1792 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1793 return SubmitAsync(&GlueClient::DeleteCrawler, request, handler, context);
1794 }
1795
1803
1808 template <typename DeleteCustomEntityTypeRequestT = Model::DeleteCustomEntityTypeRequest>
1809 Model::DeleteCustomEntityTypeOutcomeCallable DeleteCustomEntityTypeCallable(const DeleteCustomEntityTypeRequestT& request) const {
1810 return SubmitCallable(&GlueClient::DeleteCustomEntityType, request);
1811 }
1812
1817 template <typename DeleteCustomEntityTypeRequestT = Model::DeleteCustomEntityTypeRequest>
1818 void DeleteCustomEntityTypeAsync(const DeleteCustomEntityTypeRequestT& request,
1820 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1821 return SubmitAsync(&GlueClient::DeleteCustomEntityType, request, handler, context);
1822 }
1823
1830
1835 template <typename DeleteDataQualityRulesetRequestT = Model::DeleteDataQualityRulesetRequest>
1836 Model::DeleteDataQualityRulesetOutcomeCallable DeleteDataQualityRulesetCallable(const DeleteDataQualityRulesetRequestT& request) const {
1837 return SubmitCallable(&GlueClient::DeleteDataQualityRuleset, request);
1838 }
1839
1844 template <typename DeleteDataQualityRulesetRequestT = Model::DeleteDataQualityRulesetRequest>
1845 void DeleteDataQualityRulesetAsync(const DeleteDataQualityRulesetRequestT& request,
1847 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1848 return SubmitAsync(&GlueClient::DeleteDataQualityRuleset, request, handler, context);
1849 }
1850
1867
1871 template <typename DeleteDatabaseRequestT = Model::DeleteDatabaseRequest>
1872 Model::DeleteDatabaseOutcomeCallable DeleteDatabaseCallable(const DeleteDatabaseRequestT& request) const {
1873 return SubmitCallable(&GlueClient::DeleteDatabase, request);
1874 }
1875
1880 template <typename DeleteDatabaseRequestT = Model::DeleteDatabaseRequest>
1881 void DeleteDatabaseAsync(const DeleteDatabaseRequestT& request, const DeleteDatabaseResponseReceivedHandler& handler,
1882 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1883 return SubmitAsync(&GlueClient::DeleteDatabase, request, handler, context);
1884 }
1885
1892
1897 template <typename DeleteDevEndpointRequestT = Model::DeleteDevEndpointRequest>
1898 Model::DeleteDevEndpointOutcomeCallable DeleteDevEndpointCallable(const DeleteDevEndpointRequestT& request) const {
1899 return SubmitCallable(&GlueClient::DeleteDevEndpoint, request);
1900 }
1901
1906 template <typename DeleteDevEndpointRequestT = Model::DeleteDevEndpointRequest>
1907 void DeleteDevEndpointAsync(const DeleteDevEndpointRequestT& request, const DeleteDevEndpointResponseReceivedHandler& handler,
1908 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1909 return SubmitAsync(&GlueClient::DeleteDevEndpoint, request, handler, context);
1910 }
1911
1920 const Model::DeleteGlueIdentityCenterConfigurationRequest& request = {}) const;
1921
1926 template <typename DeleteGlueIdentityCenterConfigurationRequestT = Model::DeleteGlueIdentityCenterConfigurationRequest>
1928 const DeleteGlueIdentityCenterConfigurationRequestT& request = {}) const {
1929 return SubmitCallable(&GlueClient::DeleteGlueIdentityCenterConfiguration, request);
1930 }
1931
1936 template <typename DeleteGlueIdentityCenterConfigurationRequestT = Model::DeleteGlueIdentityCenterConfigurationRequest>
1938 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1939 const DeleteGlueIdentityCenterConfigurationRequestT& request = {}) const {
1940 return SubmitAsync(&GlueClient::DeleteGlueIdentityCenterConfiguration, request, handler, context);
1941 }
1942
1949
1954 template <typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
1955 Model::DeleteIntegrationOutcomeCallable DeleteIntegrationCallable(const DeleteIntegrationRequestT& request) const {
1956 return SubmitCallable(&GlueClient::DeleteIntegration, request);
1957 }
1958
1963 template <typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
1964 void DeleteIntegrationAsync(const DeleteIntegrationRequestT& request, const DeleteIntegrationResponseReceivedHandler& handler,
1965 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1966 return SubmitAsync(&GlueClient::DeleteIntegration, request, handler, context);
1967 }
1968
1978
1983 template <typename DeleteIntegrationResourcePropertyRequestT = Model::DeleteIntegrationResourcePropertyRequest>
1985 const DeleteIntegrationResourcePropertyRequestT& request) const {
1986 return SubmitCallable(&GlueClient::DeleteIntegrationResourceProperty, request);
1987 }
1988
1993 template <typename DeleteIntegrationResourcePropertyRequestT = Model::DeleteIntegrationResourcePropertyRequest>
1994 void DeleteIntegrationResourcePropertyAsync(const DeleteIntegrationResourcePropertyRequestT& request,
1996 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1997 return SubmitAsync(&GlueClient::DeleteIntegrationResourceProperty, request, handler, context);
1998 }
1999
2008
2013 template <typename DeleteIntegrationTablePropertiesRequestT = Model::DeleteIntegrationTablePropertiesRequest>
2015 const DeleteIntegrationTablePropertiesRequestT& request) const {
2016 return SubmitCallable(&GlueClient::DeleteIntegrationTableProperties, request);
2017 }
2018
2023 template <typename DeleteIntegrationTablePropertiesRequestT = Model::DeleteIntegrationTablePropertiesRequest>
2024 void DeleteIntegrationTablePropertiesAsync(const DeleteIntegrationTablePropertiesRequestT& request,
2026 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2027 return SubmitAsync(&GlueClient::DeleteIntegrationTableProperties, request, handler, context);
2028 }
2029
2037
2041 template <typename DeleteJobRequestT = Model::DeleteJobRequest>
2042 Model::DeleteJobOutcomeCallable DeleteJobCallable(const DeleteJobRequestT& request) const {
2043 return SubmitCallable(&GlueClient::DeleteJob, request);
2044 }
2045
2050 template <typename DeleteJobRequestT = Model::DeleteJobRequest>
2051 void DeleteJobAsync(const DeleteJobRequestT& request, const DeleteJobResponseReceivedHandler& handler,
2052 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2053 return SubmitAsync(&GlueClient::DeleteJob, request, handler, context);
2054 }
2055
2068
2073 template <typename DeleteMLTransformRequestT = Model::DeleteMLTransformRequest>
2074 Model::DeleteMLTransformOutcomeCallable DeleteMLTransformCallable(const DeleteMLTransformRequestT& request) const {
2075 return SubmitCallable(&GlueClient::DeleteMLTransform, request);
2076 }
2077
2082 template <typename DeleteMLTransformRequestT = Model::DeleteMLTransformRequest>
2083 void DeleteMLTransformAsync(const DeleteMLTransformRequestT& request, const DeleteMLTransformResponseReceivedHandler& handler,
2084 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2085 return SubmitAsync(&GlueClient::DeleteMLTransform, request, handler, context);
2086 }
2087
2094
2098 template <typename DeletePartitionRequestT = Model::DeletePartitionRequest>
2099 Model::DeletePartitionOutcomeCallable DeletePartitionCallable(const DeletePartitionRequestT& request) const {
2100 return SubmitCallable(&GlueClient::DeletePartition, request);
2101 }
2102
2107 template <typename DeletePartitionRequestT = Model::DeletePartitionRequest>
2108 void DeletePartitionAsync(const DeletePartitionRequestT& request, const DeletePartitionResponseReceivedHandler& handler,
2109 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2110 return SubmitAsync(&GlueClient::DeletePartition, request, handler, context);
2111 }
2112
2120
2125 template <typename DeletePartitionIndexRequestT = Model::DeletePartitionIndexRequest>
2126 Model::DeletePartitionIndexOutcomeCallable DeletePartitionIndexCallable(const DeletePartitionIndexRequestT& request) const {
2127 return SubmitCallable(&GlueClient::DeletePartitionIndex, request);
2128 }
2129
2134 template <typename DeletePartitionIndexRequestT = Model::DeletePartitionIndexRequest>
2135 void DeletePartitionIndexAsync(const DeletePartitionIndexRequestT& request, const DeletePartitionIndexResponseReceivedHandler& handler,
2136 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2137 return SubmitAsync(&GlueClient::DeletePartitionIndex, request, handler, context);
2138 }
2139
2151
2155 template <typename DeleteRegistryRequestT = Model::DeleteRegistryRequest>
2156 Model::DeleteRegistryOutcomeCallable DeleteRegistryCallable(const DeleteRegistryRequestT& request) const {
2157 return SubmitCallable(&GlueClient::DeleteRegistry, request);
2158 }
2159
2164 template <typename DeleteRegistryRequestT = Model::DeleteRegistryRequest>
2165 void DeleteRegistryAsync(const DeleteRegistryRequestT& request, const DeleteRegistryResponseReceivedHandler& handler,
2166 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2167 return SubmitAsync(&GlueClient::DeleteRegistry, request, handler, context);
2168 }
2169
2176
2181 template <typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
2182 Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT& request = {}) const {
2183 return SubmitCallable(&GlueClient::DeleteResourcePolicy, request);
2184 }
2185
2190 template <typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
2192 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2193 const DeleteResourcePolicyRequestT& request = {}) const {
2194 return SubmitAsync(&GlueClient::DeleteResourcePolicy, request, handler, context);
2195 }
2196
2208
2212 template <typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
2213 Model::DeleteSchemaOutcomeCallable DeleteSchemaCallable(const DeleteSchemaRequestT& request) const {
2214 return SubmitCallable(&GlueClient::DeleteSchema, request);
2215 }
2216
2221 template <typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
2222 void DeleteSchemaAsync(const DeleteSchemaRequestT& request, const DeleteSchemaResponseReceivedHandler& handler,
2223 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2224 return SubmitAsync(&GlueClient::DeleteSchema, request, handler, context);
2225 }
2226
2247
2252 template <typename DeleteSchemaVersionsRequestT = Model::DeleteSchemaVersionsRequest>
2253 Model::DeleteSchemaVersionsOutcomeCallable DeleteSchemaVersionsCallable(const DeleteSchemaVersionsRequestT& request) const {
2254 return SubmitCallable(&GlueClient::DeleteSchemaVersions, request);
2255 }
2256
2261 template <typename DeleteSchemaVersionsRequestT = Model::DeleteSchemaVersionsRequest>
2262 void DeleteSchemaVersionsAsync(const DeleteSchemaVersionsRequestT& request, const DeleteSchemaVersionsResponseReceivedHandler& handler,
2263 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2264 return SubmitAsync(&GlueClient::DeleteSchemaVersions, request, handler, context);
2265 }
2266
2273 const Model::DeleteSecurityConfigurationRequest& request) const;
2274
2279 template <typename DeleteSecurityConfigurationRequestT = Model::DeleteSecurityConfigurationRequest>
2281 const DeleteSecurityConfigurationRequestT& request) const {
2282 return SubmitCallable(&GlueClient::DeleteSecurityConfiguration, request);
2283 }
2284
2289 template <typename DeleteSecurityConfigurationRequestT = Model::DeleteSecurityConfigurationRequest>
2290 void DeleteSecurityConfigurationAsync(const DeleteSecurityConfigurationRequestT& request,
2292 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2293 return SubmitAsync(&GlueClient::DeleteSecurityConfiguration, request, handler, context);
2294 }
2295
2302
2306 template <typename DeleteSessionRequestT = Model::DeleteSessionRequest>
2307 Model::DeleteSessionOutcomeCallable DeleteSessionCallable(const DeleteSessionRequestT& request) const {
2308 return SubmitCallable(&GlueClient::DeleteSession, request);
2309 }
2310
2315 template <typename DeleteSessionRequestT = Model::DeleteSessionRequest>
2316 void DeleteSessionAsync(const DeleteSessionRequestT& request, const DeleteSessionResponseReceivedHandler& handler,
2317 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2318 return SubmitAsync(&GlueClient::DeleteSession, request, handler, context);
2319 }
2320
2335
2339 template <typename DeleteTableRequestT = Model::DeleteTableRequest>
2340 Model::DeleteTableOutcomeCallable DeleteTableCallable(const DeleteTableRequestT& request) const {
2341 return SubmitCallable(&GlueClient::DeleteTable, request);
2342 }
2343
2348 template <typename DeleteTableRequestT = Model::DeleteTableRequest>
2349 void DeleteTableAsync(const DeleteTableRequestT& request, const DeleteTableResponseReceivedHandler& handler,
2350 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2351 return SubmitAsync(&GlueClient::DeleteTable, request, handler, context);
2352 }
2353
2362
2367 template <typename DeleteTableOptimizerRequestT = Model::DeleteTableOptimizerRequest>
2368 Model::DeleteTableOptimizerOutcomeCallable DeleteTableOptimizerCallable(const DeleteTableOptimizerRequestT& request) const {
2369 return SubmitCallable(&GlueClient::DeleteTableOptimizer, request);
2370 }
2371
2376 template <typename DeleteTableOptimizerRequestT = Model::DeleteTableOptimizerRequest>
2377 void DeleteTableOptimizerAsync(const DeleteTableOptimizerRequestT& request, const DeleteTableOptimizerResponseReceivedHandler& handler,
2378 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2379 return SubmitAsync(&GlueClient::DeleteTableOptimizer, request, handler, context);
2380 }
2381
2388
2393 template <typename DeleteTableVersionRequestT = Model::DeleteTableVersionRequest>
2394 Model::DeleteTableVersionOutcomeCallable DeleteTableVersionCallable(const DeleteTableVersionRequestT& request) const {
2395 return SubmitCallable(&GlueClient::DeleteTableVersion, request);
2396 }
2397
2402 template <typename DeleteTableVersionRequestT = Model::DeleteTableVersionRequest>
2403 void DeleteTableVersionAsync(const DeleteTableVersionRequestT& request, const DeleteTableVersionResponseReceivedHandler& handler,
2404 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2405 return SubmitAsync(&GlueClient::DeleteTableVersion, request, handler, context);
2406 }
2407
2415
2419 template <typename DeleteTriggerRequestT = Model::DeleteTriggerRequest>
2420 Model::DeleteTriggerOutcomeCallable DeleteTriggerCallable(const DeleteTriggerRequestT& request) const {
2421 return SubmitCallable(&GlueClient::DeleteTrigger, request);
2422 }
2423
2428 template <typename DeleteTriggerRequestT = Model::DeleteTriggerRequest>
2429 void DeleteTriggerAsync(const DeleteTriggerRequestT& request, const DeleteTriggerResponseReceivedHandler& handler,
2430 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2431 return SubmitAsync(&GlueClient::DeleteTrigger, request, handler, context);
2432 }
2433
2440
2445 template <typename DeleteUsageProfileRequestT = Model::DeleteUsageProfileRequest>
2446 Model::DeleteUsageProfileOutcomeCallable DeleteUsageProfileCallable(const DeleteUsageProfileRequestT& request) const {
2447 return SubmitCallable(&GlueClient::DeleteUsageProfile, request);
2448 }
2449
2454 template <typename DeleteUsageProfileRequestT = Model::DeleteUsageProfileRequest>
2455 void DeleteUsageProfileAsync(const DeleteUsageProfileRequestT& request, const DeleteUsageProfileResponseReceivedHandler& handler,
2456 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2457 return SubmitAsync(&GlueClient::DeleteUsageProfile, request, handler, context);
2458 }
2459
2467
2472 template <typename DeleteUserDefinedFunctionRequestT = Model::DeleteUserDefinedFunctionRequest>
2474 const DeleteUserDefinedFunctionRequestT& request) const {
2475 return SubmitCallable(&GlueClient::DeleteUserDefinedFunction, request);
2476 }
2477
2482 template <typename DeleteUserDefinedFunctionRequestT = Model::DeleteUserDefinedFunctionRequest>
2483 void DeleteUserDefinedFunctionAsync(const DeleteUserDefinedFunctionRequestT& request,
2485 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2486 return SubmitAsync(&GlueClient::DeleteUserDefinedFunction, request, handler, context);
2487 }
2488
2495
2499 template <typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
2500 Model::DeleteWorkflowOutcomeCallable DeleteWorkflowCallable(const DeleteWorkflowRequestT& request) const {
2501 return SubmitCallable(&GlueClient::DeleteWorkflow, request);
2502 }
2503
2508 template <typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
2509 void DeleteWorkflowAsync(const DeleteWorkflowRequestT& request, const DeleteWorkflowResponseReceivedHandler& handler,
2510 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2511 return SubmitAsync(&GlueClient::DeleteWorkflow, request, handler, context);
2512 }
2513
2522
2527 template <typename DescribeConnectionTypeRequestT = Model::DescribeConnectionTypeRequest>
2528 Model::DescribeConnectionTypeOutcomeCallable DescribeConnectionTypeCallable(const DescribeConnectionTypeRequestT& request) const {
2529 return SubmitCallable(&GlueClient::DescribeConnectionType, request);
2530 }
2531
2536 template <typename DescribeConnectionTypeRequestT = Model::DescribeConnectionTypeRequest>
2537 void DescribeConnectionTypeAsync(const DescribeConnectionTypeRequestT& request,
2539 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2540 return SubmitAsync(&GlueClient::DescribeConnectionType, request, handler, context);
2541 }
2542
2552
2556 template <typename DescribeEntityRequestT = Model::DescribeEntityRequest>
2557 Model::DescribeEntityOutcomeCallable DescribeEntityCallable(const DescribeEntityRequestT& request) const {
2558 return SubmitCallable(&GlueClient::DescribeEntity, request);
2559 }
2560
2565 template <typename DescribeEntityRequestT = Model::DescribeEntityRequest>
2566 void DescribeEntityAsync(const DescribeEntityRequestT& request, const DescribeEntityResponseReceivedHandler& handler,
2567 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2568 return SubmitAsync(&GlueClient::DescribeEntity, request, handler, context);
2569 }
2570
2578 const Model::DescribeInboundIntegrationsRequest& request = {}) const;
2579
2584 template <typename DescribeInboundIntegrationsRequestT = Model::DescribeInboundIntegrationsRequest>
2586 const DescribeInboundIntegrationsRequestT& request = {}) const {
2587 return SubmitCallable(&GlueClient::DescribeInboundIntegrations, request);
2588 }
2589
2594 template <typename DescribeInboundIntegrationsRequestT = Model::DescribeInboundIntegrationsRequest>
2596 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2597 const DescribeInboundIntegrationsRequestT& request = {}) const {
2598 return SubmitAsync(&GlueClient::DescribeInboundIntegrations, request, handler, context);
2599 }
2600
2608
2613 template <typename DescribeIntegrationsRequestT = Model::DescribeIntegrationsRequest>
2614 Model::DescribeIntegrationsOutcomeCallable DescribeIntegrationsCallable(const DescribeIntegrationsRequestT& request = {}) const {
2615 return SubmitCallable(&GlueClient::DescribeIntegrations, request);
2616 }
2617
2622 template <typename DescribeIntegrationsRequestT = Model::DescribeIntegrationsRequest>
2624 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2625 const DescribeIntegrationsRequestT& request = {}) const {
2626 return SubmitAsync(&GlueClient::DescribeIntegrations, request, handler, context);
2627 }
2628
2635
2639 template <typename GetBlueprintRequestT = Model::GetBlueprintRequest>
2640 Model::GetBlueprintOutcomeCallable GetBlueprintCallable(const GetBlueprintRequestT& request) const {
2641 return SubmitCallable(&GlueClient::GetBlueprint, request);
2642 }
2643
2648 template <typename GetBlueprintRequestT = Model::GetBlueprintRequest>
2649 void GetBlueprintAsync(const GetBlueprintRequestT& request, const GetBlueprintResponseReceivedHandler& handler,
2650 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2651 return SubmitAsync(&GlueClient::GetBlueprint, request, handler, context);
2652 }
2653
2660
2664 template <typename GetBlueprintRunRequestT = Model::GetBlueprintRunRequest>
2665 Model::GetBlueprintRunOutcomeCallable GetBlueprintRunCallable(const GetBlueprintRunRequestT& request) const {
2666 return SubmitCallable(&GlueClient::GetBlueprintRun, request);
2667 }
2668
2673 template <typename GetBlueprintRunRequestT = Model::GetBlueprintRunRequest>
2674 void GetBlueprintRunAsync(const GetBlueprintRunRequestT& request, const GetBlueprintRunResponseReceivedHandler& handler,
2675 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2676 return SubmitAsync(&GlueClient::GetBlueprintRun, request, handler, context);
2677 }
2678
2686
2691 template <typename GetBlueprintRunsRequestT = Model::GetBlueprintRunsRequest>
2692 Model::GetBlueprintRunsOutcomeCallable GetBlueprintRunsCallable(const GetBlueprintRunsRequestT& request) const {
2693 return SubmitCallable(&GlueClient::GetBlueprintRuns, request);
2694 }
2695
2700 template <typename GetBlueprintRunsRequestT = Model::GetBlueprintRunsRequest>
2701 void GetBlueprintRunsAsync(const GetBlueprintRunsRequestT& request, const GetBlueprintRunsResponseReceivedHandler& handler,
2702 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2703 return SubmitAsync(&GlueClient::GetBlueprintRuns, request, handler, context);
2704 }
2705
2713
2717 template <typename GetCatalogRequestT = Model::GetCatalogRequest>
2718 Model::GetCatalogOutcomeCallable GetCatalogCallable(const GetCatalogRequestT& request) const {
2719 return SubmitCallable(&GlueClient::GetCatalog, request);
2720 }
2721
2726 template <typename GetCatalogRequestT = Model::GetCatalogRequest>
2727 void GetCatalogAsync(const GetCatalogRequestT& request, const GetCatalogResponseReceivedHandler& handler,
2728 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2729 return SubmitAsync(&GlueClient::GetCatalog, request, handler, context);
2730 }
2731
2738
2743 template <typename GetCatalogImportStatusRequestT = Model::GetCatalogImportStatusRequest>
2744 Model::GetCatalogImportStatusOutcomeCallable GetCatalogImportStatusCallable(const GetCatalogImportStatusRequestT& request = {}) const {
2745 return SubmitCallable(&GlueClient::GetCatalogImportStatus, request);
2746 }
2747
2752 template <typename GetCatalogImportStatusRequestT = Model::GetCatalogImportStatusRequest>
2754 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2755 const GetCatalogImportStatusRequestT& request = {}) const {
2756 return SubmitAsync(&GlueClient::GetCatalogImportStatus, request, handler, context);
2757 }
2758
2768
2772 template <typename GetCatalogsRequestT = Model::GetCatalogsRequest>
2773 Model::GetCatalogsOutcomeCallable GetCatalogsCallable(const GetCatalogsRequestT& request = {}) const {
2774 return SubmitCallable(&GlueClient::GetCatalogs, request);
2775 }
2776
2781 template <typename GetCatalogsRequestT = Model::GetCatalogsRequest>
2783 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2784 const GetCatalogsRequestT& request = {}) const {
2785 return SubmitAsync(&GlueClient::GetCatalogs, request, handler, context);
2786 }
2787
2794
2798 template <typename GetClassifierRequestT = Model::GetClassifierRequest>
2799 Model::GetClassifierOutcomeCallable GetClassifierCallable(const GetClassifierRequestT& request) const {
2800 return SubmitCallable(&GlueClient::GetClassifier, request);
2801 }
2802
2807 template <typename GetClassifierRequestT = Model::GetClassifierRequest>
2808 void GetClassifierAsync(const GetClassifierRequestT& request, const GetClassifierResponseReceivedHandler& handler,
2809 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2810 return SubmitAsync(&GlueClient::GetClassifier, request, handler, context);
2811 }
2812
2820
2824 template <typename GetClassifiersRequestT = Model::GetClassifiersRequest>
2825 Model::GetClassifiersOutcomeCallable GetClassifiersCallable(const GetClassifiersRequestT& request = {}) const {
2826 return SubmitCallable(&GlueClient::GetClassifiers, request);
2827 }
2828
2833 template <typename GetClassifiersRequestT = Model::GetClassifiersRequest>
2835 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2836 const GetClassifiersRequestT& request = {}) const {
2837 return SubmitAsync(&GlueClient::GetClassifiers, request, handler, context);
2838 }
2839
2849
2854 template <typename GetColumnStatisticsForPartitionRequestT = Model::GetColumnStatisticsForPartitionRequest>
2856 const GetColumnStatisticsForPartitionRequestT& request) const {
2857 return SubmitCallable(&GlueClient::GetColumnStatisticsForPartition, request);
2858 }
2859
2864 template <typename GetColumnStatisticsForPartitionRequestT = Model::GetColumnStatisticsForPartitionRequest>
2865 void GetColumnStatisticsForPartitionAsync(const GetColumnStatisticsForPartitionRequestT& request,
2867 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2868 return SubmitAsync(&GlueClient::GetColumnStatisticsForPartition, request, handler, context);
2869 }
2870
2879 const Model::GetColumnStatisticsForTableRequest& request) const;
2880
2885 template <typename GetColumnStatisticsForTableRequestT = Model::GetColumnStatisticsForTableRequest>
2887 const GetColumnStatisticsForTableRequestT& request) const {
2888 return SubmitCallable(&GlueClient::GetColumnStatisticsForTable, request);
2889 }
2890
2895 template <typename GetColumnStatisticsForTableRequestT = Model::GetColumnStatisticsForTableRequest>
2896 void GetColumnStatisticsForTableAsync(const GetColumnStatisticsForTableRequestT& request,
2898 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2899 return SubmitAsync(&GlueClient::GetColumnStatisticsForTable, request, handler, context);
2900 }
2901
2909 const Model::GetColumnStatisticsTaskRunRequest& request) const;
2910
2915 template <typename GetColumnStatisticsTaskRunRequestT = Model::GetColumnStatisticsTaskRunRequest>
2917 const GetColumnStatisticsTaskRunRequestT& request) const {
2918 return SubmitCallable(&GlueClient::GetColumnStatisticsTaskRun, request);
2919 }
2920
2925 template <typename GetColumnStatisticsTaskRunRequestT = Model::GetColumnStatisticsTaskRunRequest>
2926 void GetColumnStatisticsTaskRunAsync(const GetColumnStatisticsTaskRunRequestT& request,
2928 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2929 return SubmitAsync(&GlueClient::GetColumnStatisticsTaskRun, request, handler, context);
2930 }
2931
2939 const Model::GetColumnStatisticsTaskRunsRequest& request) const;
2940
2945 template <typename GetColumnStatisticsTaskRunsRequestT = Model::GetColumnStatisticsTaskRunsRequest>
2947 const GetColumnStatisticsTaskRunsRequestT& request) const {
2948 return SubmitCallable(&GlueClient::GetColumnStatisticsTaskRuns, request);
2949 }
2950
2955 template <typename GetColumnStatisticsTaskRunsRequestT = Model::GetColumnStatisticsTaskRunsRequest>
2956 void GetColumnStatisticsTaskRunsAsync(const GetColumnStatisticsTaskRunsRequestT& request,
2958 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2959 return SubmitAsync(&GlueClient::GetColumnStatisticsTaskRuns, request, handler, context);
2960 }
2961
2969
2974 template <typename GetColumnStatisticsTaskSettingsRequestT = Model::GetColumnStatisticsTaskSettingsRequest>
2976 const GetColumnStatisticsTaskSettingsRequestT& request) const {
2977 return SubmitCallable(&GlueClient::GetColumnStatisticsTaskSettings, request);
2978 }
2979
2984 template <typename GetColumnStatisticsTaskSettingsRequestT = Model::GetColumnStatisticsTaskSettingsRequest>
2985 void GetColumnStatisticsTaskSettingsAsync(const GetColumnStatisticsTaskSettingsRequestT& request,
2987 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2988 return SubmitAsync(&GlueClient::GetColumnStatisticsTaskSettings, request, handler, context);
2989 }
2990
2998
3002 template <typename GetConnectionRequestT = Model::GetConnectionRequest>
3003 Model::GetConnectionOutcomeCallable GetConnectionCallable(const GetConnectionRequestT& request) const {
3004 return SubmitCallable(&GlueClient::GetConnection, request);
3005 }
3006
3011 template <typename GetConnectionRequestT = Model::GetConnectionRequest>
3012 void GetConnectionAsync(const GetConnectionRequestT& request, const GetConnectionResponseReceivedHandler& handler,
3013 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3014 return SubmitAsync(&GlueClient::GetConnection, request, handler, context);
3015 }
3016
3024
3028 template <typename GetConnectionsRequestT = Model::GetConnectionsRequest>
3029 Model::GetConnectionsOutcomeCallable GetConnectionsCallable(const GetConnectionsRequestT& request = {}) const {
3030 return SubmitCallable(&GlueClient::GetConnections, request);
3031 }
3032
3037 template <typename GetConnectionsRequestT = Model::GetConnectionsRequest>
3039 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3040 const GetConnectionsRequestT& request = {}) const {
3041 return SubmitAsync(&GlueClient::GetConnections, request, handler, context);
3042 }
3043
3050
3054 template <typename GetCrawlerRequestT = Model::GetCrawlerRequest>
3055 Model::GetCrawlerOutcomeCallable GetCrawlerCallable(const GetCrawlerRequestT& request) const {
3056 return SubmitCallable(&GlueClient::GetCrawler, request);
3057 }
3058
3063 template <typename GetCrawlerRequestT = Model::GetCrawlerRequest>
3064 void GetCrawlerAsync(const GetCrawlerRequestT& request, const GetCrawlerResponseReceivedHandler& handler,
3065 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3066 return SubmitAsync(&GlueClient::GetCrawler, request, handler, context);
3067 }
3068
3075
3080 template <typename GetCrawlerMetricsRequestT = Model::GetCrawlerMetricsRequest>
3081 Model::GetCrawlerMetricsOutcomeCallable GetCrawlerMetricsCallable(const GetCrawlerMetricsRequestT& request = {}) const {
3082 return SubmitCallable(&GlueClient::GetCrawlerMetrics, request);
3083 }
3084
3089 template <typename GetCrawlerMetricsRequestT = Model::GetCrawlerMetricsRequest>
3091 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3092 const GetCrawlerMetricsRequestT& request = {}) const {
3093 return SubmitAsync(&GlueClient::GetCrawlerMetrics, request, handler, context);
3094 }
3095
3103
3107 template <typename GetCrawlersRequestT = Model::GetCrawlersRequest>
3108 Model::GetCrawlersOutcomeCallable GetCrawlersCallable(const GetCrawlersRequestT& request = {}) const {
3109 return SubmitCallable(&GlueClient::GetCrawlers, request);
3110 }
3111
3116 template <typename GetCrawlersRequestT = Model::GetCrawlersRequest>
3118 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3119 const GetCrawlersRequestT& request = {}) const {
3120 return SubmitAsync(&GlueClient::GetCrawlers, request, handler, context);
3121 }
3122
3130
3135 template <typename GetCustomEntityTypeRequestT = Model::GetCustomEntityTypeRequest>
3136 Model::GetCustomEntityTypeOutcomeCallable GetCustomEntityTypeCallable(const GetCustomEntityTypeRequestT& request) const {
3137 return SubmitCallable(&GlueClient::GetCustomEntityType, request);
3138 }
3139
3144 template <typename GetCustomEntityTypeRequestT = Model::GetCustomEntityTypeRequest>
3145 void GetCustomEntityTypeAsync(const GetCustomEntityTypeRequestT& request, const GetCustomEntityTypeResponseReceivedHandler& handler,
3146 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3147 return SubmitAsync(&GlueClient::GetCustomEntityType, request, handler, context);
3148 }
3149
3157 const Model::GetDataCatalogEncryptionSettingsRequest& request = {}) const;
3158
3163 template <typename GetDataCatalogEncryptionSettingsRequestT = Model::GetDataCatalogEncryptionSettingsRequest>
3165 const GetDataCatalogEncryptionSettingsRequestT& request = {}) const {
3166 return SubmitCallable(&GlueClient::GetDataCatalogEncryptionSettings, request);
3167 }
3168
3173 template <typename GetDataCatalogEncryptionSettingsRequestT = Model::GetDataCatalogEncryptionSettingsRequest>
3175 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3176 const GetDataCatalogEncryptionSettingsRequestT& request = {}) const {
3177 return SubmitAsync(&GlueClient::GetDataCatalogEncryptionSettings, request, handler, context);
3178 }
3179
3187
3192 template <typename GetDataQualityModelRequestT = Model::GetDataQualityModelRequest>
3193 Model::GetDataQualityModelOutcomeCallable GetDataQualityModelCallable(const GetDataQualityModelRequestT& request) const {
3194 return SubmitCallable(&GlueClient::GetDataQualityModel, request);
3195 }
3196
3201 template <typename GetDataQualityModelRequestT = Model::GetDataQualityModelRequest>
3202 void GetDataQualityModelAsync(const GetDataQualityModelRequestT& request, const GetDataQualityModelResponseReceivedHandler& handler,
3203 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3204 return SubmitAsync(&GlueClient::GetDataQualityModel, request, handler, context);
3205 }
3206
3214
3219 template <typename GetDataQualityModelResultRequestT = Model::GetDataQualityModelResultRequest>
3221 const GetDataQualityModelResultRequestT& request) const {
3222 return SubmitCallable(&GlueClient::GetDataQualityModelResult, request);
3223 }
3224
3229 template <typename GetDataQualityModelResultRequestT = Model::GetDataQualityModelResultRequest>
3230 void GetDataQualityModelResultAsync(const GetDataQualityModelResultRequestT& request,
3232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3233 return SubmitAsync(&GlueClient::GetDataQualityModelResult, request, handler, context);
3234 }
3235
3243
3248 template <typename GetDataQualityResultRequestT = Model::GetDataQualityResultRequest>
3249 Model::GetDataQualityResultOutcomeCallable GetDataQualityResultCallable(const GetDataQualityResultRequestT& request) const {
3250 return SubmitCallable(&GlueClient::GetDataQualityResult, request);
3251 }
3252
3257 template <typename GetDataQualityResultRequestT = Model::GetDataQualityResultRequest>
3258 void GetDataQualityResultAsync(const GetDataQualityResultRequestT& request, const GetDataQualityResultResponseReceivedHandler& handler,
3259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3260 return SubmitAsync(&GlueClient::GetDataQualityResult, request, handler, context);
3261 }
3262
3271
3276 template <typename GetDataQualityRuleRecommendationRunRequestT = Model::GetDataQualityRuleRecommendationRunRequest>
3278 const GetDataQualityRuleRecommendationRunRequestT& request) const {
3279 return SubmitCallable(&GlueClient::GetDataQualityRuleRecommendationRun, request);
3280 }
3281
3286 template <typename GetDataQualityRuleRecommendationRunRequestT = Model::GetDataQualityRuleRecommendationRunRequest>
3287 void GetDataQualityRuleRecommendationRunAsync(const GetDataQualityRuleRecommendationRunRequestT& request,
3289 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3290 return SubmitAsync(&GlueClient::GetDataQualityRuleRecommendationRun, request, handler, context);
3291 }
3292
3300
3305 template <typename GetDataQualityRulesetRequestT = Model::GetDataQualityRulesetRequest>
3306 Model::GetDataQualityRulesetOutcomeCallable GetDataQualityRulesetCallable(const GetDataQualityRulesetRequestT& request) const {
3307 return SubmitCallable(&GlueClient::GetDataQualityRuleset, request);
3308 }
3309
3314 template <typename GetDataQualityRulesetRequestT = Model::GetDataQualityRulesetRequest>
3315 void GetDataQualityRulesetAsync(const GetDataQualityRulesetRequestT& request, const GetDataQualityRulesetResponseReceivedHandler& handler,
3316 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3317 return SubmitAsync(&GlueClient::GetDataQualityRuleset, request, handler, context);
3318 }
3319
3328
3333 template <typename GetDataQualityRulesetEvaluationRunRequestT = Model::GetDataQualityRulesetEvaluationRunRequest>
3335 const GetDataQualityRulesetEvaluationRunRequestT& request) const {
3336 return SubmitCallable(&GlueClient::GetDataQualityRulesetEvaluationRun, request);
3337 }
3338
3343 template <typename GetDataQualityRulesetEvaluationRunRequestT = Model::GetDataQualityRulesetEvaluationRunRequest>
3344 void GetDataQualityRulesetEvaluationRunAsync(const GetDataQualityRulesetEvaluationRunRequestT& request,
3346 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3347 return SubmitAsync(&GlueClient::GetDataQualityRulesetEvaluationRun, request, handler, context);
3348 }
3349
3356
3360 template <typename GetDatabaseRequestT = Model::GetDatabaseRequest>
3361 Model::GetDatabaseOutcomeCallable GetDatabaseCallable(const GetDatabaseRequestT& request) const {
3362 return SubmitCallable(&GlueClient::GetDatabase, request);
3363 }
3364
3369 template <typename GetDatabaseRequestT = Model::GetDatabaseRequest>
3370 void GetDatabaseAsync(const GetDatabaseRequestT& request, const GetDatabaseResponseReceivedHandler& handler,
3371 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3372 return SubmitAsync(&GlueClient::GetDatabase, request, handler, context);
3373 }
3374
3382
3386 template <typename GetDatabasesRequestT = Model::GetDatabasesRequest>
3387 Model::GetDatabasesOutcomeCallable GetDatabasesCallable(const GetDatabasesRequestT& request = {}) const {
3388 return SubmitCallable(&GlueClient::GetDatabases, request);
3389 }
3390
3395 template <typename GetDatabasesRequestT = Model::GetDatabasesRequest>
3397 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3398 const GetDatabasesRequestT& request = {}) const {
3399 return SubmitAsync(&GlueClient::GetDatabases, request, handler, context);
3400 }
3401
3409
3414 template <typename GetDataflowGraphRequestT = Model::GetDataflowGraphRequest>
3415 Model::GetDataflowGraphOutcomeCallable GetDataflowGraphCallable(const GetDataflowGraphRequestT& request = {}) const {
3416 return SubmitCallable(&GlueClient::GetDataflowGraph, request);
3417 }
3418
3423 template <typename GetDataflowGraphRequestT = Model::GetDataflowGraphRequest>
3425 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3426 const GetDataflowGraphRequestT& request = {}) const {
3427 return SubmitAsync(&GlueClient::GetDataflowGraph, request, handler, context);
3428 }
3429
3440
3444 template <typename GetDevEndpointRequestT = Model::GetDevEndpointRequest>
3445 Model::GetDevEndpointOutcomeCallable GetDevEndpointCallable(const GetDevEndpointRequestT& request) const {
3446 return SubmitCallable(&GlueClient::GetDevEndpoint, request);
3447 }
3448
3453 template <typename GetDevEndpointRequestT = Model::GetDevEndpointRequest>
3454 void GetDevEndpointAsync(const GetDevEndpointRequestT& request, const GetDevEndpointResponseReceivedHandler& handler,
3455 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3456 return SubmitAsync(&GlueClient::GetDevEndpoint, request, handler, context);
3457 }
3458
3469
3473 template <typename GetDevEndpointsRequestT = Model::GetDevEndpointsRequest>
3474 Model::GetDevEndpointsOutcomeCallable GetDevEndpointsCallable(const GetDevEndpointsRequestT& request = {}) const {
3475 return SubmitCallable(&GlueClient::GetDevEndpoints, request);
3476 }
3477
3482 template <typename GetDevEndpointsRequestT = Model::GetDevEndpointsRequest>
3484 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3485 const GetDevEndpointsRequestT& request = {}) const {
3486 return SubmitAsync(&GlueClient::GetDevEndpoints, request, handler, context);
3487 }
3488
3502
3507 template <typename GetEntityRecordsRequestT = Model::GetEntityRecordsRequest>
3508 Model::GetEntityRecordsOutcomeCallable GetEntityRecordsCallable(const GetEntityRecordsRequestT& request) const {
3509 return SubmitCallable(&GlueClient::GetEntityRecords, request);
3510 }
3511
3516 template <typename GetEntityRecordsRequestT = Model::GetEntityRecordsRequest>
3517 void GetEntityRecordsAsync(const GetEntityRecordsRequestT& request, const GetEntityRecordsResponseReceivedHandler& handler,
3518 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3519 return SubmitAsync(&GlueClient::GetEntityRecords, request, handler, context);
3520 }
3521
3530 const Model::GetGlueIdentityCenterConfigurationRequest& request = {}) const;
3531
3536 template <typename GetGlueIdentityCenterConfigurationRequestT = Model::GetGlueIdentityCenterConfigurationRequest>
3538 const GetGlueIdentityCenterConfigurationRequestT& request = {}) const {
3539 return SubmitCallable(&GlueClient::GetGlueIdentityCenterConfiguration, request);
3540 }
3541
3546 template <typename GetGlueIdentityCenterConfigurationRequestT = Model::GetGlueIdentityCenterConfigurationRequest>
3548 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3549 const GetGlueIdentityCenterConfigurationRequestT& request = {}) const {
3550 return SubmitAsync(&GlueClient::GetGlueIdentityCenterConfiguration, request, handler, context);
3551 }
3552
3562
3567 template <typename GetIntegrationResourcePropertyRequestT = Model::GetIntegrationResourcePropertyRequest>
3569 const GetIntegrationResourcePropertyRequestT& request) const {
3570 return SubmitCallable(&GlueClient::GetIntegrationResourceProperty, request);
3571 }
3572
3577 template <typename GetIntegrationResourcePropertyRequestT = Model::GetIntegrationResourcePropertyRequest>
3578 void GetIntegrationResourcePropertyAsync(const GetIntegrationResourcePropertyRequestT& request,
3580 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3581 return SubmitAsync(&GlueClient::GetIntegrationResourceProperty, request, handler, context);
3582 }
3583
3592 const Model::GetIntegrationTablePropertiesRequest& request) const;
3593
3598 template <typename GetIntegrationTablePropertiesRequestT = Model::GetIntegrationTablePropertiesRequest>
3600 const GetIntegrationTablePropertiesRequestT& request) const {
3601 return SubmitCallable(&GlueClient::GetIntegrationTableProperties, request);
3602 }
3603
3608 template <typename GetIntegrationTablePropertiesRequestT = Model::GetIntegrationTablePropertiesRequest>
3609 void GetIntegrationTablePropertiesAsync(const GetIntegrationTablePropertiesRequestT& request,
3611 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3612 return SubmitAsync(&GlueClient::GetIntegrationTableProperties, request, handler, context);
3613 }
3614
3620 virtual Model::GetJobOutcome GetJob(const Model::GetJobRequest& request) const;
3621
3625 template <typename GetJobRequestT = Model::GetJobRequest>
3626 Model::GetJobOutcomeCallable GetJobCallable(const GetJobRequestT& request) const {
3627 return SubmitCallable(&GlueClient::GetJob, request);
3628 }
3629
3634 template <typename GetJobRequestT = Model::GetJobRequest>
3635 void GetJobAsync(const GetJobRequestT& request, const GetJobResponseReceivedHandler& handler,
3636 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3637 return SubmitAsync(&GlueClient::GetJob, request, handler, context);
3638 }
3639
3653
3657 template <typename GetJobBookmarkRequestT = Model::GetJobBookmarkRequest>
3658 Model::GetJobBookmarkOutcomeCallable GetJobBookmarkCallable(const GetJobBookmarkRequestT& request) const {
3659 return SubmitCallable(&GlueClient::GetJobBookmark, request);
3660 }
3661
3666 template <typename GetJobBookmarkRequestT = Model::GetJobBookmarkRequest>
3667 void GetJobBookmarkAsync(const GetJobBookmarkRequestT& request, const GetJobBookmarkResponseReceivedHandler& handler,
3668 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3669 return SubmitAsync(&GlueClient::GetJobBookmark, request, handler, context);
3670 }
3671
3679
3683 template <typename GetJobRunRequestT = Model::GetJobRunRequest>
3684 Model::GetJobRunOutcomeCallable GetJobRunCallable(const GetJobRunRequestT& request) const {
3685 return SubmitCallable(&GlueClient::GetJobRun, request);
3686 }
3687
3692 template <typename GetJobRunRequestT = Model::GetJobRunRequest>
3693 void GetJobRunAsync(const GetJobRunRequestT& request, const GetJobRunResponseReceivedHandler& handler,
3694 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3695 return SubmitAsync(&GlueClient::GetJobRun, request, handler, context);
3696 }
3697
3706
3710 template <typename GetJobRunsRequestT = Model::GetJobRunsRequest>
3711 Model::GetJobRunsOutcomeCallable GetJobRunsCallable(const GetJobRunsRequestT& request) const {
3712 return SubmitCallable(&GlueClient::GetJobRuns, request);
3713 }
3714
3719 template <typename GetJobRunsRequestT = Model::GetJobRunsRequest>
3720 void GetJobRunsAsync(const GetJobRunsRequestT& request, const GetJobRunsResponseReceivedHandler& handler,
3721 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3722 return SubmitAsync(&GlueClient::GetJobRuns, request, handler, context);
3723 }
3724
3730 virtual Model::GetJobsOutcome GetJobs(const Model::GetJobsRequest& request = {}) const;
3731
3735 template <typename GetJobsRequestT = Model::GetJobsRequest>
3736 Model::GetJobsOutcomeCallable GetJobsCallable(const GetJobsRequestT& request = {}) const {
3737 return SubmitCallable(&GlueClient::GetJobs, request);
3738 }
3739
3744 template <typename GetJobsRequestT = Model::GetJobsRequest>
3746 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3747 const GetJobsRequestT& request = {}) const {
3748 return SubmitAsync(&GlueClient::GetJobs, request, handler, context);
3749 }
3750
3761
3765 template <typename GetMLTaskRunRequestT = Model::GetMLTaskRunRequest>
3766 Model::GetMLTaskRunOutcomeCallable GetMLTaskRunCallable(const GetMLTaskRunRequestT& request) const {
3767 return SubmitCallable(&GlueClient::GetMLTaskRun, request);
3768 }
3769
3774 template <typename GetMLTaskRunRequestT = Model::GetMLTaskRunRequest>
3775 void GetMLTaskRunAsync(const GetMLTaskRunRequestT& request, const GetMLTaskRunResponseReceivedHandler& handler,
3776 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3777 return SubmitAsync(&GlueClient::GetMLTaskRun, request, handler, context);
3778 }
3779
3792
3796 template <typename GetMLTaskRunsRequestT = Model::GetMLTaskRunsRequest>
3797 Model::GetMLTaskRunsOutcomeCallable GetMLTaskRunsCallable(const GetMLTaskRunsRequestT& request) const {
3798 return SubmitCallable(&GlueClient::GetMLTaskRuns, request);
3799 }
3800
3805 template <typename GetMLTaskRunsRequestT = Model::GetMLTaskRunsRequest>
3806 void GetMLTaskRunsAsync(const GetMLTaskRunsRequestT& request, const GetMLTaskRunsResponseReceivedHandler& handler,
3807 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3808 return SubmitAsync(&GlueClient::GetMLTaskRuns, request, handler, context);
3809 }
3810
3822
3826 template <typename GetMLTransformRequestT = Model::GetMLTransformRequest>
3827 Model::GetMLTransformOutcomeCallable GetMLTransformCallable(const GetMLTransformRequestT& request) const {
3828 return SubmitCallable(&GlueClient::GetMLTransform, request);
3829 }
3830
3835 template <typename GetMLTransformRequestT = Model::GetMLTransformRequest>
3836 void GetMLTransformAsync(const GetMLTransformRequestT& request, const GetMLTransformResponseReceivedHandler& handler,
3837 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3838 return SubmitAsync(&GlueClient::GetMLTransform, request, handler, context);
3839 }
3840
3852
3856 template <typename GetMLTransformsRequestT = Model::GetMLTransformsRequest>
3857 Model::GetMLTransformsOutcomeCallable GetMLTransformsCallable(const GetMLTransformsRequestT& request = {}) const {
3858 return SubmitCallable(&GlueClient::GetMLTransforms, request);
3859 }
3860
3865 template <typename GetMLTransformsRequestT = Model::GetMLTransformsRequest>
3867 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3868 const GetMLTransformsRequestT& request = {}) const {
3869 return SubmitAsync(&GlueClient::GetMLTransforms, request, handler, context);
3870 }
3871
3878
3882 template <typename GetMappingRequestT = Model::GetMappingRequest>
3883 Model::GetMappingOutcomeCallable GetMappingCallable(const GetMappingRequestT& request) const {
3884 return SubmitCallable(&GlueClient::GetMapping, request);
3885 }
3886
3891 template <typename GetMappingRequestT = Model::GetMappingRequest>
3892 void GetMappingAsync(const GetMappingRequestT& request, const GetMappingResponseReceivedHandler& handler,
3893 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3894 return SubmitAsync(&GlueClient::GetMapping, request, handler, context);
3895 }
3896
3904
3908 template <typename GetPartitionRequestT = Model::GetPartitionRequest>
3909 Model::GetPartitionOutcomeCallable GetPartitionCallable(const GetPartitionRequestT& request) const {
3910 return SubmitCallable(&GlueClient::GetPartition, request);
3911 }
3912
3917 template <typename GetPartitionRequestT = Model::GetPartitionRequest>
3918 void GetPartitionAsync(const GetPartitionRequestT& request, const GetPartitionResponseReceivedHandler& handler,
3919 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3920 return SubmitAsync(&GlueClient::GetPartition, request, handler, context);
3921 }
3922
3930
3935 template <typename GetPartitionIndexesRequestT = Model::GetPartitionIndexesRequest>
3936 Model::GetPartitionIndexesOutcomeCallable GetPartitionIndexesCallable(const GetPartitionIndexesRequestT& request) const {
3937 return SubmitCallable(&GlueClient::GetPartitionIndexes, request);
3938 }
3939
3944 template <typename GetPartitionIndexesRequestT = Model::GetPartitionIndexesRequest>
3945 void GetPartitionIndexesAsync(const GetPartitionIndexesRequestT& request, const GetPartitionIndexesResponseReceivedHandler& handler,
3946 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3947 return SubmitAsync(&GlueClient::GetPartitionIndexes, request, handler, context);
3948 }
3949
3957
3961 template <typename GetPartitionsRequestT = Model::GetPartitionsRequest>
3962 Model::GetPartitionsOutcomeCallable GetPartitionsCallable(const GetPartitionsRequestT& request) const {
3963 return SubmitCallable(&GlueClient::GetPartitions, request);
3964 }
3965
3970 template <typename GetPartitionsRequestT = Model::GetPartitionsRequest>
3971 void GetPartitionsAsync(const GetPartitionsRequestT& request, const GetPartitionsResponseReceivedHandler& handler,
3972 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3973 return SubmitAsync(&GlueClient::GetPartitions, request, handler, context);
3974 }
3975
3982
3986 template <typename GetPlanRequestT = Model::GetPlanRequest>
3987 Model::GetPlanOutcomeCallable GetPlanCallable(const GetPlanRequestT& request) const {
3988 return SubmitCallable(&GlueClient::GetPlan, request);
3989 }
3990
3995 template <typename GetPlanRequestT = Model::GetPlanRequest>
3996 void GetPlanAsync(const GetPlanRequestT& request, const GetPlanResponseReceivedHandler& handler,
3997 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3998 return SubmitAsync(&GlueClient::GetPlan, request, handler, context);
3999 }
4000
4007
4011 template <typename GetRegistryRequestT = Model::GetRegistryRequest>
4012 Model::GetRegistryOutcomeCallable GetRegistryCallable(const GetRegistryRequestT& request) const {
4013 return SubmitCallable(&GlueClient::GetRegistry, request);
4014 }
4015
4020 template <typename GetRegistryRequestT = Model::GetRegistryRequest>
4021 void GetRegistryAsync(const GetRegistryRequestT& request, const GetRegistryResponseReceivedHandler& handler,
4022 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4023 return SubmitAsync(&GlueClient::GetRegistry, request, handler, context);
4024 }
4025
4036
4041 template <typename GetResourcePoliciesRequestT = Model::GetResourcePoliciesRequest>
4042 Model::GetResourcePoliciesOutcomeCallable GetResourcePoliciesCallable(const GetResourcePoliciesRequestT& request = {}) const {
4043 return SubmitCallable(&GlueClient::GetResourcePolicies, request);
4044 }
4045
4050 template <typename GetResourcePoliciesRequestT = Model::GetResourcePoliciesRequest>
4052 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
4053 const GetResourcePoliciesRequestT& request = {}) const {
4054 return SubmitAsync(&GlueClient::GetResourcePolicies, request, handler, context);
4055 }
4056
4063
4068 template <typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
4069 Model::GetResourcePolicyOutcomeCallable GetResourcePolicyCallable(const GetResourcePolicyRequestT& request = {}) const {
4070 return SubmitCallable(&GlueClient::GetResourcePolicy, request);
4071 }
4072
4077 template <typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
4079 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
4080 const GetResourcePolicyRequestT& request = {}) const {
4081 return SubmitAsync(&GlueClient::GetResourcePolicy, request, handler, context);
4082 }
4083
4090
4094 template <typename GetSchemaRequestT = Model::GetSchemaRequest>
4095 Model::GetSchemaOutcomeCallable GetSchemaCallable(const GetSchemaRequestT& request) const {
4096 return SubmitCallable(&GlueClient::GetSchema, request);
4097 }
4098
4103 template <typename GetSchemaRequestT = Model::GetSchemaRequest>
4104 void GetSchemaAsync(const GetSchemaRequestT& request, const GetSchemaResponseReceivedHandler& handler,
4105 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4106 return SubmitAsync(&GlueClient::GetSchema, request, handler, context);
4107 }
4108
4121
4126 template <typename GetSchemaByDefinitionRequestT = Model::GetSchemaByDefinitionRequest>
4127 Model::GetSchemaByDefinitionOutcomeCallable GetSchemaByDefinitionCallable(const GetSchemaByDefinitionRequestT& request) const {
4128 return SubmitCallable(&GlueClient::GetSchemaByDefinition, request);
4129 }
4130
4135 template <typename GetSchemaByDefinitionRequestT = Model::GetSchemaByDefinitionRequest>
4136 void GetSchemaByDefinitionAsync(const GetSchemaByDefinitionRequestT& request, const GetSchemaByDefinitionResponseReceivedHandler& handler,
4137 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4138 return SubmitAsync(&GlueClient::GetSchemaByDefinition, request, handler, context);
4139 }
4140
4149
4154 template <typename GetSchemaVersionRequestT = Model::GetSchemaVersionRequest>
4155 Model::GetSchemaVersionOutcomeCallable GetSchemaVersionCallable(const GetSchemaVersionRequestT& request = {}) const {
4156 return SubmitCallable(&GlueClient::GetSchemaVersion, request);
4157 }
4158
4163 template <typename GetSchemaVersionRequestT = Model::GetSchemaVersionRequest>
4165 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
4166 const GetSchemaVersionRequestT& request = {}) const {
4167 return SubmitAsync(&GlueClient::GetSchemaVersion, request, handler, context);
4168 }
4169
4179
4184 template <typename GetSchemaVersionsDiffRequestT = Model::GetSchemaVersionsDiffRequest>
4185 Model::GetSchemaVersionsDiffOutcomeCallable GetSchemaVersionsDiffCallable(const GetSchemaVersionsDiffRequestT& request) const {
4186 return SubmitCallable(&GlueClient::GetSchemaVersionsDiff, request);
4187 }
4188
4193 template <typename GetSchemaVersionsDiffRequestT = Model::GetSchemaVersionsDiffRequest>
4194 void GetSchemaVersionsDiffAsync(const GetSchemaVersionsDiffRequestT& request, const GetSchemaVersionsDiffResponseReceivedHandler& handler,
4195 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4196 return SubmitAsync(&GlueClient::GetSchemaVersionsDiff, request, handler, context);
4197 }
4198
4205
4210 template <typename GetSecurityConfigurationRequestT = Model::GetSecurityConfigurationRequest>
4211 Model::GetSecurityConfigurationOutcomeCallable GetSecurityConfigurationCallable(const GetSecurityConfigurationRequestT& request) const {
4212 return SubmitCallable(&GlueClient::GetSecurityConfiguration, request);
4213 }
4214
4219 template <typename GetSecurityConfigurationRequestT = Model::GetSecurityConfigurationRequest>
4220 void GetSecurityConfigurationAsync(const GetSecurityConfigurationRequestT& request,
4222 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4223 return SubmitAsync(&GlueClient::GetSecurityConfiguration, request, handler, context);
4224 }
4225
4233 const Model::GetSecurityConfigurationsRequest& request = {}) const;
4234
4239 template <typename GetSecurityConfigurationsRequestT = Model::GetSecurityConfigurationsRequest>
4241 const GetSecurityConfigurationsRequestT& request = {}) const {
4242 return SubmitCallable(&GlueClient::GetSecurityConfigurations, request);
4243 }
4244
4249 template <typename GetSecurityConfigurationsRequestT = Model::GetSecurityConfigurationsRequest>
4251 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
4252 const GetSecurityConfigurationsRequestT& request = {}) const {
4253 return SubmitAsync(&GlueClient::GetSecurityConfigurations, request, handler, context);
4254 }
4255
4262
4266 template <typename GetSessionRequestT = Model::GetSessionRequest>
4267 Model::GetSessionOutcomeCallable GetSessionCallable(const GetSessionRequestT& request) const {
4268 return SubmitCallable(&GlueClient::GetSession, request);
4269 }
4270
4275 template <typename GetSessionRequestT = Model::GetSessionRequest>
4276 void GetSessionAsync(const GetSessionRequestT& request, const GetSessionResponseReceivedHandler& handler,
4277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4278 return SubmitAsync(&GlueClient::GetSession, request, handler, context);
4279 }
4280
4287
4291 template <typename GetStatementRequestT = Model::GetStatementRequest>
4292 Model::GetStatementOutcomeCallable GetStatementCallable(const GetStatementRequestT& request) const {
4293 return SubmitCallable(&GlueClient::GetStatement, request);
4294 }
4295
4300 template <typename GetStatementRequestT = Model::GetStatementRequest>
4301 void GetStatementAsync(const GetStatementRequestT& request, const GetStatementResponseReceivedHandler& handler,
4302 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4303 return SubmitAsync(&GlueClient::GetStatement, request, handler, context);
4304 }
4305
4313
4317 template <typename GetTableRequestT = Model::GetTableRequest>
4318 Model::GetTableOutcomeCallable GetTableCallable(const GetTableRequestT& request) const {
4319 return SubmitCallable(&GlueClient::GetTable, request);
4320 }
4321
4326 template <typename GetTableRequestT = Model::GetTableRequest>
4327 void GetTableAsync(const GetTableRequestT& request, const GetTableResponseReceivedHandler& handler,
4328 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4329 return SubmitAsync(&GlueClient::GetTable, request, handler, context);
4330 }
4331
4339
4344 template <typename GetTableOptimizerRequestT = Model::GetTableOptimizerRequest>
4345 Model::GetTableOptimizerOutcomeCallable GetTableOptimizerCallable(const GetTableOptimizerRequestT& request) const {
4346 return SubmitCallable(&GlueClient::GetTableOptimizer, request);
4347 }
4348
4353 template <typename GetTableOptimizerRequestT = Model::GetTableOptimizerRequest>
4354 void GetTableOptimizerAsync(const GetTableOptimizerRequestT& request, const GetTableOptimizerResponseReceivedHandler& handler,
4355 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4356 return SubmitAsync(&GlueClient::GetTableOptimizer, request, handler, context);
4357 }
4358
4365
4369 template <typename GetTableVersionRequestT = Model::GetTableVersionRequest>
4370 Model::GetTableVersionOutcomeCallable GetTableVersionCallable(const GetTableVersionRequestT& request) const {
4371 return SubmitCallable(&GlueClient::GetTableVersion, request);
4372 }
4373
4378 template <typename GetTableVersionRequestT = Model::GetTableVersionRequest>
4379 void GetTableVersionAsync(const GetTableVersionRequestT& request, const GetTableVersionResponseReceivedHandler& handler,
4380 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4381 return SubmitAsync(&GlueClient::GetTableVersion, request, handler, context);
4382 }
4383
4391
4396 template <typename GetTableVersionsRequestT = Model::GetTableVersionsRequest>
4397 Model::GetTableVersionsOutcomeCallable GetTableVersionsCallable(const GetTableVersionsRequestT& request) const {
4398 return SubmitCallable(&GlueClient::GetTableVersions, request);
4399 }
4400
4405 template <typename GetTableVersionsRequestT = Model::GetTableVersionsRequest>
4406 void GetTableVersionsAsync(const GetTableVersionsRequestT& request, const GetTableVersionsResponseReceivedHandler& handler,
4407 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4408 return SubmitAsync(&GlueClient::GetTableVersions, request, handler, context);
4409 }
4410
4418
4422 template <typename GetTablesRequestT = Model::GetTablesRequest>
4423 Model::GetTablesOutcomeCallable GetTablesCallable(const GetTablesRequestT& request) const {
4424 return SubmitCallable(&GlueClient::GetTables, request);
4425 }
4426
4431 template <typename GetTablesRequestT = Model::GetTablesRequest>
4432 void GetTablesAsync(const GetTablesRequestT& request, const GetTablesResponseReceivedHandler& handler,
4433 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4434 return SubmitAsync(&GlueClient::GetTables, request, handler, context);
4435 }
4436
4443
4447 template <typename GetTagsRequestT = Model::GetTagsRequest>
4448 Model::GetTagsOutcomeCallable GetTagsCallable(const GetTagsRequestT& request) const {
4449 return SubmitCallable(&GlueClient::GetTags, request);
4450 }
4451
4456 template <typename GetTagsRequestT = Model::GetTagsRequest>
4457 void GetTagsAsync(const GetTagsRequestT& request, const GetTagsResponseReceivedHandler& handler,
4458 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4459 return SubmitAsync(&GlueClient::GetTags, request, handler, context);
4460 }
4461
4468
4472 template <typename GetTriggerRequestT = Model::GetTriggerRequest>
4473 Model::GetTriggerOutcomeCallable GetTriggerCallable(const GetTriggerRequestT& request) const {
4474 return SubmitCallable(&GlueClient::GetTrigger, request);
4475 }
4476
4481 template <typename GetTriggerRequestT = Model::GetTriggerRequest>
4482 void GetTriggerAsync(const GetTriggerRequestT& request, const GetTriggerResponseReceivedHandler& handler,
4483 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4484 return SubmitAsync(&GlueClient::GetTrigger, request, handler, context);
4485 }
4486
4493
4497 template <typename GetTriggersRequestT = Model::GetTriggersRequest>
4498 Model::GetTriggersOutcomeCallable GetTriggersCallable(const GetTriggersRequestT& request = {}) const {
4499 return SubmitCallable(&GlueClient::GetTriggers, request);
4500 }
4501
4506 template <typename GetTriggersRequestT = Model::GetTriggersRequest>
4508 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
4509 const GetTriggersRequestT& request = {}) const {
4510 return SubmitAsync(&GlueClient::GetTriggers, request, handler, context);
4511 }
4512
4522
4527 template <typename GetUnfilteredPartitionMetadataRequestT = Model::GetUnfilteredPartitionMetadataRequest>
4529 const GetUnfilteredPartitionMetadataRequestT& request) const {
4530 return SubmitCallable(&GlueClient::GetUnfilteredPartitionMetadata, request);
4531 }
4532
4537 template <typename GetUnfilteredPartitionMetadataRequestT = Model::GetUnfilteredPartitionMetadataRequest>
4538 void GetUnfilteredPartitionMetadataAsync(const GetUnfilteredPartitionMetadataRequestT& request,
4540 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4541 return SubmitAsync(&GlueClient::GetUnfilteredPartitionMetadata, request, handler, context);
4542 }
4543
4553
4558 template <typename GetUnfilteredPartitionsMetadataRequestT = Model::GetUnfilteredPartitionsMetadataRequest>
4560 const GetUnfilteredPartitionsMetadataRequestT& request) const {
4561 return SubmitCallable(&GlueClient::GetUnfilteredPartitionsMetadata, request);
4562 }
4563
4568 template <typename GetUnfilteredPartitionsMetadataRequestT = Model::GetUnfilteredPartitionsMetadataRequest>
4569 void GetUnfilteredPartitionsMetadataAsync(const GetUnfilteredPartitionsMetadataRequestT& request,
4571 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4572 return SubmitAsync(&GlueClient::GetUnfilteredPartitionsMetadata, request, handler, context);
4573 }
4574
4584 const Model::GetUnfilteredTableMetadataRequest& request) const;
4585
4590 template <typename GetUnfilteredTableMetadataRequestT = Model::GetUnfilteredTableMetadataRequest>
4592 const GetUnfilteredTableMetadataRequestT& request) const {
4593 return SubmitCallable(&GlueClient::GetUnfilteredTableMetadata, request);
4594 }
4595
4600 template <typename GetUnfilteredTableMetadataRequestT = Model::GetUnfilteredTableMetadataRequest>
4601 void GetUnfilteredTableMetadataAsync(const GetUnfilteredTableMetadataRequestT& request,
4603 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4604 return SubmitAsync(&GlueClient::GetUnfilteredTableMetadata, request, handler, context);
4605 }
4606
4614
4618 template <typename GetUsageProfileRequestT = Model::GetUsageProfileRequest>
4619 Model::GetUsageProfileOutcomeCallable GetUsageProfileCallable(const GetUsageProfileRequestT& request) const {
4620 return SubmitCallable(&GlueClient::GetUsageProfile, request);
4621 }
4622
4627 template <typename GetUsageProfileRequestT = Model::GetUsageProfileRequest>
4628 void GetUsageProfileAsync(const GetUsageProfileRequestT& request, const GetUsageProfileResponseReceivedHandler& handler,
4629 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4630 return SubmitAsync(&GlueClient::GetUsageProfile, request, handler, context);
4631 }
4632
4640
4645 template <typename GetUserDefinedFunctionRequestT = Model::GetUserDefinedFunctionRequest>
4646 Model::GetUserDefinedFunctionOutcomeCallable GetUserDefinedFunctionCallable(const GetUserDefinedFunctionRequestT& request) const {
4647 return SubmitCallable(&GlueClient::GetUserDefinedFunction, request);
4648 }
4649
4654 template <typename GetUserDefinedFunctionRequestT = Model::GetUserDefinedFunctionRequest>
4655 void GetUserDefinedFunctionAsync(const GetUserDefinedFunctionRequestT& request,
4657 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4658 return SubmitAsync(&GlueClient::GetUserDefinedFunction, request, handler, context);
4659 }
4660
4668
4673 template <typename GetUserDefinedFunctionsRequestT = Model::GetUserDefinedFunctionsRequest>
4674 Model::GetUserDefinedFunctionsOutcomeCallable GetUserDefinedFunctionsCallable(const GetUserDefinedFunctionsRequestT& request) const {
4675 return SubmitCallable(&GlueClient::GetUserDefinedFunctions, request);
4676 }
4677
4682 template <typename GetUserDefinedFunctionsRequestT = Model::GetUserDefinedFunctionsRequest>
4683 void GetUserDefinedFunctionsAsync(const GetUserDefinedFunctionsRequestT& request,
4685 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4686 return SubmitAsync(&GlueClient::GetUserDefinedFunctions, request, handler, context);
4687 }
4688
4695
4699 template <typename GetWorkflowRequestT = Model::GetWorkflowRequest>
4700 Model::GetWorkflowOutcomeCallable GetWorkflowCallable(const GetWorkflowRequestT& request) const {
4701 return SubmitCallable(&GlueClient::GetWorkflow, request);
4702 }
4703
4708 template <typename GetWorkflowRequestT = Model::GetWorkflowRequest>
4709 void GetWorkflowAsync(const GetWorkflowRequestT& request, const GetWorkflowResponseReceivedHandler& handler,
4710 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4711 return SubmitAsync(&GlueClient::GetWorkflow, request, handler, context);
4712 }
4713
4722
4726 template <typename GetWorkflowRunRequestT = Model::GetWorkflowRunRequest>
4727 Model::GetWorkflowRunOutcomeCallable GetWorkflowRunCallable(const GetWorkflowRunRequestT& request) const {
4728 return SubmitCallable(&GlueClient::GetWorkflowRun, request);
4729 }
4730
4735 template <typename GetWorkflowRunRequestT = Model::GetWorkflowRunRequest>
4736 void GetWorkflowRunAsync(const GetWorkflowRunRequestT& request, const GetWorkflowRunResponseReceivedHandler& handler,
4737 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4738 return SubmitAsync(&GlueClient::GetWorkflowRun, request, handler, context);
4739 }
4740
4748
4753 template <typename GetWorkflowRunPropertiesRequestT = Model::GetWorkflowRunPropertiesRequest>
4754 Model::GetWorkflowRunPropertiesOutcomeCallable GetWorkflowRunPropertiesCallable(const GetWorkflowRunPropertiesRequestT& request) const {
4755 return SubmitCallable(&GlueClient::GetWorkflowRunProperties, request);
4756 }
4757
4762 template <typename GetWorkflowRunPropertiesRequestT = Model::GetWorkflowRunPropertiesRequest>
4763 void GetWorkflowRunPropertiesAsync(const GetWorkflowRunPropertiesRequestT& request,
4765 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4766 return SubmitAsync(&GlueClient::GetWorkflowRunProperties, request, handler, context);
4767 }
4768
4776
4780 template <typename GetWorkflowRunsRequestT = Model::GetWorkflowRunsRequest>
4781 Model::GetWorkflowRunsOutcomeCallable GetWorkflowRunsCallable(const GetWorkflowRunsRequestT& request) const {
4782 return SubmitCallable(&GlueClient::GetWorkflowRuns, request);
4783 }
4784
4789 template <typename GetWorkflowRunsRequestT = Model::GetWorkflowRunsRequest>
4790 void GetWorkflowRunsAsync(const GetWorkflowRunsRequestT& request, const GetWorkflowRunsResponseReceivedHandler& handler,
4791 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4792 return SubmitAsync(&GlueClient::GetWorkflowRuns, request, handler, context);
4793 }
4794
4802
4807 template <typename ImportCatalogToGlueRequestT = Model::ImportCatalogToGlueRequest>
4808 Model::ImportCatalogToGlueOutcomeCallable ImportCatalogToGlueCallable(const ImportCatalogToGlueRequestT& request = {}) const {
4809 return SubmitCallable(&GlueClient::ImportCatalogToGlue, request);
4810 }
4811
4816 template <typename ImportCatalogToGlueRequestT = Model::ImportCatalogToGlueRequest>
4818 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
4819 const ImportCatalogToGlueRequestT& request = {}) const {
4820 return SubmitAsync(&GlueClient::ImportCatalogToGlue, request, handler, context);
4821 }
4822
4829
4833 template <typename ListBlueprintsRequestT = Model::ListBlueprintsRequest>
4834 Model::ListBlueprintsOutcomeCallable ListBlueprintsCallable(const ListBlueprintsRequestT& request = {}) const {
4835 return SubmitCallable(&GlueClient::ListBlueprints, request);
4836 }
4837
4842 template <typename ListBlueprintsRequestT = Model::ListBlueprintsRequest>
4844 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
4845 const ListBlueprintsRequestT& request = {}) const {
4846 return SubmitAsync(&GlueClient::ListBlueprints, request, handler, context);
4847 }
4848
4855 const Model::ListColumnStatisticsTaskRunsRequest& request = {}) const;
4856
4861 template <typename ListColumnStatisticsTaskRunsRequestT = Model::ListColumnStatisticsTaskRunsRequest>
4863 const ListColumnStatisticsTaskRunsRequestT& request = {}) const {
4864 return SubmitCallable(&GlueClient::ListColumnStatisticsTaskRuns, request);
4865 }
4866
4871 template <typename ListColumnStatisticsTaskRunsRequestT = Model::ListColumnStatisticsTaskRunsRequest>
4873 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
4874 const ListColumnStatisticsTaskRunsRequestT& request = {}) const {
4875 return SubmitAsync(&GlueClient::ListColumnStatisticsTaskRuns, request, handler, context);
4876 }
4877
4889
4894 template <typename ListConnectionTypesRequestT = Model::ListConnectionTypesRequest>
4895 Model::ListConnectionTypesOutcomeCallable ListConnectionTypesCallable(const ListConnectionTypesRequestT& request = {}) const {
4896 return SubmitCallable(&GlueClient::ListConnectionTypes, request);
4897 }
4898
4903 template <typename ListConnectionTypesRequestT = Model::ListConnectionTypesRequest>
4905 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
4906 const ListConnectionTypesRequestT& request = {}) const {
4907 return SubmitAsync(&GlueClient::ListConnectionTypes, request, handler, context);
4908 }
4909
4922
4926 template <typename ListCrawlersRequestT = Model::ListCrawlersRequest>
4927 Model::ListCrawlersOutcomeCallable ListCrawlersCallable(const ListCrawlersRequestT& request = {}) const {
4928 return SubmitCallable(&GlueClient::ListCrawlers, request);
4929 }
4930
4935 template <typename ListCrawlersRequestT = Model::ListCrawlersRequest>
4937 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
4938 const ListCrawlersRequestT& request = {}) const {
4939 return SubmitAsync(&GlueClient::ListCrawlers, request, handler, context);
4940 }
4941
4956
4960 template <typename ListCrawlsRequestT = Model::ListCrawlsRequest>
4961 Model::ListCrawlsOutcomeCallable ListCrawlsCallable(const ListCrawlsRequestT& request) const {
4962 return SubmitCallable(&GlueClient::ListCrawls, request);
4963 }
4964
4969 template <typename ListCrawlsRequestT = Model::ListCrawlsRequest>
4970 void ListCrawlsAsync(const ListCrawlsRequestT& request, const ListCrawlsResponseReceivedHandler& handler,
4971 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4972 return SubmitAsync(&GlueClient::ListCrawls, request, handler, context);
4973 }
4974
4982
4987 template <typename ListCustomEntityTypesRequestT = Model::ListCustomEntityTypesRequest>
4988 Model::ListCustomEntityTypesOutcomeCallable ListCustomEntityTypesCallable(const ListCustomEntityTypesRequestT& request = {}) const {
4989 return SubmitCallable(&GlueClient::ListCustomEntityTypes, request);
4990 }
4991
4996 template <typename ListCustomEntityTypesRequestT = Model::ListCustomEntityTypesRequest>
4998 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
4999 const ListCustomEntityTypesRequestT& request = {}) const {
5000 return SubmitAsync(&GlueClient::ListCustomEntityTypes, request, handler, context);
5001 }
5002
5010
5015 template <typename ListDataQualityResultsRequestT = Model::ListDataQualityResultsRequest>
5016 Model::ListDataQualityResultsOutcomeCallable ListDataQualityResultsCallable(const ListDataQualityResultsRequestT& request = {}) const {
5017 return SubmitCallable(&GlueClient::ListDataQualityResults, request);
5018 }
5019
5024 template <typename ListDataQualityResultsRequestT = Model::ListDataQualityResultsRequest>
5026 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5027 const ListDataQualityResultsRequestT& request = {}) const {
5028 return SubmitAsync(&GlueClient::ListDataQualityResults, request, handler, context);
5029 }
5030
5038 const Model::ListDataQualityRuleRecommendationRunsRequest& request = {}) const;
5039
5044 template <typename ListDataQualityRuleRecommendationRunsRequestT = Model::ListDataQualityRuleRecommendationRunsRequest>
5046 const ListDataQualityRuleRecommendationRunsRequestT& request = {}) const {
5047 return SubmitCallable(&GlueClient::ListDataQualityRuleRecommendationRuns, request);
5048 }
5049
5054 template <typename ListDataQualityRuleRecommendationRunsRequestT = Model::ListDataQualityRuleRecommendationRunsRequest>
5056 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5057 const ListDataQualityRuleRecommendationRunsRequestT& request = {}) const {
5058 return SubmitAsync(&GlueClient::ListDataQualityRuleRecommendationRuns, request, handler, context);
5059 }
5060
5068 const Model::ListDataQualityRulesetEvaluationRunsRequest& request = {}) const;
5069
5074 template <typename ListDataQualityRulesetEvaluationRunsRequestT = Model::ListDataQualityRulesetEvaluationRunsRequest>
5076 const ListDataQualityRulesetEvaluationRunsRequestT& request = {}) const {
5077 return SubmitCallable(&GlueClient::ListDataQualityRulesetEvaluationRuns, request);
5078 }
5079
5084 template <typename ListDataQualityRulesetEvaluationRunsRequestT = Model::ListDataQualityRulesetEvaluationRunsRequest>
5086 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5087 const ListDataQualityRulesetEvaluationRunsRequestT& request = {}) const {
5088 return SubmitAsync(&GlueClient::ListDataQualityRulesetEvaluationRuns, request, handler, context);
5089 }
5090
5098
5103 template <typename ListDataQualityRulesetsRequestT = Model::ListDataQualityRulesetsRequest>
5104 Model::ListDataQualityRulesetsOutcomeCallable ListDataQualityRulesetsCallable(const ListDataQualityRulesetsRequestT& request = {}) const {
5105 return SubmitCallable(&GlueClient::ListDataQualityRulesets, request);
5106 }
5107
5112 template <typename ListDataQualityRulesetsRequestT = Model::ListDataQualityRulesetsRequest>
5114 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5115 const ListDataQualityRulesetsRequestT& request = {}) const {
5116 return SubmitAsync(&GlueClient::ListDataQualityRulesets, request, handler, context);
5117 }
5118
5126 const Model::ListDataQualityStatisticAnnotationsRequest& request = {}) const;
5127
5132 template <typename ListDataQualityStatisticAnnotationsRequestT = Model::ListDataQualityStatisticAnnotationsRequest>
5134 const ListDataQualityStatisticAnnotationsRequestT& request = {}) const {
5135 return SubmitCallable(&GlueClient::ListDataQualityStatisticAnnotations, request);
5136 }
5137
5142 template <typename ListDataQualityStatisticAnnotationsRequestT = Model::ListDataQualityStatisticAnnotationsRequest>
5144 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5145 const ListDataQualityStatisticAnnotationsRequestT& request = {}) const {
5146 return SubmitAsync(&GlueClient::ListDataQualityStatisticAnnotations, request, handler, context);
5147 }
5148
5155 const Model::ListDataQualityStatisticsRequest& request = {}) const;
5156
5161 template <typename ListDataQualityStatisticsRequestT = Model::ListDataQualityStatisticsRequest>
5163 const ListDataQualityStatisticsRequestT& request = {}) const {
5164 return SubmitCallable(&GlueClient::ListDataQualityStatistics, request);
5165 }
5166
5171 template <typename ListDataQualityStatisticsRequestT = Model::ListDataQualityStatisticsRequest>
5173 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5174 const ListDataQualityStatisticsRequestT& request = {}) const {
5175 return SubmitAsync(&GlueClient::ListDataQualityStatistics, request, handler, context);
5176 }
5177
5190
5195 template <typename ListDevEndpointsRequestT = Model::ListDevEndpointsRequest>
5196 Model::ListDevEndpointsOutcomeCallable ListDevEndpointsCallable(const ListDevEndpointsRequestT& request = {}) const {
5197 return SubmitCallable(&GlueClient::ListDevEndpoints, request);
5198 }
5199
5204 template <typename ListDevEndpointsRequestT = Model::ListDevEndpointsRequest>
5206 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5207 const ListDevEndpointsRequestT& request = {}) const {
5208 return SubmitAsync(&GlueClient::ListDevEndpoints, request, handler, context);
5209 }
5210
5218
5222 template <typename ListEntitiesRequestT = Model::ListEntitiesRequest>
5223 Model::ListEntitiesOutcomeCallable ListEntitiesCallable(const ListEntitiesRequestT& request = {}) const {
5224 return SubmitCallable(&GlueClient::ListEntities, request);
5225 }
5226
5231 template <typename ListEntitiesRequestT = Model::ListEntitiesRequest>
5233 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5234 const ListEntitiesRequestT& request = {}) const {
5235 return SubmitAsync(&GlueClient::ListEntities, request, handler, context);
5236 }
5237
5245 const Model::ListIntegrationResourcePropertiesRequest& request = {}) const;
5246
5251 template <typename ListIntegrationResourcePropertiesRequestT = Model::ListIntegrationResourcePropertiesRequest>
5253 const ListIntegrationResourcePropertiesRequestT& request = {}) const {
5254 return SubmitCallable(&GlueClient::ListIntegrationResourceProperties, request);
5255 }
5256
5261 template <typename ListIntegrationResourcePropertiesRequestT = Model::ListIntegrationResourcePropertiesRequest>
5263 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5264 const ListIntegrationResourcePropertiesRequestT& request = {}) const {
5265 return SubmitAsync(&GlueClient::ListIntegrationResourceProperties, request, handler, context);
5266 }
5267
5279 virtual Model::ListJobsOutcome ListJobs(const Model::ListJobsRequest& request = {}) const;
5280
5284 template <typename ListJobsRequestT = Model::ListJobsRequest>
5285 Model::ListJobsOutcomeCallable ListJobsCallable(const ListJobsRequestT& request = {}) const {
5286 return SubmitCallable(&GlueClient::ListJobs, request);
5287 }
5288
5293 template <typename ListJobsRequestT = Model::ListJobsRequest>
5295 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5296 const ListJobsRequestT& request = {}) const {
5297 return SubmitAsync(&GlueClient::ListJobs, request, handler, context);
5298 }
5299
5311
5316 template <typename ListMLTransformsRequestT = Model::ListMLTransformsRequest>
5317 Model::ListMLTransformsOutcomeCallable ListMLTransformsCallable(const ListMLTransformsRequestT& request = {}) const {
5318 return SubmitCallable(&GlueClient::ListMLTransforms, request);
5319 }
5320
5325 template <typename ListMLTransformsRequestT = Model::ListMLTransformsRequest>
5327 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5328 const ListMLTransformsRequestT& request = {}) const {
5329 return SubmitAsync(&GlueClient::ListMLTransforms, request, handler, context);
5330 }
5331
5341
5345 template <typename ListRegistriesRequestT = Model::ListRegistriesRequest>
5346 Model::ListRegistriesOutcomeCallable ListRegistriesCallable(const ListRegistriesRequestT& request = {}) const {
5347 return SubmitCallable(&GlueClient::ListRegistries, request);
5348 }
5349
5354 template <typename ListRegistriesRequestT = Model::ListRegistriesRequest>
5356 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5357 const ListRegistriesRequestT& request = {}) const {
5358 return SubmitAsync(&GlueClient::ListRegistries, request, handler, context);
5359 }
5360
5370
5375 template <typename ListSchemaVersionsRequestT = Model::ListSchemaVersionsRequest>
5376 Model::ListSchemaVersionsOutcomeCallable ListSchemaVersionsCallable(const ListSchemaVersionsRequestT& request) const {
5377 return SubmitCallable(&GlueClient::ListSchemaVersions, request);
5378 }
5379
5384 template <typename ListSchemaVersionsRequestT = Model::ListSchemaVersionsRequest>
5385 void ListSchemaVersionsAsync(const ListSchemaVersionsRequestT& request, const ListSchemaVersionsResponseReceivedHandler& handler,
5386 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5387 return SubmitAsync(&GlueClient::ListSchemaVersions, request, handler, context);
5388 }
5389
5400
5404 template <typename ListSchemasRequestT = Model::ListSchemasRequest>
5405 Model::ListSchemasOutcomeCallable ListSchemasCallable(const ListSchemasRequestT& request = {}) const {
5406 return SubmitCallable(&GlueClient::ListSchemas, request);
5407 }
5408
5413 template <typename ListSchemasRequestT = Model::ListSchemasRequest>
5415 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5416 const ListSchemasRequestT& request = {}) const {
5417 return SubmitAsync(&GlueClient::ListSchemas, request, handler, context);
5418 }
5419
5426
5430 template <typename ListSessionsRequestT = Model::ListSessionsRequest>
5431 Model::ListSessionsOutcomeCallable ListSessionsCallable(const ListSessionsRequestT& request = {}) const {
5432 return SubmitCallable(&GlueClient::ListSessions, request);
5433 }
5434
5439 template <typename ListSessionsRequestT = Model::ListSessionsRequest>
5441 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5442 const ListSessionsRequestT& request = {}) const {
5443 return SubmitAsync(&GlueClient::ListSessions, request, handler, context);
5444 }
5445
5452
5456 template <typename ListStatementsRequestT = Model::ListStatementsRequest>
5457 Model::ListStatementsOutcomeCallable ListStatementsCallable(const ListStatementsRequestT& request) const {
5458 return SubmitCallable(&GlueClient::ListStatements, request);
5459 }
5460
5465 template <typename ListStatementsRequestT = Model::ListStatementsRequest>
5466 void ListStatementsAsync(const ListStatementsRequestT& request, const ListStatementsResponseReceivedHandler& handler,
5467 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5468 return SubmitAsync(&GlueClient::ListStatements, request, handler, context);
5469 }
5470
5478
5483 template <typename ListTableOptimizerRunsRequestT = Model::ListTableOptimizerRunsRequest>
5484 Model::ListTableOptimizerRunsOutcomeCallable ListTableOptimizerRunsCallable(const ListTableOptimizerRunsRequestT& request) const {
5485 return SubmitCallable(&GlueClient::ListTableOptimizerRuns, request);
5486 }
5487
5492 template <typename ListTableOptimizerRunsRequestT = Model::ListTableOptimizerRunsRequest>
5493 void ListTableOptimizerRunsAsync(const ListTableOptimizerRunsRequestT& request,
5495 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5496 return SubmitAsync(&GlueClient::ListTableOptimizerRuns, request, handler, context);
5497 }
5498
5511
5515 template <typename ListTriggersRequestT = Model::ListTriggersRequest>
5516 Model::ListTriggersOutcomeCallable ListTriggersCallable(const ListTriggersRequestT& request = {}) const {
5517 return SubmitCallable(&GlueClient::ListTriggers, request);
5518 }
5519
5524 template <typename ListTriggersRequestT = Model::ListTriggersRequest>
5526 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5527 const ListTriggersRequestT& request = {}) const {
5528 return SubmitAsync(&GlueClient::ListTriggers, request, handler, context);
5529 }
5530
5537
5542 template <typename ListUsageProfilesRequestT = Model::ListUsageProfilesRequest>
5543 Model::ListUsageProfilesOutcomeCallable ListUsageProfilesCallable(const ListUsageProfilesRequestT& request = {}) const {
5544 return SubmitCallable(&GlueClient::ListUsageProfiles, request);
5545 }
5546
5551 template <typename ListUsageProfilesRequestT = Model::ListUsageProfilesRequest>
5553 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5554 const ListUsageProfilesRequestT& request = {}) const {
5555 return SubmitAsync(&GlueClient::ListUsageProfiles, request, handler, context);
5556 }
5557
5565
5569 template <typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
5570 Model::ListWorkflowsOutcomeCallable ListWorkflowsCallable(const ListWorkflowsRequestT& request = {}) const {
5571 return SubmitCallable(&GlueClient::ListWorkflows, request);
5572 }
5573
5578 template <typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
5580 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5581 const ListWorkflowsRequestT& request = {}) const {
5582 return SubmitAsync(&GlueClient::ListWorkflows, request, handler, context);
5583 }
5584
5592
5597 template <typename ModifyIntegrationRequestT = Model::ModifyIntegrationRequest>
5598 Model::ModifyIntegrationOutcomeCallable ModifyIntegrationCallable(const ModifyIntegrationRequestT& request) const {
5599 return SubmitCallable(&GlueClient::ModifyIntegration, request);
5600 }
5601
5606 template <typename ModifyIntegrationRequestT = Model::ModifyIntegrationRequest>
5607 void ModifyIntegrationAsync(const ModifyIntegrationRequestT& request, const ModifyIntegrationResponseReceivedHandler& handler,
5608 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5609 return SubmitAsync(&GlueClient::ModifyIntegration, request, handler, context);
5610 }
5611
5621
5626 template <typename PutDataCatalogEncryptionSettingsRequestT = Model::PutDataCatalogEncryptionSettingsRequest>
5628 const PutDataCatalogEncryptionSettingsRequestT& request) const {
5629 return SubmitCallable(&GlueClient::PutDataCatalogEncryptionSettings, request);
5630 }
5631
5636 template <typename PutDataCatalogEncryptionSettingsRequestT = Model::PutDataCatalogEncryptionSettingsRequest>
5637 void PutDataCatalogEncryptionSettingsAsync(const PutDataCatalogEncryptionSettingsRequestT& request,
5639 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5640 return SubmitAsync(&GlueClient::PutDataCatalogEncryptionSettings, request, handler, context);
5641 }
5642
5650
5655 template <typename PutDataQualityProfileAnnotationRequestT = Model::PutDataQualityProfileAnnotationRequest>
5657 const PutDataQualityProfileAnnotationRequestT& request) const {
5658 return SubmitCallable(&GlueClient::PutDataQualityProfileAnnotation, request);
5659 }
5660
5665 template <typename PutDataQualityProfileAnnotationRequestT = Model::PutDataQualityProfileAnnotationRequest>
5666 void PutDataQualityProfileAnnotationAsync(const PutDataQualityProfileAnnotationRequestT& request,
5668 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5669 return SubmitAsync(&GlueClient::PutDataQualityProfileAnnotation, request, handler, context);
5670 }
5671
5679
5684 template <typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
5685 Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT& request) const {
5686 return SubmitCallable(&GlueClient::PutResourcePolicy, request);
5687 }
5688
5693 template <typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
5694 void PutResourcePolicyAsync(const PutResourcePolicyRequestT& request, const PutResourcePolicyResponseReceivedHandler& handler,
5695 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5696 return SubmitAsync(&GlueClient::PutResourcePolicy, request, handler, context);
5697 }
5698
5707
5712 template <typename PutSchemaVersionMetadataRequestT = Model::PutSchemaVersionMetadataRequest>
5713 Model::PutSchemaVersionMetadataOutcomeCallable PutSchemaVersionMetadataCallable(const PutSchemaVersionMetadataRequestT& request) const {
5714 return SubmitCallable(&GlueClient::PutSchemaVersionMetadata, request);
5715 }
5716
5721 template <typename PutSchemaVersionMetadataRequestT = Model::PutSchemaVersionMetadataRequest>
5722 void PutSchemaVersionMetadataAsync(const PutSchemaVersionMetadataRequestT& request,
5724 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5725 return SubmitAsync(&GlueClient::PutSchemaVersionMetadata, request, handler, context);
5726 }
5727
5737
5742 template <typename PutWorkflowRunPropertiesRequestT = Model::PutWorkflowRunPropertiesRequest>
5743 Model::PutWorkflowRunPropertiesOutcomeCallable PutWorkflowRunPropertiesCallable(const PutWorkflowRunPropertiesRequestT& request) const {
5744 return SubmitCallable(&GlueClient::PutWorkflowRunProperties, request);
5745 }
5746
5751 template <typename PutWorkflowRunPropertiesRequestT = Model::PutWorkflowRunPropertiesRequest>
5752 void PutWorkflowRunPropertiesAsync(const PutWorkflowRunPropertiesRequestT& request,
5754 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5755 return SubmitAsync(&GlueClient::PutWorkflowRunProperties, request, handler, context);
5756 }
5757
5765 const Model::QuerySchemaVersionMetadataRequest& request = {}) const;
5766
5771 template <typename QuerySchemaVersionMetadataRequestT = Model::QuerySchemaVersionMetadataRequest>
5773 const QuerySchemaVersionMetadataRequestT& request = {}) const {
5774 return SubmitCallable(&GlueClient::QuerySchemaVersionMetadata, request);
5775 }
5776
5781 template <typename QuerySchemaVersionMetadataRequestT = Model::QuerySchemaVersionMetadataRequest>
5783 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5784 const QuerySchemaVersionMetadataRequestT& request = {}) const {
5785 return SubmitAsync(&GlueClient::QuerySchemaVersionMetadata, request, handler, context);
5786 }
5787
5805
5810 template <typename RegisterSchemaVersionRequestT = Model::RegisterSchemaVersionRequest>
5811 Model::RegisterSchemaVersionOutcomeCallable RegisterSchemaVersionCallable(const RegisterSchemaVersionRequestT& request) const {
5812 return SubmitCallable(&GlueClient::RegisterSchemaVersion, request);
5813 }
5814
5819 template <typename RegisterSchemaVersionRequestT = Model::RegisterSchemaVersionRequest>
5820 void RegisterSchemaVersionAsync(const RegisterSchemaVersionRequestT& request, const RegisterSchemaVersionResponseReceivedHandler& handler,
5821 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5822 return SubmitAsync(&GlueClient::RegisterSchemaVersion, request, handler, context);
5823 }
5824
5832 const Model::RemoveSchemaVersionMetadataRequest& request) const;
5833
5838 template <typename RemoveSchemaVersionMetadataRequestT = Model::RemoveSchemaVersionMetadataRequest>
5840 const RemoveSchemaVersionMetadataRequestT& request) const {
5841 return SubmitCallable(&GlueClient::RemoveSchemaVersionMetadata, request);
5842 }
5843
5848 template <typename RemoveSchemaVersionMetadataRequestT = Model::RemoveSchemaVersionMetadataRequest>
5849 void RemoveSchemaVersionMetadataAsync(const RemoveSchemaVersionMetadataRequestT& request,
5851 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5852 return SubmitAsync(&GlueClient::RemoveSchemaVersionMetadata, request, handler, context);
5853 }
5854
5868
5873 template <typename ResetJobBookmarkRequestT = Model::ResetJobBookmarkRequest>
5874 Model::ResetJobBookmarkOutcomeCallable ResetJobBookmarkCallable(const ResetJobBookmarkRequestT& request) const {
5875 return SubmitCallable(&GlueClient::ResetJobBookmark, request);
5876 }
5877
5882 template <typename ResetJobBookmarkRequestT = Model::ResetJobBookmarkRequest>
5883 void ResetJobBookmarkAsync(const ResetJobBookmarkRequestT& request, const ResetJobBookmarkResponseReceivedHandler& handler,
5884 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5885 return SubmitAsync(&GlueClient::ResetJobBookmark, request, handler, context);
5886 }
5887
5896
5901 template <typename ResumeWorkflowRunRequestT = Model::ResumeWorkflowRunRequest>
5902 Model::ResumeWorkflowRunOutcomeCallable ResumeWorkflowRunCallable(const ResumeWorkflowRunRequestT& request) const {
5903 return SubmitCallable(&GlueClient::ResumeWorkflowRun, request);
5904 }
5905
5910 template <typename ResumeWorkflowRunRequestT = Model::ResumeWorkflowRunRequest>
5911 void ResumeWorkflowRunAsync(const ResumeWorkflowRunRequestT& request, const ResumeWorkflowRunResponseReceivedHandler& handler,
5912 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5913 return SubmitAsync(&GlueClient::ResumeWorkflowRun, request, handler, context);
5914 }
5915
5922
5926 template <typename RunStatementRequestT = Model::RunStatementRequest>
5927 Model::RunStatementOutcomeCallable RunStatementCallable(const RunStatementRequestT& request) const {
5928 return SubmitCallable(&GlueClient::RunStatement, request);
5929 }
5930
5935 template <typename RunStatementRequestT = Model::RunStatementRequest>
5936 void RunStatementAsync(const RunStatementRequestT& request, const RunStatementResponseReceivedHandler& handler,
5937 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5938 return SubmitAsync(&GlueClient::RunStatement, request, handler, context);
5939 }
5940
5955
5959 template <typename SearchTablesRequestT = Model::SearchTablesRequest>
5960 Model::SearchTablesOutcomeCallable SearchTablesCallable(const SearchTablesRequestT& request = {}) const {
5961 return SubmitCallable(&GlueClient::SearchTables, request);
5962 }
5963
5968 template <typename SearchTablesRequestT = Model::SearchTablesRequest>
5970 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
5971 const SearchTablesRequestT& request = {}) const {
5972 return SubmitAsync(&GlueClient::SearchTables, request, handler, context);
5973 }
5974
5981
5986 template <typename StartBlueprintRunRequestT = Model::StartBlueprintRunRequest>
5987 Model::StartBlueprintRunOutcomeCallable StartBlueprintRunCallable(const StartBlueprintRunRequestT& request) const {
5988 return SubmitCallable(&GlueClient::StartBlueprintRun, request);
5989 }
5990
5995 template <typename StartBlueprintRunRequestT = Model::StartBlueprintRunRequest>
5996 void StartBlueprintRunAsync(const StartBlueprintRunRequestT& request, const StartBlueprintRunResponseReceivedHandler& handler,
5997 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5998 return SubmitAsync(&GlueClient::StartBlueprintRun, request, handler, context);
5999 }
6000
6008 const Model::StartColumnStatisticsTaskRunRequest& request) const;
6009
6014 template <typename StartColumnStatisticsTaskRunRequestT = Model::StartColumnStatisticsTaskRunRequest>
6016 const StartColumnStatisticsTaskRunRequestT& request) const {
6017 return SubmitCallable(&GlueClient::StartColumnStatisticsTaskRun, request);
6018 }
6019
6024 template <typename StartColumnStatisticsTaskRunRequestT = Model::StartColumnStatisticsTaskRunRequest>
6025 void StartColumnStatisticsTaskRunAsync(const StartColumnStatisticsTaskRunRequestT& request,
6027 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6028 return SubmitAsync(&GlueClient::StartColumnStatisticsTaskRun, request, handler, context);
6029 }
6030
6038
6043 template <typename StartColumnStatisticsTaskRunScheduleRequestT = Model::StartColumnStatisticsTaskRunScheduleRequest>
6045 const StartColumnStatisticsTaskRunScheduleRequestT& request) const {
6046 return SubmitCallable(&GlueClient::StartColumnStatisticsTaskRunSchedule, request);
6047 }
6048
6053 template <typename StartColumnStatisticsTaskRunScheduleRequestT = Model::StartColumnStatisticsTaskRunScheduleRequest>
6054 void StartColumnStatisticsTaskRunScheduleAsync(const StartColumnStatisticsTaskRunScheduleRequestT& request,
6056 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6057 return SubmitAsync(&GlueClient::StartColumnStatisticsTaskRunSchedule, request, handler, context);
6058 }
6059
6069
6073 template <typename StartCrawlerRequestT = Model::StartCrawlerRequest>
6074 Model::StartCrawlerOutcomeCallable StartCrawlerCallable(const StartCrawlerRequestT& request) const {
6075 return SubmitCallable(&GlueClient::StartCrawler, request);
6076 }
6077
6082 template <typename StartCrawlerRequestT = Model::StartCrawlerRequest>
6083 void StartCrawlerAsync(const StartCrawlerRequestT& request, const StartCrawlerResponseReceivedHandler& handler,
6084 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6085 return SubmitAsync(&GlueClient::StartCrawler, request, handler, context);
6086 }
6087
6096
6101 template <typename StartCrawlerScheduleRequestT = Model::StartCrawlerScheduleRequest>
6102 Model::StartCrawlerScheduleOutcomeCallable StartCrawlerScheduleCallable(const StartCrawlerScheduleRequestT& request) const {
6103 return SubmitCallable(&GlueClient::StartCrawlerSchedule, request);
6104 }
6105
6110 template <typename StartCrawlerScheduleRequestT = Model::StartCrawlerScheduleRequest>
6111 void StartCrawlerScheduleAsync(const StartCrawlerScheduleRequestT& request, const StartCrawlerScheduleResponseReceivedHandler& handler,
6112 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6113 return SubmitAsync(&GlueClient::StartCrawlerSchedule, request, handler, context);
6114 }
6115
6127
6132 template <typename StartDataQualityRuleRecommendationRunRequestT = Model::StartDataQualityRuleRecommendationRunRequest>
6134 const StartDataQualityRuleRecommendationRunRequestT& request) const {
6135 return SubmitCallable(&GlueClient::StartDataQualityRuleRecommendationRun, request);
6136 }
6137
6142 template <typename StartDataQualityRuleRecommendationRunRequestT = Model::StartDataQualityRuleRecommendationRunRequest>
6143 void StartDataQualityRuleRecommendationRunAsync(const StartDataQualityRuleRecommendationRunRequestT& request,
6145 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6146 return SubmitAsync(&GlueClient::StartDataQualityRuleRecommendationRun, request, handler, context);
6147 }
6148
6159
6164 template <typename StartDataQualityRulesetEvaluationRunRequestT = Model::StartDataQualityRulesetEvaluationRunRequest>
6166 const StartDataQualityRulesetEvaluationRunRequestT& request) const {
6167 return SubmitCallable(&GlueClient::StartDataQualityRulesetEvaluationRun, request);
6168 }
6169
6174 template <typename StartDataQualityRulesetEvaluationRunRequestT = Model::StartDataQualityRulesetEvaluationRunRequest>
6175 void StartDataQualityRulesetEvaluationRunAsync(const StartDataQualityRulesetEvaluationRunRequestT& request,
6177 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6178 return SubmitAsync(&GlueClient::StartDataQualityRulesetEvaluationRun, request, handler, context);
6179 }
6180
6196
6201 template <typename StartExportLabelsTaskRunRequestT = Model::StartExportLabelsTaskRunRequest>
6202 Model::StartExportLabelsTaskRunOutcomeCallable StartExportLabelsTaskRunCallable(const StartExportLabelsTaskRunRequestT& request) const {
6203 return SubmitCallable(&GlueClient::StartExportLabelsTaskRun, request);
6204 }
6205
6210 template <typename StartExportLabelsTaskRunRequestT = Model::StartExportLabelsTaskRunRequest>
6211 void StartExportLabelsTaskRunAsync(const StartExportLabelsTaskRunRequestT& request,
6213 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6214 return SubmitAsync(&GlueClient::StartExportLabelsTaskRun, request, handler, context);
6215 }
6216
6247
6252 template <typename StartImportLabelsTaskRunRequestT = Model::StartImportLabelsTaskRunRequest>
6253 Model::StartImportLabelsTaskRunOutcomeCallable StartImportLabelsTaskRunCallable(const StartImportLabelsTaskRunRequestT& request) const {
6254 return SubmitCallable(&GlueClient::StartImportLabelsTaskRun, request);
6255 }
6256
6261 template <typename StartImportLabelsTaskRunRequestT = Model::StartImportLabelsTaskRunRequest>
6262 void StartImportLabelsTaskRunAsync(const StartImportLabelsTaskRunRequestT& request,
6264 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6265 return SubmitAsync(&GlueClient::StartImportLabelsTaskRun, request, handler, context);
6266 }
6267
6274
6278 template <typename StartJobRunRequestT = Model::StartJobRunRequest>
6279 Model::StartJobRunOutcomeCallable StartJobRunCallable(const StartJobRunRequestT& request) const {
6280 return SubmitCallable(&GlueClient::StartJobRun, request);
6281 }
6282
6287 template <typename StartJobRunRequestT = Model::StartJobRunRequest>
6288 void StartJobRunAsync(const StartJobRunRequestT& request, const StartJobRunResponseReceivedHandler& handler,
6289 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6290 return SubmitAsync(&GlueClient::StartJobRun, request, handler, context);
6291 }
6292
6304
6309 template <typename StartMLEvaluationTaskRunRequestT = Model::StartMLEvaluationTaskRunRequest>
6310 Model::StartMLEvaluationTaskRunOutcomeCallable StartMLEvaluationTaskRunCallable(const StartMLEvaluationTaskRunRequestT& request) const {
6311 return SubmitCallable(&GlueClient::StartMLEvaluationTaskRun, request);
6312 }
6313
6318 template <typename StartMLEvaluationTaskRunRequestT = Model::StartMLEvaluationTaskRunRequest>
6319 void StartMLEvaluationTaskRunAsync(const StartMLEvaluationTaskRunRequestT& request,
6321 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6322 return SubmitAsync(&GlueClient::StartMLEvaluationTaskRun, request, handler, context);
6323 }
6324
6346
6351 template <typename StartMLLabelingSetGenerationTaskRunRequestT = Model::StartMLLabelingSetGenerationTaskRunRequest>
6353 const StartMLLabelingSetGenerationTaskRunRequestT& request) const {
6354 return SubmitCallable(&GlueClient::StartMLLabelingSetGenerationTaskRun, request);
6355 }
6356
6361 template <typename StartMLLabelingSetGenerationTaskRunRequestT = Model::StartMLLabelingSetGenerationTaskRunRequest>
6362 void StartMLLabelingSetGenerationTaskRunAsync(const StartMLLabelingSetGenerationTaskRunRequestT& request,
6364 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6365 return SubmitAsync(&GlueClient::StartMLLabelingSetGenerationTaskRun, request, handler, context);
6366 }
6367
6377
6381 template <typename StartTriggerRequestT = Model::StartTriggerRequest>
6382 Model::StartTriggerOutcomeCallable StartTriggerCallable(const StartTriggerRequestT& request) const {
6383 return SubmitCallable(&GlueClient::StartTrigger, request);
6384 }
6385
6390 template <typename StartTriggerRequestT = Model::StartTriggerRequest>
6391 void StartTriggerAsync(const StartTriggerRequestT& request, const StartTriggerResponseReceivedHandler& handler,
6392 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6393 return SubmitAsync(&GlueClient::StartTrigger, request, handler, context);
6394 }
6395
6402
6407 template <typename StartWorkflowRunRequestT = Model::StartWorkflowRunRequest>
6408 Model::StartWorkflowRunOutcomeCallable StartWorkflowRunCallable(const StartWorkflowRunRequestT& request) const {
6409 return SubmitCallable(&GlueClient::StartWorkflowRun, request);
6410 }
6411
6416 template <typename StartWorkflowRunRequestT = Model::StartWorkflowRunRequest>
6417 void StartWorkflowRunAsync(const StartWorkflowRunRequestT& request, const StartWorkflowRunResponseReceivedHandler& handler,
6418 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6419 return SubmitAsync(&GlueClient::StartWorkflowRun, request, handler, context);
6420 }
6421
6428 const Model::StopColumnStatisticsTaskRunRequest& request) const;
6429
6434 template <typename StopColumnStatisticsTaskRunRequestT = Model::StopColumnStatisticsTaskRunRequest>
6436 const StopColumnStatisticsTaskRunRequestT& request) const {
6437 return SubmitCallable(&GlueClient::StopColumnStatisticsTaskRun, request);
6438 }
6439
6444 template <typename StopColumnStatisticsTaskRunRequestT = Model::StopColumnStatisticsTaskRunRequest>
6445 void StopColumnStatisticsTaskRunAsync(const StopColumnStatisticsTaskRunRequestT& request,
6447 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6448 return SubmitAsync(&GlueClient::StopColumnStatisticsTaskRun, request, handler, context);
6449 }
6450
6458
6463 template <typename StopColumnStatisticsTaskRunScheduleRequestT = Model::StopColumnStatisticsTaskRunScheduleRequest>
6465 const StopColumnStatisticsTaskRunScheduleRequestT& request) const {
6466 return SubmitCallable(&GlueClient::StopColumnStatisticsTaskRunSchedule, request);
6467 }
6468
6473 template <typename StopColumnStatisticsTaskRunScheduleRequestT = Model::StopColumnStatisticsTaskRunScheduleRequest>
6474 void StopColumnStatisticsTaskRunScheduleAsync(const StopColumnStatisticsTaskRunScheduleRequestT& request,
6476 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6477 return SubmitAsync(&GlueClient::StopColumnStatisticsTaskRunSchedule, request, handler, context);
6478 }
6479
6487
6491 template <typename StopCrawlerRequestT = Model::StopCrawlerRequest>
6492 Model::StopCrawlerOutcomeCallable StopCrawlerCallable(const StopCrawlerRequestT& request) const {
6493 return SubmitCallable(&GlueClient::StopCrawler, request);
6494 }
6495
6500 template <typename StopCrawlerRequestT = Model::StopCrawlerRequest>
6501 void StopCrawlerAsync(const StopCrawlerRequestT& request, const StopCrawlerResponseReceivedHandler& handler,
6502 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6503 return SubmitAsync(&GlueClient::StopCrawler, request, handler, context);
6504 }
6505
6514
6519 template <typename StopCrawlerScheduleRequestT = Model::StopCrawlerScheduleRequest>
6520 Model::StopCrawlerScheduleOutcomeCallable StopCrawlerScheduleCallable(const StopCrawlerScheduleRequestT& request) const {
6521 return SubmitCallable(&GlueClient::StopCrawlerSchedule, request);
6522 }
6523
6528 template <typename StopCrawlerScheduleRequestT = Model::StopCrawlerScheduleRequest>
6529 void StopCrawlerScheduleAsync(const StopCrawlerScheduleRequestT& request, const StopCrawlerScheduleResponseReceivedHandler& handler,
6530 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6531 return SubmitAsync(&GlueClient::StopCrawlerSchedule, request, handler, context);
6532 }
6533
6540
6544 template <typename StopSessionRequestT = Model::StopSessionRequest>
6545 Model::StopSessionOutcomeCallable StopSessionCallable(const StopSessionRequestT& request) const {
6546 return SubmitCallable(&GlueClient::StopSession, request);
6547 }
6548
6553 template <typename StopSessionRequestT = Model::StopSessionRequest>
6554 void StopSessionAsync(const StopSessionRequestT& request, const StopSessionResponseReceivedHandler& handler,
6555 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6556 return SubmitAsync(&GlueClient::StopSession, request, handler, context);
6557 }
6558
6565
6569 template <typename StopTriggerRequestT = Model::StopTriggerRequest>
6570 Model::StopTriggerOutcomeCallable StopTriggerCallable(const StopTriggerRequestT& request) const {
6571 return SubmitCallable(&GlueClient::StopTrigger, request);
6572 }
6573
6578 template <typename StopTriggerRequestT = Model::StopTriggerRequest>
6579 void StopTriggerAsync(const StopTriggerRequestT& request, const StopTriggerResponseReceivedHandler& handler,
6580 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6581 return SubmitAsync(&GlueClient::StopTrigger, request, handler, context);
6582 }
6583
6591
6595 template <typename StopWorkflowRunRequestT = Model::StopWorkflowRunRequest>
6596 Model::StopWorkflowRunOutcomeCallable StopWorkflowRunCallable(const StopWorkflowRunRequestT& request) const {
6597 return SubmitCallable(&GlueClient::StopWorkflowRun, request);
6598 }
6599
6604 template <typename StopWorkflowRunRequestT = Model::StopWorkflowRunRequest>
6605 void StopWorkflowRunAsync(const StopWorkflowRunRequestT& request, const StopWorkflowRunResponseReceivedHandler& handler,
6606 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6607 return SubmitAsync(&GlueClient::StopWorkflowRun, request, handler, context);
6608 }
6609
6620
6624 template <typename TagResourceRequestT = Model::TagResourceRequest>
6625 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
6626 return SubmitCallable(&GlueClient::TagResource, request);
6627 }
6628
6633 template <typename TagResourceRequestT = Model::TagResourceRequest>
6634 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
6635 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6636 return SubmitAsync(&GlueClient::TagResource, request, handler, context);
6637 }
6638
6650
6654 template <typename TestConnectionRequestT = Model::TestConnectionRequest>
6655 Model::TestConnectionOutcomeCallable TestConnectionCallable(const TestConnectionRequestT& request = {}) const {
6656 return SubmitCallable(&GlueClient::TestConnection, request);
6657 }
6658
6663 template <typename TestConnectionRequestT = Model::TestConnectionRequest>
6665 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
6666 const TestConnectionRequestT& request = {}) const {
6667 return SubmitAsync(&GlueClient::TestConnection, request, handler, context);
6668 }
6669
6676
6680 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
6681 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
6682 return SubmitCallable(&GlueClient::UntagResource, request);
6683 }
6684
6689 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
6690 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
6691 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6692 return SubmitAsync(&GlueClient::UntagResource, request, handler, context);
6693 }
6694
6701
6705 template <typename UpdateBlueprintRequestT = Model::UpdateBlueprintRequest>
6706 Model::UpdateBlueprintOutcomeCallable UpdateBlueprintCallable(const UpdateBlueprintRequestT& request) const {
6707 return SubmitCallable(&GlueClient::UpdateBlueprint, request);
6708 }
6709
6714 template <typename UpdateBlueprintRequestT = Model::UpdateBlueprintRequest>
6715 void UpdateBlueprintAsync(const UpdateBlueprintRequestT& request, const UpdateBlueprintResponseReceivedHandler& handler,
6716 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6717 return SubmitAsync(&GlueClient::UpdateBlueprint, request, handler, context);
6718 }
6719
6727
6731 template <typename UpdateCatalogRequestT = Model::UpdateCatalogRequest>
6732 Model::UpdateCatalogOutcomeCallable UpdateCatalogCallable(const UpdateCatalogRequestT& request) const {
6733 return SubmitCallable(&GlueClient::UpdateCatalog, request);
6734 }
6735
6740 template <typename UpdateCatalogRequestT = Model::UpdateCatalogRequest>
6741 void UpdateCatalogAsync(const UpdateCatalogRequestT& request, const UpdateCatalogResponseReceivedHandler& handler,
6742 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6743 return SubmitAsync(&GlueClient::UpdateCatalog, request, handler, context);
6744 }
6745
6755
6760 template <typename UpdateClassifierRequestT = Model::UpdateClassifierRequest>
6761 Model::UpdateClassifierOutcomeCallable UpdateClassifierCallable(const UpdateClassifierRequestT& request = {}) const {
6762 return SubmitCallable(&GlueClient::UpdateClassifier, request);
6763 }
6764
6769 template <typename UpdateClassifierRequestT = Model::UpdateClassifierRequest>
6771 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
6772 const UpdateClassifierRequestT& request = {}) const {
6773 return SubmitAsync(&GlueClient::UpdateClassifier, request, handler, context);
6774 }
6775
6785
6790 template <typename UpdateColumnStatisticsForPartitionRequestT = Model::UpdateColumnStatisticsForPartitionRequest>
6792 const UpdateColumnStatisticsForPartitionRequestT& request) const {
6793 return SubmitCallable(&GlueClient::UpdateColumnStatisticsForPartition, request);
6794 }
6795
6800 template <typename UpdateColumnStatisticsForPartitionRequestT = Model::UpdateColumnStatisticsForPartitionRequest>
6801 void UpdateColumnStatisticsForPartitionAsync(const UpdateColumnStatisticsForPartitionRequestT& request,
6803 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6804 return SubmitAsync(&GlueClient::UpdateColumnStatisticsForPartition, request, handler, context);
6805 }
6806
6816
6821 template <typename UpdateColumnStatisticsForTableRequestT = Model::UpdateColumnStatisticsForTableRequest>
6823 const UpdateColumnStatisticsForTableRequestT& request) const {
6824 return SubmitCallable(&GlueClient::UpdateColumnStatisticsForTable, request);
6825 }
6826
6831 template <typename UpdateColumnStatisticsForTableRequestT = Model::UpdateColumnStatisticsForTableRequest>
6832 void UpdateColumnStatisticsForTableAsync(const UpdateColumnStatisticsForTableRequestT& request,
6834 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6835 return SubmitAsync(&GlueClient::UpdateColumnStatisticsForTable, request, handler, context);
6836 }
6837
6845
6850 template <typename UpdateColumnStatisticsTaskSettingsRequestT = Model::UpdateColumnStatisticsTaskSettingsRequest>
6852 const UpdateColumnStatisticsTaskSettingsRequestT& request) const {
6853 return SubmitCallable(&GlueClient::UpdateColumnStatisticsTaskSettings, request);
6854 }
6855
6860 template <typename UpdateColumnStatisticsTaskSettingsRequestT = Model::UpdateColumnStatisticsTaskSettingsRequest>
6861 void UpdateColumnStatisticsTaskSettingsAsync(const UpdateColumnStatisticsTaskSettingsRequestT& request,
6863 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6864 return SubmitAsync(&GlueClient::UpdateColumnStatisticsTaskSettings, request, handler, context);
6865 }
6866
6874
6879 template <typename UpdateConnectionRequestT = Model::UpdateConnectionRequest>
6880 Model::UpdateConnectionOutcomeCallable UpdateConnectionCallable(const UpdateConnectionRequestT& request) const {
6881 return SubmitCallable(&GlueClient::UpdateConnection, request);
6882 }
6883
6888 template <typename UpdateConnectionRequestT = Model::UpdateConnectionRequest>
6889 void UpdateConnectionAsync(const UpdateConnectionRequestT& request, const UpdateConnectionResponseReceivedHandler& handler,
6890 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6891 return SubmitAsync(&GlueClient::UpdateConnection, request, handler, context);
6892 }
6893
6901
6905 template <typename UpdateCrawlerRequestT = Model::UpdateCrawlerRequest>
6906 Model::UpdateCrawlerOutcomeCallable UpdateCrawlerCallable(const UpdateCrawlerRequestT& request) const {
6907 return SubmitCallable(&GlueClient::UpdateCrawler, request);
6908 }
6909
6914 template <typename UpdateCrawlerRequestT = Model::UpdateCrawlerRequest>
6915 void UpdateCrawlerAsync(const UpdateCrawlerRequestT& request, const UpdateCrawlerResponseReceivedHandler& handler,
6916 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6917 return SubmitAsync(&GlueClient::UpdateCrawler, request, handler, context);
6918 }
6919
6927
6932 template <typename UpdateCrawlerScheduleRequestT = Model::UpdateCrawlerScheduleRequest>
6933 Model::UpdateCrawlerScheduleOutcomeCallable UpdateCrawlerScheduleCallable(const UpdateCrawlerScheduleRequestT& request) const {
6934 return SubmitCallable(&GlueClient::UpdateCrawlerSchedule, request);
6935 }
6936
6941 template <typename UpdateCrawlerScheduleRequestT = Model::UpdateCrawlerScheduleRequest>
6942 void UpdateCrawlerScheduleAsync(const UpdateCrawlerScheduleRequestT& request, const UpdateCrawlerScheduleResponseReceivedHandler& handler,
6943 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6944 return SubmitAsync(&GlueClient::UpdateCrawlerSchedule, request, handler, context);
6945 }
6946
6953
6958 template <typename UpdateDataQualityRulesetRequestT = Model::UpdateDataQualityRulesetRequest>
6959 Model::UpdateDataQualityRulesetOutcomeCallable UpdateDataQualityRulesetCallable(const UpdateDataQualityRulesetRequestT& request) const {
6960 return SubmitCallable(&GlueClient::UpdateDataQualityRuleset, request);
6961 }
6962
6967 template <typename UpdateDataQualityRulesetRequestT = Model::UpdateDataQualityRulesetRequest>
6968 void UpdateDataQualityRulesetAsync(const UpdateDataQualityRulesetRequestT& request,
6970 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6971 return SubmitAsync(&GlueClient::UpdateDataQualityRuleset, request, handler, context);
6972 }
6973
6981
6985 template <typename UpdateDatabaseRequestT = Model::UpdateDatabaseRequest>
6986 Model::UpdateDatabaseOutcomeCallable UpdateDatabaseCallable(const UpdateDatabaseRequestT& request) const {
6987 return SubmitCallable(&GlueClient::UpdateDatabase, request);
6988 }
6989
6994 template <typename UpdateDatabaseRequestT = Model::UpdateDatabaseRequest>
6995 void UpdateDatabaseAsync(const UpdateDatabaseRequestT& request, const UpdateDatabaseResponseReceivedHandler& handler,
6996 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6997 return SubmitAsync(&GlueClient::UpdateDatabase, request, handler, context);
6998 }
6999
7006
7011 template <typename UpdateDevEndpointRequestT = Model::UpdateDevEndpointRequest>
7012 Model::UpdateDevEndpointOutcomeCallable UpdateDevEndpointCallable(const UpdateDevEndpointRequestT& request) const {
7013 return SubmitCallable(&GlueClient::UpdateDevEndpoint, request);
7014 }
7015
7020 template <typename UpdateDevEndpointRequestT = Model::UpdateDevEndpointRequest>
7021 void UpdateDevEndpointAsync(const UpdateDevEndpointRequestT& request, const UpdateDevEndpointResponseReceivedHandler& handler,
7022 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7023 return SubmitAsync(&GlueClient::UpdateDevEndpoint, request, handler, context);
7024 }
7025
7034 const Model::UpdateGlueIdentityCenterConfigurationRequest& request = {}) const;
7035
7040 template <typename UpdateGlueIdentityCenterConfigurationRequestT = Model::UpdateGlueIdentityCenterConfigurationRequest>
7042 const UpdateGlueIdentityCenterConfigurationRequestT& request = {}) const {
7043 return SubmitCallable(&GlueClient::UpdateGlueIdentityCenterConfiguration, request);
7044 }
7045
7050 template <typename UpdateGlueIdentityCenterConfigurationRequestT = Model::UpdateGlueIdentityCenterConfigurationRequest>
7052 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
7053 const UpdateGlueIdentityCenterConfigurationRequestT& request = {}) const {
7054 return SubmitAsync(&GlueClient::UpdateGlueIdentityCenterConfiguration, request, handler, context);
7055 }
7056
7069
7074 template <typename UpdateIntegrationResourcePropertyRequestT = Model::UpdateIntegrationResourcePropertyRequest>
7076 const UpdateIntegrationResourcePropertyRequestT& request) const {
7077 return SubmitCallable(&GlueClient::UpdateIntegrationResourceProperty, request);
7078 }
7079
7084 template <typename UpdateIntegrationResourcePropertyRequestT = Model::UpdateIntegrationResourcePropertyRequest>
7085 void UpdateIntegrationResourcePropertyAsync(const UpdateIntegrationResourcePropertyRequestT& request,
7087 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7088 return SubmitAsync(&GlueClient::UpdateIntegrationResourceProperty, request, handler, context);
7089 }
7090
7106
7111 template <typename UpdateIntegrationTablePropertiesRequestT = Model::UpdateIntegrationTablePropertiesRequest>
7113 const UpdateIntegrationTablePropertiesRequestT& request) const {
7114 return SubmitCallable(&GlueClient::UpdateIntegrationTableProperties, request);
7115 }
7116
7121 template <typename UpdateIntegrationTablePropertiesRequestT = Model::UpdateIntegrationTablePropertiesRequest>
7122 void UpdateIntegrationTablePropertiesAsync(const UpdateIntegrationTablePropertiesRequestT& request,
7124 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7125 return SubmitAsync(&GlueClient::UpdateIntegrationTableProperties, request, handler, context);
7126 }
7127
7135
7139 template <typename UpdateJobRequestT = Model::UpdateJobRequest>
7140 Model::UpdateJobOutcomeCallable UpdateJobCallable(const UpdateJobRequestT& request) const {
7141 return SubmitCallable(&GlueClient::UpdateJob, request);
7142 }
7143
7148 template <typename UpdateJobRequestT = Model::UpdateJobRequest>
7149 void UpdateJobAsync(const UpdateJobRequestT& request, const UpdateJobResponseReceivedHandler& handler,
7150 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7151 return SubmitAsync(&GlueClient::UpdateJob, request, handler, context);
7152 }
7153
7164 const Model::UpdateJobFromSourceControlRequest& request = {}) const;
7165
7170 template <typename UpdateJobFromSourceControlRequestT = Model::UpdateJobFromSourceControlRequest>
7172 const UpdateJobFromSourceControlRequestT& request = {}) const {
7173 return SubmitCallable(&GlueClient::UpdateJobFromSourceControl, request);
7174 }
7175
7180 template <typename UpdateJobFromSourceControlRequestT = Model::UpdateJobFromSourceControlRequest>
7182 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
7183 const UpdateJobFromSourceControlRequestT& request = {}) const {
7184 return SubmitAsync(&GlueClient::UpdateJobFromSourceControl, request, handler, context);
7185 }
7186
7198
7203 template <typename UpdateMLTransformRequestT = Model::UpdateMLTransformRequest>
7204 Model::UpdateMLTransformOutcomeCallable UpdateMLTransformCallable(const UpdateMLTransformRequestT& request) const {
7205 return SubmitCallable(&GlueClient::UpdateMLTransform, request);
7206 }
7207
7212 template <typename UpdateMLTransformRequestT = Model::UpdateMLTransformRequest>
7213 void UpdateMLTransformAsync(const UpdateMLTransformRequestT& request, const UpdateMLTransformResponseReceivedHandler& handler,
7214 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7215 return SubmitAsync(&GlueClient::UpdateMLTransform, request, handler, context);
7216 }
7217
7224
7228 template <typename UpdatePartitionRequestT = Model::UpdatePartitionRequest>
7229 Model::UpdatePartitionOutcomeCallable UpdatePartitionCallable(const UpdatePartitionRequestT& request) const {
7230 return SubmitCallable(&GlueClient::UpdatePartition, request);
7231 }
7232
7237 template <typename UpdatePartitionRequestT = Model::UpdatePartitionRequest>
7238 void UpdatePartitionAsync(const UpdatePartitionRequestT& request, const UpdatePartitionResponseReceivedHandler& handler,
7239 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7240 return SubmitAsync(&GlueClient::UpdatePartition, request, handler, context);
7241 }
7242
7251
7255 template <typename UpdateRegistryRequestT = Model::UpdateRegistryRequest>
7256 Model::UpdateRegistryOutcomeCallable UpdateRegistryCallable(const UpdateRegistryRequestT& request) const {
7257 return SubmitCallable(&GlueClient::UpdateRegistry, request);
7258 }
7259
7264 template <typename UpdateRegistryRequestT = Model::UpdateRegistryRequest>
7265 void UpdateRegistryAsync(const UpdateRegistryRequestT& request, const UpdateRegistryResponseReceivedHandler& handler,
7266 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7267 return SubmitAsync(&GlueClient::UpdateRegistry, request, handler, context);
7268 }
7269
7285
7289 template <typename UpdateSchemaRequestT = Model::UpdateSchemaRequest>
7290 Model::UpdateSchemaOutcomeCallable UpdateSchemaCallable(const UpdateSchemaRequestT& request) const {
7291 return SubmitCallable(&GlueClient::UpdateSchema, request);
7292 }
7293
7298 template <typename UpdateSchemaRequestT = Model::UpdateSchemaRequest>
7299 void UpdateSchemaAsync(const UpdateSchemaRequestT& request, const UpdateSchemaResponseReceivedHandler& handler,
7300 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7301 return SubmitAsync(&GlueClient::UpdateSchema, request, handler, context);
7302 }
7303
7314 const Model::UpdateSourceControlFromJobRequest& request = {}) const;
7315
7320 template <typename UpdateSourceControlFromJobRequestT = Model::UpdateSourceControlFromJobRequest>
7322 const UpdateSourceControlFromJobRequestT& request = {}) const {
7323 return SubmitCallable(&GlueClient::UpdateSourceControlFromJob, request);
7324 }
7325
7330 template <typename UpdateSourceControlFromJobRequestT = Model::UpdateSourceControlFromJobRequest>
7332 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
7333 const UpdateSourceControlFromJobRequestT& request = {}) const {
7334 return SubmitAsync(&GlueClient::UpdateSourceControlFromJob, request, handler, context);
7335 }
7336
7343
7347 template <typename UpdateTableRequestT = Model::UpdateTableRequest>
7348 Model::UpdateTableOutcomeCallable UpdateTableCallable(const UpdateTableRequestT& request) const {
7349 return SubmitCallable(&GlueClient::UpdateTable, request);
7350 }
7351
7356 template <typename UpdateTableRequestT = Model::UpdateTableRequest>
7357 void UpdateTableAsync(const UpdateTableRequestT& request, const UpdateTableResponseReceivedHandler& handler,
7358 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7359 return SubmitAsync(&GlueClient::UpdateTable, request, handler, context);
7360 }
7361
7369
7374 template <typename UpdateTableOptimizerRequestT = Model::UpdateTableOptimizerRequest>
7375 Model::UpdateTableOptimizerOutcomeCallable UpdateTableOptimizerCallable(const UpdateTableOptimizerRequestT& request) const {
7376 return SubmitCallable(&GlueClient::UpdateTableOptimizer, request);
7377 }
7378
7383 template <typename UpdateTableOptimizerRequestT = Model::UpdateTableOptimizerRequest>
7384 void UpdateTableOptimizerAsync(const UpdateTableOptimizerRequestT& request, const UpdateTableOptimizerResponseReceivedHandler& handler,
7385 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7386 return SubmitAsync(&GlueClient::UpdateTableOptimizer, request, handler, context);
7387 }
7388
7398
7402 template <typename UpdateTriggerRequestT = Model::UpdateTriggerRequest>
7403 Model::UpdateTriggerOutcomeCallable UpdateTriggerCallable(const UpdateTriggerRequestT& request) const {
7404 return SubmitCallable(&GlueClient::UpdateTrigger, request);
7405 }
7406
7411 template <typename UpdateTriggerRequestT = Model::UpdateTriggerRequest>
7412 void UpdateTriggerAsync(const UpdateTriggerRequestT& request, const UpdateTriggerResponseReceivedHandler& handler,
7413 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7414 return SubmitAsync(&GlueClient::UpdateTrigger, request, handler, context);
7415 }
7416
7423
7428 template <typename UpdateUsageProfileRequestT = Model::UpdateUsageProfileRequest>
7429 Model::UpdateUsageProfileOutcomeCallable UpdateUsageProfileCallable(const UpdateUsageProfileRequestT& request) const {
7430 return SubmitCallable(&GlueClient::UpdateUsageProfile, request);
7431 }
7432
7437 template <typename UpdateUsageProfileRequestT = Model::UpdateUsageProfileRequest>
7438 void UpdateUsageProfileAsync(const UpdateUsageProfileRequestT& request, const UpdateUsageProfileResponseReceivedHandler& handler,
7439 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7440 return SubmitAsync(&GlueClient::UpdateUsageProfile, request, handler, context);
7441 }
7442
7450
7455 template <typename UpdateUserDefinedFunctionRequestT = Model::UpdateUserDefinedFunctionRequest>
7457 const UpdateUserDefinedFunctionRequestT& request) const {
7458 return SubmitCallable(&GlueClient::UpdateUserDefinedFunction, request);
7459 }
7460
7465 template <typename UpdateUserDefinedFunctionRequestT = Model::UpdateUserDefinedFunctionRequest>
7466 void UpdateUserDefinedFunctionAsync(const UpdateUserDefinedFunctionRequestT& request,
7468 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7469 return SubmitAsync(&GlueClient::UpdateUserDefinedFunction, request, handler, context);
7470 }
7471
7478
7482 template <typename UpdateWorkflowRequestT = Model::UpdateWorkflowRequest>
7483 Model::UpdateWorkflowOutcomeCallable UpdateWorkflowCallable(const UpdateWorkflowRequestT& request) const {
7484 return SubmitCallable(&GlueClient::UpdateWorkflow, request);
7485 }
7486
7491 template <typename UpdateWorkflowRequestT = Model::UpdateWorkflowRequest>
7492 void UpdateWorkflowAsync(const UpdateWorkflowRequestT& request, const UpdateWorkflowResponseReceivedHandler& handler,
7493 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7494 return SubmitAsync(&GlueClient::UpdateWorkflow, request, handler, context);
7495 }
7496
7497 void OverrideEndpoint(const Aws::String& endpoint);
7498 std::shared_ptr<GlueEndpointProviderBase>& accessEndpointProvider();
7499
7500 private:
7502 void init(const GlueClientConfiguration& clientConfiguration);
7503
7504 GlueClientConfiguration m_clientConfiguration;
7505 std::shared_ptr<GlueEndpointProviderBase> m_endpointProvider;
7506};
7507
7508} // namespace Glue
7509} // 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:948
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:644
Model::GetColumnStatisticsForPartitionOutcomeCallable GetColumnStatisticsForPartitionCallable(const GetColumnStatisticsForPartitionRequestT &request) const
Model::CreateClassifierOutcomeCallable CreateClassifierCallable(const CreateClassifierRequestT &request={}) const
Definition GlueClient.h:802
void BatchStopJobRunAsync(const BatchStopJobRunRequestT &request, const BatchStopJobRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:558
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:585
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:918
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:604
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:927
virtual Model::BatchPutDataQualityStatisticAnnotationOutcome BatchPutDataQualityStatisticAnnotation(const Model::BatchPutDataQualityStatisticAnnotationRequest &request) const
Model::CreateBlueprintOutcomeCallable CreateBlueprintCallable(const CreateBlueprintRequestT &request) const
Definition GlueClient.h:748
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:549
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
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:576
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:888
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
void ListIntegrationResourcePropertiesAsync(const ListIntegrationResourcePropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListIntegrationResourcePropertiesRequestT &request={}) const
virtual Model::GetResourcePolicyOutcome GetResourcePolicy(const Model::GetResourcePolicyRequest &request={}) const
virtual Model::BatchGetCustomEntityTypesOutcome BatchGetCustomEntityTypes(const Model::BatchGetCustomEntityTypesRequest &request) const
Model::GetDevEndpointOutcomeCallable GetDevEndpointCallable(const GetDevEndpointRequestT &request) const
virtual Model::CreateSecurityConfigurationOutcome CreateSecurityConfiguration(const Model::CreateSecurityConfigurationRequest &request) const
virtual Model::DescribeIntegrationsOutcome DescribeIntegrations(const Model::DescribeIntegrationsRequest &request={}) const
void GetJobRunAsync(const GetJobRunRequestT &request, const GetJobRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteResourcePolicyOutcome DeleteResourcePolicy(const Model::DeleteResourcePolicyRequest &request={}) const
virtual Model::GetPartitionsOutcome GetPartitions(const Model::GetPartitionsRequest &request) const
virtual Model::ListUsageProfilesOutcome ListUsageProfiles(const Model::ListUsageProfilesRequest &request={}) const
virtual Model::UpdateTriggerOutcome UpdateTrigger(const Model::UpdateTriggerRequest &request) const
virtual Model::GetJobsOutcome GetJobs(const Model::GetJobsRequest &request={}) const
Model::UpdateColumnStatisticsTaskSettingsOutcomeCallable UpdateColumnStatisticsTaskSettingsCallable(const UpdateColumnStatisticsTaskSettingsRequestT &request) const
Model::UpdateColumnStatisticsForTableOutcomeCallable UpdateColumnStatisticsForTableCallable(const UpdateColumnStatisticsForTableRequestT &request) const
Model::UpdateTableOutcomeCallable UpdateTableCallable(const UpdateTableRequestT &request) const
Model::CreateSecurityConfigurationOutcomeCallable CreateSecurityConfigurationCallable(const CreateSecurityConfigurationRequestT &request) const
Model::StartCrawlerScheduleOutcomeCallable StartCrawlerScheduleCallable(const StartCrawlerScheduleRequestT &request) const
Model::GetDevEndpointsOutcomeCallable GetDevEndpointsCallable(const GetDevEndpointsRequestT &request={}) const
void GetJobsAsync(const GetJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetJobsRequestT &request={}) const
Model::GetPartitionsOutcomeCallable GetPartitionsCallable(const GetPartitionsRequestT &request) const
void 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:983
void CreateDataQualityRulesetAsync(const CreateDataQualityRulesetRequestT &request, const CreateDataQualityRulesetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:957
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:614
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:22
void BatchDeleteTableAsync(const BatchDeleteTableRequestT &request, const BatchDeleteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:184
Model::CreateCatalogOutcomeCallable CreateCatalogCallable(const CreateCatalogRequestT &request) const
Definition GlueClient.h:773
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:974
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:675
Model::GetPlanOutcomeCallable GetPlanCallable(const GetPlanRequestT &request) const
Model::UpdateColumnStatisticsForPartitionOutcomeCallable UpdateColumnStatisticsForPartitionCallable(const UpdateColumnStatisticsForPartitionRequestT &request) const
void UpdateIntegrationResourcePropertyAsync(const UpdateIntegrationResourcePropertyRequestT &request, const UpdateIntegrationResourcePropertyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateSchemaOutcome UpdateSchema(const Model::UpdateSchemaRequest &request) const
virtual Model::StartDataQualityRuleRecommendationRunOutcome StartDataQualityRuleRecommendationRun(const Model::StartDataQualityRuleRecommendationRunRequest &request) const
Model::GetTagsOutcomeCallable GetTagsCallable(const GetTagsRequestT &request) const
virtual Model::GetCrawlerMetricsOutcome GetCrawlerMetrics(const Model::GetCrawlerMetricsRequest &request={}) const
void UpdateTriggerAsync(const UpdateTriggerRequestT &request, const UpdateTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDevEndpointAsync(const CreateDevEndpointRequestT &request, const CreateDevEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::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:386
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:211
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:239
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:521
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:811
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:700
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:316
GlueClientConfiguration ClientConfigurationType
Definition GlueClient.h:26
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:377
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:96
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:500
void BatchGetPartitionAsync(const BatchGetPartitionRequestT &request, const BatchGetPartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:412
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
void BatchGetTableOptimizerAsync(const BatchGetTableOptimizerRequestT &request, const BatchGetTableOptimizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:439
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:461
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:721
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:348
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:230
Model::BatchDeleteTableOutcomeCallable BatchDeleteTableCallable(const BatchDeleteTableRequestT &request) const
Definition GlueClient.h:175
Model::ListCustomEntityTypesOutcomeCallable ListCustomEntityTypesCallable(const ListCustomEntityTypesRequestT &request={}) const
Model::StartWorkflowRunOutcomeCallable StartWorkflowRunCallable(const StartWorkflowRunRequestT &request) const
Model::BatchGetPartitionOutcomeCallable BatchGetPartitionCallable(const BatchGetPartitionRequestT &request) const
Definition GlueClient.h:403
Model::BatchGetCrawlersOutcomeCallable BatchGetCrawlersCallable(const BatchGetCrawlersRequestT &request) const
Definition GlueClient.h:260
GlueEndpointProvider EndpointProviderType
Definition GlueClient.h:27
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:287
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
Model::ListIntegrationResourcePropertiesOutcomeCallable ListIntegrationResourcePropertiesCallable(const ListIntegrationResourcePropertiesRequestT &request={}) const
void GetMLTransformAsync(const GetMLTransformRequestT &request, const GetMLTransformResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetWorkflowRunAsync(const GetWorkflowRunRequestT &request, const GetWorkflowRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CancelMLTaskRunOutcomeCallable CancelMLTaskRunCallable(const CancelMLTaskRunRequestT &request) const
Definition GlueClient.h:666
virtual Model::StopTriggerOutcome StopTrigger(const Model::StopTriggerRequest &request) const
Model::GetMLTransformOutcomeCallable GetMLTransformCallable(const GetMLTransformRequestT &request) const
Model::ListCrawlersOutcomeCallable ListCrawlersCallable(const ListCrawlersRequestT &request={}) const
void DeleteIntegrationResourcePropertyAsync(const DeleteIntegrationResourcePropertyRequestT &request, const DeleteIntegrationResourcePropertyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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:87
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:114
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:470
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:634
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:326
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:491
Model::CreateColumnStatisticsTaskSettingsOutcomeCallable CreateColumnStatisticsTaskSettingsCallable(const CreateColumnStatisticsTaskSettingsRequestT &request) const
Definition GlueClient.h:830
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
virtual Model::ListIntegrationResourcePropertiesOutcome ListIntegrationResourceProperties(const Model::ListIntegrationResourcePropertiesRequest &request={}) const
Model::ListUsageProfilesOutcomeCallable ListUsageProfilesCallable(const ListUsageProfilesRequestT &request={}) const
void GetPlanAsync(const GetPlanRequestT &request, const GetPlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteColumnStatisticsForTableAsync(const DeleteColumnStatisticsForTableRequestT &request, const DeleteColumnStatisticsForTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateTableOutcome CreateTable(const Model::CreateTableRequest &request) const
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:141
virtual Model::UpdateIntegrationTablePropertiesOutcome UpdateIntegrationTableProperties(const Model::UpdateIntegrationTablePropertiesRequest &request) const
void CreateTriggerAsync(const CreateTriggerRequestT &request, const CreateTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetMLTaskRunOutcome GetMLTaskRun(const Model::GetMLTaskRunRequest &request) const
Model::DeleteIntegrationResourcePropertyOutcomeCallable DeleteIntegrationResourcePropertyCallable(const DeleteIntegrationResourcePropertyRequestT &request) const
virtual Model::GetResourcePoliciesOutcome GetResourcePolicies(const Model::GetResourcePoliciesRequest &request={}) const
void GetClassifierAsync(const GetClassifierRequestT &request, const GetClassifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetStatementAsync(const GetStatementRequestT &request, const GetStatementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDataQualityStatisticsAsync(const ListDataQualityStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDataQualityStatisticsRequestT &request={}) const
void StopColumnStatisticsTaskRunAsync(const StopColumnStatisticsTaskRunRequestT &request, const StopColumnStatisticsTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListWorkflowsAsync(const ListWorkflowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWorkflowsRequestT &request={}) const
void GetConnectionAsync(const GetConnectionRequestT &request, const GetConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDevEndpointsAsync(const ListDevEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDevEndpointsRequestT &request={}) const
virtual Model::GetColumnStatisticsTaskRunsOutcome GetColumnStatisticsTaskRuns(const Model::GetColumnStatisticsTaskRunsRequest &request) const
virtual Model::GetUnfilteredPartitionsMetadataOutcome GetUnfilteredPartitionsMetadata(const Model::GetUnfilteredPartitionsMetadataRequest &request) const
void BatchPutDataQualityStatisticAnnotationAsync(const BatchPutDataQualityStatisticAnnotationRequestT &request, const BatchPutDataQualityStatisticAnnotationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:531
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::DeleteIntegrationResourcePropertyOutcome DeleteIntegrationResourceProperty(const Model::DeleteIntegrationResourcePropertyRequest &request) const
virtual Model::GetBlueprintOutcome GetBlueprint(const Model::GetBlueprintRequest &request) const
void CreateConnectionAsync(const CreateConnectionRequestT &request, const CreateConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition GlueClient.h:869
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:860
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:297
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:430
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:269
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:123
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:150
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:357
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:691
virtual Model::ListDataQualityResultsOutcome ListDataQualityResults(const Model::ListDataQualityResultsRequest &request={}) const
Model::BatchDeleteTableVersionOutcomeCallable BatchDeleteTableVersionCallable(const BatchDeleteTableVersionRequestT &request) const
Definition GlueClient.h:202
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:897
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:731
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
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:840
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:757
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:782
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< ListIntegrationResourcePropertiesOutcome > ListIntegrationResourcePropertiesOutcomeCallable
std::future< GetTagsOutcome > GetTagsOutcomeCallable
std::future< CreateConnectionOutcome > CreateConnectionOutcomeCallable
std::future< GetStatementOutcome > GetStatementOutcomeCallable
std::future< StopCrawlerOutcome > StopCrawlerOutcomeCallable
std::future< GetDataQualityModelOutcome > GetDataQualityModelOutcomeCallable
std::future< CreateCatalogOutcome > CreateCatalogOutcomeCallable
std::future< GetColumnStatisticsTaskRunsOutcome > GetColumnStatisticsTaskRunsOutcomeCallable
std::future< GetMLTransformsOutcome > GetMLTransformsOutcomeCallable
std::future< DescribeConnectionTypeOutcome > DescribeConnectionTypeOutcomeCallable
std::future< UpdateConnectionOutcome > UpdateConnectionOutcomeCallable
std::future< DescribeIntegrationsOutcome > DescribeIntegrationsOutcomeCallable
std::future< DeleteDataQualityRulesetOutcome > DeleteDataQualityRulesetOutcomeCallable
std::future< GetColumnStatisticsForTableOutcome > GetColumnStatisticsForTableOutcomeCallable
std::future< GetDataQualityRulesetEvaluationRunOutcome > GetDataQualityRulesetEvaluationRunOutcomeCallable
std::future< GetCatalogOutcome > GetCatalogOutcomeCallable
std::future< UpdateColumnStatisticsTaskSettingsOutcome > UpdateColumnStatisticsTaskSettingsOutcomeCallable
std::future< CreateTriggerOutcome > CreateTriggerOutcomeCallable
std::future< CreateCrawlerOutcome > CreateCrawlerOutcomeCallable
std::future< DeleteTableOutcome > DeleteTableOutcomeCallable
std::future< GetBlueprintRunOutcome > GetBlueprintRunOutcomeCallable
std::future< GetMLTaskRunsOutcome > GetMLTaskRunsOutcomeCallable
std::future< BatchDeleteTableOutcome > BatchDeleteTableOutcomeCallable
std::future< UpdateSchemaOutcome > UpdateSchemaOutcomeCallable
std::future< ListTriggersOutcome > ListTriggersOutcomeCallable
std::future< DeleteIntegrationResourcePropertyOutcome > DeleteIntegrationResourcePropertyOutcomeCallable
std::future< GetCatalogImportStatusOutcome > GetCatalogImportStatusOutcomeCallable
std::future< 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::BatchUpdatePartitionRequest &, const Model::BatchUpdatePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchUpdatePartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateDataQualityRulesetRequest &, const Model::CreateDataQualityRulesetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDataQualityRulesetResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDataCatalogEncryptionSettingsRequest &, const Model::GetDataCatalogEncryptionSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataCatalogEncryptionSettingsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetJobRequest &, const Model::GetJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJobResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetJobsRequest &, const Model::BatchGetJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetJobsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::PutSchemaVersionMetadataRequest &, const Model::PutSchemaVersionMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutSchemaVersionMetadataResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetSchemaByDefinitionRequest &, const Model::GetSchemaByDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSchemaByDefinitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetSchemaVersionsDiffRequest &, const Model::GetSchemaVersionsDiffOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSchemaVersionsDiffResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetCustomEntityTypesRequest &, const Model::BatchGetCustomEntityTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetCustomEntityTypesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StopCrawlerRequest &, const Model::StopCrawlerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopCrawlerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::PutWorkflowRunPropertiesRequest &, const Model::PutWorkflowRunPropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutWorkflowRunPropertiesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateRegistryRequest &, const Model::UpdateRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRegistryResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetTableOptimizerRequest &, const Model::GetTableOptimizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableOptimizerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteColumnStatisticsForPartitionRequest &, const Model::DeleteColumnStatisticsForPartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteColumnStatisticsForPartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateSchemaRequest &, const Model::CreateSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSchemaResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetUnfilteredPartitionMetadataRequest &, const Model::GetUnfilteredPartitionMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUnfilteredPartitionMetadataResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ResumeWorkflowRunRequest &, const Model::ResumeWorkflowRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResumeWorkflowRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ModifyIntegrationRequest &, const Model::ModifyIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ModifyIntegrationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetSchemaVersionRequest &, const Model::GetSchemaVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSchemaVersionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetColumnStatisticsTaskRunsRequest &, const Model::GetColumnStatisticsTaskRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetColumnStatisticsTaskRunsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreatePartitionIndexRequest &, const Model::CreatePartitionIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePartitionIndexResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateClassifierRequest &, const Model::UpdateClassifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateClassifierResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteCustomEntityTypeRequest &, const Model::DeleteCustomEntityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCustomEntityTypeResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateCrawlerRequest &, const Model::CreateCrawlerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCrawlerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetTablesRequest &, const Model::GetTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTablesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetBlueprintRequest &, const Model::GetBlueprintOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBlueprintResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateUserDefinedFunctionRequest &, const Model::UpdateUserDefinedFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateUserDefinedFunctionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateScriptRequest &, const Model::CreateScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateScriptResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartDataQualityRuleRecommendationRunRequest &, const Model::StartDataQualityRuleRecommendationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDataQualityRuleRecommendationRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetPartitionRequest &, const Model::BatchGetPartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetPartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreatePartitionRequest &, const Model::CreatePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetDataQualityResultRequest &, const Model::BatchGetDataQualityResultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetDataQualityResultResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetUserDefinedFunctionRequest &, const Model::GetUserDefinedFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUserDefinedFunctionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateTriggerRequest &, const Model::CreateTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTriggerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateCrawlerRequest &, const Model::UpdateCrawlerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCrawlerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateUsageProfileRequest &, const Model::UpdateUsageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateUsageProfileResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateColumnStatisticsForPartitionRequest &, const Model::UpdateColumnStatisticsForPartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateColumnStatisticsForPartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListColumnStatisticsTaskRunsRequest &, const Model::ListColumnStatisticsTaskRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListColumnStatisticsTaskRunsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CancelDataQualityRulesetEvaluationRunRequest &, const Model::CancelDataQualityRulesetEvaluationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelDataQualityRulesetEvaluationRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteSchemaVersionsRequest &, const Model::DeleteSchemaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSchemaVersionsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListEntitiesRequest &, const Model::ListEntitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEntitiesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartColumnStatisticsTaskRunRequest &, const Model::StartColumnStatisticsTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartColumnStatisticsTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetUnfilteredPartitionsMetadataRequest &, const Model::GetUnfilteredPartitionsMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUnfilteredPartitionsMetadataResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchDeleteTableRequest &, const Model::BatchDeleteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDeleteTableResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDevEndpointRequest &, const Model::GetDevEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDevEndpointResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetCrawlersRequest &, const Model::GetCrawlersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCrawlersResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListSchemaVersionsRequest &, const Model::ListSchemaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSchemaVersionsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DescribeConnectionTypeRequest &, const Model::DescribeConnectionTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConnectionTypeResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetPartitionsRequest &, const Model::GetPartitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPartitionsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetTriggerRequest &, const Model::GetTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTriggerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteTableVersionRequest &, const Model::DeleteTableVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTableVersionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartExportLabelsTaskRunRequest &, const Model::StartExportLabelsTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartExportLabelsTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListSchemasRequest &, const Model::ListSchemasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSchemasResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetTableRequest &, const Model::GetTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetConnectionRequest &, const Model::GetConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConnectionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteIntegrationResourcePropertyRequest &, const Model::DeleteIntegrationResourcePropertyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIntegrationResourcePropertyResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteResourcePolicyResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateCustomEntityTypeRequest &, const Model::CreateCustomEntityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCustomEntityTypeResponseReceivedHandler
std::function< void(const GlueClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutResourcePolicyResponseReceivedHandler
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::GetDataflowGraphRequest &, const Model::GetDataflowGraphOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataflowGraphResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteTableRequest &, const Model::DeleteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTableResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetColumnStatisticsForPartitionRequest &, const Model::GetColumnStatisticsForPartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetColumnStatisticsForPartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateTriggerRequest &, const Model::UpdateTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTriggerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetIntegrationResourcePropertyRequest &, const Model::GetIntegrationResourcePropertyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIntegrationResourcePropertyResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetRegistryRequest &, const Model::GetRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRegistryResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetStatementRequest &, const Model::GetStatementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetStatementResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetMLTransformRequest &, const Model::GetMLTransformOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMLTransformResponseReceivedHandler
std::function< void(const GlueClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const GlueClient *, const Model::RunStatementRequest &, const Model::RunStatementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RunStatementResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetUsageProfileRequest &, const Model::GetUsageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUsageProfileResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetCrawlerRequest &, const Model::GetCrawlerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCrawlerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetCatalogRequest &, const Model::GetCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCatalogResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetSchemaRequest &, const Model::GetSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSchemaResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateColumnStatisticsForTableRequest &, const Model::UpdateColumnStatisticsForTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateColumnStatisticsForTableResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetTableVersionsRequest &, const Model::GetTableVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableVersionsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateUsageProfileRequest &, const Model::CreateUsageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateUsageProfileResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeletePartitionIndexRequest &, const Model::DeletePartitionIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePartitionIndexResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CheckSchemaVersionValidityRequest &, const Model::CheckSchemaVersionValidityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CheckSchemaVersionValidityResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDataQualityRulesetRequest &, const Model::GetDataQualityRulesetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataQualityRulesetResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartJobRunRequest &, const Model::StartJobRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartJobRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetMappingRequest &, const Model::GetMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMappingResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDataQualityRulesetEvaluationRunRequest &, const Model::GetDataQualityRulesetEvaluationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataQualityRulesetEvaluationRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StopCrawlerScheduleRequest &, const Model::StopCrawlerScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopCrawlerScheduleResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListStatementsRequest &, const Model::ListStatementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListStatementsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteCatalogRequest &, const Model::DeleteCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCatalogResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartColumnStatisticsTaskRunScheduleRequest &, const Model::StartColumnStatisticsTaskRunScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartColumnStatisticsTaskRunScheduleResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetMLTransformsRequest &, const Model::GetMLTransformsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMLTransformsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetResourcePoliciesRequest &, const Model::GetResourcePoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetResourcePoliciesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListJobsRequest &, const Model::ListJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListJobsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartMLEvaluationTaskRunRequest &, const Model::StartMLEvaluationTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartMLEvaluationTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetUnfilteredTableMetadataRequest &, const Model::GetUnfilteredTableMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUnfilteredTableMetadataResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartCrawlerScheduleRequest &, const Model::StartCrawlerScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartCrawlerScheduleResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchDeletePartitionRequest &, const Model::BatchDeletePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDeletePartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateIntegrationRequest &, const Model::CreateIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIntegrationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListConnectionTypesRequest &, const Model::ListConnectionTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConnectionTypesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteDatabaseRequest &, const Model::DeleteDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDatabaseResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteDevEndpointRequest &, const Model::DeleteDevEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDevEndpointResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateBlueprintRequest &, const Model::CreateBlueprintOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBlueprintResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteBlueprintRequest &, const Model::DeleteBlueprintOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBlueprintResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateDatabaseRequest &, const Model::UpdateDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDatabaseResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListIntegrationResourcePropertiesRequest &, const Model::ListIntegrationResourcePropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIntegrationResourcePropertiesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetGlueIdentityCenterConfigurationRequest &, const Model::GetGlueIdentityCenterConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetGlueIdentityCenterConfigurationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateBlueprintRequest &, const Model::UpdateBlueprintOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBlueprintResponseReceivedHandler
std::function< void(const GlueClient *, const Model::PutDataQualityProfileAnnotationRequest &, const Model::PutDataQualityProfileAnnotationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutDataQualityProfileAnnotationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetWorkflowsRequest &, const Model::BatchGetWorkflowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetWorkflowsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetJobBookmarkRequest &, const Model::GetJobBookmarkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJobBookmarkResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchPutDataQualityStatisticAnnotationRequest &, const Model::BatchPutDataQualityStatisticAnnotationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchPutDataQualityStatisticAnnotationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::PutDataCatalogEncryptionSettingsRequest &, const Model::PutDataCatalogEncryptionSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutDataCatalogEncryptionSettingsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateTableOptimizerRequest &, const Model::UpdateTableOptimizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTableOptimizerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListRegistriesRequest &, const Model::ListRegistriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRegistriesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListWorkflowsRequest &, const Model::ListWorkflowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWorkflowsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDatabaseRequest &, const Model::GetDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDatabaseResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartDataQualityRulesetEvaluationRunRequest &, const Model::StartDataQualityRulesetEvaluationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDataQualityRulesetEvaluationRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateCatalogRequest &, const Model::CreateCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCatalogResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateTableOptimizerRequest &, const Model::CreateTableOptimizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTableOptimizerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteTriggerRequest &, const Model::DeleteTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTriggerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteCrawlerRequest &, const Model::DeleteCrawlerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCrawlerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateSecurityConfigurationRequest &, const Model::CreateSecurityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSecurityConfigurationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetColumnStatisticsTaskRunRequest &, const Model::GetColumnStatisticsTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetColumnStatisticsTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetCrawlerMetricsRequest &, const Model::GetCrawlerMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCrawlerMetricsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteIntegrationRequest &, const Model::DeleteIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIntegrationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateColumnStatisticsTaskSettingsRequest &, const Model::CreateColumnStatisticsTaskSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateColumnStatisticsTaskSettingsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::QuerySchemaVersionMetadataRequest &, const Model::QuerySchemaVersionMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> QuerySchemaVersionMetadataResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetWorkflowRequest &, const Model::GetWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWorkflowResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteSessionRequest &, const Model::DeleteSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSessionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListMLTransformsRequest &, const Model::ListMLTransformsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMLTransformsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetCatalogImportStatusRequest &, const Model::GetCatalogImportStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCatalogImportStatusResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StopTriggerRequest &, const Model::StopTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopTriggerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::TestConnectionRequest &, const Model::TestConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TestConnectionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteColumnStatisticsTaskSettingsRequest &, const Model::DeleteColumnStatisticsTaskSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteColumnStatisticsTaskSettingsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateGlueIdentityCenterConfigurationRequest &, const Model::UpdateGlueIdentityCenterConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateGlueIdentityCenterConfigurationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDevEndpointsRequest &, const Model::GetDevEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDevEndpointsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteUserDefinedFunctionRequest &, const Model::DeleteUserDefinedFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteUserDefinedFunctionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetCatalogsRequest &, const Model::GetCatalogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCatalogsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetEntityRecordsRequest &, const Model::GetEntityRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEntityRecordsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeletePartitionRequest &, const Model::DeletePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListBlueprintsRequest &, const Model::ListBlueprintsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBlueprintsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateJobRequest &, const Model::UpdateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateJobResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDatabasesRequest &, const Model::GetDatabasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDatabasesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateColumnStatisticsTaskSettingsRequest &, const Model::UpdateColumnStatisticsTaskSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateColumnStatisticsTaskSettingsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteSchemaRequest &, const Model::DeleteSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSchemaResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateIntegrationResourcePropertyRequest &, const Model::CreateIntegrationResourcePropertyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIntegrationResourcePropertyResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetTableOptimizerRequest &, const Model::BatchGetTableOptimizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetTableOptimizerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateDevEndpointRequest &, const Model::CreateDevEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDevEndpointResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetCustomEntityTypeRequest &, const Model::GetCustomEntityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCustomEntityTypeResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetColumnStatisticsForTableRequest &, const Model::GetColumnStatisticsForTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetColumnStatisticsForTableResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartBlueprintRunRequest &, const Model::StartBlueprintRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartBlueprintRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListTriggersRequest &, const Model::ListTriggersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTriggersResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetMLTaskRunsRequest &, const Model::GetMLTaskRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMLTaskRunsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateTableRequest &, const Model::UpdateTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTableResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListDataQualityRuleRecommendationRunsRequest &, const Model::ListDataQualityRuleRecommendationRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataQualityRuleRecommendationRunsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartWorkflowRunRequest &, const Model::StartWorkflowRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartWorkflowRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetWorkflowRunsRequest &, const Model::GetWorkflowRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWorkflowRunsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteIntegrationTablePropertiesRequest &, const Model::DeleteIntegrationTablePropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIntegrationTablePropertiesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateIntegrationResourcePropertyRequest &, const Model::UpdateIntegrationResourcePropertyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateIntegrationResourcePropertyResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteRegistryRequest &, const Model::DeleteRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRegistryResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteMLTransformRequest &, const Model::DeleteMLTransformOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteMLTransformResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetUserDefinedFunctionsRequest &, const Model::GetUserDefinedFunctionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUserDefinedFunctionsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateJobFromSourceControlRequest &, const Model::UpdateJobFromSourceControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateJobFromSourceControlResponseReceivedHandler
std::function< void(const GlueClient *, const Model::RegisterSchemaVersionRequest &, const Model::RegisterSchemaVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterSchemaVersionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetClassifierRequest &, const Model::GetClassifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetClassifierResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateIntegrationTablePropertiesRequest &, const Model::CreateIntegrationTablePropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIntegrationTablePropertiesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateTableRequest &, const Model::CreateTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTableResponseReceivedHandler
std::function< void(const GlueClient *, const Model::SearchTablesRequest &, const Model::SearchTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchTablesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdatePartitionRequest &, const Model::UpdatePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdatePartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetBlueprintRunsRequest &, const Model::GetBlueprintRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBlueprintRunsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateClassifierRequest &, const Model::CreateClassifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateClassifierResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetTriggersRequest &, const Model::GetTriggersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTriggersResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateGlueIdentityCenterConfigurationRequest &, const Model::CreateGlueIdentityCenterConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGlueIdentityCenterConfigurationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DescribeEntityRequest &, const Model::DescribeEntityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEntityResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListTableOptimizerRunsRequest &, const Model::ListTableOptimizerRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTableOptimizerRunsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateMLTransformRequest &, const Model::CreateMLTransformOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateMLTransformResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DescribeIntegrationsRequest &, const Model::DescribeIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIntegrationsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateWorkflowRequest &, const Model::CreateWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWorkflowResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteDataQualityRulesetRequest &, const Model::DeleteDataQualityRulesetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDataQualityRulesetResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetConnectionsRequest &, const Model::GetConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConnectionsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDataQualityRuleRecommendationRunRequest &, const Model::GetDataQualityRuleRecommendationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataQualityRuleRecommendationRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetPlanRequest &, const Model::GetPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPlanResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteGlueIdentityCenterConfigurationRequest &, const Model::DeleteGlueIdentityCenterConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteGlueIdentityCenterConfigurationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetTagsRequest &, const Model::GetTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTagsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListCrawlsRequest &, const Model::ListCrawlsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCrawlsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateDevEndpointRequest &, const Model::UpdateDevEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDevEndpointResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetSessionRequest &, const Model::GetSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSessionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StopColumnStatisticsTaskRunScheduleRequest &, const Model::StopColumnStatisticsTaskRunScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopColumnStatisticsTaskRunScheduleResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetBlueprintRunRequest &, const Model::GetBlueprintRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBlueprintRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateSourceControlFromJobRequest &, const Model::UpdateSourceControlFromJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSourceControlFromJobResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetClassifiersRequest &, const Model::GetClassifiersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetClassifiersResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListDataQualityStatisticAnnotationsRequest &, const Model::ListDataQualityStatisticAnnotationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataQualityStatisticAnnotationsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartCrawlerRequest &, const Model::StartCrawlerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartCrawlerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListDataQualityRulesetEvaluationRunsRequest &, const Model::ListDataQualityRulesetEvaluationRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataQualityRulesetEvaluationRunsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListDevEndpointsRequest &, const Model::ListDevEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDevEndpointsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateConnectionRequest &, const Model::CreateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateConnectionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteWorkflowRequest &, const Model::DeleteWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWorkflowResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateIntegrationTablePropertiesRequest &, const Model::UpdateIntegrationTablePropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateIntegrationTablePropertiesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateCrawlerScheduleRequest &, const Model::UpdateCrawlerScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCrawlerScheduleResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetSecurityConfigurationsRequest &, const Model::GetSecurityConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSecurityConfigurationsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateUserDefinedFunctionRequest &, const Model::CreateUserDefinedFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateUserDefinedFunctionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchStopJobRunRequest &, const Model::BatchStopJobRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchStopJobRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateMLTransformRequest &, const Model::UpdateMLTransformOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateMLTransformResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateRegistryRequest &, const Model::CreateRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRegistryResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteUsageProfileRequest &, const Model::DeleteUsageProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteUsageProfileResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateWorkflowRequest &, const Model::UpdateWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWorkflowResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListCrawlersRequest &, const Model::ListCrawlersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCrawlersResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetJobRunRequest &, const Model::GetJobRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJobRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StopSessionRequest &, const Model::StopSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopSessionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateJobRequest &, const Model::CreateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateJobResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListDataQualityRulesetsRequest &, const Model::ListDataQualityRulesetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataQualityRulesetsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartTriggerRequest &, const Model::StartTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartTriggerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ResetJobBookmarkRequest &, const Model::ResetJobBookmarkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetJobBookmarkResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetWorkflowRunPropertiesRequest &, const Model::GetWorkflowRunPropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWorkflowRunPropertiesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateSchemaRequest &, const Model::UpdateSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSchemaResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchDeleteTableVersionRequest &, const Model::BatchDeleteTableVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDeleteTableVersionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDataQualityModelResultRequest &, const Model::GetDataQualityModelResultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataQualityModelResultResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListCustomEntityTypesRequest &, const Model::ListCustomEntityTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCustomEntityTypesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetPartitionRequest &, const Model::GetPartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetPartitionIndexesRequest &, const Model::GetPartitionIndexesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPartitionIndexesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteSecurityConfigurationRequest &, const Model::DeleteSecurityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSecurityConfigurationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartMLLabelingSetGenerationTaskRunRequest &, const Model::StartMLLabelingSetGenerationTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartMLLabelingSetGenerationTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetTableVersionRequest &, const Model::GetTableVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTableVersionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetIntegrationTablePropertiesRequest &, const Model::GetIntegrationTablePropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIntegrationTablePropertiesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetTriggersRequest &, const Model::BatchGetTriggersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetTriggersResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDataQualityModelRequest &, const Model::GetDataQualityModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataQualityModelResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DescribeInboundIntegrationsRequest &, const Model::DescribeInboundIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInboundIntegrationsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetMLTaskRunRequest &, const Model::GetMLTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMLTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StopColumnStatisticsTaskRunRequest &, const Model::StopColumnStatisticsTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopColumnStatisticsTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListSessionsRequest &, const Model::ListSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSessionsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StopWorkflowRunRequest &, const Model::StopWorkflowRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopWorkflowRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListDataQualityStatisticsRequest &, const Model::ListDataQualityStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataQualityStatisticsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetJobsRequest &, const Model::GetJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJobsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetWorkflowRunRequest &, const Model::GetWorkflowRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWorkflowRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ImportCatalogToGlueRequest &, const Model::ImportCatalogToGlueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ImportCatalogToGlueResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetDevEndpointsRequest &, const Model::BatchGetDevEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetDevEndpointsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteConnectionRequest &, const Model::DeleteConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConnectionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CancelMLTaskRunRequest &, const Model::CancelMLTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelMLTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteClassifierRequest &, const Model::DeleteClassifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteClassifierResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDataQualityResultRequest &, const Model::GetDataQualityResultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataQualityResultResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateDatabaseRequest &, const Model::CreateDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDatabaseResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetColumnStatisticsTaskSettingsRequest &, const Model::GetColumnStatisticsTaskSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetColumnStatisticsTaskSettingsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchCreatePartitionRequest &, const Model::BatchCreatePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchCreatePartitionResponseReceivedHandler
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::BatchGetCrawlersRequest &, const Model::BatchGetCrawlersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetCrawlersResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetResourcePolicyRequest &, const Model::GetResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetResourcePolicyResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchDeleteConnectionRequest &, const Model::BatchDeleteConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDeleteConnectionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteTableOptimizerRequest &, const Model::DeleteTableOptimizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTableOptimizerResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetSecurityConfigurationRequest &, const Model::GetSecurityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSecurityConfigurationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CancelStatementRequest &, const Model::CancelStatementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelStatementResponseReceivedHandler
std::function< void(const GlueClient *, const Model::RemoveSchemaVersionMetadataRequest &, const Model::RemoveSchemaVersionMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveSchemaVersionMetadataResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CancelDataQualityRuleRecommendationRunRequest &, const Model::CancelDataQualityRuleRecommendationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelDataQualityRuleRecommendationRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateConnectionRequest &, const Model::UpdateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateConnectionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListUsageProfilesRequest &, const Model::ListUsageProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListUsageProfilesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateDataQualityRulesetRequest &, const Model::UpdateDataQualityRulesetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDataQualityRulesetResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteJobRequest &, const Model::DeleteJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteJobResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartImportLabelsTaskRunRequest &, const Model::StartImportLabelsTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartImportLabelsTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListDataQualityResultsRequest &, const Model::ListDataQualityResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataQualityResultsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteColumnStatisticsForTableRequest &, const Model::DeleteColumnStatisticsForTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteColumnStatisticsForTableResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateCatalogRequest &, const Model::UpdateCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCatalogResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchGetBlueprintsRequest &, const Model::BatchGetBlueprintsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetBlueprintsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String