AWS SDK for C++  1.9.109
AWS SDK for C++
GlueClient.h
Go to the documentation of this file.
1 
6 #pragma once
8 #include <aws/glue/GlueErrors.h>
181 #include <aws/core/http/HttpTypes.h>
182 #include <future>
183 #include <functional>
184 
185 namespace Aws
186 {
187 
188 namespace Http
189 {
190  class HttpClient;
191  class HttpClientFactory;
192 } // namespace Http
193 
194 namespace Utils
195 {
196  template< typename R, typename E> class Outcome;
197 namespace Threading
198 {
199  class Executor;
200 } // namespace Threading
201 } // namespace Utils
202 
203 namespace Auth
204 {
205  class AWSCredentials;
206  class AWSCredentialsProvider;
207 } // namespace Auth
208 
209 namespace Client
210 {
211  class RetryStrategy;
212 } // namespace Client
213 
214 namespace Glue
215 {
216 
217 namespace Model
218 {
227  class BatchGetJobsRequest;
238  class CreateCrawlerRequest;
239  class CreateDatabaseRequest;
241  class CreateJobRequest;
245  class CreateRegistryRequest;
246  class CreateSchemaRequest;
247  class CreateScriptRequest;
249  class CreateTableRequest;
250  class CreateTriggerRequest;
252  class CreateWorkflowRequest;
258  class DeleteCrawlerRequest;
259  class DeleteDatabaseRequest;
261  class DeleteJobRequest;
265  class DeleteRegistryRequest;
267  class DeleteSchemaRequest;
270  class DeleteTableRequest;
272  class DeleteTriggerRequest;
274  class DeleteWorkflowRequest;
275  class GetBlueprintRequest;
279  class GetClassifierRequest;
280  class GetClassifiersRequest;
283  class GetConnectionRequest;
284  class GetConnectionsRequest;
285  class GetCrawlerRequest;
287  class GetCrawlersRequest;
289  class GetDatabaseRequest;
290  class GetDatabasesRequest;
292  class GetDevEndpointRequest;
294  class GetJobRequest;
295  class GetJobBookmarkRequest;
296  class GetJobRunRequest;
297  class GetJobRunsRequest;
298  class GetJobsRequest;
299  class GetMLTaskRunRequest;
300  class GetMLTaskRunsRequest;
301  class GetMLTransformRequest;
303  class GetMappingRequest;
304  class GetPartitionRequest;
306  class GetPartitionsRequest;
307  class GetPlanRequest;
308  class GetRegistryRequest;
311  class GetSchemaRequest;
317  class GetTableRequest;
320  class GetTablesRequest;
321  class GetTagsRequest;
322  class GetTriggerRequest;
323  class GetTriggersRequest;
326  class GetWorkflowRequest;
327  class GetWorkflowRunRequest;
331  class ListBlueprintsRequest;
332  class ListCrawlersRequest;
334  class ListJobsRequest;
336  class ListRegistriesRequest;
338  class ListSchemasRequest;
339  class ListTriggersRequest;
340  class ListWorkflowsRequest;
350  class SearchTablesRequest;
352  class StartCrawlerRequest;
356  class StartJobRunRequest;
359  class StartTriggerRequest;
361  class StopCrawlerRequest;
363  class StopTriggerRequest;
365  class TagResourceRequest;
366  class UntagResourceRequest;
372  class UpdateCrawlerRequest;
374  class UpdateDatabaseRequest;
376  class UpdateJobRequest;
379  class UpdateRegistryRequest;
380  class UpdateSchemaRequest;
381  class UpdateTableRequest;
382  class UpdateTriggerRequest;
384  class UpdateWorkflowRequest;
385 
552 
553  typedef std::future<BatchCreatePartitionOutcome> BatchCreatePartitionOutcomeCallable;
554  typedef std::future<BatchDeleteConnectionOutcome> BatchDeleteConnectionOutcomeCallable;
555  typedef std::future<BatchDeletePartitionOutcome> BatchDeletePartitionOutcomeCallable;
556  typedef std::future<BatchDeleteTableOutcome> BatchDeleteTableOutcomeCallable;
557  typedef std::future<BatchDeleteTableVersionOutcome> BatchDeleteTableVersionOutcomeCallable;
558  typedef std::future<BatchGetBlueprintsOutcome> BatchGetBlueprintsOutcomeCallable;
559  typedef std::future<BatchGetCrawlersOutcome> BatchGetCrawlersOutcomeCallable;
560  typedef std::future<BatchGetDevEndpointsOutcome> BatchGetDevEndpointsOutcomeCallable;
561  typedef std::future<BatchGetJobsOutcome> BatchGetJobsOutcomeCallable;
562  typedef std::future<BatchGetPartitionOutcome> BatchGetPartitionOutcomeCallable;
563  typedef std::future<BatchGetTriggersOutcome> BatchGetTriggersOutcomeCallable;
564  typedef std::future<BatchGetWorkflowsOutcome> BatchGetWorkflowsOutcomeCallable;
565  typedef std::future<BatchStopJobRunOutcome> BatchStopJobRunOutcomeCallable;
566  typedef std::future<BatchUpdatePartitionOutcome> BatchUpdatePartitionOutcomeCallable;
567  typedef std::future<CancelMLTaskRunOutcome> CancelMLTaskRunOutcomeCallable;
568  typedef std::future<CheckSchemaVersionValidityOutcome> CheckSchemaVersionValidityOutcomeCallable;
569  typedef std::future<CreateBlueprintOutcome> CreateBlueprintOutcomeCallable;
570  typedef std::future<CreateClassifierOutcome> CreateClassifierOutcomeCallable;
571  typedef std::future<CreateConnectionOutcome> CreateConnectionOutcomeCallable;
572  typedef std::future<CreateCrawlerOutcome> CreateCrawlerOutcomeCallable;
573  typedef std::future<CreateDatabaseOutcome> CreateDatabaseOutcomeCallable;
574  typedef std::future<CreateDevEndpointOutcome> CreateDevEndpointOutcomeCallable;
575  typedef std::future<CreateJobOutcome> CreateJobOutcomeCallable;
576  typedef std::future<CreateMLTransformOutcome> CreateMLTransformOutcomeCallable;
577  typedef std::future<CreatePartitionOutcome> CreatePartitionOutcomeCallable;
578  typedef std::future<CreatePartitionIndexOutcome> CreatePartitionIndexOutcomeCallable;
579  typedef std::future<CreateRegistryOutcome> CreateRegistryOutcomeCallable;
580  typedef std::future<CreateSchemaOutcome> CreateSchemaOutcomeCallable;
581  typedef std::future<CreateScriptOutcome> CreateScriptOutcomeCallable;
582  typedef std::future<CreateSecurityConfigurationOutcome> CreateSecurityConfigurationOutcomeCallable;
583  typedef std::future<CreateTableOutcome> CreateTableOutcomeCallable;
584  typedef std::future<CreateTriggerOutcome> CreateTriggerOutcomeCallable;
585  typedef std::future<CreateUserDefinedFunctionOutcome> CreateUserDefinedFunctionOutcomeCallable;
586  typedef std::future<CreateWorkflowOutcome> CreateWorkflowOutcomeCallable;
587  typedef std::future<DeleteBlueprintOutcome> DeleteBlueprintOutcomeCallable;
588  typedef std::future<DeleteClassifierOutcome> DeleteClassifierOutcomeCallable;
589  typedef std::future<DeleteColumnStatisticsForPartitionOutcome> DeleteColumnStatisticsForPartitionOutcomeCallable;
590  typedef std::future<DeleteColumnStatisticsForTableOutcome> DeleteColumnStatisticsForTableOutcomeCallable;
591  typedef std::future<DeleteConnectionOutcome> DeleteConnectionOutcomeCallable;
592  typedef std::future<DeleteCrawlerOutcome> DeleteCrawlerOutcomeCallable;
593  typedef std::future<DeleteDatabaseOutcome> DeleteDatabaseOutcomeCallable;
594  typedef std::future<DeleteDevEndpointOutcome> DeleteDevEndpointOutcomeCallable;
595  typedef std::future<DeleteJobOutcome> DeleteJobOutcomeCallable;
596  typedef std::future<DeleteMLTransformOutcome> DeleteMLTransformOutcomeCallable;
597  typedef std::future<DeletePartitionOutcome> DeletePartitionOutcomeCallable;
598  typedef std::future<DeletePartitionIndexOutcome> DeletePartitionIndexOutcomeCallable;
599  typedef std::future<DeleteRegistryOutcome> DeleteRegistryOutcomeCallable;
600  typedef std::future<DeleteResourcePolicyOutcome> DeleteResourcePolicyOutcomeCallable;
601  typedef std::future<DeleteSchemaOutcome> DeleteSchemaOutcomeCallable;
602  typedef std::future<DeleteSchemaVersionsOutcome> DeleteSchemaVersionsOutcomeCallable;
603  typedef std::future<DeleteSecurityConfigurationOutcome> DeleteSecurityConfigurationOutcomeCallable;
604  typedef std::future<DeleteTableOutcome> DeleteTableOutcomeCallable;
605  typedef std::future<DeleteTableVersionOutcome> DeleteTableVersionOutcomeCallable;
606  typedef std::future<DeleteTriggerOutcome> DeleteTriggerOutcomeCallable;
607  typedef std::future<DeleteUserDefinedFunctionOutcome> DeleteUserDefinedFunctionOutcomeCallable;
608  typedef std::future<DeleteWorkflowOutcome> DeleteWorkflowOutcomeCallable;
609  typedef std::future<GetBlueprintOutcome> GetBlueprintOutcomeCallable;
610  typedef std::future<GetBlueprintRunOutcome> GetBlueprintRunOutcomeCallable;
611  typedef std::future<GetBlueprintRunsOutcome> GetBlueprintRunsOutcomeCallable;
612  typedef std::future<GetCatalogImportStatusOutcome> GetCatalogImportStatusOutcomeCallable;
613  typedef std::future<GetClassifierOutcome> GetClassifierOutcomeCallable;
614  typedef std::future<GetClassifiersOutcome> GetClassifiersOutcomeCallable;
615  typedef std::future<GetColumnStatisticsForPartitionOutcome> GetColumnStatisticsForPartitionOutcomeCallable;
616  typedef std::future<GetColumnStatisticsForTableOutcome> GetColumnStatisticsForTableOutcomeCallable;
617  typedef std::future<GetConnectionOutcome> GetConnectionOutcomeCallable;
618  typedef std::future<GetConnectionsOutcome> GetConnectionsOutcomeCallable;
619  typedef std::future<GetCrawlerOutcome> GetCrawlerOutcomeCallable;
620  typedef std::future<GetCrawlerMetricsOutcome> GetCrawlerMetricsOutcomeCallable;
621  typedef std::future<GetCrawlersOutcome> GetCrawlersOutcomeCallable;
622  typedef std::future<GetDataCatalogEncryptionSettingsOutcome> GetDataCatalogEncryptionSettingsOutcomeCallable;
623  typedef std::future<GetDatabaseOutcome> GetDatabaseOutcomeCallable;
624  typedef std::future<GetDatabasesOutcome> GetDatabasesOutcomeCallable;
625  typedef std::future<GetDataflowGraphOutcome> GetDataflowGraphOutcomeCallable;
626  typedef std::future<GetDevEndpointOutcome> GetDevEndpointOutcomeCallable;
627  typedef std::future<GetDevEndpointsOutcome> GetDevEndpointsOutcomeCallable;
628  typedef std::future<GetJobOutcome> GetJobOutcomeCallable;
629  typedef std::future<GetJobBookmarkOutcome> GetJobBookmarkOutcomeCallable;
630  typedef std::future<GetJobRunOutcome> GetJobRunOutcomeCallable;
631  typedef std::future<GetJobRunsOutcome> GetJobRunsOutcomeCallable;
632  typedef std::future<GetJobsOutcome> GetJobsOutcomeCallable;
633  typedef std::future<GetMLTaskRunOutcome> GetMLTaskRunOutcomeCallable;
634  typedef std::future<GetMLTaskRunsOutcome> GetMLTaskRunsOutcomeCallable;
635  typedef std::future<GetMLTransformOutcome> GetMLTransformOutcomeCallable;
636  typedef std::future<GetMLTransformsOutcome> GetMLTransformsOutcomeCallable;
637  typedef std::future<GetMappingOutcome> GetMappingOutcomeCallable;
638  typedef std::future<GetPartitionOutcome> GetPartitionOutcomeCallable;
639  typedef std::future<GetPartitionIndexesOutcome> GetPartitionIndexesOutcomeCallable;
640  typedef std::future<GetPartitionsOutcome> GetPartitionsOutcomeCallable;
641  typedef std::future<GetPlanOutcome> GetPlanOutcomeCallable;
642  typedef std::future<GetRegistryOutcome> GetRegistryOutcomeCallable;
643  typedef std::future<GetResourcePoliciesOutcome> GetResourcePoliciesOutcomeCallable;
644  typedef std::future<GetResourcePolicyOutcome> GetResourcePolicyOutcomeCallable;
645  typedef std::future<GetSchemaOutcome> GetSchemaOutcomeCallable;
646  typedef std::future<GetSchemaByDefinitionOutcome> GetSchemaByDefinitionOutcomeCallable;
647  typedef std::future<GetSchemaVersionOutcome> GetSchemaVersionOutcomeCallable;
648  typedef std::future<GetSchemaVersionsDiffOutcome> GetSchemaVersionsDiffOutcomeCallable;
649  typedef std::future<GetSecurityConfigurationOutcome> GetSecurityConfigurationOutcomeCallable;
650  typedef std::future<GetSecurityConfigurationsOutcome> GetSecurityConfigurationsOutcomeCallable;
651  typedef std::future<GetTableOutcome> GetTableOutcomeCallable;
652  typedef std::future<GetTableVersionOutcome> GetTableVersionOutcomeCallable;
653  typedef std::future<GetTableVersionsOutcome> GetTableVersionsOutcomeCallable;
654  typedef std::future<GetTablesOutcome> GetTablesOutcomeCallable;
655  typedef std::future<GetTagsOutcome> GetTagsOutcomeCallable;
656  typedef std::future<GetTriggerOutcome> GetTriggerOutcomeCallable;
657  typedef std::future<GetTriggersOutcome> GetTriggersOutcomeCallable;
658  typedef std::future<GetUserDefinedFunctionOutcome> GetUserDefinedFunctionOutcomeCallable;
659  typedef std::future<GetUserDefinedFunctionsOutcome> GetUserDefinedFunctionsOutcomeCallable;
660  typedef std::future<GetWorkflowOutcome> GetWorkflowOutcomeCallable;
661  typedef std::future<GetWorkflowRunOutcome> GetWorkflowRunOutcomeCallable;
662  typedef std::future<GetWorkflowRunPropertiesOutcome> GetWorkflowRunPropertiesOutcomeCallable;
663  typedef std::future<GetWorkflowRunsOutcome> GetWorkflowRunsOutcomeCallable;
664  typedef std::future<ImportCatalogToGlueOutcome> ImportCatalogToGlueOutcomeCallable;
665  typedef std::future<ListBlueprintsOutcome> ListBlueprintsOutcomeCallable;
666  typedef std::future<ListCrawlersOutcome> ListCrawlersOutcomeCallable;
667  typedef std::future<ListDevEndpointsOutcome> ListDevEndpointsOutcomeCallable;
668  typedef std::future<ListJobsOutcome> ListJobsOutcomeCallable;
669  typedef std::future<ListMLTransformsOutcome> ListMLTransformsOutcomeCallable;
670  typedef std::future<ListRegistriesOutcome> ListRegistriesOutcomeCallable;
671  typedef std::future<ListSchemaVersionsOutcome> ListSchemaVersionsOutcomeCallable;
672  typedef std::future<ListSchemasOutcome> ListSchemasOutcomeCallable;
673  typedef std::future<ListTriggersOutcome> ListTriggersOutcomeCallable;
674  typedef std::future<ListWorkflowsOutcome> ListWorkflowsOutcomeCallable;
675  typedef std::future<PutDataCatalogEncryptionSettingsOutcome> PutDataCatalogEncryptionSettingsOutcomeCallable;
676  typedef std::future<PutResourcePolicyOutcome> PutResourcePolicyOutcomeCallable;
677  typedef std::future<PutSchemaVersionMetadataOutcome> PutSchemaVersionMetadataOutcomeCallable;
678  typedef std::future<PutWorkflowRunPropertiesOutcome> PutWorkflowRunPropertiesOutcomeCallable;
679  typedef std::future<QuerySchemaVersionMetadataOutcome> QuerySchemaVersionMetadataOutcomeCallable;
680  typedef std::future<RegisterSchemaVersionOutcome> RegisterSchemaVersionOutcomeCallable;
681  typedef std::future<RemoveSchemaVersionMetadataOutcome> RemoveSchemaVersionMetadataOutcomeCallable;
682  typedef std::future<ResetJobBookmarkOutcome> ResetJobBookmarkOutcomeCallable;
683  typedef std::future<ResumeWorkflowRunOutcome> ResumeWorkflowRunOutcomeCallable;
684  typedef std::future<SearchTablesOutcome> SearchTablesOutcomeCallable;
685  typedef std::future<StartBlueprintRunOutcome> StartBlueprintRunOutcomeCallable;
686  typedef std::future<StartCrawlerOutcome> StartCrawlerOutcomeCallable;
687  typedef std::future<StartCrawlerScheduleOutcome> StartCrawlerScheduleOutcomeCallable;
688  typedef std::future<StartExportLabelsTaskRunOutcome> StartExportLabelsTaskRunOutcomeCallable;
689  typedef std::future<StartImportLabelsTaskRunOutcome> StartImportLabelsTaskRunOutcomeCallable;
690  typedef std::future<StartJobRunOutcome> StartJobRunOutcomeCallable;
691  typedef std::future<StartMLEvaluationTaskRunOutcome> StartMLEvaluationTaskRunOutcomeCallable;
692  typedef std::future<StartMLLabelingSetGenerationTaskRunOutcome> StartMLLabelingSetGenerationTaskRunOutcomeCallable;
693  typedef std::future<StartTriggerOutcome> StartTriggerOutcomeCallable;
694  typedef std::future<StartWorkflowRunOutcome> StartWorkflowRunOutcomeCallable;
695  typedef std::future<StopCrawlerOutcome> StopCrawlerOutcomeCallable;
696  typedef std::future<StopCrawlerScheduleOutcome> StopCrawlerScheduleOutcomeCallable;
697  typedef std::future<StopTriggerOutcome> StopTriggerOutcomeCallable;
698  typedef std::future<StopWorkflowRunOutcome> StopWorkflowRunOutcomeCallable;
699  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
700  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
701  typedef std::future<UpdateBlueprintOutcome> UpdateBlueprintOutcomeCallable;
702  typedef std::future<UpdateClassifierOutcome> UpdateClassifierOutcomeCallable;
703  typedef std::future<UpdateColumnStatisticsForPartitionOutcome> UpdateColumnStatisticsForPartitionOutcomeCallable;
704  typedef std::future<UpdateColumnStatisticsForTableOutcome> UpdateColumnStatisticsForTableOutcomeCallable;
705  typedef std::future<UpdateConnectionOutcome> UpdateConnectionOutcomeCallable;
706  typedef std::future<UpdateCrawlerOutcome> UpdateCrawlerOutcomeCallable;
707  typedef std::future<UpdateCrawlerScheduleOutcome> UpdateCrawlerScheduleOutcomeCallable;
708  typedef std::future<UpdateDatabaseOutcome> UpdateDatabaseOutcomeCallable;
709  typedef std::future<UpdateDevEndpointOutcome> UpdateDevEndpointOutcomeCallable;
710  typedef std::future<UpdateJobOutcome> UpdateJobOutcomeCallable;
711  typedef std::future<UpdateMLTransformOutcome> UpdateMLTransformOutcomeCallable;
712  typedef std::future<UpdatePartitionOutcome> UpdatePartitionOutcomeCallable;
713  typedef std::future<UpdateRegistryOutcome> UpdateRegistryOutcomeCallable;
714  typedef std::future<UpdateSchemaOutcome> UpdateSchemaOutcomeCallable;
715  typedef std::future<UpdateTableOutcome> UpdateTableOutcomeCallable;
716  typedef std::future<UpdateTriggerOutcome> UpdateTriggerOutcomeCallable;
717  typedef std::future<UpdateUserDefinedFunctionOutcome> UpdateUserDefinedFunctionOutcomeCallable;
718  typedef std::future<UpdateWorkflowOutcome> UpdateWorkflowOutcomeCallable;
719 } // namespace Model
720 
721  class GlueClient;
722 
723  typedef std::function<void(const GlueClient*, const Model::BatchCreatePartitionRequest&, const Model::BatchCreatePartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchCreatePartitionResponseReceivedHandler;
724  typedef std::function<void(const GlueClient*, const Model::BatchDeleteConnectionRequest&, const Model::BatchDeleteConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteConnectionResponseReceivedHandler;
725  typedef std::function<void(const GlueClient*, const Model::BatchDeletePartitionRequest&, const Model::BatchDeletePartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeletePartitionResponseReceivedHandler;
726  typedef std::function<void(const GlueClient*, const Model::BatchDeleteTableRequest&, const Model::BatchDeleteTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteTableResponseReceivedHandler;
727  typedef std::function<void(const GlueClient*, const Model::BatchDeleteTableVersionRequest&, const Model::BatchDeleteTableVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteTableVersionResponseReceivedHandler;
728  typedef std::function<void(const GlueClient*, const Model::BatchGetBlueprintsRequest&, const Model::BatchGetBlueprintsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetBlueprintsResponseReceivedHandler;
729  typedef std::function<void(const GlueClient*, const Model::BatchGetCrawlersRequest&, const Model::BatchGetCrawlersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetCrawlersResponseReceivedHandler;
730  typedef std::function<void(const GlueClient*, const Model::BatchGetDevEndpointsRequest&, const Model::BatchGetDevEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetDevEndpointsResponseReceivedHandler;
731  typedef std::function<void(const GlueClient*, const Model::BatchGetJobsRequest&, const Model::BatchGetJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetJobsResponseReceivedHandler;
732  typedef std::function<void(const GlueClient*, const Model::BatchGetPartitionRequest&, const Model::BatchGetPartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetPartitionResponseReceivedHandler;
733  typedef std::function<void(const GlueClient*, const Model::BatchGetTriggersRequest&, const Model::BatchGetTriggersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetTriggersResponseReceivedHandler;
734  typedef std::function<void(const GlueClient*, const Model::BatchGetWorkflowsRequest&, const Model::BatchGetWorkflowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetWorkflowsResponseReceivedHandler;
735  typedef std::function<void(const GlueClient*, const Model::BatchStopJobRunRequest&, const Model::BatchStopJobRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchStopJobRunResponseReceivedHandler;
736  typedef std::function<void(const GlueClient*, const Model::BatchUpdatePartitionRequest&, const Model::BatchUpdatePartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchUpdatePartitionResponseReceivedHandler;
737  typedef std::function<void(const GlueClient*, const Model::CancelMLTaskRunRequest&, const Model::CancelMLTaskRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelMLTaskRunResponseReceivedHandler;
738  typedef std::function<void(const GlueClient*, const Model::CheckSchemaVersionValidityRequest&, const Model::CheckSchemaVersionValidityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CheckSchemaVersionValidityResponseReceivedHandler;
739  typedef std::function<void(const GlueClient*, const Model::CreateBlueprintRequest&, const Model::CreateBlueprintOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBlueprintResponseReceivedHandler;
740  typedef std::function<void(const GlueClient*, const Model::CreateClassifierRequest&, const Model::CreateClassifierOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateClassifierResponseReceivedHandler;
741  typedef std::function<void(const GlueClient*, const Model::CreateConnectionRequest&, const Model::CreateConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConnectionResponseReceivedHandler;
742  typedef std::function<void(const GlueClient*, const Model::CreateCrawlerRequest&, const Model::CreateCrawlerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCrawlerResponseReceivedHandler;
743  typedef std::function<void(const GlueClient*, const Model::CreateDatabaseRequest&, const Model::CreateDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDatabaseResponseReceivedHandler;
744  typedef std::function<void(const GlueClient*, const Model::CreateDevEndpointRequest&, const Model::CreateDevEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDevEndpointResponseReceivedHandler;
745  typedef std::function<void(const GlueClient*, const Model::CreateJobRequest&, const Model::CreateJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateJobResponseReceivedHandler;
746  typedef std::function<void(const GlueClient*, const Model::CreateMLTransformRequest&, const Model::CreateMLTransformOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMLTransformResponseReceivedHandler;
747  typedef std::function<void(const GlueClient*, const Model::CreatePartitionRequest&, const Model::CreatePartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePartitionResponseReceivedHandler;
748  typedef std::function<void(const GlueClient*, const Model::CreatePartitionIndexRequest&, const Model::CreatePartitionIndexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePartitionIndexResponseReceivedHandler;
749  typedef std::function<void(const GlueClient*, const Model::CreateRegistryRequest&, const Model::CreateRegistryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRegistryResponseReceivedHandler;
750  typedef std::function<void(const GlueClient*, const Model::CreateSchemaRequest&, const Model::CreateSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSchemaResponseReceivedHandler;
751  typedef std::function<void(const GlueClient*, const Model::CreateScriptRequest&, const Model::CreateScriptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateScriptResponseReceivedHandler;
752  typedef std::function<void(const GlueClient*, const Model::CreateSecurityConfigurationRequest&, const Model::CreateSecurityConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSecurityConfigurationResponseReceivedHandler;
753  typedef std::function<void(const GlueClient*, const Model::CreateTableRequest&, const Model::CreateTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTableResponseReceivedHandler;
754  typedef std::function<void(const GlueClient*, const Model::CreateTriggerRequest&, const Model::CreateTriggerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTriggerResponseReceivedHandler;
755  typedef std::function<void(const GlueClient*, const Model::CreateUserDefinedFunctionRequest&, const Model::CreateUserDefinedFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateUserDefinedFunctionResponseReceivedHandler;
756  typedef std::function<void(const GlueClient*, const Model::CreateWorkflowRequest&, const Model::CreateWorkflowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateWorkflowResponseReceivedHandler;
757  typedef std::function<void(const GlueClient*, const Model::DeleteBlueprintRequest&, const Model::DeleteBlueprintOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBlueprintResponseReceivedHandler;
758  typedef std::function<void(const GlueClient*, const Model::DeleteClassifierRequest&, const Model::DeleteClassifierOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteClassifierResponseReceivedHandler;
759  typedef std::function<void(const GlueClient*, const Model::DeleteColumnStatisticsForPartitionRequest&, const Model::DeleteColumnStatisticsForPartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteColumnStatisticsForPartitionResponseReceivedHandler;
760  typedef std::function<void(const GlueClient*, const Model::DeleteColumnStatisticsForTableRequest&, const Model::DeleteColumnStatisticsForTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteColumnStatisticsForTableResponseReceivedHandler;
761  typedef std::function<void(const GlueClient*, const Model::DeleteConnectionRequest&, const Model::DeleteConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConnectionResponseReceivedHandler;
762  typedef std::function<void(const GlueClient*, const Model::DeleteCrawlerRequest&, const Model::DeleteCrawlerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCrawlerResponseReceivedHandler;
763  typedef std::function<void(const GlueClient*, const Model::DeleteDatabaseRequest&, const Model::DeleteDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDatabaseResponseReceivedHandler;
764  typedef std::function<void(const GlueClient*, const Model::DeleteDevEndpointRequest&, const Model::DeleteDevEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDevEndpointResponseReceivedHandler;
765  typedef std::function<void(const GlueClient*, const Model::DeleteJobRequest&, const Model::DeleteJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteJobResponseReceivedHandler;
766  typedef std::function<void(const GlueClient*, const Model::DeleteMLTransformRequest&, const Model::DeleteMLTransformOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMLTransformResponseReceivedHandler;
767  typedef std::function<void(const GlueClient*, const Model::DeletePartitionRequest&, const Model::DeletePartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePartitionResponseReceivedHandler;
768  typedef std::function<void(const GlueClient*, const Model::DeletePartitionIndexRequest&, const Model::DeletePartitionIndexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePartitionIndexResponseReceivedHandler;
769  typedef std::function<void(const GlueClient*, const Model::DeleteRegistryRequest&, const Model::DeleteRegistryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRegistryResponseReceivedHandler;
770  typedef std::function<void(const GlueClient*, const Model::DeleteResourcePolicyRequest&, const Model::DeleteResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourcePolicyResponseReceivedHandler;
771  typedef std::function<void(const GlueClient*, const Model::DeleteSchemaRequest&, const Model::DeleteSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSchemaResponseReceivedHandler;
772  typedef std::function<void(const GlueClient*, const Model::DeleteSchemaVersionsRequest&, const Model::DeleteSchemaVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSchemaVersionsResponseReceivedHandler;
773  typedef std::function<void(const GlueClient*, const Model::DeleteSecurityConfigurationRequest&, const Model::DeleteSecurityConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSecurityConfigurationResponseReceivedHandler;
774  typedef std::function<void(const GlueClient*, const Model::DeleteTableRequest&, const Model::DeleteTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTableResponseReceivedHandler;
775  typedef std::function<void(const GlueClient*, const Model::DeleteTableVersionRequest&, const Model::DeleteTableVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTableVersionResponseReceivedHandler;
776  typedef std::function<void(const GlueClient*, const Model::DeleteTriggerRequest&, const Model::DeleteTriggerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTriggerResponseReceivedHandler;
777  typedef std::function<void(const GlueClient*, const Model::DeleteUserDefinedFunctionRequest&, const Model::DeleteUserDefinedFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUserDefinedFunctionResponseReceivedHandler;
778  typedef std::function<void(const GlueClient*, const Model::DeleteWorkflowRequest&, const Model::DeleteWorkflowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteWorkflowResponseReceivedHandler;
779  typedef std::function<void(const GlueClient*, const Model::GetBlueprintRequest&, const Model::GetBlueprintOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBlueprintResponseReceivedHandler;
780  typedef std::function<void(const GlueClient*, const Model::GetBlueprintRunRequest&, const Model::GetBlueprintRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBlueprintRunResponseReceivedHandler;
781  typedef std::function<void(const GlueClient*, const Model::GetBlueprintRunsRequest&, const Model::GetBlueprintRunsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBlueprintRunsResponseReceivedHandler;
782  typedef std::function<void(const GlueClient*, const Model::GetCatalogImportStatusRequest&, const Model::GetCatalogImportStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCatalogImportStatusResponseReceivedHandler;
783  typedef std::function<void(const GlueClient*, const Model::GetClassifierRequest&, const Model::GetClassifierOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetClassifierResponseReceivedHandler;
784  typedef std::function<void(const GlueClient*, const Model::GetClassifiersRequest&, const Model::GetClassifiersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetClassifiersResponseReceivedHandler;
785  typedef std::function<void(const GlueClient*, const Model::GetColumnStatisticsForPartitionRequest&, const Model::GetColumnStatisticsForPartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetColumnStatisticsForPartitionResponseReceivedHandler;
786  typedef std::function<void(const GlueClient*, const Model::GetColumnStatisticsForTableRequest&, const Model::GetColumnStatisticsForTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetColumnStatisticsForTableResponseReceivedHandler;
787  typedef std::function<void(const GlueClient*, const Model::GetConnectionRequest&, const Model::GetConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConnectionResponseReceivedHandler;
788  typedef std::function<void(const GlueClient*, const Model::GetConnectionsRequest&, const Model::GetConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConnectionsResponseReceivedHandler;
789  typedef std::function<void(const GlueClient*, const Model::GetCrawlerRequest&, const Model::GetCrawlerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCrawlerResponseReceivedHandler;
790  typedef std::function<void(const GlueClient*, const Model::GetCrawlerMetricsRequest&, const Model::GetCrawlerMetricsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCrawlerMetricsResponseReceivedHandler;
791  typedef std::function<void(const GlueClient*, const Model::GetCrawlersRequest&, const Model::GetCrawlersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCrawlersResponseReceivedHandler;
792  typedef std::function<void(const GlueClient*, const Model::GetDataCatalogEncryptionSettingsRequest&, const Model::GetDataCatalogEncryptionSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataCatalogEncryptionSettingsResponseReceivedHandler;
793  typedef std::function<void(const GlueClient*, const Model::GetDatabaseRequest&, const Model::GetDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDatabaseResponseReceivedHandler;
794  typedef std::function<void(const GlueClient*, const Model::GetDatabasesRequest&, const Model::GetDatabasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDatabasesResponseReceivedHandler;
795  typedef std::function<void(const GlueClient*, const Model::GetDataflowGraphRequest&, const Model::GetDataflowGraphOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataflowGraphResponseReceivedHandler;
796  typedef std::function<void(const GlueClient*, const Model::GetDevEndpointRequest&, const Model::GetDevEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDevEndpointResponseReceivedHandler;
797  typedef std::function<void(const GlueClient*, const Model::GetDevEndpointsRequest&, const Model::GetDevEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDevEndpointsResponseReceivedHandler;
798  typedef std::function<void(const GlueClient*, const Model::GetJobRequest&, const Model::GetJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobResponseReceivedHandler;
799  typedef std::function<void(const GlueClient*, const Model::GetJobBookmarkRequest&, const Model::GetJobBookmarkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobBookmarkResponseReceivedHandler;
800  typedef std::function<void(const GlueClient*, const Model::GetJobRunRequest&, const Model::GetJobRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobRunResponseReceivedHandler;
801  typedef std::function<void(const GlueClient*, const Model::GetJobRunsRequest&, const Model::GetJobRunsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobRunsResponseReceivedHandler;
802  typedef std::function<void(const GlueClient*, const Model::GetJobsRequest&, const Model::GetJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobsResponseReceivedHandler;
803  typedef std::function<void(const GlueClient*, const Model::GetMLTaskRunRequest&, const Model::GetMLTaskRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMLTaskRunResponseReceivedHandler;
804  typedef std::function<void(const GlueClient*, const Model::GetMLTaskRunsRequest&, const Model::GetMLTaskRunsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMLTaskRunsResponseReceivedHandler;
805  typedef std::function<void(const GlueClient*, const Model::GetMLTransformRequest&, const Model::GetMLTransformOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMLTransformResponseReceivedHandler;
806  typedef std::function<void(const GlueClient*, const Model::GetMLTransformsRequest&, const Model::GetMLTransformsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMLTransformsResponseReceivedHandler;
807  typedef std::function<void(const GlueClient*, const Model::GetMappingRequest&, const Model::GetMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMappingResponseReceivedHandler;
808  typedef std::function<void(const GlueClient*, const Model::GetPartitionRequest&, const Model::GetPartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPartitionResponseReceivedHandler;
809  typedef std::function<void(const GlueClient*, const Model::GetPartitionIndexesRequest&, const Model::GetPartitionIndexesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPartitionIndexesResponseReceivedHandler;
810  typedef std::function<void(const GlueClient*, const Model::GetPartitionsRequest&, const Model::GetPartitionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPartitionsResponseReceivedHandler;
811  typedef std::function<void(const GlueClient*, const Model::GetPlanRequest&, const Model::GetPlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPlanResponseReceivedHandler;
812  typedef std::function<void(const GlueClient*, const Model::GetRegistryRequest&, const Model::GetRegistryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRegistryResponseReceivedHandler;
813  typedef std::function<void(const GlueClient*, const Model::GetResourcePoliciesRequest&, const Model::GetResourcePoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourcePoliciesResponseReceivedHandler;
814  typedef std::function<void(const GlueClient*, const Model::GetResourcePolicyRequest&, const Model::GetResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourcePolicyResponseReceivedHandler;
815  typedef std::function<void(const GlueClient*, const Model::GetSchemaRequest&, const Model::GetSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSchemaResponseReceivedHandler;
816  typedef std::function<void(const GlueClient*, const Model::GetSchemaByDefinitionRequest&, const Model::GetSchemaByDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSchemaByDefinitionResponseReceivedHandler;
817  typedef std::function<void(const GlueClient*, const Model::GetSchemaVersionRequest&, const Model::GetSchemaVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSchemaVersionResponseReceivedHandler;
818  typedef std::function<void(const GlueClient*, const Model::GetSchemaVersionsDiffRequest&, const Model::GetSchemaVersionsDiffOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSchemaVersionsDiffResponseReceivedHandler;
819  typedef std::function<void(const GlueClient*, const Model::GetSecurityConfigurationRequest&, const Model::GetSecurityConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSecurityConfigurationResponseReceivedHandler;
820  typedef std::function<void(const GlueClient*, const Model::GetSecurityConfigurationsRequest&, const Model::GetSecurityConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSecurityConfigurationsResponseReceivedHandler;
821  typedef std::function<void(const GlueClient*, const Model::GetTableRequest&, const Model::GetTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTableResponseReceivedHandler;
822  typedef std::function<void(const GlueClient*, const Model::GetTableVersionRequest&, const Model::GetTableVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTableVersionResponseReceivedHandler;
823  typedef std::function<void(const GlueClient*, const Model::GetTableVersionsRequest&, const Model::GetTableVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTableVersionsResponseReceivedHandler;
824  typedef std::function<void(const GlueClient*, const Model::GetTablesRequest&, const Model::GetTablesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTablesResponseReceivedHandler;
825  typedef std::function<void(const GlueClient*, const Model::GetTagsRequest&, const Model::GetTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTagsResponseReceivedHandler;
826  typedef std::function<void(const GlueClient*, const Model::GetTriggerRequest&, const Model::GetTriggerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTriggerResponseReceivedHandler;
827  typedef std::function<void(const GlueClient*, const Model::GetTriggersRequest&, const Model::GetTriggersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTriggersResponseReceivedHandler;
828  typedef std::function<void(const GlueClient*, const Model::GetUserDefinedFunctionRequest&, const Model::GetUserDefinedFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUserDefinedFunctionResponseReceivedHandler;
829  typedef std::function<void(const GlueClient*, const Model::GetUserDefinedFunctionsRequest&, const Model::GetUserDefinedFunctionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUserDefinedFunctionsResponseReceivedHandler;
830  typedef std::function<void(const GlueClient*, const Model::GetWorkflowRequest&, const Model::GetWorkflowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetWorkflowResponseReceivedHandler;
831  typedef std::function<void(const GlueClient*, const Model::GetWorkflowRunRequest&, const Model::GetWorkflowRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetWorkflowRunResponseReceivedHandler;
832  typedef std::function<void(const GlueClient*, const Model::GetWorkflowRunPropertiesRequest&, const Model::GetWorkflowRunPropertiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetWorkflowRunPropertiesResponseReceivedHandler;
833  typedef std::function<void(const GlueClient*, const Model::GetWorkflowRunsRequest&, const Model::GetWorkflowRunsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetWorkflowRunsResponseReceivedHandler;
834  typedef std::function<void(const GlueClient*, const Model::ImportCatalogToGlueRequest&, const Model::ImportCatalogToGlueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportCatalogToGlueResponseReceivedHandler;
835  typedef std::function<void(const GlueClient*, const Model::ListBlueprintsRequest&, const Model::ListBlueprintsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBlueprintsResponseReceivedHandler;
836  typedef std::function<void(const GlueClient*, const Model::ListCrawlersRequest&, const Model::ListCrawlersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCrawlersResponseReceivedHandler;
837  typedef std::function<void(const GlueClient*, const Model::ListDevEndpointsRequest&, const Model::ListDevEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDevEndpointsResponseReceivedHandler;
838  typedef std::function<void(const GlueClient*, const Model::ListJobsRequest&, const Model::ListJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListJobsResponseReceivedHandler;
839  typedef std::function<void(const GlueClient*, const Model::ListMLTransformsRequest&, const Model::ListMLTransformsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMLTransformsResponseReceivedHandler;
840  typedef std::function<void(const GlueClient*, const Model::ListRegistriesRequest&, const Model::ListRegistriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRegistriesResponseReceivedHandler;
841  typedef std::function<void(const GlueClient*, const Model::ListSchemaVersionsRequest&, const Model::ListSchemaVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSchemaVersionsResponseReceivedHandler;
842  typedef std::function<void(const GlueClient*, const Model::ListSchemasRequest&, const Model::ListSchemasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSchemasResponseReceivedHandler;
843  typedef std::function<void(const GlueClient*, const Model::ListTriggersRequest&, const Model::ListTriggersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTriggersResponseReceivedHandler;
844  typedef std::function<void(const GlueClient*, const Model::ListWorkflowsRequest&, const Model::ListWorkflowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListWorkflowsResponseReceivedHandler;
845  typedef std::function<void(const GlueClient*, const Model::PutDataCatalogEncryptionSettingsRequest&, const Model::PutDataCatalogEncryptionSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutDataCatalogEncryptionSettingsResponseReceivedHandler;
846  typedef std::function<void(const GlueClient*, const Model::PutResourcePolicyRequest&, const Model::PutResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutResourcePolicyResponseReceivedHandler;
847  typedef std::function<void(const GlueClient*, const Model::PutSchemaVersionMetadataRequest&, const Model::PutSchemaVersionMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutSchemaVersionMetadataResponseReceivedHandler;
848  typedef std::function<void(const GlueClient*, const Model::PutWorkflowRunPropertiesRequest&, const Model::PutWorkflowRunPropertiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutWorkflowRunPropertiesResponseReceivedHandler;
849  typedef std::function<void(const GlueClient*, const Model::QuerySchemaVersionMetadataRequest&, const Model::QuerySchemaVersionMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > QuerySchemaVersionMetadataResponseReceivedHandler;
850  typedef std::function<void(const GlueClient*, const Model::RegisterSchemaVersionRequest&, const Model::RegisterSchemaVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterSchemaVersionResponseReceivedHandler;
851  typedef std::function<void(const GlueClient*, const Model::RemoveSchemaVersionMetadataRequest&, const Model::RemoveSchemaVersionMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveSchemaVersionMetadataResponseReceivedHandler;
852  typedef std::function<void(const GlueClient*, const Model::ResetJobBookmarkRequest&, const Model::ResetJobBookmarkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetJobBookmarkResponseReceivedHandler;
853  typedef std::function<void(const GlueClient*, const Model::ResumeWorkflowRunRequest&, const Model::ResumeWorkflowRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResumeWorkflowRunResponseReceivedHandler;
854  typedef std::function<void(const GlueClient*, const Model::SearchTablesRequest&, const Model::SearchTablesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchTablesResponseReceivedHandler;
855  typedef std::function<void(const GlueClient*, const Model::StartBlueprintRunRequest&, const Model::StartBlueprintRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartBlueprintRunResponseReceivedHandler;
856  typedef std::function<void(const GlueClient*, const Model::StartCrawlerRequest&, const Model::StartCrawlerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartCrawlerResponseReceivedHandler;
857  typedef std::function<void(const GlueClient*, const Model::StartCrawlerScheduleRequest&, const Model::StartCrawlerScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartCrawlerScheduleResponseReceivedHandler;
858  typedef std::function<void(const GlueClient*, const Model::StartExportLabelsTaskRunRequest&, const Model::StartExportLabelsTaskRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartExportLabelsTaskRunResponseReceivedHandler;
859  typedef std::function<void(const GlueClient*, const Model::StartImportLabelsTaskRunRequest&, const Model::StartImportLabelsTaskRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartImportLabelsTaskRunResponseReceivedHandler;
860  typedef std::function<void(const GlueClient*, const Model::StartJobRunRequest&, const Model::StartJobRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartJobRunResponseReceivedHandler;
861  typedef std::function<void(const GlueClient*, const Model::StartMLEvaluationTaskRunRequest&, const Model::StartMLEvaluationTaskRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartMLEvaluationTaskRunResponseReceivedHandler;
862  typedef std::function<void(const GlueClient*, const Model::StartMLLabelingSetGenerationTaskRunRequest&, const Model::StartMLLabelingSetGenerationTaskRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartMLLabelingSetGenerationTaskRunResponseReceivedHandler;
863  typedef std::function<void(const GlueClient*, const Model::StartTriggerRequest&, const Model::StartTriggerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartTriggerResponseReceivedHandler;
864  typedef std::function<void(const GlueClient*, const Model::StartWorkflowRunRequest&, const Model::StartWorkflowRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartWorkflowRunResponseReceivedHandler;
865  typedef std::function<void(const GlueClient*, const Model::StopCrawlerRequest&, const Model::StopCrawlerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopCrawlerResponseReceivedHandler;
866  typedef std::function<void(const GlueClient*, const Model::StopCrawlerScheduleRequest&, const Model::StopCrawlerScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopCrawlerScheduleResponseReceivedHandler;
867  typedef std::function<void(const GlueClient*, const Model::StopTriggerRequest&, const Model::StopTriggerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopTriggerResponseReceivedHandler;
868  typedef std::function<void(const GlueClient*, const Model::StopWorkflowRunRequest&, const Model::StopWorkflowRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopWorkflowRunResponseReceivedHandler;
869  typedef std::function<void(const GlueClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
870  typedef std::function<void(const GlueClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
871  typedef std::function<void(const GlueClient*, const Model::UpdateBlueprintRequest&, const Model::UpdateBlueprintOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBlueprintResponseReceivedHandler;
872  typedef std::function<void(const GlueClient*, const Model::UpdateClassifierRequest&, const Model::UpdateClassifierOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateClassifierResponseReceivedHandler;
873  typedef std::function<void(const GlueClient*, const Model::UpdateColumnStatisticsForPartitionRequest&, const Model::UpdateColumnStatisticsForPartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateColumnStatisticsForPartitionResponseReceivedHandler;
874  typedef std::function<void(const GlueClient*, const Model::UpdateColumnStatisticsForTableRequest&, const Model::UpdateColumnStatisticsForTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateColumnStatisticsForTableResponseReceivedHandler;
875  typedef std::function<void(const GlueClient*, const Model::UpdateConnectionRequest&, const Model::UpdateConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConnectionResponseReceivedHandler;
876  typedef std::function<void(const GlueClient*, const Model::UpdateCrawlerRequest&, const Model::UpdateCrawlerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateCrawlerResponseReceivedHandler;
877  typedef std::function<void(const GlueClient*, const Model::UpdateCrawlerScheduleRequest&, const Model::UpdateCrawlerScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateCrawlerScheduleResponseReceivedHandler;
878  typedef std::function<void(const GlueClient*, const Model::UpdateDatabaseRequest&, const Model::UpdateDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDatabaseResponseReceivedHandler;
879  typedef std::function<void(const GlueClient*, const Model::UpdateDevEndpointRequest&, const Model::UpdateDevEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDevEndpointResponseReceivedHandler;
880  typedef std::function<void(const GlueClient*, const Model::UpdateJobRequest&, const Model::UpdateJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateJobResponseReceivedHandler;
881  typedef std::function<void(const GlueClient*, const Model::UpdateMLTransformRequest&, const Model::UpdateMLTransformOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMLTransformResponseReceivedHandler;
882  typedef std::function<void(const GlueClient*, const Model::UpdatePartitionRequest&, const Model::UpdatePartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePartitionResponseReceivedHandler;
883  typedef std::function<void(const GlueClient*, const Model::UpdateRegistryRequest&, const Model::UpdateRegistryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRegistryResponseReceivedHandler;
884  typedef std::function<void(const GlueClient*, const Model::UpdateSchemaRequest&, const Model::UpdateSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSchemaResponseReceivedHandler;
885  typedef std::function<void(const GlueClient*, const Model::UpdateTableRequest&, const Model::UpdateTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTableResponseReceivedHandler;
886  typedef std::function<void(const GlueClient*, const Model::UpdateTriggerRequest&, const Model::UpdateTriggerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTriggerResponseReceivedHandler;
887  typedef std::function<void(const GlueClient*, const Model::UpdateUserDefinedFunctionRequest&, const Model::UpdateUserDefinedFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserDefinedFunctionResponseReceivedHandler;
888  typedef std::function<void(const GlueClient*, const Model::UpdateWorkflowRequest&, const Model::UpdateWorkflowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateWorkflowResponseReceivedHandler;
889 
895  {
896  public:
898 
904 
910 
915  GlueClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
917 
918  virtual ~GlueClient();
919 
920 
928 
938 
947  virtual void BatchCreatePartitionAsync(const Model::BatchCreatePartitionRequest& request, const BatchCreatePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
948 
956 
966 
975  virtual void BatchDeleteConnectionAsync(const Model::BatchDeleteConnectionRequest& request, const BatchDeleteConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
976 
984 
994 
1003  virtual void BatchDeletePartitionAsync(const Model::BatchDeletePartitionRequest& request, const BatchDeletePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1004 
1019 
1036 
1052  virtual void BatchDeleteTableAsync(const Model::BatchDeleteTableRequest& request, const BatchDeleteTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1053 
1061 
1071 
1080  virtual void BatchDeleteTableVersionAsync(const Model::BatchDeleteTableVersionRequest& request, const BatchDeleteTableVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1081 
1089 
1099 
1108  virtual void BatchGetBlueprintsAsync(const Model::BatchGetBlueprintsRequest& request, const BatchGetBlueprintsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1109 
1120 
1133 
1145  virtual void BatchGetCrawlersAsync(const Model::BatchGetCrawlersRequest& request, const BatchGetCrawlersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1146 
1157 
1170 
1182  virtual void BatchGetDevEndpointsAsync(const Model::BatchGetDevEndpointsRequest& request, const BatchGetDevEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1183 
1194 
1207 
1219  virtual void BatchGetJobsAsync(const Model::BatchGetJobsRequest& request, const BatchGetJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1220 
1227 
1236 
1244  virtual void BatchGetPartitionAsync(const Model::BatchGetPartitionRequest& request, const BatchGetPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1245 
1256 
1269 
1281  virtual void BatchGetTriggersAsync(const Model::BatchGetTriggersRequest& request, const BatchGetTriggersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1282 
1293 
1306 
1318  virtual void BatchGetWorkflowsAsync(const Model::BatchGetWorkflowsRequest& request, const BatchGetWorkflowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1319 
1327 
1337 
1346  virtual void BatchStopJobRunAsync(const Model::BatchStopJobRunRequest& request, const BatchStopJobRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1347 
1355 
1365 
1374  virtual void BatchUpdatePartitionAsync(const Model::BatchUpdatePartitionRequest& request, const BatchUpdatePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1375 
1387 
1401 
1414  virtual void CancelMLTaskRunAsync(const Model::CancelMLTaskRunRequest& request, const CancelMLTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1415 
1425 
1437 
1448  virtual void CheckSchemaVersionValidityAsync(const Model::CheckSchemaVersionValidityRequest& request, const CheckSchemaVersionValidityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1449 
1456 
1465 
1473  virtual void CreateBlueprintAsync(const Model::CreateBlueprintRequest& request, const CreateBlueprintResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1474 
1484 
1496 
1507  virtual void CreateClassifierAsync(const Model::CreateClassifierRequest& request, const CreateClassifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1508 
1516 
1526 
1535  virtual void CreateConnectionAsync(const Model::CreateConnectionRequest& request, const CreateConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1536 
1546 
1558 
1569  virtual void CreateCrawlerAsync(const Model::CreateCrawlerRequest& request, const CreateCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1570 
1577 
1586 
1594  virtual void CreateDatabaseAsync(const Model::CreateDatabaseRequest& request, const CreateDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1595 
1602 
1611 
1619  virtual void CreateDevEndpointAsync(const Model::CreateDevEndpointRequest& request, const CreateDevEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1620 
1627 
1636 
1644  virtual void CreateJobAsync(const Model::CreateJobRequest& request, const CreateJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1645 
1664 
1685 
1705  virtual void CreateMLTransformAsync(const Model::CreateMLTransformRequest& request, const CreateMLTransformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1706 
1713 
1722 
1730  virtual void CreatePartitionAsync(const Model::CreatePartitionRequest& request, const CreatePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1731 
1739 
1749 
1758  virtual void CreatePartitionIndexAsync(const Model::CreatePartitionIndexRequest& request, const CreatePartitionIndexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1759 
1767 
1777 
1786  virtual void CreateRegistryAsync(const Model::CreateRegistryRequest& request, const CreateRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1787 
1803 
1821 
1838  virtual void CreateSchemaAsync(const Model::CreateSchemaRequest& request, const CreateSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1839 
1847 
1857 
1866  virtual void CreateScriptAsync(const Model::CreateScriptRequest& request, const CreateScriptResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1867 
1880 
1895 
1909  virtual void CreateSecurityConfigurationAsync(const Model::CreateSecurityConfigurationRequest& request, const CreateSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1910 
1917 
1926 
1934  virtual void CreateTableAsync(const Model::CreateTableRequest& request, const CreateTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1935 
1942 
1951 
1959  virtual void CreateTriggerAsync(const Model::CreateTriggerRequest& request, const CreateTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1960 
1968 
1978 
1987  virtual void CreateUserDefinedFunctionAsync(const Model::CreateUserDefinedFunctionRequest& request, const CreateUserDefinedFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1988 
1995 
2004 
2012  virtual void CreateWorkflowAsync(const Model::CreateWorkflowRequest& request, const CreateWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2013 
2020 
2029 
2037  virtual void DeleteBlueprintAsync(const Model::DeleteBlueprintRequest& request, const DeleteBlueprintResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2038 
2045 
2054 
2062  virtual void DeleteClassifierAsync(const Model::DeleteClassifierRequest& request, const DeleteClassifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2063 
2072 
2083 
2093  virtual void DeleteColumnStatisticsForPartitionAsync(const Model::DeleteColumnStatisticsForPartitionRequest& request, const DeleteColumnStatisticsForPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2094 
2103 
2114 
2124  virtual void DeleteColumnStatisticsForTableAsync(const Model::DeleteColumnStatisticsForTableRequest& request, const DeleteColumnStatisticsForTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2125 
2132 
2141 
2149  virtual void DeleteConnectionAsync(const Model::DeleteConnectionRequest& request, const DeleteConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2150 
2158 
2168 
2177  virtual void DeleteCrawlerAsync(const Model::DeleteCrawlerRequest& request, const DeleteCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2178 
2195 
2214 
2232  virtual void DeleteDatabaseAsync(const Model::DeleteDatabaseRequest& request, const DeleteDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2233 
2240 
2249 
2257  virtual void DeleteDevEndpointAsync(const Model::DeleteDevEndpointRequest& request, const DeleteDevEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2258 
2266 
2276 
2285  virtual void DeleteJobAsync(const Model::DeleteJobRequest& request, const DeleteJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2286 
2299 
2314 
2328  virtual void DeleteMLTransformAsync(const Model::DeleteMLTransformRequest& request, const DeleteMLTransformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2329 
2336 
2345 
2353  virtual void DeletePartitionAsync(const Model::DeletePartitionRequest& request, const DeletePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2354 
2362 
2372 
2381  virtual void DeletePartitionIndexAsync(const Model::DeletePartitionIndexRequest& request, const DeletePartitionIndexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2382 
2394 
2408 
2421  virtual void DeleteRegistryAsync(const Model::DeleteRegistryRequest& request, const DeleteRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2422 
2429 
2438 
2446  virtual void DeleteResourcePolicyAsync(const Model::DeleteResourcePolicyRequest& request, const DeleteResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2447 
2459 
2473 
2486  virtual void DeleteSchemaAsync(const Model::DeleteSchemaRequest& request, const DeleteSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2487 
2508 
2531 
2553  virtual void DeleteSchemaVersionsAsync(const Model::DeleteSchemaVersionsRequest& request, const DeleteSchemaVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2554 
2561 
2570 
2578  virtual void DeleteSecurityConfigurationAsync(const Model::DeleteSecurityConfigurationRequest& request, const DeleteSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2579 
2594 
2611 
2627  virtual void DeleteTableAsync(const Model::DeleteTableRequest& request, const DeleteTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2628 
2635 
2644 
2652  virtual void DeleteTableVersionAsync(const Model::DeleteTableVersionRequest& request, const DeleteTableVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2653 
2661 
2671 
2680  virtual void DeleteTriggerAsync(const Model::DeleteTriggerRequest& request, const DeleteTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2681 
2689 
2699 
2708  virtual void DeleteUserDefinedFunctionAsync(const Model::DeleteUserDefinedFunctionRequest& request, const DeleteUserDefinedFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2709 
2716 
2725 
2733  virtual void DeleteWorkflowAsync(const Model::DeleteWorkflowRequest& request, const DeleteWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2734 
2741 
2750 
2758  virtual void GetBlueprintAsync(const Model::GetBlueprintRequest& request, const GetBlueprintResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2759 
2766 
2775 
2783  virtual void GetBlueprintRunAsync(const Model::GetBlueprintRunRequest& request, const GetBlueprintRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2784 
2792 
2802 
2811  virtual void GetBlueprintRunsAsync(const Model::GetBlueprintRunsRequest& request, const GetBlueprintRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2812 
2819 
2828 
2836  virtual void GetCatalogImportStatusAsync(const Model::GetCatalogImportStatusRequest& request, const GetCatalogImportStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2837 
2844 
2853 
2861  virtual void GetClassifierAsync(const Model::GetClassifierRequest& request, const GetClassifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2862 
2870 
2880 
2889  virtual void GetClassifiersAsync(const Model::GetClassifiersRequest& request, const GetClassifiersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2890 
2899 
2910 
2920  virtual void GetColumnStatisticsForPartitionAsync(const Model::GetColumnStatisticsForPartitionRequest& request, const GetColumnStatisticsForPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2921 
2930 
2941 
2951  virtual void GetColumnStatisticsForTableAsync(const Model::GetColumnStatisticsForTableRequest& request, const GetColumnStatisticsForTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2952 
2960 
2970 
2979  virtual void GetConnectionAsync(const Model::GetConnectionRequest& request, const GetConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2980 
2988 
2998 
3007  virtual void GetConnectionsAsync(const Model::GetConnectionsRequest& request, const GetConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3008 
3015 
3024 
3032  virtual void GetCrawlerAsync(const Model::GetCrawlerRequest& request, const GetCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3033 
3040 
3049 
3057  virtual void GetCrawlerMetricsAsync(const Model::GetCrawlerMetricsRequest& request, const GetCrawlerMetricsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3058 
3066 
3076 
3085  virtual void GetCrawlersAsync(const Model::GetCrawlersRequest& request, const GetCrawlersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3086 
3094 
3104 
3113  virtual void GetDataCatalogEncryptionSettingsAsync(const Model::GetDataCatalogEncryptionSettingsRequest& request, const GetDataCatalogEncryptionSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3114 
3121 
3130 
3138  virtual void GetDatabaseAsync(const Model::GetDatabaseRequest& request, const GetDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3139 
3147 
3157 
3166  virtual void GetDatabasesAsync(const Model::GetDatabasesRequest& request, const GetDatabasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3167 
3175 
3185 
3194  virtual void GetDataflowGraphAsync(const Model::GetDataflowGraphRequest& request, const GetDataflowGraphResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3195 
3206 
3219 
3231  virtual void GetDevEndpointAsync(const Model::GetDevEndpointRequest& request, const GetDevEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3232 
3243 
3256 
3268  virtual void GetDevEndpointsAsync(const Model::GetDevEndpointsRequest& request, const GetDevEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3269 
3275  virtual Model::GetJobOutcome GetJob(const Model::GetJobRequest& request) const;
3276 
3285 
3293  virtual void GetJobAsync(const Model::GetJobRequest& request, const GetJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3294 
3301 
3310 
3318  virtual void GetJobBookmarkAsync(const Model::GetJobBookmarkRequest& request, const GetJobBookmarkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3319 
3326 
3335 
3343  virtual void GetJobRunAsync(const Model::GetJobRunRequest& request, const GetJobRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3344 
3352 
3362 
3371  virtual void GetJobRunsAsync(const Model::GetJobRunsRequest& request, const GetJobRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3372 
3378  virtual Model::GetJobsOutcome GetJobs(const Model::GetJobsRequest& request) const;
3379 
3388 
3396  virtual void GetJobsAsync(const Model::GetJobsRequest& request, const GetJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3397 
3408 
3421 
3433  virtual void GetMLTaskRunAsync(const Model::GetMLTaskRunRequest& request, const GetMLTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3434 
3447 
3462 
3476  virtual void GetMLTaskRunsAsync(const Model::GetMLTaskRunsRequest& request, const GetMLTaskRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3477 
3489 
3503 
3516  virtual void GetMLTransformAsync(const Model::GetMLTransformRequest& request, const GetMLTransformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3517 
3529 
3543 
3556  virtual void GetMLTransformsAsync(const Model::GetMLTransformsRequest& request, const GetMLTransformsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3557 
3564 
3573 
3581  virtual void GetMappingAsync(const Model::GetMappingRequest& request, const GetMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3582 
3590 
3600 
3609  virtual void GetPartitionAsync(const Model::GetPartitionRequest& request, const GetPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3610 
3618 
3628 
3637  virtual void GetPartitionIndexesAsync(const Model::GetPartitionIndexesRequest& request, const GetPartitionIndexesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3638 
3646 
3656 
3665  virtual void GetPartitionsAsync(const Model::GetPartitionsRequest& request, const GetPartitionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3666 
3672  virtual Model::GetPlanOutcome GetPlan(const Model::GetPlanRequest& request) const;
3673 
3682 
3690  virtual void GetPlanAsync(const Model::GetPlanRequest& request, const GetPlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3691 
3698 
3707 
3715  virtual void GetRegistryAsync(const Model::GetRegistryRequest& request, const GetRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3716 
3727 
3740 
3752  virtual void GetResourcePoliciesAsync(const Model::GetResourcePoliciesRequest& request, const GetResourcePoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3753 
3760 
3769 
3777  virtual void GetResourcePolicyAsync(const Model::GetResourcePolicyRequest& request, const GetResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3778 
3785 
3794 
3802  virtual void GetSchemaAsync(const Model::GetSchemaRequest& request, const GetSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3803 
3816 
3831 
3845  virtual void GetSchemaByDefinitionAsync(const Model::GetSchemaByDefinitionRequest& request, const GetSchemaByDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3846 
3855 
3866 
3876  virtual void GetSchemaVersionAsync(const Model::GetSchemaVersionRequest& request, const GetSchemaVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3877 
3887 
3899 
3910  virtual void GetSchemaVersionsDiffAsync(const Model::GetSchemaVersionsDiffRequest& request, const GetSchemaVersionsDiffResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3911 
3918 
3927 
3935  virtual void GetSecurityConfigurationAsync(const Model::GetSecurityConfigurationRequest& request, const GetSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3936 
3944 
3954 
3963  virtual void GetSecurityConfigurationsAsync(const Model::GetSecurityConfigurationsRequest& request, const GetSecurityConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3964 
3972 
3982 
3991  virtual void GetTableAsync(const Model::GetTableRequest& request, const GetTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3992 
3999 
4008 
4016  virtual void GetTableVersionAsync(const Model::GetTableVersionRequest& request, const GetTableVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4017 
4025 
4035 
4044  virtual void GetTableVersionsAsync(const Model::GetTableVersionsRequest& request, const GetTableVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4045 
4053 
4063 
4072  virtual void GetTablesAsync(const Model::GetTablesRequest& request, const GetTablesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4073 
4079  virtual Model::GetTagsOutcome GetTags(const Model::GetTagsRequest& request) const;
4080 
4089 
4097  virtual void GetTagsAsync(const Model::GetTagsRequest& request, const GetTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4098 
4105 
4114 
4122  virtual void GetTriggerAsync(const Model::GetTriggerRequest& request, const GetTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4123 
4130 
4139 
4147  virtual void GetTriggersAsync(const Model::GetTriggersRequest& request, const GetTriggersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4148 
4156 
4166 
4175  virtual void GetUserDefinedFunctionAsync(const Model::GetUserDefinedFunctionRequest& request, const GetUserDefinedFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4176 
4184 
4194 
4203  virtual void GetUserDefinedFunctionsAsync(const Model::GetUserDefinedFunctionsRequest& request, const GetUserDefinedFunctionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4204 
4211 
4220 
4228  virtual void GetWorkflowAsync(const Model::GetWorkflowRequest& request, const GetWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4229 
4237 
4247 
4256  virtual void GetWorkflowRunAsync(const Model::GetWorkflowRunRequest& request, const GetWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4257 
4265 
4275 
4284  virtual void GetWorkflowRunPropertiesAsync(const Model::GetWorkflowRunPropertiesRequest& request, const GetWorkflowRunPropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4285 
4293 
4303 
4312  virtual void GetWorkflowRunsAsync(const Model::GetWorkflowRunsRequest& request, const GetWorkflowRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4313 
4321 
4331 
4340  virtual void ImportCatalogToGlueAsync(const Model::ImportCatalogToGlueRequest& request, const ImportCatalogToGlueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4341 
4348 
4357 
4365  virtual void ListBlueprintsAsync(const Model::ListBlueprintsRequest& request, const ListBlueprintsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4366 
4379 
4394 
4408  virtual void ListCrawlersAsync(const Model::ListCrawlersRequest& request, const ListCrawlersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4409 
4422 
4437 
4451  virtual void ListDevEndpointsAsync(const Model::ListDevEndpointsRequest& request, const ListDevEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4452 
4465 
4480 
4494  virtual void ListJobsAsync(const Model::ListJobsRequest& request, const ListJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4495 
4507 
4521 
4534  virtual void ListMLTransformsAsync(const Model::ListMLTransformsRequest& request, const ListMLTransformsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4535 
4545 
4557 
4568  virtual void ListRegistriesAsync(const Model::ListRegistriesRequest& request, const ListRegistriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4569 
4579 
4591 
4602  virtual void ListSchemaVersionsAsync(const Model::ListSchemaVersionsRequest& request, const ListSchemaVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4603 
4614 
4627 
4639  virtual void ListSchemasAsync(const Model::ListSchemasRequest& request, const ListSchemasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4640 
4653 
4668 
4682  virtual void ListTriggersAsync(const Model::ListTriggersRequest& request, const ListTriggersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4683 
4691 
4701 
4710  virtual void ListWorkflowsAsync(const Model::ListWorkflowsRequest& request, const ListWorkflowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4711 
4720 
4731 
4741  virtual void PutDataCatalogEncryptionSettingsAsync(const Model::PutDataCatalogEncryptionSettingsRequest& request, const PutDataCatalogEncryptionSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4742 
4750 
4760 
4769  virtual void PutResourcePolicyAsync(const Model::PutResourcePolicyRequest& request, const PutResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4770 
4779 
4790 
4800  virtual void PutSchemaVersionMetadataAsync(const Model::PutSchemaVersionMetadataRequest& request, const PutSchemaVersionMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4801 
4811 
4823 
4834  virtual void PutWorkflowRunPropertiesAsync(const Model::PutWorkflowRunPropertiesRequest& request, const PutWorkflowRunPropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4835 
4843 
4853 
4862  virtual void QuerySchemaVersionMetadataAsync(const Model::QuerySchemaVersionMetadataRequest& request, const QuerySchemaVersionMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4863 
4881 
4901 
4920  virtual void RegisterSchemaVersionAsync(const Model::RegisterSchemaVersionRequest& request, const RegisterSchemaVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4921 
4929 
4939 
4948  virtual void RemoveSchemaVersionMetadataAsync(const Model::RemoveSchemaVersionMetadataRequest& request, const RemoveSchemaVersionMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4949 
4956 
4965 
4973  virtual void ResetJobBookmarkAsync(const Model::ResetJobBookmarkRequest& request, const ResetJobBookmarkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4974 
4983 
4994 
5004  virtual void ResumeWorkflowRunAsync(const Model::ResumeWorkflowRunRequest& request, const ResumeWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5005 
5020 
5037 
5053  virtual void SearchTablesAsync(const Model::SearchTablesRequest& request, const SearchTablesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5054 
5061 
5070 
5078  virtual void StartBlueprintRunAsync(const Model::StartBlueprintRunRequest& request, const StartBlueprintRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5079 
5089 
5101 
5112  virtual void StartCrawlerAsync(const Model::StartCrawlerRequest& request, const StartCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5113 
5122 
5133 
5143  virtual void StartCrawlerScheduleAsync(const Model::StartCrawlerScheduleRequest& request, const StartCrawlerScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5144 
5160 
5178 
5195  virtual void StartExportLabelsTaskRunAsync(const Model::StartExportLabelsTaskRunRequest& request, const StartExportLabelsTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5196 
5227 
5260 
5292  virtual void StartImportLabelsTaskRunAsync(const Model::StartImportLabelsTaskRunRequest& request, const StartImportLabelsTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5293 
5300 
5309 
5317  virtual void StartJobRunAsync(const Model::StartJobRunRequest& request, const StartJobRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5318 
5330 
5344 
5357  virtual void StartMLEvaluationTaskRunAsync(const Model::StartMLEvaluationTaskRunRequest& request, const StartMLEvaluationTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5358 
5376 
5396 
5415  virtual void StartMLLabelingSetGenerationTaskRunAsync(const Model::StartMLLabelingSetGenerationTaskRunRequest& request, const StartMLLabelingSetGenerationTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5416 
5426 
5438 
5449  virtual void StartTriggerAsync(const Model::StartTriggerRequest& request, const StartTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5450 
5457 
5466 
5474  virtual void StartWorkflowRunAsync(const Model::StartWorkflowRunRequest& request, const StartWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5475 
5483 
5493 
5502  virtual void StopCrawlerAsync(const Model::StopCrawlerRequest& request, const StopCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5503 
5512 
5523 
5533  virtual void StopCrawlerScheduleAsync(const Model::StopCrawlerScheduleRequest& request, const StopCrawlerScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5534 
5541 
5550 
5558  virtual void StopTriggerAsync(const Model::StopTriggerRequest& request, const StopTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5559 
5567 
5577 
5586  virtual void StopWorkflowRunAsync(const Model::StopWorkflowRunRequest& request, const StopWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5587 
5598 
5611 
5623  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5624 
5631 
5640 
5648  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5649 
5656 
5665 
5673  virtual void UpdateBlueprintAsync(const Model::UpdateBlueprintRequest& request, const UpdateBlueprintResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5674 
5684 
5696 
5707  virtual void UpdateClassifierAsync(const Model::UpdateClassifierRequest& request, const UpdateClassifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5708 
5717 
5728 
5738  virtual void UpdateColumnStatisticsForPartitionAsync(const Model::UpdateColumnStatisticsForPartitionRequest& request, const UpdateColumnStatisticsForPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5739 
5748 
5759 
5769  virtual void UpdateColumnStatisticsForTableAsync(const Model::UpdateColumnStatisticsForTableRequest& request, const UpdateColumnStatisticsForTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5770 
5778 
5788 
5797  virtual void UpdateConnectionAsync(const Model::UpdateConnectionRequest& request, const UpdateConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5798 
5806 
5816 
5825  virtual void UpdateCrawlerAsync(const Model::UpdateCrawlerRequest& request, const UpdateCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5826 
5834 
5844 
5853  virtual void UpdateCrawlerScheduleAsync(const Model::UpdateCrawlerScheduleRequest& request, const UpdateCrawlerScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5854 
5862 
5872 
5881  virtual void UpdateDatabaseAsync(const Model::UpdateDatabaseRequest& request, const UpdateDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5882 
5889 
5898 
5906  virtual void UpdateDevEndpointAsync(const Model::UpdateDevEndpointRequest& request, const UpdateDevEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5907 
5914 
5923 
5931  virtual void UpdateJobAsync(const Model::UpdateJobRequest& request, const UpdateJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5932 
5944 
5958 
5971  virtual void UpdateMLTransformAsync(const Model::UpdateMLTransformRequest& request, const UpdateMLTransformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5972 
5979 
5988 
5996  virtual void UpdatePartitionAsync(const Model::UpdatePartitionRequest& request, const UpdatePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5997 
6006 
6017 
6027  virtual void UpdateRegistryAsync(const Model::UpdateRegistryRequest& request, const UpdateRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6028 
6044 
6062 
6079  virtual void UpdateSchemaAsync(const Model::UpdateSchemaRequest& request, const UpdateSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6080 
6087 
6096 
6104  virtual void UpdateTableAsync(const Model::UpdateTableRequest& request, const UpdateTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6105 
6112 
6121 
6129  virtual void UpdateTriggerAsync(const Model::UpdateTriggerRequest& request, const UpdateTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6130 
6138 
6148 
6157  virtual void UpdateUserDefinedFunctionAsync(const Model::UpdateUserDefinedFunctionRequest& request, const UpdateUserDefinedFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6158 
6165 
6174 
6182  virtual void UpdateWorkflowAsync(const Model::UpdateWorkflowRequest& request, const UpdateWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
6183 
6184 
6185  void OverrideEndpoint(const Aws::String& endpoint);
6186  private:
6187  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
6188  void BatchCreatePartitionAsyncHelper(const Model::BatchCreatePartitionRequest& request, const BatchCreatePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6189  void BatchDeleteConnectionAsyncHelper(const Model::BatchDeleteConnectionRequest& request, const BatchDeleteConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6190  void BatchDeletePartitionAsyncHelper(const Model::BatchDeletePartitionRequest& request, const BatchDeletePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6191  void BatchDeleteTableAsyncHelper(const Model::BatchDeleteTableRequest& request, const BatchDeleteTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6192  void BatchDeleteTableVersionAsyncHelper(const Model::BatchDeleteTableVersionRequest& request, const BatchDeleteTableVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6193  void BatchGetBlueprintsAsyncHelper(const Model::BatchGetBlueprintsRequest& request, const BatchGetBlueprintsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6194  void BatchGetCrawlersAsyncHelper(const Model::BatchGetCrawlersRequest& request, const BatchGetCrawlersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6195  void BatchGetDevEndpointsAsyncHelper(const Model::BatchGetDevEndpointsRequest& request, const BatchGetDevEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6196  void BatchGetJobsAsyncHelper(const Model::BatchGetJobsRequest& request, const BatchGetJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6197  void BatchGetPartitionAsyncHelper(const Model::BatchGetPartitionRequest& request, const BatchGetPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6198  void BatchGetTriggersAsyncHelper(const Model::BatchGetTriggersRequest& request, const BatchGetTriggersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6199  void BatchGetWorkflowsAsyncHelper(const Model::BatchGetWorkflowsRequest& request, const BatchGetWorkflowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6200  void BatchStopJobRunAsyncHelper(const Model::BatchStopJobRunRequest& request, const BatchStopJobRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6201  void BatchUpdatePartitionAsyncHelper(const Model::BatchUpdatePartitionRequest& request, const BatchUpdatePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6202  void CancelMLTaskRunAsyncHelper(const Model::CancelMLTaskRunRequest& request, const CancelMLTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6203  void CheckSchemaVersionValidityAsyncHelper(const Model::CheckSchemaVersionValidityRequest& request, const CheckSchemaVersionValidityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6204  void CreateBlueprintAsyncHelper(const Model::CreateBlueprintRequest& request, const CreateBlueprintResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6205  void CreateClassifierAsyncHelper(const Model::CreateClassifierRequest& request, const CreateClassifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6206  void CreateConnectionAsyncHelper(const Model::CreateConnectionRequest& request, const CreateConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6207  void CreateCrawlerAsyncHelper(const Model::CreateCrawlerRequest& request, const CreateCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6208  void CreateDatabaseAsyncHelper(const Model::CreateDatabaseRequest& request, const CreateDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6209  void CreateDevEndpointAsyncHelper(const Model::CreateDevEndpointRequest& request, const CreateDevEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6210  void CreateJobAsyncHelper(const Model::CreateJobRequest& request, const CreateJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6211  void CreateMLTransformAsyncHelper(const Model::CreateMLTransformRequest& request, const CreateMLTransformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6212  void CreatePartitionAsyncHelper(const Model::CreatePartitionRequest& request, const CreatePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6213  void CreatePartitionIndexAsyncHelper(const Model::CreatePartitionIndexRequest& request, const CreatePartitionIndexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6214  void CreateRegistryAsyncHelper(const Model::CreateRegistryRequest& request, const CreateRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6215  void CreateSchemaAsyncHelper(const Model::CreateSchemaRequest& request, const CreateSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6216  void CreateScriptAsyncHelper(const Model::CreateScriptRequest& request, const CreateScriptResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6217  void CreateSecurityConfigurationAsyncHelper(const Model::CreateSecurityConfigurationRequest& request, const CreateSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6218  void CreateTableAsyncHelper(const Model::CreateTableRequest& request, const CreateTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6219  void CreateTriggerAsyncHelper(const Model::CreateTriggerRequest& request, const CreateTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6220  void CreateUserDefinedFunctionAsyncHelper(const Model::CreateUserDefinedFunctionRequest& request, const CreateUserDefinedFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6221  void CreateWorkflowAsyncHelper(const Model::CreateWorkflowRequest& request, const CreateWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6222  void DeleteBlueprintAsyncHelper(const Model::DeleteBlueprintRequest& request, const DeleteBlueprintResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6223  void DeleteClassifierAsyncHelper(const Model::DeleteClassifierRequest& request, const DeleteClassifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6224  void DeleteColumnStatisticsForPartitionAsyncHelper(const Model::DeleteColumnStatisticsForPartitionRequest& request, const DeleteColumnStatisticsForPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6225  void DeleteColumnStatisticsForTableAsyncHelper(const Model::DeleteColumnStatisticsForTableRequest& request, const DeleteColumnStatisticsForTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6226  void DeleteConnectionAsyncHelper(const Model::DeleteConnectionRequest& request, const DeleteConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6227  void DeleteCrawlerAsyncHelper(const Model::DeleteCrawlerRequest& request, const DeleteCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6228  void DeleteDatabaseAsyncHelper(const Model::DeleteDatabaseRequest& request, const DeleteDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6229  void DeleteDevEndpointAsyncHelper(const Model::DeleteDevEndpointRequest& request, const DeleteDevEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6230  void DeleteJobAsyncHelper(const Model::DeleteJobRequest& request, const DeleteJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6231  void DeleteMLTransformAsyncHelper(const Model::DeleteMLTransformRequest& request, const DeleteMLTransformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6232  void DeletePartitionAsyncHelper(const Model::DeletePartitionRequest& request, const DeletePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6233  void DeletePartitionIndexAsyncHelper(const Model::DeletePartitionIndexRequest& request, const DeletePartitionIndexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6234  void DeleteRegistryAsyncHelper(const Model::DeleteRegistryRequest& request, const DeleteRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6235  void DeleteResourcePolicyAsyncHelper(const Model::DeleteResourcePolicyRequest& request, const DeleteResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6236  void DeleteSchemaAsyncHelper(const Model::DeleteSchemaRequest& request, const DeleteSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6237  void DeleteSchemaVersionsAsyncHelper(const Model::DeleteSchemaVersionsRequest& request, const DeleteSchemaVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6238  void DeleteSecurityConfigurationAsyncHelper(const Model::DeleteSecurityConfigurationRequest& request, const DeleteSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6239  void DeleteTableAsyncHelper(const Model::DeleteTableRequest& request, const DeleteTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6240  void DeleteTableVersionAsyncHelper(const Model::DeleteTableVersionRequest& request, const DeleteTableVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6241  void DeleteTriggerAsyncHelper(const Model::DeleteTriggerRequest& request, const DeleteTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6242  void DeleteUserDefinedFunctionAsyncHelper(const Model::DeleteUserDefinedFunctionRequest& request, const DeleteUserDefinedFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6243  void DeleteWorkflowAsyncHelper(const Model::DeleteWorkflowRequest& request, const DeleteWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6244  void GetBlueprintAsyncHelper(const Model::GetBlueprintRequest& request, const GetBlueprintResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6245  void GetBlueprintRunAsyncHelper(const Model::GetBlueprintRunRequest& request, const GetBlueprintRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6246  void GetBlueprintRunsAsyncHelper(const Model::GetBlueprintRunsRequest& request, const GetBlueprintRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6247  void GetCatalogImportStatusAsyncHelper(const Model::GetCatalogImportStatusRequest& request, const GetCatalogImportStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6248  void GetClassifierAsyncHelper(const Model::GetClassifierRequest& request, const GetClassifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6249  void GetClassifiersAsyncHelper(const Model::GetClassifiersRequest& request, const GetClassifiersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6250  void GetColumnStatisticsForPartitionAsyncHelper(const Model::GetColumnStatisticsForPartitionRequest& request, const GetColumnStatisticsForPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6251  void GetColumnStatisticsForTableAsyncHelper(const Model::GetColumnStatisticsForTableRequest& request, const GetColumnStatisticsForTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6252  void GetConnectionAsyncHelper(const Model::GetConnectionRequest& request, const GetConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6253  void GetConnectionsAsyncHelper(const Model::GetConnectionsRequest& request, const GetConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6254  void GetCrawlerAsyncHelper(const Model::GetCrawlerRequest& request, const GetCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6255  void GetCrawlerMetricsAsyncHelper(const Model::GetCrawlerMetricsRequest& request, const GetCrawlerMetricsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6256  void GetCrawlersAsyncHelper(const Model::GetCrawlersRequest& request, const GetCrawlersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6257  void GetDataCatalogEncryptionSettingsAsyncHelper(const Model::GetDataCatalogEncryptionSettingsRequest& request, const GetDataCatalogEncryptionSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6258  void GetDatabaseAsyncHelper(const Model::GetDatabaseRequest& request, const GetDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6259  void GetDatabasesAsyncHelper(const Model::GetDatabasesRequest& request, const GetDatabasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6260  void GetDataflowGraphAsyncHelper(const Model::GetDataflowGraphRequest& request, const GetDataflowGraphResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6261  void GetDevEndpointAsyncHelper(const Model::GetDevEndpointRequest& request, const GetDevEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6262  void GetDevEndpointsAsyncHelper(const Model::GetDevEndpointsRequest& request, const GetDevEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6263  void GetJobAsyncHelper(const Model::GetJobRequest& request, const GetJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6264  void GetJobBookmarkAsyncHelper(const Model::GetJobBookmarkRequest& request, const GetJobBookmarkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6265  void GetJobRunAsyncHelper(const Model::GetJobRunRequest& request, const GetJobRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6266  void GetJobRunsAsyncHelper(const Model::GetJobRunsRequest& request, const GetJobRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6267  void GetJobsAsyncHelper(const Model::GetJobsRequest& request, const GetJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6268  void GetMLTaskRunAsyncHelper(const Model::GetMLTaskRunRequest& request, const GetMLTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6269  void GetMLTaskRunsAsyncHelper(const Model::GetMLTaskRunsRequest& request, const GetMLTaskRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6270  void GetMLTransformAsyncHelper(const Model::GetMLTransformRequest& request, const GetMLTransformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6271  void GetMLTransformsAsyncHelper(const Model::GetMLTransformsRequest& request, const GetMLTransformsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6272  void GetMappingAsyncHelper(const Model::GetMappingRequest& request, const GetMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6273  void GetPartitionAsyncHelper(const Model::GetPartitionRequest& request, const GetPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6274  void GetPartitionIndexesAsyncHelper(const Model::GetPartitionIndexesRequest& request, const GetPartitionIndexesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6275  void GetPartitionsAsyncHelper(const Model::GetPartitionsRequest& request, const GetPartitionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6276  void GetPlanAsyncHelper(const Model::GetPlanRequest& request, const GetPlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6277  void GetRegistryAsyncHelper(const Model::GetRegistryRequest& request, const GetRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6278  void GetResourcePoliciesAsyncHelper(const Model::GetResourcePoliciesRequest& request, const GetResourcePoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6279  void GetResourcePolicyAsyncHelper(const Model::GetResourcePolicyRequest& request, const GetResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6280  void GetSchemaAsyncHelper(const Model::GetSchemaRequest& request, const GetSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6281  void GetSchemaByDefinitionAsyncHelper(const Model::GetSchemaByDefinitionRequest& request, const GetSchemaByDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6282  void GetSchemaVersionAsyncHelper(const Model::GetSchemaVersionRequest& request, const GetSchemaVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6283  void GetSchemaVersionsDiffAsyncHelper(const Model::GetSchemaVersionsDiffRequest& request, const GetSchemaVersionsDiffResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6284  void GetSecurityConfigurationAsyncHelper(const Model::GetSecurityConfigurationRequest& request, const GetSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6285  void GetSecurityConfigurationsAsyncHelper(const Model::GetSecurityConfigurationsRequest& request, const GetSecurityConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6286  void GetTableAsyncHelper(const Model::GetTableRequest& request, const GetTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6287  void GetTableVersionAsyncHelper(const Model::GetTableVersionRequest& request, const GetTableVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6288  void GetTableVersionsAsyncHelper(const Model::GetTableVersionsRequest& request, const GetTableVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6289  void GetTablesAsyncHelper(const Model::GetTablesRequest& request, const GetTablesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6290  void GetTagsAsyncHelper(const Model::GetTagsRequest& request, const GetTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6291  void GetTriggerAsyncHelper(const Model::GetTriggerRequest& request, const GetTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6292  void GetTriggersAsyncHelper(const Model::GetTriggersRequest& request, const GetTriggersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6293  void GetUserDefinedFunctionAsyncHelper(const Model::GetUserDefinedFunctionRequest& request, const GetUserDefinedFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6294  void GetUserDefinedFunctionsAsyncHelper(const Model::GetUserDefinedFunctionsRequest& request, const GetUserDefinedFunctionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6295  void GetWorkflowAsyncHelper(const Model::GetWorkflowRequest& request, const GetWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6296  void GetWorkflowRunAsyncHelper(const Model::GetWorkflowRunRequest& request, const GetWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6297  void GetWorkflowRunPropertiesAsyncHelper(const Model::GetWorkflowRunPropertiesRequest& request, const GetWorkflowRunPropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6298  void GetWorkflowRunsAsyncHelper(const Model::GetWorkflowRunsRequest& request, const GetWorkflowRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6299  void ImportCatalogToGlueAsyncHelper(const Model::ImportCatalogToGlueRequest& request, const ImportCatalogToGlueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6300  void ListBlueprintsAsyncHelper(const Model::ListBlueprintsRequest& request, const ListBlueprintsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6301  void ListCrawlersAsyncHelper(const Model::ListCrawlersRequest& request, const ListCrawlersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6302  void ListDevEndpointsAsyncHelper(const Model::ListDevEndpointsRequest& request, const ListDevEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6303  void ListJobsAsyncHelper(const Model::ListJobsRequest& request, const ListJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6304  void ListMLTransformsAsyncHelper(const Model::ListMLTransformsRequest& request, const ListMLTransformsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6305  void ListRegistriesAsyncHelper(const Model::ListRegistriesRequest& request, const ListRegistriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6306  void ListSchemaVersionsAsyncHelper(const Model::ListSchemaVersionsRequest& request, const ListSchemaVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6307  void ListSchemasAsyncHelper(const Model::ListSchemasRequest& request, const ListSchemasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6308  void ListTriggersAsyncHelper(const Model::ListTriggersRequest& request, const ListTriggersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6309  void ListWorkflowsAsyncHelper(const Model::ListWorkflowsRequest& request, const ListWorkflowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6310  void PutDataCatalogEncryptionSettingsAsyncHelper(const Model::PutDataCatalogEncryptionSettingsRequest& request, const PutDataCatalogEncryptionSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6311  void PutResourcePolicyAsyncHelper(const Model::PutResourcePolicyRequest& request, const PutResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6312  void PutSchemaVersionMetadataAsyncHelper(const Model::PutSchemaVersionMetadataRequest& request, const PutSchemaVersionMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6313  void PutWorkflowRunPropertiesAsyncHelper(const Model::PutWorkflowRunPropertiesRequest& request, const PutWorkflowRunPropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6314  void QuerySchemaVersionMetadataAsyncHelper(const Model::QuerySchemaVersionMetadataRequest& request, const QuerySchemaVersionMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6315  void RegisterSchemaVersionAsyncHelper(const Model::RegisterSchemaVersionRequest& request, const RegisterSchemaVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6316  void RemoveSchemaVersionMetadataAsyncHelper(const Model::RemoveSchemaVersionMetadataRequest& request, const RemoveSchemaVersionMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6317  void ResetJobBookmarkAsyncHelper(const Model::ResetJobBookmarkRequest& request, const ResetJobBookmarkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6318  void ResumeWorkflowRunAsyncHelper(const Model::ResumeWorkflowRunRequest& request, const ResumeWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6319  void SearchTablesAsyncHelper(const Model::SearchTablesRequest& request, const SearchTablesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6320  void StartBlueprintRunAsyncHelper(const Model::StartBlueprintRunRequest& request, const StartBlueprintRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6321  void StartCrawlerAsyncHelper(const Model::StartCrawlerRequest& request, const StartCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6322  void StartCrawlerScheduleAsyncHelper(const Model::StartCrawlerScheduleRequest& request, const StartCrawlerScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6323  void StartExportLabelsTaskRunAsyncHelper(const Model::StartExportLabelsTaskRunRequest& request, const StartExportLabelsTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6324  void StartImportLabelsTaskRunAsyncHelper(const Model::StartImportLabelsTaskRunRequest& request, const StartImportLabelsTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6325  void StartJobRunAsyncHelper(const Model::StartJobRunRequest& request, const StartJobRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6326  void StartMLEvaluationTaskRunAsyncHelper(const Model::StartMLEvaluationTaskRunRequest& request, const StartMLEvaluationTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6327  void StartMLLabelingSetGenerationTaskRunAsyncHelper(const Model::StartMLLabelingSetGenerationTaskRunRequest& request, const StartMLLabelingSetGenerationTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6328  void StartTriggerAsyncHelper(const Model::StartTriggerRequest& request, const StartTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6329  void StartWorkflowRunAsyncHelper(const Model::StartWorkflowRunRequest& request, const StartWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6330  void StopCrawlerAsyncHelper(const Model::StopCrawlerRequest& request, const StopCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6331  void StopCrawlerScheduleAsyncHelper(const Model::StopCrawlerScheduleRequest& request, const StopCrawlerScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6332  void StopTriggerAsyncHelper(const Model::StopTriggerRequest& request, const StopTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6333  void StopWorkflowRunAsyncHelper(const Model::StopWorkflowRunRequest& request, const StopWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6334  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6335  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6336  void UpdateBlueprintAsyncHelper(const Model::UpdateBlueprintRequest& request, const UpdateBlueprintResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6337  void UpdateClassifierAsyncHelper(const Model::UpdateClassifierRequest& request, const UpdateClassifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6338  void UpdateColumnStatisticsForPartitionAsyncHelper(const Model::UpdateColumnStatisticsForPartitionRequest& request, const UpdateColumnStatisticsForPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6339  void UpdateColumnStatisticsForTableAsyncHelper(const Model::UpdateColumnStatisticsForTableRequest& request, const UpdateColumnStatisticsForTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6340  void UpdateConnectionAsyncHelper(const Model::UpdateConnectionRequest& request, const UpdateConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6341  void UpdateCrawlerAsyncHelper(const Model::UpdateCrawlerRequest& request, const UpdateCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6342  void UpdateCrawlerScheduleAsyncHelper(const Model::UpdateCrawlerScheduleRequest& request, const UpdateCrawlerScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6343  void UpdateDatabaseAsyncHelper(const Model::UpdateDatabaseRequest& request, const UpdateDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6344  void UpdateDevEndpointAsyncHelper(const Model::UpdateDevEndpointRequest& request, const UpdateDevEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6345  void UpdateJobAsyncHelper(const Model::UpdateJobRequest& request, const UpdateJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6346  void UpdateMLTransformAsyncHelper(const Model::UpdateMLTransformRequest& request, const UpdateMLTransformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6347  void UpdatePartitionAsyncHelper(const Model::UpdatePartitionRequest& request, const UpdatePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6348  void UpdateRegistryAsyncHelper(const Model::UpdateRegistryRequest& request, const UpdateRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6349  void UpdateSchemaAsyncHelper(const Model::UpdateSchemaRequest& request, const UpdateSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6350  void UpdateTableAsyncHelper(const Model::UpdateTableRequest& request, const UpdateTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6351  void UpdateTriggerAsyncHelper(const Model::UpdateTriggerRequest& request, const UpdateTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6352  void UpdateUserDefinedFunctionAsyncHelper(const Model::UpdateUserDefinedFunctionRequest& request, const UpdateUserDefinedFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6353  void UpdateWorkflowAsyncHelper(const Model::UpdateWorkflowRequest& request, const UpdateWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6354 
6355  Aws::String m_uri;
6356  Aws::String m_configScheme;
6357  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
6358  };
6359 
6360 } // namespace Glue
6361 } // namespace Aws
CreateTableResult.h
Aws::Glue::Model::GetTableRequest
Definition: GetTableRequest.h:22
PutResourcePolicyResult.h
Aws::Glue::GlueClient::BatchUpdatePartition
virtual Model::BatchUpdatePartitionOutcome BatchUpdatePartition(const Model::BatchUpdatePartitionRequest &request) const
QuerySchemaVersionMetadataResult.h
Aws::Glue::GlueClient::GetBlueprintRunsCallable
virtual Model::GetBlueprintRunsOutcomeCallable GetBlueprintRunsCallable(const Model::GetBlueprintRunsRequest &request) const
Aws::Glue::GlueClient::UpdateClassifierCallable
virtual Model::UpdateClassifierOutcomeCallable UpdateClassifierCallable(const Model::UpdateClassifierRequest &request) const
Aws::Glue::PutWorkflowRunPropertiesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::PutWorkflowRunPropertiesRequest &, const Model::PutWorkflowRunPropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutWorkflowRunPropertiesResponseReceivedHandler
Definition: GlueClient.h:848
Aws::Glue::GlueClient::CreatePartitionIndex
virtual Model::CreatePartitionIndexOutcome CreatePartitionIndex(const Model::CreatePartitionIndexRequest &request) const
Aws::Glue::Model::GetBlueprintOutcomeCallable
std::future< GetBlueprintOutcome > GetBlueprintOutcomeCallable
Definition: GlueClient.h:609
Aws::Glue::GlueClient::RegisterSchemaVersion
virtual Model::RegisterSchemaVersionOutcome RegisterSchemaVersion(const Model::RegisterSchemaVersionRequest &request) const
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::Glue::Model::GetMLTransformRequest
Definition: GetMLTransformRequest.h:22
Aws::Glue::Model::GetUserDefinedFunctionOutcomeCallable
std::future< GetUserDefinedFunctionOutcome > GetUserDefinedFunctionOutcomeCallable
Definition: GlueClient.h:658
Aws::Glue::GlueClient::ListWorkflows
virtual Model::ListWorkflowsOutcome ListWorkflows(const Model::ListWorkflowsRequest &request) const
Aws::Glue::Model::BatchGetCrawlersOutcomeCallable
std::future< BatchGetCrawlersOutcome > BatchGetCrawlersOutcomeCallable
Definition: GlueClient.h:559
Aws::Glue::Model::GetSecurityConfigurationRequest
Definition: GetSecurityConfigurationRequest.h:22
Aws::Glue::GlueClient::GetSecurityConfigurationCallable
virtual Model::GetSecurityConfigurationOutcomeCallable GetSecurityConfigurationCallable(const Model::GetSecurityConfigurationRequest &request) const
Aws::Glue::GlueClient::BatchGetJobs
virtual Model::BatchGetJobsOutcome BatchGetJobs(const Model::BatchGetJobsRequest &request) const
PutWorkflowRunPropertiesResult.h
CreateTriggerResult.h
CreateScriptResult.h
BatchDeleteConnectionResult.h
Aws::Glue::Model::GetMappingOutcomeCallable
std::future< GetMappingOutcome > GetMappingOutcomeCallable
Definition: GlueClient.h:637
Aws::Glue::Model::UpdateColumnStatisticsForTableRequest
Definition: UpdateColumnStatisticsForTableRequest.h:24
Aws::Glue::GlueClient::GetMLTransform
virtual Model::GetMLTransformOutcome GetMLTransform(const Model::GetMLTransformRequest &request) const
Aws::Glue::Model::DeleteDatabaseOutcomeCallable
std::future< DeleteDatabaseOutcome > DeleteDatabaseOutcomeCallable
Definition: GlueClient.h:593
Aws::Glue::Model::UpdateMLTransformRequest
Definition: UpdateMLTransformRequest.h:24
Aws::Glue::GlueClient::GetSecurityConfiguration
virtual Model::GetSecurityConfigurationOutcome GetSecurityConfiguration(const Model::GetSecurityConfigurationRequest &request) const
Aws::Glue::Model::GetWorkflowRunsRequest
Definition: GetWorkflowRunsRequest.h:22
Aws::Glue::GlueClient::StopCrawlerScheduleCallable
virtual Model::StopCrawlerScheduleOutcomeCallable StopCrawlerScheduleCallable(const Model::StopCrawlerScheduleRequest &request) const
Aws::Glue::Model::GetCrawlerMetricsOutcome
Aws::Utils::Outcome< GetCrawlerMetricsResult, GlueError > GetCrawlerMetricsOutcome
Definition: GlueClient.h:453
StopCrawlerResult.h
Aws::Glue::GlueClient::UpdateUserDefinedFunctionCallable
virtual Model::UpdateUserDefinedFunctionOutcomeCallable UpdateUserDefinedFunctionCallable(const Model::UpdateUserDefinedFunctionRequest &request) const
Aws::Glue::Model::GetDatabasesOutcomeCallable
std::future< GetDatabasesOutcome > GetDatabasesOutcomeCallable
Definition: GlueClient.h:624
Aws::Glue::Model::GetJobBookmarkOutcome
Aws::Utils::Outcome< GetJobBookmarkResult, GlueError > GetJobBookmarkOutcome
Definition: GlueClient.h:462
Aws::Glue::GlueClient::UpdateMLTransformAsync
virtual void UpdateMLTransformAsync(const Model::UpdateMLTransformRequest &request, const UpdateMLTransformResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::GlueClient::ListWorkflowsAsync
virtual void ListWorkflowsAsync(const Model::ListWorkflowsRequest &request, const ListWorkflowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::GlueClient::GetClassifiersCallable
virtual Model::GetClassifiersOutcomeCallable GetClassifiersCallable(const Model::GetClassifiersRequest &request) const
Aws::Glue::Model::QuerySchemaVersionMetadataRequest
Definition: QuerySchemaVersionMetadataRequest.h:26
Aws::Glue::Model::BatchDeleteTableVersionOutcomeCallable
std::future< BatchDeleteTableVersionOutcome > BatchDeleteTableVersionOutcomeCallable
Definition: GlueClient.h:557
Aws::Glue::GlueClient::BatchCreatePartitionAsync
virtual void BatchCreatePartitionAsync(const Model::BatchCreatePartitionRequest &request, const BatchCreatePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateWorkflowResult.h
Aws::Glue::GlueClient::UpdateConnectionCallable
virtual Model::UpdateConnectionOutcomeCallable UpdateConnectionCallable(const Model::UpdateConnectionRequest &request) const
Aws::Glue::GetSchemaVersionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetSchemaVersionRequest &, const Model::GetSchemaVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSchemaVersionResponseReceivedHandler
Definition: GlueClient.h:817
CreatePartitionResult.h
Aws::Glue::GlueClient::StartImportLabelsTaskRunAsync
virtual void StartImportLabelsTaskRunAsync(const Model::StartImportLabelsTaskRunRequest &request, const StartImportLabelsTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateWorkflowResult.h
Aws::Glue::Model::StartWorkflowRunOutcome
Aws::Utils::Outcome< StartWorkflowRunResult, GlueError > StartWorkflowRunOutcome
Definition: GlueClient.h:527
ListMLTransformsResult.h
Aws::Glue::BatchUpdatePartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchUpdatePartitionRequest &, const Model::BatchUpdatePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdatePartitionResponseReceivedHandler
Definition: GlueClient.h:736
Aws::Glue::GlueClient::UpdateCrawler
virtual Model::UpdateCrawlerOutcome UpdateCrawler(const Model::UpdateCrawlerRequest &request) const
BatchDeleteTableResult.h
Aws::Glue::ListDevEndpointsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListDevEndpointsRequest &, const Model::ListDevEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDevEndpointsResponseReceivedHandler
Definition: GlueClient.h:837
Aws::Glue::Model::GetTableVersionsRequest
Definition: GetTableVersionsRequest.h:22
Aws::Glue::GlueClient::ListSchemaVersionsAsync
virtual void ListSchemaVersionsAsync(const Model::ListSchemaVersionsRequest &request, const ListSchemaVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::GlueClient::GetTableVersion
virtual Model::GetTableVersionOutcome GetTableVersion(const Model::GetTableVersionRequest &request) const
Aws::Glue::Model::GetJobsOutcomeCallable
std::future< GetJobsOutcome > GetJobsOutcomeCallable
Definition: GlueClient.h:632
Aws::Glue::Model::DeleteSchemaVersionsOutcome
Aws::Utils::Outcome< DeleteSchemaVersionsResult, GlueError > DeleteSchemaVersionsOutcome
Definition: GlueClient.h:435
Aws::Glue::Model::DeleteSchemaOutcome
Aws::Utils::Outcome< DeleteSchemaResult, GlueError > DeleteSchemaOutcome
Definition: GlueClient.h:434
Aws::Glue::GlueClient::DeleteWorkflow
virtual Model::DeleteWorkflowOutcome DeleteWorkflow(const Model::DeleteWorkflowRequest &request) const
Aws::Glue::StopCrawlerScheduleResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StopCrawlerScheduleRequest &, const Model::StopCrawlerScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopCrawlerScheduleResponseReceivedHandler
Definition: GlueClient.h:866
Aws::Glue::Model::UpdateMLTransformOutcomeCallable
std::future< UpdateMLTransformOutcome > UpdateMLTransformOutcomeCallable
Definition: GlueClient.h:711
Aws::Glue::Model::GetDataCatalogEncryptionSettingsOutcome
Aws::Utils::Outcome< GetDataCatalogEncryptionSettingsResult, GlueError > GetDataCatalogEncryptionSettingsOutcome
Definition: GlueClient.h:455
GetTableVersionsResult.h
Aws::Glue::GlueClient::BatchStopJobRunCallable
virtual Model::BatchStopJobRunOutcomeCallable BatchStopJobRunCallable(const Model::BatchStopJobRunRequest &request) const
Aws::Glue::GlueClient::GetCatalogImportStatus
virtual Model::GetCatalogImportStatusOutcome GetCatalogImportStatus(const Model::GetCatalogImportStatusRequest &request) const
StopCrawlerScheduleResult.h
Aws::Glue::Model::UpdateConnectionRequest
Definition: UpdateConnectionRequest.h:23
Aws::Glue::GlueClient::PutSchemaVersionMetadataAsync
virtual void PutSchemaVersionMetadataAsync(const Model::PutSchemaVersionMetadataRequest &request, const PutSchemaVersionMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::Model::GetJobRunOutcomeCallable
std::future< GetJobRunOutcome > GetJobRunOutcomeCallable
Definition: GlueClient.h:630
Aws::Glue::GlueClient::BatchGetBlueprintsAsync
virtual void BatchGetBlueprintsAsync(const Model::BatchGetBlueprintsRequest &request, const BatchGetBlueprintsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::GlueClient::GetJobsCallable
virtual Model::GetJobsOutcomeCallable GetJobsCallable(const Model::GetJobsRequest &request) const
Aws::Glue::Model::UpdateConnectionOutcomeCallable
std::future< UpdateConnectionOutcome > UpdateConnectionOutcomeCallable
Definition: GlueClient.h:705
Aws::Glue::Model::UpdatePartitionRequest
Definition: UpdatePartitionRequest.h:24
Aws::Glue::Model::GetCrawlerMetricsOutcomeCallable
std::future< GetCrawlerMetricsOutcome > GetCrawlerMetricsOutcomeCallable
Definition: GlueClient.h:620
Aws::Glue::UpdateDevEndpointResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateDevEndpointRequest &, const Model::UpdateDevEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDevEndpointResponseReceivedHandler
Definition: GlueClient.h:879
Aws::Glue::Model::GetClassifierRequest
Definition: GetClassifierRequest.h:22
Aws::Glue::Model::BatchGetBlueprintsOutcomeCallable
std::future< BatchGetBlueprintsOutcome > BatchGetBlueprintsOutcomeCallable
Definition: GlueClient.h:558
Aws::Glue::Model::CreateBlueprintRequest
Definition: CreateBlueprintRequest.h:23
Aws::Glue::GetPartitionIndexesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetPartitionIndexesRequest &, const Model::GetPartitionIndexesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPartitionIndexesResponseReceivedHandler
Definition: GlueClient.h:809
Aws::Glue::Model::UpdateColumnStatisticsForPartitionOutcomeCallable
std::future< UpdateColumnStatisticsForPartitionOutcome > UpdateColumnStatisticsForPartitionOutcomeCallable
Definition: GlueClient.h:703
Aws::Glue::GlueClient::GetMLTransforms
virtual Model::GetMLTransformsOutcome GetMLTransforms(const Model::GetMLTransformsRequest &request) const
Aws::Glue::Model::BatchDeleteTableOutcomeCallable
std::future< BatchDeleteTableOutcome > BatchDeleteTableOutcomeCallable
Definition: GlueClient.h:556
Aws::Glue::GetColumnStatisticsForTableResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetColumnStatisticsForTableRequest &, const Model::GetColumnStatisticsForTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetColumnStatisticsForTableResponseReceivedHandler
Definition: GlueClient.h:786
Aws::Glue::GlueClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::Glue::CreateClassifierResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateClassifierRequest &, const Model::CreateClassifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClassifierResponseReceivedHandler
Definition: GlueClient.h:740
Aws::Glue::ImportCatalogToGlueResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ImportCatalogToGlueRequest &, const Model::ImportCatalogToGlueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportCatalogToGlueResponseReceivedHandler
Definition: GlueClient.h:834
Aws::Glue::CancelMLTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CancelMLTaskRunRequest &, const Model::CancelMLTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelMLTaskRunResponseReceivedHandler
Definition: GlueClient.h:737
Aws::Glue::GetJobBookmarkResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetJobBookmarkRequest &, const Model::GetJobBookmarkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobBookmarkResponseReceivedHandler
Definition: GlueClient.h:799
Aws::Glue::GlueClient::GetPartitionIndexes
virtual Model::GetPartitionIndexesOutcome GetPartitionIndexes(const Model::GetPartitionIndexesRequest &request) const
Aws::Glue::Model::CreateJobOutcomeCallable
std::future< CreateJobOutcome > CreateJobOutcomeCallable
Definition: GlueClient.h:575
Aws::Glue::Model::UpdateTriggerOutcomeCallable
std::future< UpdateTriggerOutcome > UpdateTriggerOutcomeCallable
Definition: GlueClient.h:716
Aws::Glue::GlueClient::GetClassifierAsync
virtual void GetClassifierAsync(const Model::GetClassifierRequest &request, const GetClassifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::Model::DeletePartitionRequest
Definition: DeletePartitionRequest.h:23
Aws::Glue::GetJobRunsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetJobRunsRequest &, const Model::GetJobRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobRunsResponseReceivedHandler
Definition: GlueClient.h:801
RemoveSchemaVersionMetadataResult.h
Aws::Glue::GlueClient::GetBlueprintAsync
virtual void GetBlueprintAsync(const Model::GetBlueprintRequest &request, const GetBlueprintResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::GlueClient::UpdateDevEndpointAsync
virtual void UpdateDevEndpointAsync(const Model::UpdateDevEndpointRequest &request, const UpdateDevEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UntagResourceResult.h
Aws::Glue::StartMLEvaluationTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::StartMLEvaluationTaskRunRequest &, const Model::StartMLEvaluationTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMLEvaluationTaskRunResponseReceivedHandler
Definition: GlueClient.h:861
Aws::Glue::Model::UpdateColumnStatisticsForPartitionOutcome
Aws::Utils::Outcome< UpdateColumnStatisticsForPartitionResult, GlueError > UpdateColumnStatisticsForPartitionOutcome
Definition: GlueClient.h:536
Aws::Glue::Model::CreateWorkflowOutcomeCallable
std::future< CreateWorkflowOutcome > CreateWorkflowOutcomeCallable
Definition: GlueClient.h:586
Aws::Glue::Model::QuerySchemaVersionMetadataOutcome
Aws::Utils::Outcome< QuerySchemaVersionMetadataResult, GlueError > QuerySchemaVersionMetadataOutcome
Definition: GlueClient.h:512
Aws::Glue::GlueClient::ListBlueprintsAsync
virtual void ListBlueprintsAsync(const Model::ListBlueprintsRequest &request, const ListBlueprintsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListSchemasResult.h
Aws::Glue::GlueClient::BatchDeletePartitionAsync
virtual void BatchDeletePartitionAsync(const Model::BatchDeletePartitionRequest &request, const BatchDeletePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::Model::DeleteTableOutcomeCallable
std::future< DeleteTableOutcome > DeleteTableOutcomeCallable
Definition: GlueClient.h:604
Aws::Glue::Model::BatchGetBlueprintsRequest
Definition: BatchGetBlueprintsRequest.h:23
Aws::Glue::GlueClient::GetJobRunAsync
virtual void GetJobRunAsync(const Model::GetJobRunRequest &request, const GetJobRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::GlueClient::GetDevEndpoint
virtual Model::GetDevEndpointOutcome GetDevEndpoint(const Model::GetDevEndpointRequest &request) const
Aws::Glue::GlueClient::GetConnectionsAsync
virtual void GetConnectionsAsync(const Model::GetConnectionsRequest &request, const GetConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::GlueClient::GetTableVersionAsync
virtual void GetTableVersionAsync(const Model::GetTableVersionRequest &request, const GetTableVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::Model::CreateWorkflowRequest
Definition: CreateWorkflowRequest.h:23
Aws::Glue::GlueClient::ListCrawlersAsync
virtual void ListCrawlersAsync(const Model::ListCrawlersRequest &request, const ListCrawlersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::Model::GetDatabaseOutcome
Aws::Utils::Outcome< GetDatabaseResult, GlueError > GetDatabaseOutcome
Definition: GlueClient.h:456
PutDataCatalogEncryptionSettingsResult.h
Aws::Glue::GetSecurityConfigurationResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetSecurityConfigurationRequest &, const Model::GetSecurityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSecurityConfigurationResponseReceivedHandler
Definition: GlueClient.h:819
Aws::Glue::Model::CreateClassifierOutcomeCallable
std::future< CreateClassifierOutcome > CreateClassifierOutcomeCallable
Definition: GlueClient.h:570
Aws::Glue::GlueClient::CreateSecurityConfigurationAsync
virtual void CreateSecurityConfigurationAsync(const Model::CreateSecurityConfigurationRequest &request, const CreateSecurityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::GlueClient::CreatePartitionAsync
virtual void CreatePartitionAsync(const Model::CreatePartitionRequest &request, const CreatePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSError.h
Aws::Glue::Model::GetJobBookmarkOutcomeCallable
std::future< GetJobBookmarkOutcome > GetJobBookmarkOutcomeCallable
Definition: GlueClient.h:629
Aws::Glue::Model::ListRegistriesOutcomeCallable
std::future< ListRegistriesOutcome > ListRegistriesOutcomeCallable
Definition: GlueClient.h:670
CreateConnectionResult.h
Aws::Glue::GlueClient::GetWorkflowRuns
virtual Model::GetWorkflowRunsOutcome GetWorkflowRuns(const Model::GetWorkflowRunsRequest &request) const
Aws::Glue::GlueClient::UpdatePartitionCallable
virtual Model::UpdatePartitionOutcomeCallable UpdatePartitionCallable(const Model::UpdatePartitionRequest &request) const
Aws::Glue::GlueClient::BatchGetTriggers
virtual Model::BatchGetTriggersOutcome BatchGetTriggers(const Model::BatchGetTriggersRequest &request) const
Aws::Glue::GlueClient::StopTriggerAsync
virtual void StopTriggerAsync(const Model::StopTriggerRequest &request, const StopTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::GlueClient::DeleteWorkflowAsync
virtual void DeleteWorkflowAsync(const Model::DeleteWorkflowRequest &request, const DeleteWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::Model::GetMappingRequest
Definition: GetMappingRequest.h:24
Aws::Glue::Model::ListSchemaVersionsOutcome
Aws::Utils::Outcome< ListSchemaVersionsResult, GlueError > ListSchemaVersionsOutcome
Definition: GlueClient.h:504
Aws::Glue::Model::StopWorkflowRunOutcomeCallable
std::future< StopWorkflowRunOutcome > StopWorkflowRunOutcomeCallable
Definition: GlueClient.h:698
Aws::Glue::Model::GetSecurityConfigurationsOutcome
Aws::Utils::Outcome< GetSecurityConfigurationsResult, GlueError > GetSecurityConfigurationsOutcome
Definition: GlueClient.h:483
GetSchemaVersionResult.h
Aws::Glue::GlueClient::GetCatalogImportStatusAsync
virtual void GetCatalogImportStatusAsync(const Model::GetCatalogImportStatusRequest &request, const GetCatalogImportStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::GlueClient::GetTablesAsync
virtual void GetTablesAsync(const Model::GetTablesRequest &request, const GetTablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteColumnStatisticsForPartitionResult.h
Aws::Glue::GlueClient::CreateTriggerAsync
virtual void CreateTriggerAsync(const Model::CreateTriggerRequest &request, const CreateTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::GlueClient::ResumeWorkflowRun
virtual Model::ResumeWorkflowRunOutcome ResumeWorkflowRun(const Model::ResumeWorkflowRunRequest &request) const
Aws::Glue::GlueClient::ListCrawlers
virtual Model::ListCrawlersOutcome ListCrawlers(const Model::ListCrawlersRequest &request) const
Aws::Glue::Model::GetDevEndpointOutcomeCallable
std::future< GetDevEndpointOutcome > GetDevEndpointOutcomeCallable
Definition: GlueClient.h:626
Aws::Glue::GlueClient::CreateJobAsync
virtual void CreateJobAsync(const Model::CreateJobRequest &request, const CreateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::Model::BatchCreatePartitionRequest
Definition: BatchCreatePartitionRequest.h:24
Aws::Glue::GlueClient::UpdateRegistryCallable
virtual Model::UpdateRegistryOutcomeCallable UpdateRegistryCallable(const Model::UpdateRegistryRequest &request) const
Aws::Glue::Model::StartMLLabelingSetGenerationTaskRunOutcome
Aws::Utils::Outcome< StartMLLabelingSetGenerationTaskRunResult, GlueError > StartMLLabelingSetGenerationTaskRunOutcome
Definition: GlueClient.h:525
Aws::Glue::GetMLTaskRunResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetMLTaskRunRequest &, const Model::GetMLTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMLTaskRunResponseReceivedHandler
Definition: GlueClient.h:803
Aws::Glue::Model::ListMLTransformsRequest
Definition: ListMLTransformsRequest.h:25
GetMLTaskRunResult.h
Aws::Glue::Model::DeleteColumnStatisticsForTableRequest
Definition: DeleteColumnStatisticsForTableRequest.h:22
Aws::Glue::Model::PutResourcePolicyRequest
Definition: PutResourcePolicyRequest.h:24
Aws::Glue::GetPartitionsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetPartitionsRequest &, const Model::GetPartitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPartitionsResponseReceivedHandler
Definition: GlueClient.h:810
Aws::Glue::GlueClient::UpdateJobCallable
virtual Model::UpdateJobOutcomeCallable UpdateJobCallable(const Model::UpdateJobRequest &request) const
Aws::Glue::GetDatabaseResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetDatabaseRequest &, const Model::GetDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDatabaseResponseReceivedHandler
Definition: GlueClient.h:793
Aws::Glue::GetMLTransformsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetMLTransformsRequest &, const Model::GetMLTransformsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMLTransformsResponseReceivedHandler
Definition: GlueClient.h:806
Aws::Glue::GlueClient::GetCrawlers
virtual Model::GetCrawlersOutcome GetCrawlers(const Model::GetCrawlersRequest &request) const
Aws::Glue::Model::BatchUpdatePartitionOutcome
Aws::Utils::Outcome< BatchUpdatePartitionResult, GlueError > BatchUpdatePartitionOutcome
Definition: GlueClient.h:399
Aws::Glue::Model::UpdateColumnStatisticsForTableOutcome
Aws::Utils::Outcome< UpdateColumnStatisticsForTableResult, GlueError > UpdateColumnStatisticsForTableOutcome
Definition: GlueClient.h:537
Aws::Glue::GlueClient::UpdateTable
virtual Model::UpdateTableOutcome UpdateTable(const Model::UpdateTableRequest &request) const
Aws::Glue::GlueClient::UpdateSchemaAsync
virtual void UpdateSchemaAsync(const Model::UpdateSchemaRequest &request, const UpdateSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::GlueClient::StopCrawler
virtual Model::StopCrawlerOutcome StopCrawler(const Model::StopCrawlerRequest &request) const
Aws::Glue::GlueClient::UpdateSchema
virtual Model::UpdateSchemaOutcome UpdateSchema(const Model::UpdateSchemaRequest &request) const
Aws::Glue::GlueClient::StartMLLabelingSetGenerationTaskRun
virtual Model::StartMLLabelingSetGenerationTaskRunOutcome StartMLLabelingSetGenerationTaskRun(const Model::StartMLLabelingSetGenerationTaskRunRequest &request) const
Aws::Glue::GlueClient::GetRegistryCallable
virtual Model::GetRegistryOutcomeCallable GetRegistryCallable(const Model::GetRegistryRequest &request) const
GetJobRunsResult.h
Aws::Glue::Model::GetTriggerRequest
Definition: GetTriggerRequest.h:22
Aws::Glue::Model::CreateSecurityConfigurationOutcomeCallable
std::future< CreateSecurityConfigurationOutcome > CreateSecurityConfigurationOutcomeCallable
Definition: GlueClient.h:582
Aws::Glue::GlueClient::GetSecurityConfigurationsCallable
virtual Model::GetSecurityConfigurationsOutcomeCallable GetSecurityConfigurationsCallable(const Model::GetSecurityConfigurationsRequest &request) const
Aws::Glue::Model::GetResourcePolicyRequest
Definition: GetResourcePolicyRequest.h:22
Aws::Glue::Model::CreateMLTransformRequest
Definition: CreateMLTransformRequest.h:28
Aws::Glue::ListMLTransformsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::ListMLTransformsRequest &, const Model::ListMLTransformsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMLTransformsResponseReceivedHandler
Definition: GlueClient.h:839
Aws::Glue::Model::GetSchemaRequest
Definition: GetSchemaRequest.h:22
Aws::Glue::Model::ListJobsRequest
Definition: ListJobsRequest.h:23
UpdateDevEndpointResult.h
Aws::Glue::CreateConnectionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateConnectionRequest &, const Model::CreateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConnectionResponseReceivedHandler
Definition: GlueClient.h:741
GetSchemaResult.h
Aws::Glue::Model::StartTriggerOutcomeCallable
std::future< StartTriggerOutcome > StartTriggerOutcomeCallable
Definition: GlueClient.h:693
Aws::Glue::GetTablesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetTablesRequest &, const Model::GetTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTablesResponseReceivedHandler
Definition: GlueClient.h:824
Aws::Glue::GetWorkflowRunsResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetWorkflowRunsRequest &, const Model::GetWorkflowRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWorkflowRunsResponseReceivedHandler
Definition: GlueClient.h:833
Aws::Glue::Model::StartTriggerOutcome
Aws::Utils::Outcome< StartTriggerResult, GlueError > StartTriggerOutcome
Definition: GlueClient.h:526
Aws::Glue::GlueClient::GetWorkflowRunPropertiesCallable
virtual Model::GetWorkflowRunPropertiesOutcomeCallable GetWorkflowRunPropertiesCallable(const Model::GetWorkflowRunPropertiesRequest &request) const
Aws::Glue::Model::PutWorkflowRunPropertiesOutcomeCallable
std::future< PutWorkflowRunPropertiesOutcome > PutWorkflowRunPropertiesOutcomeCallable
Definition: GlueClient.h:678
Aws::Glue::Model::BatchDeletePartitionOutcome
Aws::Utils::Outcome< BatchDeletePartitionResult, GlueError > BatchDeletePartitionOutcome
Definition: GlueClient.h:388
Aws::Glue::GlueClient::UpdatePartition
virtual Model::UpdatePartitionOutcome UpdatePartition(const Model::UpdatePartitionRequest &request) const
GetJobResult.h
Aws::Glue::Model::CreateConnectionOutcomeCallable
std::future< CreateConnectionOutcome > CreateConnectionOutcomeCallable
Definition: GlueClient.h:571
Aws::Glue::Model::GetCrawlersOutcomeCallable
std::future< GetCrawlersOutcome > GetCrawlersOutcomeCallable
Definition: GlueClient.h:621
Aws::Glue::DeleteDatabaseResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteDatabaseRequest &, const Model::DeleteDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDatabaseResponseReceivedHandler
Definition: GlueClient.h:763
Aws::Glue::GlueClient::GetCatalogImportStatusCallable
virtual Model::GetCatalogImportStatusOutcomeCallable GetCatalogImportStatusCallable(const Model::GetCatalogImportStatusRequest &request) const
Aws::Glue::Model::UpdateUserDefinedFunctionOutcome
Aws::Utils::Outcome< UpdateUserDefinedFunctionResult, GlueError > UpdateUserDefinedFunctionOutcome
Definition: GlueClient.h:550
Aws::Glue::Model::DeleteBlueprintOutcomeCallable
std::future< DeleteBlueprintOutcome > DeleteBlueprintOutcomeCallable
Definition: GlueClient.h:587
Aws::Glue::Model::BatchGetJobsRequest
Definition: BatchGetJobsRequest.h:23
Aws::Glue::Model::GetClassifierOutcomeCallable
std::future< GetClassifierOutcome > GetClassifierOutcomeCallable
Definition: GlueClient.h:613
Aws::Glue::GetCrawlersResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetCrawlersRequest &, const Model::GetCrawlersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCrawlersResponseReceivedHandler
Definition: GlueClient.h:791
Aws::Glue::Model::GetPartitionIndexesOutcome
Aws::Utils::Outcome< GetPartitionIndexesResult, GlueError > GetPartitionIndexesOutcome
Definition: GlueClient.h:472
Aws::Glue::Model::GetDatabasesOutcome
Aws::Utils::Outcome< GetDatabasesResult, GlueError > GetDatabasesOutcome
Definition: GlueClient.h:457
Aws::Glue::Model::GetSecurityConfigurationOutcomeCallable
std::future< GetSecurityConfigurationOutcome > GetSecurityConfigurationOutcomeCallable
Definition: GlueClient.h:649
Aws::Glue::Model::DeleteSchemaVersionsOutcomeCallable
std::future< DeleteSchemaVersionsOutcome > DeleteSchemaVersionsOutcomeCallable
Definition: GlueClient.h:602
Aws::Glue::Model::DeleteSecurityConfigurationRequest
Definition: DeleteSecurityConfigurationRequest.h:22
Aws::Glue::UpdateWorkflowResponseReceivedHandler
std::function< void(const GlueClient *, const Model::UpdateWorkflowRequest &, const Model::UpdateWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWorkflowResponseReceivedHandler
Definition: GlueClient.h:888
Aws::Glue::Model::StartExportLabelsTaskRunOutcome
Aws::Utils::Outcome< StartExportLabelsTaskRunResult, GlueError > StartExportLabelsTaskRunOutcome
Definition: GlueClient.h:521
Aws::Glue::Model::CreateUserDefinedFunctionOutcome
Aws::Utils::Outcome< CreateUserDefinedFunctionResult, GlueError > CreateUserDefinedFunctionOutcome
Definition: GlueClient.h:418
Aws::Glue::GetSchemaVersionsDiffResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetSchemaVersionsDiffRequest &, const Model::GetSchemaVersionsDiffOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSchemaVersionsDiffResponseReceivedHandler
Definition: GlueClient.h:818
StartJobRunResult.h
Aws::Glue::Model::ResumeWorkflowRunOutcomeCallable
std::future< ResumeWorkflowRunOutcome > ResumeWorkflowRunOutcomeCallable
Definition: GlueClient.h:683
Aws::Glue::Model::GetDataflowGraphOutcome
Aws::Utils::Outcome< GetDataflowGraphResult, GlueError > GetDataflowGraphOutcome
Definition: GlueClient.h:458
UpdateRegistryResult.h
ListRegistriesResult.h
Aws::Glue::Model::GetConnectionsOutcome
Aws::Utils::Outcome< GetConnectionsResult, GlueError > GetConnectionsOutcome
Definition: GlueClient.h:451
Aws::Glue::Model::StartMLLabelingSetGenerationTaskRunRequest
Definition: StartMLLabelingSetGenerationTaskRunRequest.h:22
Aws::Glue::GlueClient::CreateSchema
virtual Model::CreateSchemaOutcome CreateSchema(const Model::CreateSchemaRequest &request) const
Aws::Glue::GlueClient::CreateClassifierCallable
virtual Model::CreateClassifierOutcomeCallable CreateClassifierCallable(const Model::CreateClassifierRequest &request) const
Aws::Glue::GlueClient::GetSchemaVersionsDiff
virtual Model::GetSchemaVersionsDiffOutcome GetSchemaVersionsDiff(const Model::GetSchemaVersionsDiffRequest &request) const
Aws::Glue::Model::GetSecurityConfigurationsRequest
Definition: GetSecurityConfigurationsRequest.h:22
Aws::Glue::GlueClient::GetTableVersions
virtual Model::GetTableVersionsOutcome GetTableVersions(const Model::GetTableVersionsRequest &request) const
DeleteColumnStatisticsForTableResult.h
Aws::Glue::GlueClient::StartMLEvaluationTaskRunCallable
virtual Model::StartMLEvaluationTaskRunOutcomeCallable StartMLEvaluationTaskRunCallable(const Model::StartMLEvaluationTaskRunRequest &request) const
UpdateCrawlerScheduleResult.h
Aws::Glue::CreateUserDefinedFunctionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateUserDefinedFunctionRequest &, const Model::CreateUserDefinedFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserDefinedFunctionResponseReceivedHandler
Definition: GlueClient.h:755
Aws::Glue::GlueClient::DeleteTableCallable
virtual Model::DeleteTableOutcomeCallable DeleteTableCallable(const Model::DeleteTableRequest &request) const
Aws::Glue::GlueClient::CreatePartitionIndexAsync
virtual void CreatePartitionIndexAsync(const Model::CreatePartitionIndexRequest &request, const CreatePartitionIndexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: GlueClient.h:700
Aws::Glue::GlueClient::ListCrawlersCallable
virtual Model::ListCrawlersOutcomeCallable ListCrawlersCallable(const Model::ListCrawlersRequest &request) const
Aws::Glue::GlueClient::BatchGetPartitionCallable
virtual Model::BatchGetPartitionOutcomeCallable BatchGetPartitionCallable(const Model::BatchGetPartitionRequest &request) const
Aws::Glue::GlueClient::CreateRegistry
virtual Model::CreateRegistryOutcome CreateRegistry(const Model::CreateRegistryRequest &request) const
Aws::Glue::Model::UpdateDatabaseOutcome
Aws::Utils::Outcome< UpdateDatabaseResult, GlueError > UpdateDatabaseOutcome
Definition: GlueClient.h:541
Aws::Glue::Model::GetBlueprintOutcome
Aws::Utils::Outcome< GetBlueprintResult, GlueError > GetBlueprintOutcome
Definition: GlueClient.h:442
Aws::Glue::Model::BatchDeleteConnectionOutcomeCallable
std::future< BatchDeleteConnectionOutcome > BatchDeleteConnectionOutcomeCallable
Definition: GlueClient.h:554
DeleteTableVersionResult.h
Aws::Glue::Model::GetWorkflowRunPropertiesRequest
Definition: GetWorkflowRunPropertiesRequest.h:22
Aws::Glue::Model::CreateScriptRequest
Definition: CreateScriptRequest.h:25
Glue_EXPORTS.h
Aws::Glue::Model::UpdateClassifierRequest
Definition: UpdateClassifierRequest.h:25
Aws::Glue::GlueClient::GetUserDefinedFunctionAsync
virtual void GetUserDefinedFunctionAsync(const Model::GetUserDefinedFunctionRequest &request, const GetUserDefinedFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::GlueClient::GetMapping
virtual Model::GetMappingOutcome GetMapping(const Model::GetMappingRequest &request) const
Aws::Glue::GlueClient::GetBlueprintRun
virtual Model::GetBlueprintRunOutcome GetBlueprintRun(const Model::GetBlueprintRunRequest &request) const
Aws::Glue::Model::GetConnectionOutcome
Aws::Utils::Outcome< GetConnectionResult, GlueError > GetConnectionOutcome
Definition: GlueClient.h:450
Aws::Glue::Model::GetDatabaseOutcomeCallable
std::future< GetDatabaseOutcome > GetDatabaseOutcomeCallable
Definition: GlueClient.h:623
Aws::Glue::GlueClient::GetMLTaskRunCallable
virtual Model::GetMLTaskRunOutcomeCallable GetMLTaskRunCallable(const Model::GetMLTaskRunRequest &request) const
Aws::Glue::GlueClient::StartBlueprintRun
virtual Model::StartBlueprintRunOutcome StartBlueprintRun(const Model::StartBlueprintRunRequest &request) const
Aws::Glue::GlueClient::UpdateColumnStatisticsForPartition
virtual Model::UpdateColumnStatisticsForPartitionOutcome UpdateColumnStatisticsForPartition(const Model::UpdateColumnStatisticsForPartitionRequest &request) const
Aws::Glue::GlueClient::GetSchemaVersionAsync
virtual void GetSchemaVersionAsync(const Model::GetSchemaVersionRequest &request, const GetSchemaVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::GlueClient::ListMLTransformsAsync
virtual void ListMLTransformsAsync(const Model::ListMLTransformsRequest &request, const ListMLTransformsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::Model::GetUserDefinedFunctionRequest
Definition: GetUserDefinedFunctionRequest.h:22
Aws::Glue::GlueClient::DeleteResourcePolicy
virtual Model::DeleteResourcePolicyOutcome DeleteResourcePolicy(const Model::DeleteResourcePolicyRequest &request) const
Aws::Glue::GlueClient::GetTriggerAsync
virtual void GetTriggerAsync(const Model::GetTriggerRequest &request, const GetTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::Model::DeleteRegistryOutcome
Aws::Utils::Outcome< DeleteRegistryResult, GlueError > DeleteRegistryOutcome
Definition: GlueClient.h:432
Aws::Glue::GlueClient::ListDevEndpoints
virtual Model::ListDevEndpointsOutcome ListDevEndpoints(const Model::ListDevEndpointsRequest &request) const
Aws::Glue::GlueClient::ResetJobBookmarkCallable
virtual Model::ResetJobBookmarkOutcomeCallable ResetJobBookmarkCallable(const Model::ResetJobBookmarkRequest &request) const
Aws::Glue::Model::DeleteTableVersionOutcomeCallable
std::future< DeleteTableVersionOutcome > DeleteTableVersionOutcomeCallable
Definition: GlueClient.h:605
GetPlanResult.h
Aws::Glue::Model::DeleteCrawlerOutcome
Aws::Utils::Outcome< DeleteCrawlerResult, GlueError > DeleteCrawlerOutcome
Definition: GlueClient.h:425
Aws::Glue::CreateSchemaResponseReceivedHandler
std::function< void(const GlueClient *, const Model::CreateSchemaRequest &, const Model::CreateSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSchemaResponseReceivedHandler
Definition: GlueClient.h:750
Aws::Glue::GlueClient::UpdateColumnStatisticsForPartitionCallable
virtual Model::UpdateColumnStatisticsForPartitionOutcomeCallable UpdateColumnStatisticsForPartitionCallable(const Model::UpdateColumnStatisticsForPartitionRequest &request) const
Aws::Glue::BatchDeleteConnectionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchDeleteConnectionRequest &, const Model::BatchDeleteConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteConnectionResponseReceivedHandler
Definition: GlueClient.h:724
Aws::Glue::GlueClient::GetSchemaCallable
virtual Model::GetSchemaOutcomeCallable GetSchemaCallable(const Model::GetSchemaRequest &request) const
Aws::Glue::GlueClient::GetMLTaskRuns
virtual Model::GetMLTaskRunsOutcome GetMLTaskRuns(const Model::GetMLTaskRunsRequest &request) const
Aws::Glue::Model::GetRegistryRequest
Definition: GetRegistryRequest.h:22
GetBlueprintRunResult.h
Aws::Glue::GetResourcePoliciesResponseReceivedHandler
std::function< void(const GlueClient *, const Model::GetResourcePoliciesRequest &, const Model::GetResourcePoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourcePoliciesResponseReceivedHandler
Definition: GlueClient.h:813
Aws::Glue::GlueClient::CreateDevEndpoint
virtual Model::CreateDevEndpointOutcome CreateDevEndpoint(const Model::CreateDevEndpointRequest &request) const
Aws::Glue::GlueClient::UpdateJob
virtual Model::UpdateJobOutcome UpdateJob(const Model::UpdateJobRequest &request) const
Aws::Glue::GlueClient::DeleteSecurityConfigurationCallable
virtual Model::DeleteSecurityConfigurationOutcomeCallable DeleteSecurityConfigurationCallable(const Model::DeleteSecurityConfigurationRequest &request) const
Aws::Glue::GlueClient::UpdateColumnStatisticsForTableAsync
virtual void UpdateColumnStatisticsForTableAsync(const Model::UpdateColumnStatisticsForTableRequest &request, const UpdateColumnStatisticsForTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::Model::GetPartitionsOutcomeCallable
std::future< GetPartitionsOutcome > GetPartitionsOutcomeCallable
Definition: GlueClient.h:640
Aws::Glue::Model::BatchStopJobRunOutcome
Aws::Utils::Outcome< BatchStopJobRunResult, GlueError > BatchStopJobRunOutcome
Definition: GlueClient.h:398
Aws::Glue::GlueClient::UpdateWorkflowAsync
virtual void UpdateWorkflowAsync(const Model::UpdateWorkflowRequest &request, const UpdateWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::Model::GetSchemaByDefinitionRequest
Definition: GetSchemaByDefinitionRequest.h:23
Aws::Glue::DeleteMLTransformResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteMLTransformRequest &, const Model::DeleteMLTransformOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMLTransformResponseReceivedHandler
Definition: GlueClient.h:766
Aws::Glue::GlueClient::CreateDevEndpointAsync
virtual void CreateDevEndpointAsync(const Model::CreateDevEndpointRequest &request, const CreateDevEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Glue::DeleteSchemaResponseReceivedHandler
std::function< void(const GlueClient *, const Model::DeleteSchemaRequest &, const Model::DeleteSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSchemaResponseReceivedHandler
Definition: GlueClient.h:771
Aws::Glue::Model::GetDevEndpointsOutcome
Aws::Utils::Outcome< GetDevEndpointsResult, GlueError > GetDevEndpointsOutcome
Definition: GlueClient.h:460
Aws::Glue::GlueClient::DeleteSchemaVersionsCallable
virtual Model::DeleteSchemaVersionsOutcomeCallable DeleteSchemaVersionsCallable(const Model::DeleteSchemaVersionsRequest &request) const
CheckSchemaVersionValidityResult.h
Aws::Glue::BatchCreatePartitionResponseReceivedHandler
std::function< void(const GlueClient *, const Model::BatchCreatePartitionRequest &, const Model::BatchCreatePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchCreatePartitionResponseReceivedHandler
Definition: GlueClient.h:721
Aws::Glue::Model::GetJobRunsRequest
Definition: GetJobRunsRequest.h:22
GetMappingResult.h
Aws::Glue::GlueClient::GetJobCallable
virtual Model::GetJobOutcomeCallable GetJobCallable(const Model::GetJobRequest &request) const
Aws::Glue::Model::GetRegistryOutcome
Aws::Utils::Outcome< GetRegistryResult, GlueError > GetRegistryOutcome
Definition: GlueClient.h:475
Aws::Glue::Model::CancelMLTaskRunOutcome
Aws::Utils::Outcome< CancelMLTaskRunResult, GlueError > CancelMLTaskRunOutcome
Definition: GlueClient.h:400
Aws::Glue::GlueClient::UpdateDatabaseCallable
virtual Model::UpdateDatabaseOutcomeCallable UpdateDatabaseCallable(const Model::UpdateDatabaseRequest &request) const
Aws::Glue::Model::DeletePartitionIndexOutcome
Aws::Utils::Outcome< DeletePartitionIndexResult, GlueError > DeletePartitionIndexOutcome
Definition: GlueClient.h:431
Aws::Glue::GlueClient::ListBlueprintsCallable
virtual Model::ListBlueprintsOutcomeCallable ListBlueprintsCallable(const Model::ListBlueprintsRequest &request) const
Aws::Glue::Model::CreateSchemaRequest
Definition: CreateSchemaRequest.h:26
Aws::Glue::Model::GetUserDefinedFunctionsOutcomeCallable
std::future< GetUserDefinedFunctionsOutcome > GetUserDefinedFunctionsOutcomeCallable
Definition: GlueClient.h:659