AWS SDK for C++  1.8.95
AWS SDK for C++
GlueClient.h
Go to the documentation of this file.
1 
6 #pragma once
8 #include <aws/glue/GlueErrors.h>
172 #include <aws/core/http/HttpTypes.h>
173 #include <future>
174 #include <functional>
175 
176 namespace Aws
177 {
178 
179 namespace Http
180 {
181  class HttpClient;
182  class HttpClientFactory;
183 } // namespace Http
184 
185 namespace Utils
186 {
187  template< typename R, typename E> class Outcome;
188 namespace Threading
189 {
190  class Executor;
191 } // namespace Threading
192 } // namespace Utils
193 
194 namespace Auth
195 {
196  class AWSCredentials;
197  class AWSCredentialsProvider;
198 } // namespace Auth
199 
200 namespace Client
201 {
202  class RetryStrategy;
203 } // namespace Client
204 
205 namespace Glue
206 {
207 
208 namespace Model
209 {
217  class BatchGetJobsRequest;
227  class CreateCrawlerRequest;
228  class CreateDatabaseRequest;
230  class CreateJobRequest;
234  class CreateRegistryRequest;
235  class CreateSchemaRequest;
236  class CreateScriptRequest;
238  class CreateTableRequest;
239  class CreateTriggerRequest;
241  class CreateWorkflowRequest;
246  class DeleteCrawlerRequest;
247  class DeleteDatabaseRequest;
249  class DeleteJobRequest;
253  class DeleteRegistryRequest;
255  class DeleteSchemaRequest;
258  class DeleteTableRequest;
260  class DeleteTriggerRequest;
262  class DeleteWorkflowRequest;
264  class GetClassifierRequest;
265  class GetClassifiersRequest;
268  class GetConnectionRequest;
269  class GetConnectionsRequest;
270  class GetCrawlerRequest;
272  class GetCrawlersRequest;
274  class GetDatabaseRequest;
275  class GetDatabasesRequest;
277  class GetDevEndpointRequest;
279  class GetJobRequest;
280  class GetJobBookmarkRequest;
281  class GetJobRunRequest;
282  class GetJobRunsRequest;
283  class GetJobsRequest;
284  class GetMLTaskRunRequest;
285  class GetMLTaskRunsRequest;
286  class GetMLTransformRequest;
288  class GetMappingRequest;
289  class GetPartitionRequest;
291  class GetPartitionsRequest;
292  class GetPlanRequest;
293  class GetRegistryRequest;
296  class GetSchemaRequest;
302  class GetTableRequest;
305  class GetTablesRequest;
306  class GetTagsRequest;
307  class GetTriggerRequest;
308  class GetTriggersRequest;
311  class GetWorkflowRequest;
312  class GetWorkflowRunRequest;
316  class ListCrawlersRequest;
318  class ListJobsRequest;
320  class ListRegistriesRequest;
322  class ListSchemasRequest;
323  class ListTriggersRequest;
324  class ListWorkflowsRequest;
334  class SearchTablesRequest;
335  class StartCrawlerRequest;
339  class StartJobRunRequest;
342  class StartTriggerRequest;
344  class StopCrawlerRequest;
346  class StopTriggerRequest;
348  class TagResourceRequest;
349  class UntagResourceRequest;
354  class UpdateCrawlerRequest;
356  class UpdateDatabaseRequest;
358  class UpdateJobRequest;
361  class UpdateRegistryRequest;
362  class UpdateSchemaRequest;
363  class UpdateTableRequest;
364  class UpdateTriggerRequest;
367 
525 
526  typedef std::future<BatchCreatePartitionOutcome> BatchCreatePartitionOutcomeCallable;
527  typedef std::future<BatchDeleteConnectionOutcome> BatchDeleteConnectionOutcomeCallable;
528  typedef std::future<BatchDeletePartitionOutcome> BatchDeletePartitionOutcomeCallable;
529  typedef std::future<BatchDeleteTableOutcome> BatchDeleteTableOutcomeCallable;
530  typedef std::future<BatchDeleteTableVersionOutcome> BatchDeleteTableVersionOutcomeCallable;
531  typedef std::future<BatchGetCrawlersOutcome> BatchGetCrawlersOutcomeCallable;
532  typedef std::future<BatchGetDevEndpointsOutcome> BatchGetDevEndpointsOutcomeCallable;
533  typedef std::future<BatchGetJobsOutcome> BatchGetJobsOutcomeCallable;
534  typedef std::future<BatchGetPartitionOutcome> BatchGetPartitionOutcomeCallable;
535  typedef std::future<BatchGetTriggersOutcome> BatchGetTriggersOutcomeCallable;
536  typedef std::future<BatchGetWorkflowsOutcome> BatchGetWorkflowsOutcomeCallable;
537  typedef std::future<BatchStopJobRunOutcome> BatchStopJobRunOutcomeCallable;
538  typedef std::future<BatchUpdatePartitionOutcome> BatchUpdatePartitionOutcomeCallable;
539  typedef std::future<CancelMLTaskRunOutcome> CancelMLTaskRunOutcomeCallable;
540  typedef std::future<CheckSchemaVersionValidityOutcome> CheckSchemaVersionValidityOutcomeCallable;
541  typedef std::future<CreateClassifierOutcome> CreateClassifierOutcomeCallable;
542  typedef std::future<CreateConnectionOutcome> CreateConnectionOutcomeCallable;
543  typedef std::future<CreateCrawlerOutcome> CreateCrawlerOutcomeCallable;
544  typedef std::future<CreateDatabaseOutcome> CreateDatabaseOutcomeCallable;
545  typedef std::future<CreateDevEndpointOutcome> CreateDevEndpointOutcomeCallable;
546  typedef std::future<CreateJobOutcome> CreateJobOutcomeCallable;
547  typedef std::future<CreateMLTransformOutcome> CreateMLTransformOutcomeCallable;
548  typedef std::future<CreatePartitionOutcome> CreatePartitionOutcomeCallable;
549  typedef std::future<CreatePartitionIndexOutcome> CreatePartitionIndexOutcomeCallable;
550  typedef std::future<CreateRegistryOutcome> CreateRegistryOutcomeCallable;
551  typedef std::future<CreateSchemaOutcome> CreateSchemaOutcomeCallable;
552  typedef std::future<CreateScriptOutcome> CreateScriptOutcomeCallable;
553  typedef std::future<CreateSecurityConfigurationOutcome> CreateSecurityConfigurationOutcomeCallable;
554  typedef std::future<CreateTableOutcome> CreateTableOutcomeCallable;
555  typedef std::future<CreateTriggerOutcome> CreateTriggerOutcomeCallable;
556  typedef std::future<CreateUserDefinedFunctionOutcome> CreateUserDefinedFunctionOutcomeCallable;
557  typedef std::future<CreateWorkflowOutcome> CreateWorkflowOutcomeCallable;
558  typedef std::future<DeleteClassifierOutcome> DeleteClassifierOutcomeCallable;
559  typedef std::future<DeleteColumnStatisticsForPartitionOutcome> DeleteColumnStatisticsForPartitionOutcomeCallable;
560  typedef std::future<DeleteColumnStatisticsForTableOutcome> DeleteColumnStatisticsForTableOutcomeCallable;
561  typedef std::future<DeleteConnectionOutcome> DeleteConnectionOutcomeCallable;
562  typedef std::future<DeleteCrawlerOutcome> DeleteCrawlerOutcomeCallable;
563  typedef std::future<DeleteDatabaseOutcome> DeleteDatabaseOutcomeCallable;
564  typedef std::future<DeleteDevEndpointOutcome> DeleteDevEndpointOutcomeCallable;
565  typedef std::future<DeleteJobOutcome> DeleteJobOutcomeCallable;
566  typedef std::future<DeleteMLTransformOutcome> DeleteMLTransformOutcomeCallable;
567  typedef std::future<DeletePartitionOutcome> DeletePartitionOutcomeCallable;
568  typedef std::future<DeletePartitionIndexOutcome> DeletePartitionIndexOutcomeCallable;
569  typedef std::future<DeleteRegistryOutcome> DeleteRegistryOutcomeCallable;
570  typedef std::future<DeleteResourcePolicyOutcome> DeleteResourcePolicyOutcomeCallable;
571  typedef std::future<DeleteSchemaOutcome> DeleteSchemaOutcomeCallable;
572  typedef std::future<DeleteSchemaVersionsOutcome> DeleteSchemaVersionsOutcomeCallable;
573  typedef std::future<DeleteSecurityConfigurationOutcome> DeleteSecurityConfigurationOutcomeCallable;
574  typedef std::future<DeleteTableOutcome> DeleteTableOutcomeCallable;
575  typedef std::future<DeleteTableVersionOutcome> DeleteTableVersionOutcomeCallable;
576  typedef std::future<DeleteTriggerOutcome> DeleteTriggerOutcomeCallable;
577  typedef std::future<DeleteUserDefinedFunctionOutcome> DeleteUserDefinedFunctionOutcomeCallable;
578  typedef std::future<DeleteWorkflowOutcome> DeleteWorkflowOutcomeCallable;
579  typedef std::future<GetCatalogImportStatusOutcome> GetCatalogImportStatusOutcomeCallable;
580  typedef std::future<GetClassifierOutcome> GetClassifierOutcomeCallable;
581  typedef std::future<GetClassifiersOutcome> GetClassifiersOutcomeCallable;
582  typedef std::future<GetColumnStatisticsForPartitionOutcome> GetColumnStatisticsForPartitionOutcomeCallable;
583  typedef std::future<GetColumnStatisticsForTableOutcome> GetColumnStatisticsForTableOutcomeCallable;
584  typedef std::future<GetConnectionOutcome> GetConnectionOutcomeCallable;
585  typedef std::future<GetConnectionsOutcome> GetConnectionsOutcomeCallable;
586  typedef std::future<GetCrawlerOutcome> GetCrawlerOutcomeCallable;
587  typedef std::future<GetCrawlerMetricsOutcome> GetCrawlerMetricsOutcomeCallable;
588  typedef std::future<GetCrawlersOutcome> GetCrawlersOutcomeCallable;
589  typedef std::future<GetDataCatalogEncryptionSettingsOutcome> GetDataCatalogEncryptionSettingsOutcomeCallable;
590  typedef std::future<GetDatabaseOutcome> GetDatabaseOutcomeCallable;
591  typedef std::future<GetDatabasesOutcome> GetDatabasesOutcomeCallable;
592  typedef std::future<GetDataflowGraphOutcome> GetDataflowGraphOutcomeCallable;
593  typedef std::future<GetDevEndpointOutcome> GetDevEndpointOutcomeCallable;
594  typedef std::future<GetDevEndpointsOutcome> GetDevEndpointsOutcomeCallable;
595  typedef std::future<GetJobOutcome> GetJobOutcomeCallable;
596  typedef std::future<GetJobBookmarkOutcome> GetJobBookmarkOutcomeCallable;
597  typedef std::future<GetJobRunOutcome> GetJobRunOutcomeCallable;
598  typedef std::future<GetJobRunsOutcome> GetJobRunsOutcomeCallable;
599  typedef std::future<GetJobsOutcome> GetJobsOutcomeCallable;
600  typedef std::future<GetMLTaskRunOutcome> GetMLTaskRunOutcomeCallable;
601  typedef std::future<GetMLTaskRunsOutcome> GetMLTaskRunsOutcomeCallable;
602  typedef std::future<GetMLTransformOutcome> GetMLTransformOutcomeCallable;
603  typedef std::future<GetMLTransformsOutcome> GetMLTransformsOutcomeCallable;
604  typedef std::future<GetMappingOutcome> GetMappingOutcomeCallable;
605  typedef std::future<GetPartitionOutcome> GetPartitionOutcomeCallable;
606  typedef std::future<GetPartitionIndexesOutcome> GetPartitionIndexesOutcomeCallable;
607  typedef std::future<GetPartitionsOutcome> GetPartitionsOutcomeCallable;
608  typedef std::future<GetPlanOutcome> GetPlanOutcomeCallable;
609  typedef std::future<GetRegistryOutcome> GetRegistryOutcomeCallable;
610  typedef std::future<GetResourcePoliciesOutcome> GetResourcePoliciesOutcomeCallable;
611  typedef std::future<GetResourcePolicyOutcome> GetResourcePolicyOutcomeCallable;
612  typedef std::future<GetSchemaOutcome> GetSchemaOutcomeCallable;
613  typedef std::future<GetSchemaByDefinitionOutcome> GetSchemaByDefinitionOutcomeCallable;
614  typedef std::future<GetSchemaVersionOutcome> GetSchemaVersionOutcomeCallable;
615  typedef std::future<GetSchemaVersionsDiffOutcome> GetSchemaVersionsDiffOutcomeCallable;
616  typedef std::future<GetSecurityConfigurationOutcome> GetSecurityConfigurationOutcomeCallable;
617  typedef std::future<GetSecurityConfigurationsOutcome> GetSecurityConfigurationsOutcomeCallable;
618  typedef std::future<GetTableOutcome> GetTableOutcomeCallable;
619  typedef std::future<GetTableVersionOutcome> GetTableVersionOutcomeCallable;
620  typedef std::future<GetTableVersionsOutcome> GetTableVersionsOutcomeCallable;
621  typedef std::future<GetTablesOutcome> GetTablesOutcomeCallable;
622  typedef std::future<GetTagsOutcome> GetTagsOutcomeCallable;
623  typedef std::future<GetTriggerOutcome> GetTriggerOutcomeCallable;
624  typedef std::future<GetTriggersOutcome> GetTriggersOutcomeCallable;
625  typedef std::future<GetUserDefinedFunctionOutcome> GetUserDefinedFunctionOutcomeCallable;
626  typedef std::future<GetUserDefinedFunctionsOutcome> GetUserDefinedFunctionsOutcomeCallable;
627  typedef std::future<GetWorkflowOutcome> GetWorkflowOutcomeCallable;
628  typedef std::future<GetWorkflowRunOutcome> GetWorkflowRunOutcomeCallable;
629  typedef std::future<GetWorkflowRunPropertiesOutcome> GetWorkflowRunPropertiesOutcomeCallable;
630  typedef std::future<GetWorkflowRunsOutcome> GetWorkflowRunsOutcomeCallable;
631  typedef std::future<ImportCatalogToGlueOutcome> ImportCatalogToGlueOutcomeCallable;
632  typedef std::future<ListCrawlersOutcome> ListCrawlersOutcomeCallable;
633  typedef std::future<ListDevEndpointsOutcome> ListDevEndpointsOutcomeCallable;
634  typedef std::future<ListJobsOutcome> ListJobsOutcomeCallable;
635  typedef std::future<ListMLTransformsOutcome> ListMLTransformsOutcomeCallable;
636  typedef std::future<ListRegistriesOutcome> ListRegistriesOutcomeCallable;
637  typedef std::future<ListSchemaVersionsOutcome> ListSchemaVersionsOutcomeCallable;
638  typedef std::future<ListSchemasOutcome> ListSchemasOutcomeCallable;
639  typedef std::future<ListTriggersOutcome> ListTriggersOutcomeCallable;
640  typedef std::future<ListWorkflowsOutcome> ListWorkflowsOutcomeCallable;
641  typedef std::future<PutDataCatalogEncryptionSettingsOutcome> PutDataCatalogEncryptionSettingsOutcomeCallable;
642  typedef std::future<PutResourcePolicyOutcome> PutResourcePolicyOutcomeCallable;
643  typedef std::future<PutSchemaVersionMetadataOutcome> PutSchemaVersionMetadataOutcomeCallable;
644  typedef std::future<PutWorkflowRunPropertiesOutcome> PutWorkflowRunPropertiesOutcomeCallable;
645  typedef std::future<QuerySchemaVersionMetadataOutcome> QuerySchemaVersionMetadataOutcomeCallable;
646  typedef std::future<RegisterSchemaVersionOutcome> RegisterSchemaVersionOutcomeCallable;
647  typedef std::future<RemoveSchemaVersionMetadataOutcome> RemoveSchemaVersionMetadataOutcomeCallable;
648  typedef std::future<ResetJobBookmarkOutcome> ResetJobBookmarkOutcomeCallable;
649  typedef std::future<ResumeWorkflowRunOutcome> ResumeWorkflowRunOutcomeCallable;
650  typedef std::future<SearchTablesOutcome> SearchTablesOutcomeCallable;
651  typedef std::future<StartCrawlerOutcome> StartCrawlerOutcomeCallable;
652  typedef std::future<StartCrawlerScheduleOutcome> StartCrawlerScheduleOutcomeCallable;
653  typedef std::future<StartExportLabelsTaskRunOutcome> StartExportLabelsTaskRunOutcomeCallable;
654  typedef std::future<StartImportLabelsTaskRunOutcome> StartImportLabelsTaskRunOutcomeCallable;
655  typedef std::future<StartJobRunOutcome> StartJobRunOutcomeCallable;
656  typedef std::future<StartMLEvaluationTaskRunOutcome> StartMLEvaluationTaskRunOutcomeCallable;
657  typedef std::future<StartMLLabelingSetGenerationTaskRunOutcome> StartMLLabelingSetGenerationTaskRunOutcomeCallable;
658  typedef std::future<StartTriggerOutcome> StartTriggerOutcomeCallable;
659  typedef std::future<StartWorkflowRunOutcome> StartWorkflowRunOutcomeCallable;
660  typedef std::future<StopCrawlerOutcome> StopCrawlerOutcomeCallable;
661  typedef std::future<StopCrawlerScheduleOutcome> StopCrawlerScheduleOutcomeCallable;
662  typedef std::future<StopTriggerOutcome> StopTriggerOutcomeCallable;
663  typedef std::future<StopWorkflowRunOutcome> StopWorkflowRunOutcomeCallable;
664  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
665  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
666  typedef std::future<UpdateClassifierOutcome> UpdateClassifierOutcomeCallable;
667  typedef std::future<UpdateColumnStatisticsForPartitionOutcome> UpdateColumnStatisticsForPartitionOutcomeCallable;
668  typedef std::future<UpdateColumnStatisticsForTableOutcome> UpdateColumnStatisticsForTableOutcomeCallable;
669  typedef std::future<UpdateConnectionOutcome> UpdateConnectionOutcomeCallable;
670  typedef std::future<UpdateCrawlerOutcome> UpdateCrawlerOutcomeCallable;
671  typedef std::future<UpdateCrawlerScheduleOutcome> UpdateCrawlerScheduleOutcomeCallable;
672  typedef std::future<UpdateDatabaseOutcome> UpdateDatabaseOutcomeCallable;
673  typedef std::future<UpdateDevEndpointOutcome> UpdateDevEndpointOutcomeCallable;
674  typedef std::future<UpdateJobOutcome> UpdateJobOutcomeCallable;
675  typedef std::future<UpdateMLTransformOutcome> UpdateMLTransformOutcomeCallable;
676  typedef std::future<UpdatePartitionOutcome> UpdatePartitionOutcomeCallable;
677  typedef std::future<UpdateRegistryOutcome> UpdateRegistryOutcomeCallable;
678  typedef std::future<UpdateSchemaOutcome> UpdateSchemaOutcomeCallable;
679  typedef std::future<UpdateTableOutcome> UpdateTableOutcomeCallable;
680  typedef std::future<UpdateTriggerOutcome> UpdateTriggerOutcomeCallable;
681  typedef std::future<UpdateUserDefinedFunctionOutcome> UpdateUserDefinedFunctionOutcomeCallable;
682  typedef std::future<UpdateWorkflowOutcome> UpdateWorkflowOutcomeCallable;
683 } // namespace Model
684 
685  class GlueClient;
686 
687  typedef std::function<void(const GlueClient*, const Model::BatchCreatePartitionRequest&, const Model::BatchCreatePartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchCreatePartitionResponseReceivedHandler;
688  typedef std::function<void(const GlueClient*, const Model::BatchDeleteConnectionRequest&, const Model::BatchDeleteConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteConnectionResponseReceivedHandler;
689  typedef std::function<void(const GlueClient*, const Model::BatchDeletePartitionRequest&, const Model::BatchDeletePartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeletePartitionResponseReceivedHandler;
690  typedef std::function<void(const GlueClient*, const Model::BatchDeleteTableRequest&, const Model::BatchDeleteTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteTableResponseReceivedHandler;
691  typedef std::function<void(const GlueClient*, const Model::BatchDeleteTableVersionRequest&, const Model::BatchDeleteTableVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteTableVersionResponseReceivedHandler;
692  typedef std::function<void(const GlueClient*, const Model::BatchGetCrawlersRequest&, const Model::BatchGetCrawlersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetCrawlersResponseReceivedHandler;
693  typedef std::function<void(const GlueClient*, const Model::BatchGetDevEndpointsRequest&, const Model::BatchGetDevEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetDevEndpointsResponseReceivedHandler;
694  typedef std::function<void(const GlueClient*, const Model::BatchGetJobsRequest&, const Model::BatchGetJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetJobsResponseReceivedHandler;
695  typedef std::function<void(const GlueClient*, const Model::BatchGetPartitionRequest&, const Model::BatchGetPartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetPartitionResponseReceivedHandler;
696  typedef std::function<void(const GlueClient*, const Model::BatchGetTriggersRequest&, const Model::BatchGetTriggersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetTriggersResponseReceivedHandler;
697  typedef std::function<void(const GlueClient*, const Model::BatchGetWorkflowsRequest&, const Model::BatchGetWorkflowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetWorkflowsResponseReceivedHandler;
698  typedef std::function<void(const GlueClient*, const Model::BatchStopJobRunRequest&, const Model::BatchStopJobRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchStopJobRunResponseReceivedHandler;
699  typedef std::function<void(const GlueClient*, const Model::BatchUpdatePartitionRequest&, const Model::BatchUpdatePartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchUpdatePartitionResponseReceivedHandler;
700  typedef std::function<void(const GlueClient*, const Model::CancelMLTaskRunRequest&, const Model::CancelMLTaskRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelMLTaskRunResponseReceivedHandler;
701  typedef std::function<void(const GlueClient*, const Model::CheckSchemaVersionValidityRequest&, const Model::CheckSchemaVersionValidityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CheckSchemaVersionValidityResponseReceivedHandler;
702  typedef std::function<void(const GlueClient*, const Model::CreateClassifierRequest&, const Model::CreateClassifierOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateClassifierResponseReceivedHandler;
703  typedef std::function<void(const GlueClient*, const Model::CreateConnectionRequest&, const Model::CreateConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConnectionResponseReceivedHandler;
704  typedef std::function<void(const GlueClient*, const Model::CreateCrawlerRequest&, const Model::CreateCrawlerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCrawlerResponseReceivedHandler;
705  typedef std::function<void(const GlueClient*, const Model::CreateDatabaseRequest&, const Model::CreateDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDatabaseResponseReceivedHandler;
706  typedef std::function<void(const GlueClient*, const Model::CreateDevEndpointRequest&, const Model::CreateDevEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDevEndpointResponseReceivedHandler;
707  typedef std::function<void(const GlueClient*, const Model::CreateJobRequest&, const Model::CreateJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateJobResponseReceivedHandler;
708  typedef std::function<void(const GlueClient*, const Model::CreateMLTransformRequest&, const Model::CreateMLTransformOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMLTransformResponseReceivedHandler;
709  typedef std::function<void(const GlueClient*, const Model::CreatePartitionRequest&, const Model::CreatePartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePartitionResponseReceivedHandler;
710  typedef std::function<void(const GlueClient*, const Model::CreatePartitionIndexRequest&, const Model::CreatePartitionIndexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePartitionIndexResponseReceivedHandler;
711  typedef std::function<void(const GlueClient*, const Model::CreateRegistryRequest&, const Model::CreateRegistryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRegistryResponseReceivedHandler;
712  typedef std::function<void(const GlueClient*, const Model::CreateSchemaRequest&, const Model::CreateSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSchemaResponseReceivedHandler;
713  typedef std::function<void(const GlueClient*, const Model::CreateScriptRequest&, const Model::CreateScriptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateScriptResponseReceivedHandler;
714  typedef std::function<void(const GlueClient*, const Model::CreateSecurityConfigurationRequest&, const Model::CreateSecurityConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSecurityConfigurationResponseReceivedHandler;
715  typedef std::function<void(const GlueClient*, const Model::CreateTableRequest&, const Model::CreateTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTableResponseReceivedHandler;
716  typedef std::function<void(const GlueClient*, const Model::CreateTriggerRequest&, const Model::CreateTriggerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTriggerResponseReceivedHandler;
717  typedef std::function<void(const GlueClient*, const Model::CreateUserDefinedFunctionRequest&, const Model::CreateUserDefinedFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateUserDefinedFunctionResponseReceivedHandler;
718  typedef std::function<void(const GlueClient*, const Model::CreateWorkflowRequest&, const Model::CreateWorkflowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateWorkflowResponseReceivedHandler;
719  typedef std::function<void(const GlueClient*, const Model::DeleteClassifierRequest&, const Model::DeleteClassifierOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteClassifierResponseReceivedHandler;
720  typedef std::function<void(const GlueClient*, const Model::DeleteColumnStatisticsForPartitionRequest&, const Model::DeleteColumnStatisticsForPartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteColumnStatisticsForPartitionResponseReceivedHandler;
721  typedef std::function<void(const GlueClient*, const Model::DeleteColumnStatisticsForTableRequest&, const Model::DeleteColumnStatisticsForTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteColumnStatisticsForTableResponseReceivedHandler;
722  typedef std::function<void(const GlueClient*, const Model::DeleteConnectionRequest&, const Model::DeleteConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConnectionResponseReceivedHandler;
723  typedef std::function<void(const GlueClient*, const Model::DeleteCrawlerRequest&, const Model::DeleteCrawlerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCrawlerResponseReceivedHandler;
724  typedef std::function<void(const GlueClient*, const Model::DeleteDatabaseRequest&, const Model::DeleteDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDatabaseResponseReceivedHandler;
725  typedef std::function<void(const GlueClient*, const Model::DeleteDevEndpointRequest&, const Model::DeleteDevEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDevEndpointResponseReceivedHandler;
726  typedef std::function<void(const GlueClient*, const Model::DeleteJobRequest&, const Model::DeleteJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteJobResponseReceivedHandler;
727  typedef std::function<void(const GlueClient*, const Model::DeleteMLTransformRequest&, const Model::DeleteMLTransformOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMLTransformResponseReceivedHandler;
728  typedef std::function<void(const GlueClient*, const Model::DeletePartitionRequest&, const Model::DeletePartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePartitionResponseReceivedHandler;
729  typedef std::function<void(const GlueClient*, const Model::DeletePartitionIndexRequest&, const Model::DeletePartitionIndexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePartitionIndexResponseReceivedHandler;
730  typedef std::function<void(const GlueClient*, const Model::DeleteRegistryRequest&, const Model::DeleteRegistryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRegistryResponseReceivedHandler;
731  typedef std::function<void(const GlueClient*, const Model::DeleteResourcePolicyRequest&, const Model::DeleteResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourcePolicyResponseReceivedHandler;
732  typedef std::function<void(const GlueClient*, const Model::DeleteSchemaRequest&, const Model::DeleteSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSchemaResponseReceivedHandler;
733  typedef std::function<void(const GlueClient*, const Model::DeleteSchemaVersionsRequest&, const Model::DeleteSchemaVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSchemaVersionsResponseReceivedHandler;
734  typedef std::function<void(const GlueClient*, const Model::DeleteSecurityConfigurationRequest&, const Model::DeleteSecurityConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSecurityConfigurationResponseReceivedHandler;
735  typedef std::function<void(const GlueClient*, const Model::DeleteTableRequest&, const Model::DeleteTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTableResponseReceivedHandler;
736  typedef std::function<void(const GlueClient*, const Model::DeleteTableVersionRequest&, const Model::DeleteTableVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTableVersionResponseReceivedHandler;
737  typedef std::function<void(const GlueClient*, const Model::DeleteTriggerRequest&, const Model::DeleteTriggerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTriggerResponseReceivedHandler;
738  typedef std::function<void(const GlueClient*, const Model::DeleteUserDefinedFunctionRequest&, const Model::DeleteUserDefinedFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUserDefinedFunctionResponseReceivedHandler;
739  typedef std::function<void(const GlueClient*, const Model::DeleteWorkflowRequest&, const Model::DeleteWorkflowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteWorkflowResponseReceivedHandler;
740  typedef std::function<void(const GlueClient*, const Model::GetCatalogImportStatusRequest&, const Model::GetCatalogImportStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCatalogImportStatusResponseReceivedHandler;
741  typedef std::function<void(const GlueClient*, const Model::GetClassifierRequest&, const Model::GetClassifierOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetClassifierResponseReceivedHandler;
742  typedef std::function<void(const GlueClient*, const Model::GetClassifiersRequest&, const Model::GetClassifiersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetClassifiersResponseReceivedHandler;
743  typedef std::function<void(const GlueClient*, const Model::GetColumnStatisticsForPartitionRequest&, const Model::GetColumnStatisticsForPartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetColumnStatisticsForPartitionResponseReceivedHandler;
744  typedef std::function<void(const GlueClient*, const Model::GetColumnStatisticsForTableRequest&, const Model::GetColumnStatisticsForTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetColumnStatisticsForTableResponseReceivedHandler;
745  typedef std::function<void(const GlueClient*, const Model::GetConnectionRequest&, const Model::GetConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConnectionResponseReceivedHandler;
746  typedef std::function<void(const GlueClient*, const Model::GetConnectionsRequest&, const Model::GetConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConnectionsResponseReceivedHandler;
747  typedef std::function<void(const GlueClient*, const Model::GetCrawlerRequest&, const Model::GetCrawlerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCrawlerResponseReceivedHandler;
748  typedef std::function<void(const GlueClient*, const Model::GetCrawlerMetricsRequest&, const Model::GetCrawlerMetricsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCrawlerMetricsResponseReceivedHandler;
749  typedef std::function<void(const GlueClient*, const Model::GetCrawlersRequest&, const Model::GetCrawlersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCrawlersResponseReceivedHandler;
750  typedef std::function<void(const GlueClient*, const Model::GetDataCatalogEncryptionSettingsRequest&, const Model::GetDataCatalogEncryptionSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataCatalogEncryptionSettingsResponseReceivedHandler;
751  typedef std::function<void(const GlueClient*, const Model::GetDatabaseRequest&, const Model::GetDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDatabaseResponseReceivedHandler;
752  typedef std::function<void(const GlueClient*, const Model::GetDatabasesRequest&, const Model::GetDatabasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDatabasesResponseReceivedHandler;
753  typedef std::function<void(const GlueClient*, const Model::GetDataflowGraphRequest&, const Model::GetDataflowGraphOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataflowGraphResponseReceivedHandler;
754  typedef std::function<void(const GlueClient*, const Model::GetDevEndpointRequest&, const Model::GetDevEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDevEndpointResponseReceivedHandler;
755  typedef std::function<void(const GlueClient*, const Model::GetDevEndpointsRequest&, const Model::GetDevEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDevEndpointsResponseReceivedHandler;
756  typedef std::function<void(const GlueClient*, const Model::GetJobRequest&, const Model::GetJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobResponseReceivedHandler;
757  typedef std::function<void(const GlueClient*, const Model::GetJobBookmarkRequest&, const Model::GetJobBookmarkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobBookmarkResponseReceivedHandler;
758  typedef std::function<void(const GlueClient*, const Model::GetJobRunRequest&, const Model::GetJobRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobRunResponseReceivedHandler;
759  typedef std::function<void(const GlueClient*, const Model::GetJobRunsRequest&, const Model::GetJobRunsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobRunsResponseReceivedHandler;
760  typedef std::function<void(const GlueClient*, const Model::GetJobsRequest&, const Model::GetJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobsResponseReceivedHandler;
761  typedef std::function<void(const GlueClient*, const Model::GetMLTaskRunRequest&, const Model::GetMLTaskRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMLTaskRunResponseReceivedHandler;
762  typedef std::function<void(const GlueClient*, const Model::GetMLTaskRunsRequest&, const Model::GetMLTaskRunsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMLTaskRunsResponseReceivedHandler;
763  typedef std::function<void(const GlueClient*, const Model::GetMLTransformRequest&, const Model::GetMLTransformOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMLTransformResponseReceivedHandler;
764  typedef std::function<void(const GlueClient*, const Model::GetMLTransformsRequest&, const Model::GetMLTransformsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMLTransformsResponseReceivedHandler;
765  typedef std::function<void(const GlueClient*, const Model::GetMappingRequest&, const Model::GetMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMappingResponseReceivedHandler;
766  typedef std::function<void(const GlueClient*, const Model::GetPartitionRequest&, const Model::GetPartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPartitionResponseReceivedHandler;
767  typedef std::function<void(const GlueClient*, const Model::GetPartitionIndexesRequest&, const Model::GetPartitionIndexesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPartitionIndexesResponseReceivedHandler;
768  typedef std::function<void(const GlueClient*, const Model::GetPartitionsRequest&, const Model::GetPartitionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPartitionsResponseReceivedHandler;
769  typedef std::function<void(const GlueClient*, const Model::GetPlanRequest&, const Model::GetPlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPlanResponseReceivedHandler;
770  typedef std::function<void(const GlueClient*, const Model::GetRegistryRequest&, const Model::GetRegistryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRegistryResponseReceivedHandler;
771  typedef std::function<void(const GlueClient*, const Model::GetResourcePoliciesRequest&, const Model::GetResourcePoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourcePoliciesResponseReceivedHandler;
772  typedef std::function<void(const GlueClient*, const Model::GetResourcePolicyRequest&, const Model::GetResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourcePolicyResponseReceivedHandler;
773  typedef std::function<void(const GlueClient*, const Model::GetSchemaRequest&, const Model::GetSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSchemaResponseReceivedHandler;
774  typedef std::function<void(const GlueClient*, const Model::GetSchemaByDefinitionRequest&, const Model::GetSchemaByDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSchemaByDefinitionResponseReceivedHandler;
775  typedef std::function<void(const GlueClient*, const Model::GetSchemaVersionRequest&, const Model::GetSchemaVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSchemaVersionResponseReceivedHandler;
776  typedef std::function<void(const GlueClient*, const Model::GetSchemaVersionsDiffRequest&, const Model::GetSchemaVersionsDiffOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSchemaVersionsDiffResponseReceivedHandler;
777  typedef std::function<void(const GlueClient*, const Model::GetSecurityConfigurationRequest&, const Model::GetSecurityConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSecurityConfigurationResponseReceivedHandler;
778  typedef std::function<void(const GlueClient*, const Model::GetSecurityConfigurationsRequest&, const Model::GetSecurityConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSecurityConfigurationsResponseReceivedHandler;
779  typedef std::function<void(const GlueClient*, const Model::GetTableRequest&, const Model::GetTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTableResponseReceivedHandler;
780  typedef std::function<void(const GlueClient*, const Model::GetTableVersionRequest&, const Model::GetTableVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTableVersionResponseReceivedHandler;
781  typedef std::function<void(const GlueClient*, const Model::GetTableVersionsRequest&, const Model::GetTableVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTableVersionsResponseReceivedHandler;
782  typedef std::function<void(const GlueClient*, const Model::GetTablesRequest&, const Model::GetTablesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTablesResponseReceivedHandler;
783  typedef std::function<void(const GlueClient*, const Model::GetTagsRequest&, const Model::GetTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTagsResponseReceivedHandler;
784  typedef std::function<void(const GlueClient*, const Model::GetTriggerRequest&, const Model::GetTriggerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTriggerResponseReceivedHandler;
785  typedef std::function<void(const GlueClient*, const Model::GetTriggersRequest&, const Model::GetTriggersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTriggersResponseReceivedHandler;
786  typedef std::function<void(const GlueClient*, const Model::GetUserDefinedFunctionRequest&, const Model::GetUserDefinedFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUserDefinedFunctionResponseReceivedHandler;
787  typedef std::function<void(const GlueClient*, const Model::GetUserDefinedFunctionsRequest&, const Model::GetUserDefinedFunctionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUserDefinedFunctionsResponseReceivedHandler;
788  typedef std::function<void(const GlueClient*, const Model::GetWorkflowRequest&, const Model::GetWorkflowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetWorkflowResponseReceivedHandler;
789  typedef std::function<void(const GlueClient*, const Model::GetWorkflowRunRequest&, const Model::GetWorkflowRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetWorkflowRunResponseReceivedHandler;
790  typedef std::function<void(const GlueClient*, const Model::GetWorkflowRunPropertiesRequest&, const Model::GetWorkflowRunPropertiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetWorkflowRunPropertiesResponseReceivedHandler;
791  typedef std::function<void(const GlueClient*, const Model::GetWorkflowRunsRequest&, const Model::GetWorkflowRunsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetWorkflowRunsResponseReceivedHandler;
792  typedef std::function<void(const GlueClient*, const Model::ImportCatalogToGlueRequest&, const Model::ImportCatalogToGlueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportCatalogToGlueResponseReceivedHandler;
793  typedef std::function<void(const GlueClient*, const Model::ListCrawlersRequest&, const Model::ListCrawlersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCrawlersResponseReceivedHandler;
794  typedef std::function<void(const GlueClient*, const Model::ListDevEndpointsRequest&, const Model::ListDevEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDevEndpointsResponseReceivedHandler;
795  typedef std::function<void(const GlueClient*, const Model::ListJobsRequest&, const Model::ListJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListJobsResponseReceivedHandler;
796  typedef std::function<void(const GlueClient*, const Model::ListMLTransformsRequest&, const Model::ListMLTransformsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMLTransformsResponseReceivedHandler;
797  typedef std::function<void(const GlueClient*, const Model::ListRegistriesRequest&, const Model::ListRegistriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRegistriesResponseReceivedHandler;
798  typedef std::function<void(const GlueClient*, const Model::ListSchemaVersionsRequest&, const Model::ListSchemaVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSchemaVersionsResponseReceivedHandler;
799  typedef std::function<void(const GlueClient*, const Model::ListSchemasRequest&, const Model::ListSchemasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSchemasResponseReceivedHandler;
800  typedef std::function<void(const GlueClient*, const Model::ListTriggersRequest&, const Model::ListTriggersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTriggersResponseReceivedHandler;
801  typedef std::function<void(const GlueClient*, const Model::ListWorkflowsRequest&, const Model::ListWorkflowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListWorkflowsResponseReceivedHandler;
802  typedef std::function<void(const GlueClient*, const Model::PutDataCatalogEncryptionSettingsRequest&, const Model::PutDataCatalogEncryptionSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutDataCatalogEncryptionSettingsResponseReceivedHandler;
803  typedef std::function<void(const GlueClient*, const Model::PutResourcePolicyRequest&, const Model::PutResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutResourcePolicyResponseReceivedHandler;
804  typedef std::function<void(const GlueClient*, const Model::PutSchemaVersionMetadataRequest&, const Model::PutSchemaVersionMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutSchemaVersionMetadataResponseReceivedHandler;
805  typedef std::function<void(const GlueClient*, const Model::PutWorkflowRunPropertiesRequest&, const Model::PutWorkflowRunPropertiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutWorkflowRunPropertiesResponseReceivedHandler;
806  typedef std::function<void(const GlueClient*, const Model::QuerySchemaVersionMetadataRequest&, const Model::QuerySchemaVersionMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > QuerySchemaVersionMetadataResponseReceivedHandler;
807  typedef std::function<void(const GlueClient*, const Model::RegisterSchemaVersionRequest&, const Model::RegisterSchemaVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterSchemaVersionResponseReceivedHandler;
808  typedef std::function<void(const GlueClient*, const Model::RemoveSchemaVersionMetadataRequest&, const Model::RemoveSchemaVersionMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveSchemaVersionMetadataResponseReceivedHandler;
809  typedef std::function<void(const GlueClient*, const Model::ResetJobBookmarkRequest&, const Model::ResetJobBookmarkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetJobBookmarkResponseReceivedHandler;
810  typedef std::function<void(const GlueClient*, const Model::ResumeWorkflowRunRequest&, const Model::ResumeWorkflowRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResumeWorkflowRunResponseReceivedHandler;
811  typedef std::function<void(const GlueClient*, const Model::SearchTablesRequest&, const Model::SearchTablesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchTablesResponseReceivedHandler;
812  typedef std::function<void(const GlueClient*, const Model::StartCrawlerRequest&, const Model::StartCrawlerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartCrawlerResponseReceivedHandler;
813  typedef std::function<void(const GlueClient*, const Model::StartCrawlerScheduleRequest&, const Model::StartCrawlerScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartCrawlerScheduleResponseReceivedHandler;
814  typedef std::function<void(const GlueClient*, const Model::StartExportLabelsTaskRunRequest&, const Model::StartExportLabelsTaskRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartExportLabelsTaskRunResponseReceivedHandler;
815  typedef std::function<void(const GlueClient*, const Model::StartImportLabelsTaskRunRequest&, const Model::StartImportLabelsTaskRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartImportLabelsTaskRunResponseReceivedHandler;
816  typedef std::function<void(const GlueClient*, const Model::StartJobRunRequest&, const Model::StartJobRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartJobRunResponseReceivedHandler;
817  typedef std::function<void(const GlueClient*, const Model::StartMLEvaluationTaskRunRequest&, const Model::StartMLEvaluationTaskRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartMLEvaluationTaskRunResponseReceivedHandler;
818  typedef std::function<void(const GlueClient*, const Model::StartMLLabelingSetGenerationTaskRunRequest&, const Model::StartMLLabelingSetGenerationTaskRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartMLLabelingSetGenerationTaskRunResponseReceivedHandler;
819  typedef std::function<void(const GlueClient*, const Model::StartTriggerRequest&, const Model::StartTriggerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartTriggerResponseReceivedHandler;
820  typedef std::function<void(const GlueClient*, const Model::StartWorkflowRunRequest&, const Model::StartWorkflowRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartWorkflowRunResponseReceivedHandler;
821  typedef std::function<void(const GlueClient*, const Model::StopCrawlerRequest&, const Model::StopCrawlerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopCrawlerResponseReceivedHandler;
822  typedef std::function<void(const GlueClient*, const Model::StopCrawlerScheduleRequest&, const Model::StopCrawlerScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopCrawlerScheduleResponseReceivedHandler;
823  typedef std::function<void(const GlueClient*, const Model::StopTriggerRequest&, const Model::StopTriggerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopTriggerResponseReceivedHandler;
824  typedef std::function<void(const GlueClient*, const Model::StopWorkflowRunRequest&, const Model::StopWorkflowRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopWorkflowRunResponseReceivedHandler;
825  typedef std::function<void(const GlueClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
826  typedef std::function<void(const GlueClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
827  typedef std::function<void(const GlueClient*, const Model::UpdateClassifierRequest&, const Model::UpdateClassifierOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateClassifierResponseReceivedHandler;
828  typedef std::function<void(const GlueClient*, const Model::UpdateColumnStatisticsForPartitionRequest&, const Model::UpdateColumnStatisticsForPartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateColumnStatisticsForPartitionResponseReceivedHandler;
829  typedef std::function<void(const GlueClient*, const Model::UpdateColumnStatisticsForTableRequest&, const Model::UpdateColumnStatisticsForTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateColumnStatisticsForTableResponseReceivedHandler;
830  typedef std::function<void(const GlueClient*, const Model::UpdateConnectionRequest&, const Model::UpdateConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConnectionResponseReceivedHandler;
831  typedef std::function<void(const GlueClient*, const Model::UpdateCrawlerRequest&, const Model::UpdateCrawlerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateCrawlerResponseReceivedHandler;
832  typedef std::function<void(const GlueClient*, const Model::UpdateCrawlerScheduleRequest&, const Model::UpdateCrawlerScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateCrawlerScheduleResponseReceivedHandler;
833  typedef std::function<void(const GlueClient*, const Model::UpdateDatabaseRequest&, const Model::UpdateDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDatabaseResponseReceivedHandler;
834  typedef std::function<void(const GlueClient*, const Model::UpdateDevEndpointRequest&, const Model::UpdateDevEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDevEndpointResponseReceivedHandler;
835  typedef std::function<void(const GlueClient*, const Model::UpdateJobRequest&, const Model::UpdateJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateJobResponseReceivedHandler;
836  typedef std::function<void(const GlueClient*, const Model::UpdateMLTransformRequest&, const Model::UpdateMLTransformOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMLTransformResponseReceivedHandler;
837  typedef std::function<void(const GlueClient*, const Model::UpdatePartitionRequest&, const Model::UpdatePartitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePartitionResponseReceivedHandler;
838  typedef std::function<void(const GlueClient*, const Model::UpdateRegistryRequest&, const Model::UpdateRegistryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRegistryResponseReceivedHandler;
839  typedef std::function<void(const GlueClient*, const Model::UpdateSchemaRequest&, const Model::UpdateSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSchemaResponseReceivedHandler;
840  typedef std::function<void(const GlueClient*, const Model::UpdateTableRequest&, const Model::UpdateTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTableResponseReceivedHandler;
841  typedef std::function<void(const GlueClient*, const Model::UpdateTriggerRequest&, const Model::UpdateTriggerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTriggerResponseReceivedHandler;
842  typedef std::function<void(const GlueClient*, const Model::UpdateUserDefinedFunctionRequest&, const Model::UpdateUserDefinedFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserDefinedFunctionResponseReceivedHandler;
843  typedef std::function<void(const GlueClient*, const Model::UpdateWorkflowRequest&, const Model::UpdateWorkflowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateWorkflowResponseReceivedHandler;
844 
850  {
851  public:
853 
859 
865 
870  GlueClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
872 
873  virtual ~GlueClient();
874 
875 
882  virtual Model::BatchCreatePartitionOutcome BatchCreatePartition(const Model::BatchCreatePartitionRequest& request) const;
883 
892  virtual Model::BatchCreatePartitionOutcomeCallable BatchCreatePartitionCallable(const Model::BatchCreatePartitionRequest& request) const;
893 
902  virtual void BatchCreatePartitionAsync(const Model::BatchCreatePartitionRequest& request, const BatchCreatePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
903 
910  virtual Model::BatchDeleteConnectionOutcome BatchDeleteConnection(const Model::BatchDeleteConnectionRequest& request) const;
911 
920  virtual Model::BatchDeleteConnectionOutcomeCallable BatchDeleteConnectionCallable(const Model::BatchDeleteConnectionRequest& request) const;
921 
930  virtual void BatchDeleteConnectionAsync(const Model::BatchDeleteConnectionRequest& request, const BatchDeleteConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
931 
938  virtual Model::BatchDeletePartitionOutcome BatchDeletePartition(const Model::BatchDeletePartitionRequest& request) const;
939 
948  virtual Model::BatchDeletePartitionOutcomeCallable BatchDeletePartitionCallable(const Model::BatchDeletePartitionRequest& request) const;
949 
958  virtual void BatchDeletePartitionAsync(const Model::BatchDeletePartitionRequest& request, const BatchDeletePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
959 
973  virtual Model::BatchDeleteTableOutcome BatchDeleteTable(const Model::BatchDeleteTableRequest& request) const;
974 
990  virtual Model::BatchDeleteTableOutcomeCallable BatchDeleteTableCallable(const Model::BatchDeleteTableRequest& request) const;
991 
1007  virtual void BatchDeleteTableAsync(const Model::BatchDeleteTableRequest& request, const BatchDeleteTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1008 
1015  virtual Model::BatchDeleteTableVersionOutcome BatchDeleteTableVersion(const Model::BatchDeleteTableVersionRequest& request) const;
1016 
1025  virtual Model::BatchDeleteTableVersionOutcomeCallable BatchDeleteTableVersionCallable(const Model::BatchDeleteTableVersionRequest& request) const;
1026 
1035  virtual void BatchDeleteTableVersionAsync(const Model::BatchDeleteTableVersionRequest& request, const BatchDeleteTableVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1036 
1046  virtual Model::BatchGetCrawlersOutcome BatchGetCrawlers(const Model::BatchGetCrawlersRequest& request) const;
1047 
1059  virtual Model::BatchGetCrawlersOutcomeCallable BatchGetCrawlersCallable(const Model::BatchGetCrawlersRequest& request) const;
1060 
1072  virtual void BatchGetCrawlersAsync(const Model::BatchGetCrawlersRequest& request, const BatchGetCrawlersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1073 
1083  virtual Model::BatchGetDevEndpointsOutcome BatchGetDevEndpoints(const Model::BatchGetDevEndpointsRequest& request) const;
1084 
1096  virtual Model::BatchGetDevEndpointsOutcomeCallable BatchGetDevEndpointsCallable(const Model::BatchGetDevEndpointsRequest& request) const;
1097 
1109  virtual void BatchGetDevEndpointsAsync(const Model::BatchGetDevEndpointsRequest& request, const BatchGetDevEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1110 
1120  virtual Model::BatchGetJobsOutcome BatchGetJobs(const Model::BatchGetJobsRequest& request) const;
1121 
1133  virtual Model::BatchGetJobsOutcomeCallable BatchGetJobsCallable(const Model::BatchGetJobsRequest& request) const;
1134 
1146  virtual void BatchGetJobsAsync(const Model::BatchGetJobsRequest& request, const BatchGetJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1147 
1153  virtual Model::BatchGetPartitionOutcome BatchGetPartition(const Model::BatchGetPartitionRequest& request) const;
1154 
1162  virtual Model::BatchGetPartitionOutcomeCallable BatchGetPartitionCallable(const Model::BatchGetPartitionRequest& request) const;
1163 
1171  virtual void BatchGetPartitionAsync(const Model::BatchGetPartitionRequest& request, const BatchGetPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1172 
1182  virtual Model::BatchGetTriggersOutcome BatchGetTriggers(const Model::BatchGetTriggersRequest& request) const;
1183 
1195  virtual Model::BatchGetTriggersOutcomeCallable BatchGetTriggersCallable(const Model::BatchGetTriggersRequest& request) const;
1196 
1208  virtual void BatchGetTriggersAsync(const Model::BatchGetTriggersRequest& request, const BatchGetTriggersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1209 
1219  virtual Model::BatchGetWorkflowsOutcome BatchGetWorkflows(const Model::BatchGetWorkflowsRequest& request) const;
1220 
1232  virtual Model::BatchGetWorkflowsOutcomeCallable BatchGetWorkflowsCallable(const Model::BatchGetWorkflowsRequest& request) const;
1233 
1245  virtual void BatchGetWorkflowsAsync(const Model::BatchGetWorkflowsRequest& request, const BatchGetWorkflowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1246 
1253  virtual Model::BatchStopJobRunOutcome BatchStopJobRun(const Model::BatchStopJobRunRequest& request) const;
1254 
1263  virtual Model::BatchStopJobRunOutcomeCallable BatchStopJobRunCallable(const Model::BatchStopJobRunRequest& request) const;
1264 
1273  virtual void BatchStopJobRunAsync(const Model::BatchStopJobRunRequest& request, const BatchStopJobRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1274 
1281  virtual Model::BatchUpdatePartitionOutcome BatchUpdatePartition(const Model::BatchUpdatePartitionRequest& request) const;
1282 
1291  virtual Model::BatchUpdatePartitionOutcomeCallable BatchUpdatePartitionCallable(const Model::BatchUpdatePartitionRequest& request) const;
1292 
1301  virtual void BatchUpdatePartitionAsync(const Model::BatchUpdatePartitionRequest& request, const BatchUpdatePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1302 
1313  virtual Model::CancelMLTaskRunOutcome CancelMLTaskRun(const Model::CancelMLTaskRunRequest& request) const;
1314 
1327  virtual Model::CancelMLTaskRunOutcomeCallable CancelMLTaskRunCallable(const Model::CancelMLTaskRunRequest& request) const;
1328 
1341  virtual void CancelMLTaskRunAsync(const Model::CancelMLTaskRunRequest& request, const CancelMLTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1342 
1351  virtual Model::CheckSchemaVersionValidityOutcome CheckSchemaVersionValidity(const Model::CheckSchemaVersionValidityRequest& request) const;
1352 
1363  virtual Model::CheckSchemaVersionValidityOutcomeCallable CheckSchemaVersionValidityCallable(const Model::CheckSchemaVersionValidityRequest& request) const;
1364 
1375  virtual void CheckSchemaVersionValidityAsync(const Model::CheckSchemaVersionValidityRequest& request, const CheckSchemaVersionValidityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1376 
1385  virtual Model::CreateClassifierOutcome CreateClassifier(const Model::CreateClassifierRequest& request) const;
1386 
1397  virtual Model::CreateClassifierOutcomeCallable CreateClassifierCallable(const Model::CreateClassifierRequest& request) const;
1398 
1409  virtual void CreateClassifierAsync(const Model::CreateClassifierRequest& request, const CreateClassifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1410 
1417  virtual Model::CreateConnectionOutcome CreateConnection(const Model::CreateConnectionRequest& request) const;
1418 
1427  virtual Model::CreateConnectionOutcomeCallable CreateConnectionCallable(const Model::CreateConnectionRequest& request) const;
1428 
1437  virtual void CreateConnectionAsync(const Model::CreateConnectionRequest& request, const CreateConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1438 
1447  virtual Model::CreateCrawlerOutcome CreateCrawler(const Model::CreateCrawlerRequest& request) const;
1448 
1459  virtual Model::CreateCrawlerOutcomeCallable CreateCrawlerCallable(const Model::CreateCrawlerRequest& request) const;
1460 
1471  virtual void CreateCrawlerAsync(const Model::CreateCrawlerRequest& request, const CreateCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1472 
1478  virtual Model::CreateDatabaseOutcome CreateDatabase(const Model::CreateDatabaseRequest& request) const;
1479 
1487  virtual Model::CreateDatabaseOutcomeCallable CreateDatabaseCallable(const Model::CreateDatabaseRequest& request) const;
1488 
1496  virtual void CreateDatabaseAsync(const Model::CreateDatabaseRequest& request, const CreateDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1497 
1503  virtual Model::CreateDevEndpointOutcome CreateDevEndpoint(const Model::CreateDevEndpointRequest& request) const;
1504 
1512  virtual Model::CreateDevEndpointOutcomeCallable CreateDevEndpointCallable(const Model::CreateDevEndpointRequest& request) const;
1513 
1521  virtual void CreateDevEndpointAsync(const Model::CreateDevEndpointRequest& request, const CreateDevEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1522 
1528  virtual Model::CreateJobOutcome CreateJob(const Model::CreateJobRequest& request) const;
1529 
1537  virtual Model::CreateJobOutcomeCallable CreateJobCallable(const Model::CreateJobRequest& request) const;
1538 
1546  virtual void CreateJobAsync(const Model::CreateJobRequest& request, const CreateJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1547 
1565  virtual Model::CreateMLTransformOutcome CreateMLTransform(const Model::CreateMLTransformRequest& request) const;
1566 
1586  virtual Model::CreateMLTransformOutcomeCallable CreateMLTransformCallable(const Model::CreateMLTransformRequest& request) const;
1587 
1607  virtual void CreateMLTransformAsync(const Model::CreateMLTransformRequest& request, const CreateMLTransformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1608 
1614  virtual Model::CreatePartitionOutcome CreatePartition(const Model::CreatePartitionRequest& request) const;
1615 
1623  virtual Model::CreatePartitionOutcomeCallable CreatePartitionCallable(const Model::CreatePartitionRequest& request) const;
1624 
1632  virtual void CreatePartitionAsync(const Model::CreatePartitionRequest& request, const CreatePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1633 
1640  virtual Model::CreatePartitionIndexOutcome CreatePartitionIndex(const Model::CreatePartitionIndexRequest& request) const;
1641 
1650  virtual Model::CreatePartitionIndexOutcomeCallable CreatePartitionIndexCallable(const Model::CreatePartitionIndexRequest& request) const;
1651 
1660  virtual void CreatePartitionIndexAsync(const Model::CreatePartitionIndexRequest& request, const CreatePartitionIndexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1661 
1668  virtual Model::CreateRegistryOutcome CreateRegistry(const Model::CreateRegistryRequest& request) const;
1669 
1678  virtual Model::CreateRegistryOutcomeCallable CreateRegistryCallable(const Model::CreateRegistryRequest& request) const;
1679 
1688  virtual void CreateRegistryAsync(const Model::CreateRegistryRequest& request, const CreateRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1689 
1704  virtual Model::CreateSchemaOutcome CreateSchema(const Model::CreateSchemaRequest& request) const;
1705 
1722  virtual Model::CreateSchemaOutcomeCallable CreateSchemaCallable(const Model::CreateSchemaRequest& request) const;
1723 
1740  virtual void CreateSchemaAsync(const Model::CreateSchemaRequest& request, const CreateSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1741 
1748  virtual Model::CreateScriptOutcome CreateScript(const Model::CreateScriptRequest& request) const;
1749 
1758  virtual Model::CreateScriptOutcomeCallable CreateScriptCallable(const Model::CreateScriptRequest& request) const;
1759 
1768  virtual void CreateScriptAsync(const Model::CreateScriptRequest& request, const CreateScriptResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1769 
1781  virtual Model::CreateSecurityConfigurationOutcome CreateSecurityConfiguration(const Model::CreateSecurityConfigurationRequest& request) const;
1782 
1796  virtual Model::CreateSecurityConfigurationOutcomeCallable CreateSecurityConfigurationCallable(const Model::CreateSecurityConfigurationRequest& request) const;
1797 
1811  virtual void CreateSecurityConfigurationAsync(const Model::CreateSecurityConfigurationRequest& request, const CreateSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1812 
1818  virtual Model::CreateTableOutcome CreateTable(const Model::CreateTableRequest& request) const;
1819 
1827  virtual Model::CreateTableOutcomeCallable CreateTableCallable(const Model::CreateTableRequest& request) const;
1828 
1836  virtual void CreateTableAsync(const Model::CreateTableRequest& request, const CreateTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1837 
1843  virtual Model::CreateTriggerOutcome CreateTrigger(const Model::CreateTriggerRequest& request) const;
1844 
1852  virtual Model::CreateTriggerOutcomeCallable CreateTriggerCallable(const Model::CreateTriggerRequest& request) const;
1853 
1861  virtual void CreateTriggerAsync(const Model::CreateTriggerRequest& request, const CreateTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1862 
1869  virtual Model::CreateUserDefinedFunctionOutcome CreateUserDefinedFunction(const Model::CreateUserDefinedFunctionRequest& request) const;
1870 
1879  virtual Model::CreateUserDefinedFunctionOutcomeCallable CreateUserDefinedFunctionCallable(const Model::CreateUserDefinedFunctionRequest& request) const;
1880 
1889  virtual void CreateUserDefinedFunctionAsync(const Model::CreateUserDefinedFunctionRequest& request, const CreateUserDefinedFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1890 
1896  virtual Model::CreateWorkflowOutcome CreateWorkflow(const Model::CreateWorkflowRequest& request) const;
1897 
1905  virtual Model::CreateWorkflowOutcomeCallable CreateWorkflowCallable(const Model::CreateWorkflowRequest& request) const;
1906 
1914  virtual void CreateWorkflowAsync(const Model::CreateWorkflowRequest& request, const CreateWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1915 
1921  virtual Model::DeleteClassifierOutcome DeleteClassifier(const Model::DeleteClassifierRequest& request) const;
1922 
1930  virtual Model::DeleteClassifierOutcomeCallable DeleteClassifierCallable(const Model::DeleteClassifierRequest& request) const;
1931 
1939  virtual void DeleteClassifierAsync(const Model::DeleteClassifierRequest& request, const DeleteClassifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1940 
1948  virtual Model::DeleteColumnStatisticsForPartitionOutcome DeleteColumnStatisticsForPartition(const Model::DeleteColumnStatisticsForPartitionRequest& request) const;
1949 
1959  virtual Model::DeleteColumnStatisticsForPartitionOutcomeCallable DeleteColumnStatisticsForPartitionCallable(const Model::DeleteColumnStatisticsForPartitionRequest& request) const;
1960 
1970  virtual void DeleteColumnStatisticsForPartitionAsync(const Model::DeleteColumnStatisticsForPartitionRequest& request, const DeleteColumnStatisticsForPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1971 
1979  virtual Model::DeleteColumnStatisticsForTableOutcome DeleteColumnStatisticsForTable(const Model::DeleteColumnStatisticsForTableRequest& request) const;
1980 
1990  virtual Model::DeleteColumnStatisticsForTableOutcomeCallable DeleteColumnStatisticsForTableCallable(const Model::DeleteColumnStatisticsForTableRequest& request) const;
1991 
2001  virtual void DeleteColumnStatisticsForTableAsync(const Model::DeleteColumnStatisticsForTableRequest& request, const DeleteColumnStatisticsForTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2002 
2008  virtual Model::DeleteConnectionOutcome DeleteConnection(const Model::DeleteConnectionRequest& request) const;
2009 
2017  virtual Model::DeleteConnectionOutcomeCallable DeleteConnectionCallable(const Model::DeleteConnectionRequest& request) const;
2018 
2026  virtual void DeleteConnectionAsync(const Model::DeleteConnectionRequest& request, const DeleteConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2027 
2034  virtual Model::DeleteCrawlerOutcome DeleteCrawler(const Model::DeleteCrawlerRequest& request) const;
2035 
2044  virtual Model::DeleteCrawlerOutcomeCallable DeleteCrawlerCallable(const Model::DeleteCrawlerRequest& request) const;
2045 
2054  virtual void DeleteCrawlerAsync(const Model::DeleteCrawlerRequest& request, const DeleteCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2055 
2071  virtual Model::DeleteDatabaseOutcome DeleteDatabase(const Model::DeleteDatabaseRequest& request) const;
2072 
2090  virtual Model::DeleteDatabaseOutcomeCallable DeleteDatabaseCallable(const Model::DeleteDatabaseRequest& request) const;
2091 
2109  virtual void DeleteDatabaseAsync(const Model::DeleteDatabaseRequest& request, const DeleteDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2110 
2116  virtual Model::DeleteDevEndpointOutcome DeleteDevEndpoint(const Model::DeleteDevEndpointRequest& request) const;
2117 
2125  virtual Model::DeleteDevEndpointOutcomeCallable DeleteDevEndpointCallable(const Model::DeleteDevEndpointRequest& request) const;
2126 
2134  virtual void DeleteDevEndpointAsync(const Model::DeleteDevEndpointRequest& request, const DeleteDevEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2135 
2142  virtual Model::DeleteJobOutcome DeleteJob(const Model::DeleteJobRequest& request) const;
2143 
2152  virtual Model::DeleteJobOutcomeCallable DeleteJobCallable(const Model::DeleteJobRequest& request) const;
2153 
2162  virtual void DeleteJobAsync(const Model::DeleteJobRequest& request, const DeleteJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2163 
2175  virtual Model::DeleteMLTransformOutcome DeleteMLTransform(const Model::DeleteMLTransformRequest& request) const;
2176 
2190  virtual Model::DeleteMLTransformOutcomeCallable DeleteMLTransformCallable(const Model::DeleteMLTransformRequest& request) const;
2191 
2205  virtual void DeleteMLTransformAsync(const Model::DeleteMLTransformRequest& request, const DeleteMLTransformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2206 
2212  virtual Model::DeletePartitionOutcome DeletePartition(const Model::DeletePartitionRequest& request) const;
2213 
2221  virtual Model::DeletePartitionOutcomeCallable DeletePartitionCallable(const Model::DeletePartitionRequest& request) const;
2222 
2230  virtual void DeletePartitionAsync(const Model::DeletePartitionRequest& request, const DeletePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2231 
2238  virtual Model::DeletePartitionIndexOutcome DeletePartitionIndex(const Model::DeletePartitionIndexRequest& request) const;
2239 
2248  virtual Model::DeletePartitionIndexOutcomeCallable DeletePartitionIndexCallable(const Model::DeletePartitionIndexRequest& request) const;
2249 
2258  virtual void DeletePartitionIndexAsync(const Model::DeletePartitionIndexRequest& request, const DeletePartitionIndexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2259 
2270  virtual Model::DeleteRegistryOutcome DeleteRegistry(const Model::DeleteRegistryRequest& request) const;
2271 
2284  virtual Model::DeleteRegistryOutcomeCallable DeleteRegistryCallable(const Model::DeleteRegistryRequest& request) const;
2285 
2298  virtual void DeleteRegistryAsync(const Model::DeleteRegistryRequest& request, const DeleteRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2299 
2305  virtual Model::DeleteResourcePolicyOutcome DeleteResourcePolicy(const Model::DeleteResourcePolicyRequest& request) const;
2306 
2314  virtual Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const Model::DeleteResourcePolicyRequest& request) const;
2315 
2323  virtual void DeleteResourcePolicyAsync(const Model::DeleteResourcePolicyRequest& request, const DeleteResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2324 
2335  virtual Model::DeleteSchemaOutcome DeleteSchema(const Model::DeleteSchemaRequest& request) const;
2336 
2349  virtual Model::DeleteSchemaOutcomeCallable DeleteSchemaCallable(const Model::DeleteSchemaRequest& request) const;
2350 
2363  virtual void DeleteSchemaAsync(const Model::DeleteSchemaRequest& request, const DeleteSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2364 
2384  virtual Model::DeleteSchemaVersionsOutcome DeleteSchemaVersions(const Model::DeleteSchemaVersionsRequest& request) const;
2385 
2407  virtual Model::DeleteSchemaVersionsOutcomeCallable DeleteSchemaVersionsCallable(const Model::DeleteSchemaVersionsRequest& request) const;
2408 
2430  virtual void DeleteSchemaVersionsAsync(const Model::DeleteSchemaVersionsRequest& request, const DeleteSchemaVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2431 
2437  virtual Model::DeleteSecurityConfigurationOutcome DeleteSecurityConfiguration(const Model::DeleteSecurityConfigurationRequest& request) const;
2438 
2446  virtual Model::DeleteSecurityConfigurationOutcomeCallable DeleteSecurityConfigurationCallable(const Model::DeleteSecurityConfigurationRequest& request) const;
2447 
2455  virtual void DeleteSecurityConfigurationAsync(const Model::DeleteSecurityConfigurationRequest& request, const DeleteSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2456 
2470  virtual Model::DeleteTableOutcome DeleteTable(const Model::DeleteTableRequest& request) const;
2471 
2487  virtual Model::DeleteTableOutcomeCallable DeleteTableCallable(const Model::DeleteTableRequest& request) const;
2488 
2504  virtual void DeleteTableAsync(const Model::DeleteTableRequest& request, const DeleteTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2505 
2511  virtual Model::DeleteTableVersionOutcome DeleteTableVersion(const Model::DeleteTableVersionRequest& request) const;
2512 
2520  virtual Model::DeleteTableVersionOutcomeCallable DeleteTableVersionCallable(const Model::DeleteTableVersionRequest& request) const;
2521 
2529  virtual void DeleteTableVersionAsync(const Model::DeleteTableVersionRequest& request, const DeleteTableVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2530 
2537  virtual Model::DeleteTriggerOutcome DeleteTrigger(const Model::DeleteTriggerRequest& request) const;
2538 
2547  virtual Model::DeleteTriggerOutcomeCallable DeleteTriggerCallable(const Model::DeleteTriggerRequest& request) const;
2548 
2557  virtual void DeleteTriggerAsync(const Model::DeleteTriggerRequest& request, const DeleteTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2558 
2565  virtual Model::DeleteUserDefinedFunctionOutcome DeleteUserDefinedFunction(const Model::DeleteUserDefinedFunctionRequest& request) const;
2566 
2575  virtual Model::DeleteUserDefinedFunctionOutcomeCallable DeleteUserDefinedFunctionCallable(const Model::DeleteUserDefinedFunctionRequest& request) const;
2576 
2585  virtual void DeleteUserDefinedFunctionAsync(const Model::DeleteUserDefinedFunctionRequest& request, const DeleteUserDefinedFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2586 
2592  virtual Model::DeleteWorkflowOutcome DeleteWorkflow(const Model::DeleteWorkflowRequest& request) const;
2593 
2601  virtual Model::DeleteWorkflowOutcomeCallable DeleteWorkflowCallable(const Model::DeleteWorkflowRequest& request) const;
2602 
2610  virtual void DeleteWorkflowAsync(const Model::DeleteWorkflowRequest& request, const DeleteWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2611 
2617  virtual Model::GetCatalogImportStatusOutcome GetCatalogImportStatus(const Model::GetCatalogImportStatusRequest& request) const;
2618 
2626  virtual Model::GetCatalogImportStatusOutcomeCallable GetCatalogImportStatusCallable(const Model::GetCatalogImportStatusRequest& request) const;
2627 
2635  virtual void GetCatalogImportStatusAsync(const Model::GetCatalogImportStatusRequest& request, const GetCatalogImportStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2636 
2642  virtual Model::GetClassifierOutcome GetClassifier(const Model::GetClassifierRequest& request) const;
2643 
2651  virtual Model::GetClassifierOutcomeCallable GetClassifierCallable(const Model::GetClassifierRequest& request) const;
2652 
2660  virtual void GetClassifierAsync(const Model::GetClassifierRequest& request, const GetClassifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2661 
2668  virtual Model::GetClassifiersOutcome GetClassifiers(const Model::GetClassifiersRequest& request) const;
2669 
2678  virtual Model::GetClassifiersOutcomeCallable GetClassifiersCallable(const Model::GetClassifiersRequest& request) const;
2679 
2688  virtual void GetClassifiersAsync(const Model::GetClassifiersRequest& request, const GetClassifiersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2689 
2697  virtual Model::GetColumnStatisticsForPartitionOutcome GetColumnStatisticsForPartition(const Model::GetColumnStatisticsForPartitionRequest& request) const;
2698 
2708  virtual Model::GetColumnStatisticsForPartitionOutcomeCallable GetColumnStatisticsForPartitionCallable(const Model::GetColumnStatisticsForPartitionRequest& request) const;
2709 
2719  virtual void GetColumnStatisticsForPartitionAsync(const Model::GetColumnStatisticsForPartitionRequest& request, const GetColumnStatisticsForPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2720 
2728  virtual Model::GetColumnStatisticsForTableOutcome GetColumnStatisticsForTable(const Model::GetColumnStatisticsForTableRequest& request) const;
2729 
2739  virtual Model::GetColumnStatisticsForTableOutcomeCallable GetColumnStatisticsForTableCallable(const Model::GetColumnStatisticsForTableRequest& request) const;
2740 
2750  virtual void GetColumnStatisticsForTableAsync(const Model::GetColumnStatisticsForTableRequest& request, const GetColumnStatisticsForTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2751 
2758  virtual Model::GetConnectionOutcome GetConnection(const Model::GetConnectionRequest& request) const;
2759 
2768  virtual Model::GetConnectionOutcomeCallable GetConnectionCallable(const Model::GetConnectionRequest& request) const;
2769 
2778  virtual void GetConnectionAsync(const Model::GetConnectionRequest& request, const GetConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2779 
2786  virtual Model::GetConnectionsOutcome GetConnections(const Model::GetConnectionsRequest& request) const;
2787 
2796  virtual Model::GetConnectionsOutcomeCallable GetConnectionsCallable(const Model::GetConnectionsRequest& request) const;
2797 
2806  virtual void GetConnectionsAsync(const Model::GetConnectionsRequest& request, const GetConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2807 
2813  virtual Model::GetCrawlerOutcome GetCrawler(const Model::GetCrawlerRequest& request) const;
2814 
2822  virtual Model::GetCrawlerOutcomeCallable GetCrawlerCallable(const Model::GetCrawlerRequest& request) const;
2823 
2831  virtual void GetCrawlerAsync(const Model::GetCrawlerRequest& request, const GetCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2832 
2838  virtual Model::GetCrawlerMetricsOutcome GetCrawlerMetrics(const Model::GetCrawlerMetricsRequest& request) const;
2839 
2847  virtual Model::GetCrawlerMetricsOutcomeCallable GetCrawlerMetricsCallable(const Model::GetCrawlerMetricsRequest& request) const;
2848 
2856  virtual void GetCrawlerMetricsAsync(const Model::GetCrawlerMetricsRequest& request, const GetCrawlerMetricsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2857 
2864  virtual Model::GetCrawlersOutcome GetCrawlers(const Model::GetCrawlersRequest& request) const;
2865 
2874  virtual Model::GetCrawlersOutcomeCallable GetCrawlersCallable(const Model::GetCrawlersRequest& request) const;
2875 
2884  virtual void GetCrawlersAsync(const Model::GetCrawlersRequest& request, const GetCrawlersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2885 
2892  virtual Model::GetDataCatalogEncryptionSettingsOutcome GetDataCatalogEncryptionSettings(const Model::GetDataCatalogEncryptionSettingsRequest& request) const;
2893 
2902  virtual Model::GetDataCatalogEncryptionSettingsOutcomeCallable GetDataCatalogEncryptionSettingsCallable(const Model::GetDataCatalogEncryptionSettingsRequest& request) const;
2903 
2912  virtual void GetDataCatalogEncryptionSettingsAsync(const Model::GetDataCatalogEncryptionSettingsRequest& request, const GetDataCatalogEncryptionSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2913 
2919  virtual Model::GetDatabaseOutcome GetDatabase(const Model::GetDatabaseRequest& request) const;
2920 
2928  virtual Model::GetDatabaseOutcomeCallable GetDatabaseCallable(const Model::GetDatabaseRequest& request) const;
2929 
2937  virtual void GetDatabaseAsync(const Model::GetDatabaseRequest& request, const GetDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2938 
2945  virtual Model::GetDatabasesOutcome GetDatabases(const Model::GetDatabasesRequest& request) const;
2946 
2955  virtual Model::GetDatabasesOutcomeCallable GetDatabasesCallable(const Model::GetDatabasesRequest& request) const;
2956 
2965  virtual void GetDatabasesAsync(const Model::GetDatabasesRequest& request, const GetDatabasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2966 
2973  virtual Model::GetDataflowGraphOutcome GetDataflowGraph(const Model::GetDataflowGraphRequest& request) const;
2974 
2983  virtual Model::GetDataflowGraphOutcomeCallable GetDataflowGraphCallable(const Model::GetDataflowGraphRequest& request) const;
2984 
2993  virtual void GetDataflowGraphAsync(const Model::GetDataflowGraphRequest& request, const GetDataflowGraphResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2994 
3004  virtual Model::GetDevEndpointOutcome GetDevEndpoint(const Model::GetDevEndpointRequest& request) const;
3005 
3017  virtual Model::GetDevEndpointOutcomeCallable GetDevEndpointCallable(const Model::GetDevEndpointRequest& request) const;
3018 
3030  virtual void GetDevEndpointAsync(const Model::GetDevEndpointRequest& request, const GetDevEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3031 
3041  virtual Model::GetDevEndpointsOutcome GetDevEndpoints(const Model::GetDevEndpointsRequest& request) const;
3042 
3054  virtual Model::GetDevEndpointsOutcomeCallable GetDevEndpointsCallable(const Model::GetDevEndpointsRequest& request) const;
3055 
3067  virtual void GetDevEndpointsAsync(const Model::GetDevEndpointsRequest& request, const GetDevEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3068 
3074  virtual Model::GetJobOutcome GetJob(const Model::GetJobRequest& request) const;
3075 
3083  virtual Model::GetJobOutcomeCallable GetJobCallable(const Model::GetJobRequest& request) const;
3084 
3092  virtual void GetJobAsync(const Model::GetJobRequest& request, const GetJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3093 
3099  virtual Model::GetJobBookmarkOutcome GetJobBookmark(const Model::GetJobBookmarkRequest& request) const;
3100 
3108  virtual Model::GetJobBookmarkOutcomeCallable GetJobBookmarkCallable(const Model::GetJobBookmarkRequest& request) const;
3109 
3117  virtual void GetJobBookmarkAsync(const Model::GetJobBookmarkRequest& request, const GetJobBookmarkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3118 
3124  virtual Model::GetJobRunOutcome GetJobRun(const Model::GetJobRunRequest& request) const;
3125 
3133  virtual Model::GetJobRunOutcomeCallable GetJobRunCallable(const Model::GetJobRunRequest& request) const;
3134 
3142  virtual void GetJobRunAsync(const Model::GetJobRunRequest& request, const GetJobRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3143 
3150  virtual Model::GetJobRunsOutcome GetJobRuns(const Model::GetJobRunsRequest& request) const;
3151 
3160  virtual Model::GetJobRunsOutcomeCallable GetJobRunsCallable(const Model::GetJobRunsRequest& request) const;
3161 
3170  virtual void GetJobRunsAsync(const Model::GetJobRunsRequest& request, const GetJobRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3171 
3177  virtual Model::GetJobsOutcome GetJobs(const Model::GetJobsRequest& request) const;
3178 
3186  virtual Model::GetJobsOutcomeCallable GetJobsCallable(const Model::GetJobsRequest& request) const;
3187 
3195  virtual void GetJobsAsync(const Model::GetJobsRequest& request, const GetJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3196 
3206  virtual Model::GetMLTaskRunOutcome GetMLTaskRun(const Model::GetMLTaskRunRequest& request) const;
3207 
3219  virtual Model::GetMLTaskRunOutcomeCallable GetMLTaskRunCallable(const Model::GetMLTaskRunRequest& request) const;
3220 
3232  virtual void GetMLTaskRunAsync(const Model::GetMLTaskRunRequest& request, const GetMLTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3233 
3245  virtual Model::GetMLTaskRunsOutcome GetMLTaskRuns(const Model::GetMLTaskRunsRequest& request) const;
3246 
3260  virtual Model::GetMLTaskRunsOutcomeCallable GetMLTaskRunsCallable(const Model::GetMLTaskRunsRequest& request) const;
3261 
3275  virtual void GetMLTaskRunsAsync(const Model::GetMLTaskRunsRequest& request, const GetMLTaskRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3276 
3287  virtual Model::GetMLTransformOutcome GetMLTransform(const Model::GetMLTransformRequest& request) const;
3288 
3301  virtual Model::GetMLTransformOutcomeCallable GetMLTransformCallable(const Model::GetMLTransformRequest& request) const;
3302 
3315  virtual void GetMLTransformAsync(const Model::GetMLTransformRequest& request, const GetMLTransformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3316 
3327  virtual Model::GetMLTransformsOutcome GetMLTransforms(const Model::GetMLTransformsRequest& request) const;
3328 
3341  virtual Model::GetMLTransformsOutcomeCallable GetMLTransformsCallable(const Model::GetMLTransformsRequest& request) const;
3342 
3355  virtual void GetMLTransformsAsync(const Model::GetMLTransformsRequest& request, const GetMLTransformsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3356 
3362  virtual Model::GetMappingOutcome GetMapping(const Model::GetMappingRequest& request) const;
3363 
3371  virtual Model::GetMappingOutcomeCallable GetMappingCallable(const Model::GetMappingRequest& request) const;
3372 
3380  virtual void GetMappingAsync(const Model::GetMappingRequest& request, const GetMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3381 
3388  virtual Model::GetPartitionOutcome GetPartition(const Model::GetPartitionRequest& request) const;
3389 
3398  virtual Model::GetPartitionOutcomeCallable GetPartitionCallable(const Model::GetPartitionRequest& request) const;
3399 
3408  virtual void GetPartitionAsync(const Model::GetPartitionRequest& request, const GetPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3409 
3416  virtual Model::GetPartitionIndexesOutcome GetPartitionIndexes(const Model::GetPartitionIndexesRequest& request) const;
3417 
3426  virtual Model::GetPartitionIndexesOutcomeCallable GetPartitionIndexesCallable(const Model::GetPartitionIndexesRequest& request) const;
3427 
3436  virtual void GetPartitionIndexesAsync(const Model::GetPartitionIndexesRequest& request, const GetPartitionIndexesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3437 
3444  virtual Model::GetPartitionsOutcome GetPartitions(const Model::GetPartitionsRequest& request) const;
3445 
3454  virtual Model::GetPartitionsOutcomeCallable GetPartitionsCallable(const Model::GetPartitionsRequest& request) const;
3455 
3464  virtual void GetPartitionsAsync(const Model::GetPartitionsRequest& request, const GetPartitionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3465 
3471  virtual Model::GetPlanOutcome GetPlan(const Model::GetPlanRequest& request) const;
3472 
3480  virtual Model::GetPlanOutcomeCallable GetPlanCallable(const Model::GetPlanRequest& request) const;
3481 
3489  virtual void GetPlanAsync(const Model::GetPlanRequest& request, const GetPlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3490 
3496  virtual Model::GetRegistryOutcome GetRegistry(const Model::GetRegistryRequest& request) const;
3497 
3505  virtual Model::GetRegistryOutcomeCallable GetRegistryCallable(const Model::GetRegistryRequest& request) const;
3506 
3514  virtual void GetRegistryAsync(const Model::GetRegistryRequest& request, const GetRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3515 
3526  virtual Model::GetResourcePoliciesOutcome GetResourcePolicies(const Model::GetResourcePoliciesRequest& request) const;
3527 
3540  virtual Model::GetResourcePoliciesOutcomeCallable GetResourcePoliciesCallable(const Model::GetResourcePoliciesRequest& request) const;
3541 
3554  virtual void GetResourcePoliciesAsync(const Model::GetResourcePoliciesRequest& request, const GetResourcePoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3555 
3561  virtual Model::GetResourcePolicyOutcome GetResourcePolicy(const Model::GetResourcePolicyRequest& request) const;
3562 
3570  virtual Model::GetResourcePolicyOutcomeCallable GetResourcePolicyCallable(const Model::GetResourcePolicyRequest& request) const;
3571 
3579  virtual void GetResourcePolicyAsync(const Model::GetResourcePolicyRequest& request, const GetResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3580 
3586  virtual Model::GetSchemaOutcome GetSchema(const Model::GetSchemaRequest& request) const;
3587 
3595  virtual Model::GetSchemaOutcomeCallable GetSchemaCallable(const Model::GetSchemaRequest& request) const;
3596 
3604  virtual void GetSchemaAsync(const Model::GetSchemaRequest& request, const GetSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3605 
3617  virtual Model::GetSchemaByDefinitionOutcome GetSchemaByDefinition(const Model::GetSchemaByDefinitionRequest& request) const;
3618 
3632  virtual Model::GetSchemaByDefinitionOutcomeCallable GetSchemaByDefinitionCallable(const Model::GetSchemaByDefinitionRequest& request) const;
3633 
3647  virtual void GetSchemaByDefinitionAsync(const Model::GetSchemaByDefinitionRequest& request, const GetSchemaByDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3648 
3656  virtual Model::GetSchemaVersionOutcome GetSchemaVersion(const Model::GetSchemaVersionRequest& request) const;
3657 
3667  virtual Model::GetSchemaVersionOutcomeCallable GetSchemaVersionCallable(const Model::GetSchemaVersionRequest& request) const;
3668 
3678  virtual void GetSchemaVersionAsync(const Model::GetSchemaVersionRequest& request, const GetSchemaVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3679 
3688  virtual Model::GetSchemaVersionsDiffOutcome GetSchemaVersionsDiff(const Model::GetSchemaVersionsDiffRequest& request) const;
3689 
3700  virtual Model::GetSchemaVersionsDiffOutcomeCallable GetSchemaVersionsDiffCallable(const Model::GetSchemaVersionsDiffRequest& request) const;
3701 
3712  virtual void GetSchemaVersionsDiffAsync(const Model::GetSchemaVersionsDiffRequest& request, const GetSchemaVersionsDiffResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3713 
3719  virtual Model::GetSecurityConfigurationOutcome GetSecurityConfiguration(const Model::GetSecurityConfigurationRequest& request) const;
3720 
3728  virtual Model::GetSecurityConfigurationOutcomeCallable GetSecurityConfigurationCallable(const Model::GetSecurityConfigurationRequest& request) const;
3729 
3737  virtual void GetSecurityConfigurationAsync(const Model::GetSecurityConfigurationRequest& request, const GetSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3738 
3745  virtual Model::GetSecurityConfigurationsOutcome GetSecurityConfigurations(const Model::GetSecurityConfigurationsRequest& request) const;
3746 
3755  virtual Model::GetSecurityConfigurationsOutcomeCallable GetSecurityConfigurationsCallable(const Model::GetSecurityConfigurationsRequest& request) const;
3756 
3765  virtual void GetSecurityConfigurationsAsync(const Model::GetSecurityConfigurationsRequest& request, const GetSecurityConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3766 
3773  virtual Model::GetTableOutcome GetTable(const Model::GetTableRequest& request) const;
3774 
3783  virtual Model::GetTableOutcomeCallable GetTableCallable(const Model::GetTableRequest& request) const;
3784 
3793  virtual void GetTableAsync(const Model::GetTableRequest& request, const GetTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3794 
3800  virtual Model::GetTableVersionOutcome GetTableVersion(const Model::GetTableVersionRequest& request) const;
3801 
3809  virtual Model::GetTableVersionOutcomeCallable GetTableVersionCallable(const Model::GetTableVersionRequest& request) const;
3810 
3818  virtual void GetTableVersionAsync(const Model::GetTableVersionRequest& request, const GetTableVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3819 
3826  virtual Model::GetTableVersionsOutcome GetTableVersions(const Model::GetTableVersionsRequest& request) const;
3827 
3836  virtual Model::GetTableVersionsOutcomeCallable GetTableVersionsCallable(const Model::GetTableVersionsRequest& request) const;
3837 
3846  virtual void GetTableVersionsAsync(const Model::GetTableVersionsRequest& request, const GetTableVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3847 
3854  virtual Model::GetTablesOutcome GetTables(const Model::GetTablesRequest& request) const;
3855 
3864  virtual Model::GetTablesOutcomeCallable GetTablesCallable(const Model::GetTablesRequest& request) const;
3865 
3874  virtual void GetTablesAsync(const Model::GetTablesRequest& request, const GetTablesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3875 
3881  virtual Model::GetTagsOutcome GetTags(const Model::GetTagsRequest& request) const;
3882 
3890  virtual Model::GetTagsOutcomeCallable GetTagsCallable(const Model::GetTagsRequest& request) const;
3891 
3899  virtual void GetTagsAsync(const Model::GetTagsRequest& request, const GetTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3900 
3906  virtual Model::GetTriggerOutcome GetTrigger(const Model::GetTriggerRequest& request) const;
3907 
3915  virtual Model::GetTriggerOutcomeCallable GetTriggerCallable(const Model::GetTriggerRequest& request) const;
3916 
3924  virtual void GetTriggerAsync(const Model::GetTriggerRequest& request, const GetTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3925 
3931  virtual Model::GetTriggersOutcome GetTriggers(const Model::GetTriggersRequest& request) const;
3932 
3940  virtual Model::GetTriggersOutcomeCallable GetTriggersCallable(const Model::GetTriggersRequest& request) const;
3941 
3949  virtual void GetTriggersAsync(const Model::GetTriggersRequest& request, const GetTriggersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3950 
3957  virtual Model::GetUserDefinedFunctionOutcome GetUserDefinedFunction(const Model::GetUserDefinedFunctionRequest& request) const;
3958 
3967  virtual Model::GetUserDefinedFunctionOutcomeCallable GetUserDefinedFunctionCallable(const Model::GetUserDefinedFunctionRequest& request) const;
3968 
3977  virtual void GetUserDefinedFunctionAsync(const Model::GetUserDefinedFunctionRequest& request, const GetUserDefinedFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3978 
3985  virtual Model::GetUserDefinedFunctionsOutcome GetUserDefinedFunctions(const Model::GetUserDefinedFunctionsRequest& request) const;
3986 
3995  virtual Model::GetUserDefinedFunctionsOutcomeCallable GetUserDefinedFunctionsCallable(const Model::GetUserDefinedFunctionsRequest& request) const;
3996 
4005  virtual void GetUserDefinedFunctionsAsync(const Model::GetUserDefinedFunctionsRequest& request, const GetUserDefinedFunctionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4006 
4012  virtual Model::GetWorkflowOutcome GetWorkflow(const Model::GetWorkflowRequest& request) const;
4013 
4021  virtual Model::GetWorkflowOutcomeCallable GetWorkflowCallable(const Model::GetWorkflowRequest& request) const;
4022 
4030  virtual void GetWorkflowAsync(const Model::GetWorkflowRequest& request, const GetWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4031 
4038  virtual Model::GetWorkflowRunOutcome GetWorkflowRun(const Model::GetWorkflowRunRequest& request) const;
4039 
4048  virtual Model::GetWorkflowRunOutcomeCallable GetWorkflowRunCallable(const Model::GetWorkflowRunRequest& request) const;
4049 
4058  virtual void GetWorkflowRunAsync(const Model::GetWorkflowRunRequest& request, const GetWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4059 
4066  virtual Model::GetWorkflowRunPropertiesOutcome GetWorkflowRunProperties(const Model::GetWorkflowRunPropertiesRequest& request) const;
4067 
4076  virtual Model::GetWorkflowRunPropertiesOutcomeCallable GetWorkflowRunPropertiesCallable(const Model::GetWorkflowRunPropertiesRequest& request) const;
4077 
4086  virtual void GetWorkflowRunPropertiesAsync(const Model::GetWorkflowRunPropertiesRequest& request, const GetWorkflowRunPropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4087 
4094  virtual Model::GetWorkflowRunsOutcome GetWorkflowRuns(const Model::GetWorkflowRunsRequest& request) const;
4095 
4104  virtual Model::GetWorkflowRunsOutcomeCallable GetWorkflowRunsCallable(const Model::GetWorkflowRunsRequest& request) const;
4105 
4114  virtual void GetWorkflowRunsAsync(const Model::GetWorkflowRunsRequest& request, const GetWorkflowRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4115 
4122  virtual Model::ImportCatalogToGlueOutcome ImportCatalogToGlue(const Model::ImportCatalogToGlueRequest& request) const;
4123 
4132  virtual Model::ImportCatalogToGlueOutcomeCallable ImportCatalogToGlueCallable(const Model::ImportCatalogToGlueRequest& request) const;
4133 
4142  virtual void ImportCatalogToGlueAsync(const Model::ImportCatalogToGlueRequest& request, const ImportCatalogToGlueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4143 
4155  virtual Model::ListCrawlersOutcome ListCrawlers(const Model::ListCrawlersRequest& request) const;
4156 
4170  virtual Model::ListCrawlersOutcomeCallable ListCrawlersCallable(const Model::ListCrawlersRequest& request) const;
4171 
4185  virtual void ListCrawlersAsync(const Model::ListCrawlersRequest& request, const ListCrawlersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4186 
4198  virtual Model::ListDevEndpointsOutcome ListDevEndpoints(const Model::ListDevEndpointsRequest& request) const;
4199 
4213  virtual Model::ListDevEndpointsOutcomeCallable ListDevEndpointsCallable(const Model::ListDevEndpointsRequest& request) const;
4214 
4228  virtual void ListDevEndpointsAsync(const Model::ListDevEndpointsRequest& request, const ListDevEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4229 
4241  virtual Model::ListJobsOutcome ListJobs(const Model::ListJobsRequest& request) const;
4242 
4256  virtual Model::ListJobsOutcomeCallable ListJobsCallable(const Model::ListJobsRequest& request) const;
4257 
4271  virtual void ListJobsAsync(const Model::ListJobsRequest& request, const ListJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4272 
4283  virtual Model::ListMLTransformsOutcome ListMLTransforms(const Model::ListMLTransformsRequest& request) const;
4284 
4297  virtual Model::ListMLTransformsOutcomeCallable ListMLTransformsCallable(const Model::ListMLTransformsRequest& request) const;
4298 
4311  virtual void ListMLTransformsAsync(const Model::ListMLTransformsRequest& request, const ListMLTransformsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4312 
4321  virtual Model::ListRegistriesOutcome ListRegistries(const Model::ListRegistriesRequest& request) const;
4322 
4333  virtual Model::ListRegistriesOutcomeCallable ListRegistriesCallable(const Model::ListRegistriesRequest& request) const;
4334 
4345  virtual void ListRegistriesAsync(const Model::ListRegistriesRequest& request, const ListRegistriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4346 
4355  virtual Model::ListSchemaVersionsOutcome ListSchemaVersions(const Model::ListSchemaVersionsRequest& request) const;
4356 
4367  virtual Model::ListSchemaVersionsOutcomeCallable ListSchemaVersionsCallable(const Model::ListSchemaVersionsRequest& request) const;
4368 
4379  virtual void ListSchemaVersionsAsync(const Model::ListSchemaVersionsRequest& request, const ListSchemaVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4380 
4390  virtual Model::ListSchemasOutcome ListSchemas(const Model::ListSchemasRequest& request) const;
4391 
4403  virtual Model::ListSchemasOutcomeCallable ListSchemasCallable(const Model::ListSchemasRequest& request) const;
4404 
4416  virtual void ListSchemasAsync(const Model::ListSchemasRequest& request, const ListSchemasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4417 
4429  virtual Model::ListTriggersOutcome ListTriggers(const Model::ListTriggersRequest& request) const;
4430 
4444  virtual Model::ListTriggersOutcomeCallable ListTriggersCallable(const Model::ListTriggersRequest& request) const;
4445 
4459  virtual void ListTriggersAsync(const Model::ListTriggersRequest& request, const ListTriggersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4460 
4467  virtual Model::ListWorkflowsOutcome ListWorkflows(const Model::ListWorkflowsRequest& request) const;
4468 
4477  virtual Model::ListWorkflowsOutcomeCallable ListWorkflowsCallable(const Model::ListWorkflowsRequest& request) const;
4478 
4487  virtual void ListWorkflowsAsync(const Model::ListWorkflowsRequest& request, const ListWorkflowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4488 
4496  virtual Model::PutDataCatalogEncryptionSettingsOutcome PutDataCatalogEncryptionSettings(const Model::PutDataCatalogEncryptionSettingsRequest& request) const;
4497 
4507  virtual Model::PutDataCatalogEncryptionSettingsOutcomeCallable PutDataCatalogEncryptionSettingsCallable(const Model::PutDataCatalogEncryptionSettingsRequest& request) const;
4508 
4518  virtual void PutDataCatalogEncryptionSettingsAsync(const Model::PutDataCatalogEncryptionSettingsRequest& request, const PutDataCatalogEncryptionSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4519 
4526  virtual Model::PutResourcePolicyOutcome PutResourcePolicy(const Model::PutResourcePolicyRequest& request) const;
4527 
4536  virtual Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const Model::PutResourcePolicyRequest& request) const;
4537 
4546  virtual void PutResourcePolicyAsync(const Model::PutResourcePolicyRequest& request, const PutResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4547 
4555  virtual Model::PutSchemaVersionMetadataOutcome PutSchemaVersionMetadata(const Model::PutSchemaVersionMetadataRequest& request) const;
4556 
4566  virtual Model::PutSchemaVersionMetadataOutcomeCallable PutSchemaVersionMetadataCallable(const Model::PutSchemaVersionMetadataRequest& request) const;
4567 
4577  virtual void PutSchemaVersionMetadataAsync(const Model::PutSchemaVersionMetadataRequest& request, const PutSchemaVersionMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4578 
4587  virtual Model::PutWorkflowRunPropertiesOutcome PutWorkflowRunProperties(const Model::PutWorkflowRunPropertiesRequest& request) const;
4588 
4599  virtual Model::PutWorkflowRunPropertiesOutcomeCallable PutWorkflowRunPropertiesCallable(const Model::PutWorkflowRunPropertiesRequest& request) const;
4600 
4611  virtual void PutWorkflowRunPropertiesAsync(const Model::PutWorkflowRunPropertiesRequest& request, const PutWorkflowRunPropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4612 
4619  virtual Model::QuerySchemaVersionMetadataOutcome QuerySchemaVersionMetadata(const Model::QuerySchemaVersionMetadataRequest& request) const;
4620 
4629  virtual Model::QuerySchemaVersionMetadataOutcomeCallable QuerySchemaVersionMetadataCallable(const Model::QuerySchemaVersionMetadataRequest& request) const;
4630 
4639  virtual void QuerySchemaVersionMetadataAsync(const Model::QuerySchemaVersionMetadataRequest& request, const QuerySchemaVersionMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4640 
4657  virtual Model::RegisterSchemaVersionOutcome RegisterSchemaVersion(const Model::RegisterSchemaVersionRequest& request) const;
4658 
4677  virtual Model::RegisterSchemaVersionOutcomeCallable RegisterSchemaVersionCallable(const Model::RegisterSchemaVersionRequest& request) const;
4678 
4697  virtual void RegisterSchemaVersionAsync(const Model::RegisterSchemaVersionRequest& request, const RegisterSchemaVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4698 
4705  virtual Model::RemoveSchemaVersionMetadataOutcome RemoveSchemaVersionMetadata(const Model::RemoveSchemaVersionMetadataRequest& request) const;
4706 
4715  virtual Model::RemoveSchemaVersionMetadataOutcomeCallable RemoveSchemaVersionMetadataCallable(const Model::RemoveSchemaVersionMetadataRequest& request) const;
4716 
4725  virtual void RemoveSchemaVersionMetadataAsync(const Model::RemoveSchemaVersionMetadataRequest& request, const RemoveSchemaVersionMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4726 
4732  virtual Model::ResetJobBookmarkOutcome ResetJobBookmark(const Model::ResetJobBookmarkRequest& request) const;
4733 
4741  virtual Model::ResetJobBookmarkOutcomeCallable ResetJobBookmarkCallable(const Model::ResetJobBookmarkRequest& request) const;
4742 
4750  virtual void ResetJobBookmarkAsync(const Model::ResetJobBookmarkRequest& request, const ResetJobBookmarkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4751 
4759  virtual Model::ResumeWorkflowRunOutcome ResumeWorkflowRun(const Model::ResumeWorkflowRunRequest& request) const;
4760 
4770  virtual Model::ResumeWorkflowRunOutcomeCallable ResumeWorkflowRunCallable(const Model::ResumeWorkflowRunRequest& request) const;
4771 
4781  virtual void ResumeWorkflowRunAsync(const Model::ResumeWorkflowRunRequest& request, const ResumeWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4782 
4796  virtual Model::SearchTablesOutcome SearchTables(const Model::SearchTablesRequest& request) const;
4797 
4813  virtual Model::SearchTablesOutcomeCallable SearchTablesCallable(const Model::SearchTablesRequest& request) const;
4814 
4830  virtual void SearchTablesAsync(const Model::SearchTablesRequest& request, const SearchTablesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4831 
4840  virtual Model::StartCrawlerOutcome StartCrawler(const Model::StartCrawlerRequest& request) const;
4841 
4852  virtual Model::StartCrawlerOutcomeCallable StartCrawlerCallable(const Model::StartCrawlerRequest& request) const;
4853 
4864  virtual void StartCrawlerAsync(const Model::StartCrawlerRequest& request, const StartCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4865 
4873  virtual Model::StartCrawlerScheduleOutcome StartCrawlerSchedule(const Model::StartCrawlerScheduleRequest& request) const;
4874 
4884  virtual Model::StartCrawlerScheduleOutcomeCallable StartCrawlerScheduleCallable(const Model::StartCrawlerScheduleRequest& request) const;
4885 
4895  virtual void StartCrawlerScheduleAsync(const Model::StartCrawlerScheduleRequest& request, const StartCrawlerScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4896 
4911  virtual Model::StartExportLabelsTaskRunOutcome StartExportLabelsTaskRun(const Model::StartExportLabelsTaskRunRequest& request) const;
4912 
4929  virtual Model::StartExportLabelsTaskRunOutcomeCallable StartExportLabelsTaskRunCallable(const Model::StartExportLabelsTaskRunRequest& request) const;
4930 
4947  virtual void StartExportLabelsTaskRunAsync(const Model::StartExportLabelsTaskRunRequest& request, const StartExportLabelsTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4948 
4978  virtual Model::StartImportLabelsTaskRunOutcome StartImportLabelsTaskRun(const Model::StartImportLabelsTaskRunRequest& request) const;
4979 
5011  virtual Model::StartImportLabelsTaskRunOutcomeCallable StartImportLabelsTaskRunCallable(const Model::StartImportLabelsTaskRunRequest& request) const;
5012 
5044  virtual void StartImportLabelsTaskRunAsync(const Model::StartImportLabelsTaskRunRequest& request, const StartImportLabelsTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5045 
5051  virtual Model::StartJobRunOutcome StartJobRun(const Model::StartJobRunRequest& request) const;
5052 
5060  virtual Model::StartJobRunOutcomeCallable StartJobRunCallable(const Model::StartJobRunRequest& request) const;
5061 
5069  virtual void StartJobRunAsync(const Model::StartJobRunRequest& request, const StartJobRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5070 
5081  virtual Model::StartMLEvaluationTaskRunOutcome StartMLEvaluationTaskRun(const Model::StartMLEvaluationTaskRunRequest& request) const;
5082 
5095  virtual Model::StartMLEvaluationTaskRunOutcomeCallable StartMLEvaluationTaskRunCallable(const Model::StartMLEvaluationTaskRunRequest& request) const;
5096 
5109  virtual void StartMLEvaluationTaskRunAsync(const Model::StartMLEvaluationTaskRunRequest& request, const StartMLEvaluationTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5110 
5127  virtual Model::StartMLLabelingSetGenerationTaskRunOutcome StartMLLabelingSetGenerationTaskRun(const Model::StartMLLabelingSetGenerationTaskRunRequest& request) const;
5128 
5147  virtual Model::StartMLLabelingSetGenerationTaskRunOutcomeCallable StartMLLabelingSetGenerationTaskRunCallable(const Model::StartMLLabelingSetGenerationTaskRunRequest& request) const;
5148 
5167  virtual void StartMLLabelingSetGenerationTaskRunAsync(const Model::StartMLLabelingSetGenerationTaskRunRequest& request, const StartMLLabelingSetGenerationTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5168 
5177  virtual Model::StartTriggerOutcome StartTrigger(const Model::StartTriggerRequest& request) const;
5178 
5189  virtual Model::StartTriggerOutcomeCallable StartTriggerCallable(const Model::StartTriggerRequest& request) const;
5190 
5201  virtual void StartTriggerAsync(const Model::StartTriggerRequest& request, const StartTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5202 
5208  virtual Model::StartWorkflowRunOutcome StartWorkflowRun(const Model::StartWorkflowRunRequest& request) const;
5209 
5217  virtual Model::StartWorkflowRunOutcomeCallable StartWorkflowRunCallable(const Model::StartWorkflowRunRequest& request) const;
5218 
5226  virtual void StartWorkflowRunAsync(const Model::StartWorkflowRunRequest& request, const StartWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5227 
5234  virtual Model::StopCrawlerOutcome StopCrawler(const Model::StopCrawlerRequest& request) const;
5235 
5244  virtual Model::StopCrawlerOutcomeCallable StopCrawlerCallable(const Model::StopCrawlerRequest& request) const;
5245 
5254  virtual void StopCrawlerAsync(const Model::StopCrawlerRequest& request, const StopCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5255 
5263  virtual Model::StopCrawlerScheduleOutcome StopCrawlerSchedule(const Model::StopCrawlerScheduleRequest& request) const;
5264 
5274  virtual Model::StopCrawlerScheduleOutcomeCallable StopCrawlerScheduleCallable(const Model::StopCrawlerScheduleRequest& request) const;
5275 
5285  virtual void StopCrawlerScheduleAsync(const Model::StopCrawlerScheduleRequest& request, const StopCrawlerScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5286 
5292  virtual Model::StopTriggerOutcome StopTrigger(const Model::StopTriggerRequest& request) const;
5293 
5301  virtual Model::StopTriggerOutcomeCallable StopTriggerCallable(const Model::StopTriggerRequest& request) const;
5302 
5310  virtual void StopTriggerAsync(const Model::StopTriggerRequest& request, const StopTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5311 
5318  virtual Model::StopWorkflowRunOutcome StopWorkflowRun(const Model::StopWorkflowRunRequest& request) const;
5319 
5328  virtual Model::StopWorkflowRunOutcomeCallable StopWorkflowRunCallable(const Model::StopWorkflowRunRequest& request) const;
5329 
5338  virtual void StopWorkflowRunAsync(const Model::StopWorkflowRunRequest& request, const StopWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5339 
5349  virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest& request) const;
5350 
5362  virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest& request) const;
5363 
5375  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5376 
5382  virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest& request) const;
5383 
5391  virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest& request) const;
5392 
5400  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5401 
5410  virtual Model::UpdateClassifierOutcome UpdateClassifier(const Model::UpdateClassifierRequest& request) const;
5411 
5422  virtual Model::UpdateClassifierOutcomeCallable UpdateClassifierCallable(const Model::UpdateClassifierRequest& request) const;
5423 
5434  virtual void UpdateClassifierAsync(const Model::UpdateClassifierRequest& request, const UpdateClassifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5435 
5443  virtual Model::UpdateColumnStatisticsForPartitionOutcome UpdateColumnStatisticsForPartition(const Model::UpdateColumnStatisticsForPartitionRequest& request) const;
5444 
5454  virtual Model::UpdateColumnStatisticsForPartitionOutcomeCallable UpdateColumnStatisticsForPartitionCallable(const Model::UpdateColumnStatisticsForPartitionRequest& request) const;
5455 
5465  virtual void UpdateColumnStatisticsForPartitionAsync(const Model::UpdateColumnStatisticsForPartitionRequest& request, const UpdateColumnStatisticsForPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5466 
5474  virtual Model::UpdateColumnStatisticsForTableOutcome UpdateColumnStatisticsForTable(const Model::UpdateColumnStatisticsForTableRequest& request) const;
5475 
5485  virtual Model::UpdateColumnStatisticsForTableOutcomeCallable UpdateColumnStatisticsForTableCallable(const Model::UpdateColumnStatisticsForTableRequest& request) const;
5486 
5496  virtual void UpdateColumnStatisticsForTableAsync(const Model::UpdateColumnStatisticsForTableRequest& request, const UpdateColumnStatisticsForTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5497 
5504  virtual Model::UpdateConnectionOutcome UpdateConnection(const Model::UpdateConnectionRequest& request) const;
5505 
5514  virtual Model::UpdateConnectionOutcomeCallable UpdateConnectionCallable(const Model::UpdateConnectionRequest& request) const;
5515 
5524  virtual void UpdateConnectionAsync(const Model::UpdateConnectionRequest& request, const UpdateConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5525 
5532  virtual Model::UpdateCrawlerOutcome UpdateCrawler(const Model::UpdateCrawlerRequest& request) const;
5533 
5542  virtual Model::UpdateCrawlerOutcomeCallable UpdateCrawlerCallable(const Model::UpdateCrawlerRequest& request) const;
5543 
5552  virtual void UpdateCrawlerAsync(const Model::UpdateCrawlerRequest& request, const UpdateCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5553 
5560  virtual Model::UpdateCrawlerScheduleOutcome UpdateCrawlerSchedule(const Model::UpdateCrawlerScheduleRequest& request) const;
5561 
5570  virtual Model::UpdateCrawlerScheduleOutcomeCallable UpdateCrawlerScheduleCallable(const Model::UpdateCrawlerScheduleRequest& request) const;
5571 
5580  virtual void UpdateCrawlerScheduleAsync(const Model::UpdateCrawlerScheduleRequest& request, const UpdateCrawlerScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5581 
5588  virtual Model::UpdateDatabaseOutcome UpdateDatabase(const Model::UpdateDatabaseRequest& request) const;
5589 
5598  virtual Model::UpdateDatabaseOutcomeCallable UpdateDatabaseCallable(const Model::UpdateDatabaseRequest& request) const;
5599 
5608  virtual void UpdateDatabaseAsync(const Model::UpdateDatabaseRequest& request, const UpdateDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5609 
5615  virtual Model::UpdateDevEndpointOutcome UpdateDevEndpoint(const Model::UpdateDevEndpointRequest& request) const;
5616 
5624  virtual Model::UpdateDevEndpointOutcomeCallable UpdateDevEndpointCallable(const Model::UpdateDevEndpointRequest& request) const;
5625 
5633  virtual void UpdateDevEndpointAsync(const Model::UpdateDevEndpointRequest& request, const UpdateDevEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5634 
5640  virtual Model::UpdateJobOutcome UpdateJob(const Model::UpdateJobRequest& request) const;
5641 
5649  virtual Model::UpdateJobOutcomeCallable UpdateJobCallable(const Model::UpdateJobRequest& request) const;
5650 
5658  virtual void UpdateJobAsync(const Model::UpdateJobRequest& request, const UpdateJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5659 
5670  virtual Model::UpdateMLTransformOutcome UpdateMLTransform(const Model::UpdateMLTransformRequest& request) const;
5671 
5684  virtual Model::UpdateMLTransformOutcomeCallable UpdateMLTransformCallable(const Model::UpdateMLTransformRequest& request) const;
5685 
5698  virtual void UpdateMLTransformAsync(const Model::UpdateMLTransformRequest& request, const UpdateMLTransformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5699 
5705  virtual Model::UpdatePartitionOutcome UpdatePartition(const Model::UpdatePartitionRequest& request) const;
5706 
5714  virtual Model::UpdatePartitionOutcomeCallable UpdatePartitionCallable(const Model::UpdatePartitionRequest& request) const;
5715 
5723  virtual void UpdatePartitionAsync(const Model::UpdatePartitionRequest& request, const UpdatePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5724 
5732  virtual Model::UpdateRegistryOutcome UpdateRegistry(const Model::UpdateRegistryRequest& request) const;
5733 
5743  virtual Model::UpdateRegistryOutcomeCallable UpdateRegistryCallable(const Model::UpdateRegistryRequest& request) const;
5744 
5754  virtual void UpdateRegistryAsync(const Model::UpdateRegistryRequest& request, const UpdateRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5755 
5770  virtual Model::UpdateSchemaOutcome UpdateSchema(const Model::UpdateSchemaRequest& request) const;
5771 
5788  virtual Model::UpdateSchemaOutcomeCallable UpdateSchemaCallable(const Model::UpdateSchemaRequest& request) const;
5789 
5806  virtual void UpdateSchemaAsync(const Model::UpdateSchemaRequest& request, const UpdateSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5807 
5813  virtual Model::UpdateTableOutcome UpdateTable(const Model::UpdateTableRequest& request) const;
5814 
5822  virtual Model::UpdateTableOutcomeCallable UpdateTableCallable(const Model::UpdateTableRequest& request) const;
5823 
5831  virtual void UpdateTableAsync(const Model::UpdateTableRequest& request, const UpdateTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5832 
5838  virtual Model::UpdateTriggerOutcome UpdateTrigger(const Model::UpdateTriggerRequest& request) const;
5839 
5847  virtual Model::UpdateTriggerOutcomeCallable UpdateTriggerCallable(const Model::UpdateTriggerRequest& request) const;
5848 
5856  virtual void UpdateTriggerAsync(const Model::UpdateTriggerRequest& request, const UpdateTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5857 
5864  virtual Model::UpdateUserDefinedFunctionOutcome UpdateUserDefinedFunction(const Model::UpdateUserDefinedFunctionRequest& request) const;
5865 
5874  virtual Model::UpdateUserDefinedFunctionOutcomeCallable UpdateUserDefinedFunctionCallable(const Model::UpdateUserDefinedFunctionRequest& request) const;
5875 
5884  virtual void UpdateUserDefinedFunctionAsync(const Model::UpdateUserDefinedFunctionRequest& request, const UpdateUserDefinedFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5885 
5891  virtual Model::UpdateWorkflowOutcome UpdateWorkflow(const Model::UpdateWorkflowRequest& request) const;
5892 
5900  virtual Model::UpdateWorkflowOutcomeCallable UpdateWorkflowCallable(const Model::UpdateWorkflowRequest& request) const;
5901 
5909  virtual void UpdateWorkflowAsync(const Model::UpdateWorkflowRequest& request, const UpdateWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5910 
5911 
5912  void OverrideEndpoint(const Aws::String& endpoint);
5913  private:
5914  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
5915  void BatchCreatePartitionAsyncHelper(const Model::BatchCreatePartitionRequest& request, const BatchCreatePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5916  void BatchDeleteConnectionAsyncHelper(const Model::BatchDeleteConnectionRequest& request, const BatchDeleteConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5917  void BatchDeletePartitionAsyncHelper(const Model::BatchDeletePartitionRequest& request, const BatchDeletePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5918  void BatchDeleteTableAsyncHelper(const Model::BatchDeleteTableRequest& request, const BatchDeleteTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5919  void BatchDeleteTableVersionAsyncHelper(const Model::BatchDeleteTableVersionRequest& request, const BatchDeleteTableVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5920  void BatchGetCrawlersAsyncHelper(const Model::BatchGetCrawlersRequest& request, const BatchGetCrawlersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5921  void BatchGetDevEndpointsAsyncHelper(const Model::BatchGetDevEndpointsRequest& request, const BatchGetDevEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5922  void BatchGetJobsAsyncHelper(const Model::BatchGetJobsRequest& request, const BatchGetJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5923  void BatchGetPartitionAsyncHelper(const Model::BatchGetPartitionRequest& request, const BatchGetPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5924  void BatchGetTriggersAsyncHelper(const Model::BatchGetTriggersRequest& request, const BatchGetTriggersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5925  void BatchGetWorkflowsAsyncHelper(const Model::BatchGetWorkflowsRequest& request, const BatchGetWorkflowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5926  void BatchStopJobRunAsyncHelper(const Model::BatchStopJobRunRequest& request, const BatchStopJobRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5927  void BatchUpdatePartitionAsyncHelper(const Model::BatchUpdatePartitionRequest& request, const BatchUpdatePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5928  void CancelMLTaskRunAsyncHelper(const Model::CancelMLTaskRunRequest& request, const CancelMLTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5929  void CheckSchemaVersionValidityAsyncHelper(const Model::CheckSchemaVersionValidityRequest& request, const CheckSchemaVersionValidityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5930  void CreateClassifierAsyncHelper(const Model::CreateClassifierRequest& request, const CreateClassifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5931  void CreateConnectionAsyncHelper(const Model::CreateConnectionRequest& request, const CreateConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5932  void CreateCrawlerAsyncHelper(const Model::CreateCrawlerRequest& request, const CreateCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5933  void CreateDatabaseAsyncHelper(const Model::CreateDatabaseRequest& request, const CreateDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5934  void CreateDevEndpointAsyncHelper(const Model::CreateDevEndpointRequest& request, const CreateDevEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5935  void CreateJobAsyncHelper(const Model::CreateJobRequest& request, const CreateJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5936  void CreateMLTransformAsyncHelper(const Model::CreateMLTransformRequest& request, const CreateMLTransformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5937  void CreatePartitionAsyncHelper(const Model::CreatePartitionRequest& request, const CreatePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5938  void CreatePartitionIndexAsyncHelper(const Model::CreatePartitionIndexRequest& request, const CreatePartitionIndexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5939  void CreateRegistryAsyncHelper(const Model::CreateRegistryRequest& request, const CreateRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5940  void CreateSchemaAsyncHelper(const Model::CreateSchemaRequest& request, const CreateSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5941  void CreateScriptAsyncHelper(const Model::CreateScriptRequest& request, const CreateScriptResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5942  void CreateSecurityConfigurationAsyncHelper(const Model::CreateSecurityConfigurationRequest& request, const CreateSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5943  void CreateTableAsyncHelper(const Model::CreateTableRequest& request, const CreateTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5944  void CreateTriggerAsyncHelper(const Model::CreateTriggerRequest& request, const CreateTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5945  void CreateUserDefinedFunctionAsyncHelper(const Model::CreateUserDefinedFunctionRequest& request, const CreateUserDefinedFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5946  void CreateWorkflowAsyncHelper(const Model::CreateWorkflowRequest& request, const CreateWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5947  void DeleteClassifierAsyncHelper(const Model::DeleteClassifierRequest& request, const DeleteClassifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5948  void DeleteColumnStatisticsForPartitionAsyncHelper(const Model::DeleteColumnStatisticsForPartitionRequest& request, const DeleteColumnStatisticsForPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5949  void DeleteColumnStatisticsForTableAsyncHelper(const Model::DeleteColumnStatisticsForTableRequest& request, const DeleteColumnStatisticsForTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5950  void DeleteConnectionAsyncHelper(const Model::DeleteConnectionRequest& request, const DeleteConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5951  void DeleteCrawlerAsyncHelper(const Model::DeleteCrawlerRequest& request, const DeleteCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5952  void DeleteDatabaseAsyncHelper(const Model::DeleteDatabaseRequest& request, const DeleteDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5953  void DeleteDevEndpointAsyncHelper(const Model::DeleteDevEndpointRequest& request, const DeleteDevEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5954  void DeleteJobAsyncHelper(const Model::DeleteJobRequest& request, const DeleteJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5955  void DeleteMLTransformAsyncHelper(const Model::DeleteMLTransformRequest& request, const DeleteMLTransformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5956  void DeletePartitionAsyncHelper(const Model::DeletePartitionRequest& request, const DeletePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5957  void DeletePartitionIndexAsyncHelper(const Model::DeletePartitionIndexRequest& request, const DeletePartitionIndexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5958  void DeleteRegistryAsyncHelper(const Model::DeleteRegistryRequest& request, const DeleteRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5959  void DeleteResourcePolicyAsyncHelper(const Model::DeleteResourcePolicyRequest& request, const DeleteResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5960  void DeleteSchemaAsyncHelper(const Model::DeleteSchemaRequest& request, const DeleteSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5961  void DeleteSchemaVersionsAsyncHelper(const Model::DeleteSchemaVersionsRequest& request, const DeleteSchemaVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5962  void DeleteSecurityConfigurationAsyncHelper(const Model::DeleteSecurityConfigurationRequest& request, const DeleteSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5963  void DeleteTableAsyncHelper(const Model::DeleteTableRequest& request, const DeleteTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5964  void DeleteTableVersionAsyncHelper(const Model::DeleteTableVersionRequest& request, const DeleteTableVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5965  void DeleteTriggerAsyncHelper(const Model::DeleteTriggerRequest& request, const DeleteTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5966  void DeleteUserDefinedFunctionAsyncHelper(const Model::DeleteUserDefinedFunctionRequest& request, const DeleteUserDefinedFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5967  void DeleteWorkflowAsyncHelper(const Model::DeleteWorkflowRequest& request, const DeleteWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5968  void GetCatalogImportStatusAsyncHelper(const Model::GetCatalogImportStatusRequest& request, const GetCatalogImportStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5969  void GetClassifierAsyncHelper(const Model::GetClassifierRequest& request, const GetClassifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5970  void GetClassifiersAsyncHelper(const Model::GetClassifiersRequest& request, const GetClassifiersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5971  void GetColumnStatisticsForPartitionAsyncHelper(const Model::GetColumnStatisticsForPartitionRequest& request, const GetColumnStatisticsForPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5972  void GetColumnStatisticsForTableAsyncHelper(const Model::GetColumnStatisticsForTableRequest& request, const GetColumnStatisticsForTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5973  void GetConnectionAsyncHelper(const Model::GetConnectionRequest& request, const GetConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5974  void GetConnectionsAsyncHelper(const Model::GetConnectionsRequest& request, const GetConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5975  void GetCrawlerAsyncHelper(const Model::GetCrawlerRequest& request, const GetCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5976  void GetCrawlerMetricsAsyncHelper(const Model::GetCrawlerMetricsRequest& request, const GetCrawlerMetricsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5977  void GetCrawlersAsyncHelper(const Model::GetCrawlersRequest& request, const GetCrawlersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5978  void GetDataCatalogEncryptionSettingsAsyncHelper(const Model::GetDataCatalogEncryptionSettingsRequest& request, const GetDataCatalogEncryptionSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5979  void GetDatabaseAsyncHelper(const Model::GetDatabaseRequest& request, const GetDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5980  void GetDatabasesAsyncHelper(const Model::GetDatabasesRequest& request, const GetDatabasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5981  void GetDataflowGraphAsyncHelper(const Model::GetDataflowGraphRequest& request, const GetDataflowGraphResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5982  void GetDevEndpointAsyncHelper(const Model::GetDevEndpointRequest& request, const GetDevEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5983  void GetDevEndpointsAsyncHelper(const Model::GetDevEndpointsRequest& request, const GetDevEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5984  void GetJobAsyncHelper(const Model::GetJobRequest& request, const GetJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5985  void GetJobBookmarkAsyncHelper(const Model::GetJobBookmarkRequest& request, const GetJobBookmarkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5986  void GetJobRunAsyncHelper(const Model::GetJobRunRequest& request, const GetJobRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5987  void GetJobRunsAsyncHelper(const Model::GetJobRunsRequest& request, const GetJobRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5988  void GetJobsAsyncHelper(const Model::GetJobsRequest& request, const GetJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5989  void GetMLTaskRunAsyncHelper(const Model::GetMLTaskRunRequest& request, const GetMLTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5990  void GetMLTaskRunsAsyncHelper(const Model::GetMLTaskRunsRequest& request, const GetMLTaskRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5991  void GetMLTransformAsyncHelper(const Model::GetMLTransformRequest& request, const GetMLTransformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5992  void GetMLTransformsAsyncHelper(const Model::GetMLTransformsRequest& request, const GetMLTransformsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5993  void GetMappingAsyncHelper(const Model::GetMappingRequest& request, const GetMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5994  void GetPartitionAsyncHelper(const Model::GetPartitionRequest& request, const GetPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5995  void GetPartitionIndexesAsyncHelper(const Model::GetPartitionIndexesRequest& request, const GetPartitionIndexesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5996  void GetPartitionsAsyncHelper(const Model::GetPartitionsRequest& request, const GetPartitionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5997  void GetPlanAsyncHelper(const Model::GetPlanRequest& request, const GetPlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5998  void GetRegistryAsyncHelper(const Model::GetRegistryRequest& request, const GetRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5999  void GetResourcePoliciesAsyncHelper(const Model::GetResourcePoliciesRequest& request, const GetResourcePoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6000  void GetResourcePolicyAsyncHelper(const Model::GetResourcePolicyRequest& request, const GetResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6001  void GetSchemaAsyncHelper(const Model::GetSchemaRequest& request, const GetSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6002  void GetSchemaByDefinitionAsyncHelper(const Model::GetSchemaByDefinitionRequest& request, const GetSchemaByDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6003  void GetSchemaVersionAsyncHelper(const Model::GetSchemaVersionRequest& request, const GetSchemaVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6004  void GetSchemaVersionsDiffAsyncHelper(const Model::GetSchemaVersionsDiffRequest& request, const GetSchemaVersionsDiffResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6005  void GetSecurityConfigurationAsyncHelper(const Model::GetSecurityConfigurationRequest& request, const GetSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6006  void GetSecurityConfigurationsAsyncHelper(const Model::GetSecurityConfigurationsRequest& request, const GetSecurityConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6007  void GetTableAsyncHelper(const Model::GetTableRequest& request, const GetTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6008  void GetTableVersionAsyncHelper(const Model::GetTableVersionRequest& request, const GetTableVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6009  void GetTableVersionsAsyncHelper(const Model::GetTableVersionsRequest& request, const GetTableVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6010  void GetTablesAsyncHelper(const Model::GetTablesRequest& request, const GetTablesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6011  void GetTagsAsyncHelper(const Model::GetTagsRequest& request, const GetTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6012  void GetTriggerAsyncHelper(const Model::GetTriggerRequest& request, const GetTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6013  void GetTriggersAsyncHelper(const Model::GetTriggersRequest& request, const GetTriggersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6014  void GetUserDefinedFunctionAsyncHelper(const Model::GetUserDefinedFunctionRequest& request, const GetUserDefinedFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6015  void GetUserDefinedFunctionsAsyncHelper(const Model::GetUserDefinedFunctionsRequest& request, const GetUserDefinedFunctionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6016  void GetWorkflowAsyncHelper(const Model::GetWorkflowRequest& request, const GetWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6017  void GetWorkflowRunAsyncHelper(const Model::GetWorkflowRunRequest& request, const GetWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6018  void GetWorkflowRunPropertiesAsyncHelper(const Model::GetWorkflowRunPropertiesRequest& request, const GetWorkflowRunPropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6019  void GetWorkflowRunsAsyncHelper(const Model::GetWorkflowRunsRequest& request, const GetWorkflowRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6020  void ImportCatalogToGlueAsyncHelper(const Model::ImportCatalogToGlueRequest& request, const ImportCatalogToGlueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6021  void ListCrawlersAsyncHelper(const Model::ListCrawlersRequest& request, const ListCrawlersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6022  void ListDevEndpointsAsyncHelper(const Model::ListDevEndpointsRequest& request, const ListDevEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6023  void ListJobsAsyncHelper(const Model::ListJobsRequest& request, const ListJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6024  void ListMLTransformsAsyncHelper(const Model::ListMLTransformsRequest& request, const ListMLTransformsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6025  void ListRegistriesAsyncHelper(const Model::ListRegistriesRequest& request, const ListRegistriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6026  void ListSchemaVersionsAsyncHelper(const Model::ListSchemaVersionsRequest& request, const ListSchemaVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6027  void ListSchemasAsyncHelper(const Model::ListSchemasRequest& request, const ListSchemasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6028  void ListTriggersAsyncHelper(const Model::ListTriggersRequest& request, const ListTriggersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6029  void ListWorkflowsAsyncHelper(const Model::ListWorkflowsRequest& request, const ListWorkflowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6030  void PutDataCatalogEncryptionSettingsAsyncHelper(const Model::PutDataCatalogEncryptionSettingsRequest& request, const PutDataCatalogEncryptionSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6031  void PutResourcePolicyAsyncHelper(const Model::PutResourcePolicyRequest& request, const PutResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6032  void PutSchemaVersionMetadataAsyncHelper(const Model::PutSchemaVersionMetadataRequest& request, const PutSchemaVersionMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6033  void PutWorkflowRunPropertiesAsyncHelper(const Model::PutWorkflowRunPropertiesRequest& request, const PutWorkflowRunPropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6034  void QuerySchemaVersionMetadataAsyncHelper(const Model::QuerySchemaVersionMetadataRequest& request, const QuerySchemaVersionMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6035  void RegisterSchemaVersionAsyncHelper(const Model::RegisterSchemaVersionRequest& request, const RegisterSchemaVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6036  void RemoveSchemaVersionMetadataAsyncHelper(const Model::RemoveSchemaVersionMetadataRequest& request, const RemoveSchemaVersionMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6037  void ResetJobBookmarkAsyncHelper(const Model::ResetJobBookmarkRequest& request, const ResetJobBookmarkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6038  void ResumeWorkflowRunAsyncHelper(const Model::ResumeWorkflowRunRequest& request, const ResumeWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6039  void SearchTablesAsyncHelper(const Model::SearchTablesRequest& request, const SearchTablesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6040  void StartCrawlerAsyncHelper(const Model::StartCrawlerRequest& request, const StartCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6041  void StartCrawlerScheduleAsyncHelper(const Model::StartCrawlerScheduleRequest& request, const StartCrawlerScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6042  void StartExportLabelsTaskRunAsyncHelper(const Model::StartExportLabelsTaskRunRequest& request, const StartExportLabelsTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6043  void StartImportLabelsTaskRunAsyncHelper(const Model::StartImportLabelsTaskRunRequest& request, const StartImportLabelsTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6044  void StartJobRunAsyncHelper(const Model::StartJobRunRequest& request, const StartJobRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6045  void StartMLEvaluationTaskRunAsyncHelper(const Model::StartMLEvaluationTaskRunRequest& request, const StartMLEvaluationTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6046  void StartMLLabelingSetGenerationTaskRunAsyncHelper(const Model::StartMLLabelingSetGenerationTaskRunRequest& request, const StartMLLabelingSetGenerationTaskRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6047  void StartTriggerAsyncHelper(const Model::StartTriggerRequest& request, const StartTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6048  void StartWorkflowRunAsyncHelper(const Model::StartWorkflowRunRequest& request, const StartWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6049  void StopCrawlerAsyncHelper(const Model::StopCrawlerRequest& request, const StopCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6050  void StopCrawlerScheduleAsyncHelper(const Model::StopCrawlerScheduleRequest& request, const StopCrawlerScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6051  void StopTriggerAsyncHelper(const Model::StopTriggerRequest& request, const StopTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6052  void StopWorkflowRunAsyncHelper(const Model::StopWorkflowRunRequest& request, const StopWorkflowRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6053  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6054  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6055  void UpdateClassifierAsyncHelper(const Model::UpdateClassifierRequest& request, const UpdateClassifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6056  void UpdateColumnStatisticsForPartitionAsyncHelper(const Model::UpdateColumnStatisticsForPartitionRequest& request, const UpdateColumnStatisticsForPartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6057  void UpdateColumnStatisticsForTableAsyncHelper(const Model::UpdateColumnStatisticsForTableRequest& request, const UpdateColumnStatisticsForTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6058  void UpdateConnectionAsyncHelper(const Model::UpdateConnectionRequest& request, const UpdateConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6059  void UpdateCrawlerAsyncHelper(const Model::UpdateCrawlerRequest& request, const UpdateCrawlerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6060  void UpdateCrawlerScheduleAsyncHelper(const Model::UpdateCrawlerScheduleRequest& request, const UpdateCrawlerScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6061  void UpdateDatabaseAsyncHelper(const Model::UpdateDatabaseRequest& request, const UpdateDatabaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6062  void UpdateDevEndpointAsyncHelper(const Model::UpdateDevEndpointRequest& request, const UpdateDevEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6063  void UpdateJobAsyncHelper(const Model::UpdateJobRequest& request, const UpdateJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6064  void UpdateMLTransformAsyncHelper(const Model::UpdateMLTransformRequest& request, const UpdateMLTransformResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6065  void UpdatePartitionAsyncHelper(const Model::UpdatePartitionRequest& request, const UpdatePartitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6066  void UpdateRegistryAsyncHelper(const Model::UpdateRegistryRequest& request, const UpdateRegistryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6067  void UpdateSchemaAsyncHelper(const Model::UpdateSchemaRequest& request, const UpdateSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6068  void UpdateTableAsyncHelper(const Model::UpdateTableRequest& request, const UpdateTableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6069  void UpdateTriggerAsyncHelper(const Model::UpdateTriggerRequest& request, const UpdateTriggerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6070  void UpdateUserDefinedFunctionAsyncHelper(const Model::UpdateUserDefinedFunctionRequest& request, const UpdateUserDefinedFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6071  void UpdateWorkflowAsyncHelper(const Model::UpdateWorkflowRequest& request, const UpdateWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
6072 
6073  Aws::String m_uri;
6074  Aws::String m_configScheme;
6075  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
6076  };
6077 
6078 } // namespace Glue
6079 } // namespace Aws
Aws::Utils::Outcome< GetTableResult, GlueError > GetTableOutcome
Definition: GlueClient.h:460
std::function< void(const GlueClient *, const Model::PutSchemaVersionMetadataRequest &, const Model::PutSchemaVersionMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutSchemaVersionMetadataResponseReceivedHandler
Definition: GlueClient.h:804
std::future< GetConnectionsOutcome > GetConnectionsOutcomeCallable
Definition: GlueClient.h:585
std::function< void(const GlueClient *, const Model::CreateConnectionRequest &, const Model::CreateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConnectionResponseReceivedHandler
Definition: GlueClient.h:703
Aws::Utils::Outcome< GetDatabaseResult, GlueError > GetDatabaseOutcome
Definition: GlueClient.h:432
std::function< void(const GlueClient *, const Model::GetSchemaVersionsDiffRequest &, const Model::GetSchemaVersionsDiffOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSchemaVersionsDiffResponseReceivedHandler
Definition: GlueClient.h:776
std::future< GetUserDefinedFunctionsOutcome > GetUserDefinedFunctionsOutcomeCallable
Definition: GlueClient.h:626
std::function< void(const GlueClient *, const Model::DeletePartitionIndexRequest &, const Model::DeletePartitionIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePartitionIndexResponseReceivedHandler
Definition: GlueClient.h:729
Aws::Utils::Outcome< GetTriggerResult, GlueError > GetTriggerOutcome
Definition: GlueClient.h:465
std::function< void(const GlueClient *, const Model::ListJobsRequest &, const Model::ListJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobsResponseReceivedHandler
Definition: GlueClient.h:795
Aws::Utils::Outcome< GetJobRunResult, GlueError > GetJobRunOutcome
Definition: GlueClient.h:439
std::function< void(const GlueClient *, const Model::CancelMLTaskRunRequest &, const Model::CancelMLTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelMLTaskRunResponseReceivedHandler
Definition: GlueClient.h:700
Aws::Utils::Outcome< ListRegistriesResult, GlueError > ListRegistriesOutcome
Definition: GlueClient.h:478
std::future< CreateTableOutcome > CreateTableOutcomeCallable
Definition: GlueClient.h:554
std::function< void(const GlueClient *, const Model::PutDataCatalogEncryptionSettingsRequest &, const Model::PutDataCatalogEncryptionSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDataCatalogEncryptionSettingsResponseReceivedHandler
Definition: GlueClient.h:802
Aws::Utils::Outcome< StopTriggerResult, GlueError > StopTriggerOutcome
Definition: GlueClient.h:504
std::function< void(const GlueClient *, const Model::StartMLEvaluationTaskRunRequest &, const Model::StartMLEvaluationTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMLEvaluationTaskRunResponseReceivedHandler
Definition: GlueClient.h:817
std::future< GetSchemaByDefinitionOutcome > GetSchemaByDefinitionOutcomeCallable
Definition: GlueClient.h:613
std::function< void(const GlueClient *, const Model::UpdateDevEndpointRequest &, const Model::UpdateDevEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDevEndpointResponseReceivedHandler
Definition: GlueClient.h:834
std::function< void(const GlueClient *, const Model::BatchDeleteConnectionRequest &, const Model::BatchDeleteConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteConnectionResponseReceivedHandler
Definition: GlueClient.h:688
std::future< UpdateRegistryOutcome > UpdateRegistryOutcomeCallable
Definition: GlueClient.h:677
std::future< UpdateClassifierOutcome > UpdateClassifierOutcomeCallable
Definition: GlueClient.h:666
std::function< void(const GlueClient *, const Model::DeleteSchemaRequest &, const Model::DeleteSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSchemaResponseReceivedHandler
Definition: GlueClient.h:732
Aws::Utils::Outcome< StopWorkflowRunResult, GlueError > StopWorkflowRunOutcome
Definition: GlueClient.h:505
std::future< UpdateColumnStatisticsForPartitionOutcome > UpdateColumnStatisticsForPartitionOutcomeCallable
Definition: GlueClient.h:667
std::function< void(const GlueClient *, const Model::UpdateMLTransformRequest &, const Model::UpdateMLTransformOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMLTransformResponseReceivedHandler
Definition: GlueClient.h:836
Aws::Utils::Outcome< UpdateRegistryResult, GlueError > UpdateRegistryOutcome
Definition: GlueClient.h:519
std::future< UpdateColumnStatisticsForTableOutcome > UpdateColumnStatisticsForTableOutcomeCallable
Definition: GlueClient.h:668
std::function< void(const GlueClient *, const Model::GetPartitionsRequest &, const Model::GetPartitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPartitionsResponseReceivedHandler
Definition: GlueClient.h:768
std::function< void(const GlueClient *, const Model::BatchCreatePartitionRequest &, const Model::BatchCreatePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchCreatePartitionResponseReceivedHandler
Definition: GlueClient.h:685
std::future< CreateMLTransformOutcome > CreateMLTransformOutcomeCallable
Definition: GlueClient.h:547
Aws::Utils::Outcome< StopCrawlerScheduleResult, GlueError > StopCrawlerScheduleOutcome
Definition: GlueClient.h:503
std::function< void(const GlueClient *, const Model::ListCrawlersRequest &, const Model::ListCrawlersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCrawlersResponseReceivedHandler
Definition: GlueClient.h:793
std::future< GetDatabasesOutcome > GetDatabasesOutcomeCallable
Definition: GlueClient.h:591
std::future< CreatePartitionOutcome > CreatePartitionOutcomeCallable
Definition: GlueClient.h:548
Aws::Utils::Outcome< GetTagsResult, GlueError > GetTagsOutcome
Definition: GlueClient.h:464
Aws::Utils::Outcome< GetColumnStatisticsForPartitionResult, GlueError > GetColumnStatisticsForPartitionOutcome
Definition: GlueClient.h:424
Aws::Utils::Outcome< GetWorkflowRunResult, GlueError > GetWorkflowRunOutcome
Definition: GlueClient.h:470
std::future< GetJobRunsOutcome > GetJobRunsOutcomeCallable
Definition: GlueClient.h:598
std::future< GetCrawlerOutcome > GetCrawlerOutcomeCallable
Definition: GlueClient.h:586
Aws::Utils::Outcome< ListSchemasResult, GlueError > ListSchemasOutcome
Definition: GlueClient.h:480
std::function< void(const GlueClient *, const Model::GetMLTransformRequest &, const Model::GetMLTransformOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMLTransformResponseReceivedHandler
Definition: GlueClient.h:763
std::future< UpdateTableOutcome > UpdateTableOutcomeCallable
Definition: GlueClient.h:679
std::future< DeleteMLTransformOutcome > DeleteMLTransformOutcomeCallable
Definition: GlueClient.h:566
std::future< SearchTablesOutcome > SearchTablesOutcomeCallable
Definition: GlueClient.h:650
std::function< void(const GlueClient *, const Model::GetJobsRequest &, const Model::GetJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobsResponseReceivedHandler
Definition: GlueClient.h:760
std::function< void(const GlueClient *, const Model::GetDataflowGraphRequest &, const Model::GetDataflowGraphOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataflowGraphResponseReceivedHandler
Definition: GlueClient.h:753
Aws::Utils::Outcome< StartCrawlerScheduleResult, GlueError > StartCrawlerScheduleOutcome
Definition: GlueClient.h:494
Aws::Utils::Outcome< UpdateUserDefinedFunctionResult, GlueError > UpdateUserDefinedFunctionOutcome
Definition: GlueClient.h:523
std::future< GetJobOutcome > GetJobOutcomeCallable
Definition: GlueClient.h:595
std::function< void(const GlueClient *, const Model::GetWorkflowRunsRequest &, const Model::GetWorkflowRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWorkflowRunsResponseReceivedHandler
Definition: GlueClient.h:791
std::future< GetWorkflowOutcome > GetWorkflowOutcomeCallable
Definition: GlueClient.h:627
std::function< void(const GlueClient *, const Model::GetTablesRequest &, const Model::GetTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTablesResponseReceivedHandler
Definition: GlueClient.h:782
std::future< CreateClassifierOutcome > CreateClassifierOutcomeCallable
Definition: GlueClient.h:541
std::future< UpdatePartitionOutcome > UpdatePartitionOutcomeCallable
Definition: GlueClient.h:676
Aws::Utils::Outcome< BatchGetJobsResult, GlueError > BatchGetJobsOutcome
Definition: GlueClient.h:375
Aws::Utils::Outcome< BatchGetCrawlersResult, GlueError > BatchGetCrawlersOutcome
Definition: GlueClient.h:373
std::function< void(const GlueClient *, const Model::GetResourcePoliciesRequest &, const Model::GetResourcePoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourcePoliciesResponseReceivedHandler
Definition: GlueClient.h:771
std::function< void(const GlueClient *, const Model::DeleteSecurityConfigurationRequest &, const Model::DeleteSecurityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSecurityConfigurationResponseReceivedHandler
Definition: GlueClient.h:734
std::function< void(const GlueClient *, const Model::CreateSchemaRequest &, const Model::CreateSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSchemaResponseReceivedHandler
Definition: GlueClient.h:712
std::future< StartCrawlerOutcome > StartCrawlerOutcomeCallable
Definition: GlueClient.h:651
std::future< GetTableVersionOutcome > GetTableVersionOutcomeCallable
Definition: GlueClient.h:619
std::future< GetSchemaVersionsDiffOutcome > GetSchemaVersionsDiffOutcomeCallable
Definition: GlueClient.h:615
std::function< void(const GlueClient *, const Model::GetPartitionIndexesRequest &, const Model::GetPartitionIndexesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPartitionIndexesResponseReceivedHandler
Definition: GlueClient.h:767
Aws::Utils::Outcome< GetConnectionsResult, GlueError > GetConnectionsOutcome
Definition: GlueClient.h:427
Aws::Utils::Outcome< ListMLTransformsResult, GlueError > ListMLTransformsOutcome
Definition: GlueClient.h:477
std::function< void(const GlueClient *, const Model::CreatePartitionRequest &, const Model::CreatePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePartitionResponseReceivedHandler
Definition: GlueClient.h:709
std::function< void(const GlueClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: GlueClient.h:826
std::function< void(const GlueClient *, const Model::DeleteMLTransformRequest &, const Model::DeleteMLTransformOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMLTransformResponseReceivedHandler
Definition: GlueClient.h:727
std::function< void(const GlueClient *, const Model::PutWorkflowRunPropertiesRequest &, const Model::PutWorkflowRunPropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutWorkflowRunPropertiesResponseReceivedHandler
Definition: GlueClient.h:805
Aws::Utils::Outcome< CreatePartitionIndexResult, GlueError > CreatePartitionIndexOutcome
Definition: GlueClient.h:391
Aws::Utils::Outcome< DeleteCrawlerResult, GlueError > DeleteCrawlerOutcome
Definition: GlueClient.h:404
Aws::Utils::Outcome< PutWorkflowRunPropertiesResult, GlueError > PutWorkflowRunPropertiesOutcome
Definition: GlueClient.h:486
std::future< StartTriggerOutcome > StartTriggerOutcomeCallable
Definition: GlueClient.h:658
std::future< GetTagsOutcome > GetTagsOutcomeCallable
Definition: GlueClient.h:622
Aws::Utils::Outcome< CreatePartitionResult, GlueError > CreatePartitionOutcome
Definition: GlueClient.h:390
Aws::Utils::Outcome< UpdateWorkflowResult, GlueError > UpdateWorkflowOutcome
Definition: GlueClient.h:524
Aws::Utils::Outcome< ListDevEndpointsResult, GlueError > ListDevEndpointsOutcome
Definition: GlueClient.h:475
Aws::Utils::Outcome< UpdateConnectionResult, GlueError > UpdateConnectionOutcome
Definition: GlueClient.h:511
std::function< void(const GlueClient *, const Model::ResumeWorkflowRunRequest &, const Model::ResumeWorkflowRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResumeWorkflowRunResponseReceivedHandler
Definition: GlueClient.h:810
std::future< GetSecurityConfigurationOutcome > GetSecurityConfigurationOutcomeCallable
Definition: GlueClient.h:616
Aws::Utils::Outcome< DeleteColumnStatisticsForPartitionResult, GlueError > DeleteColumnStatisticsForPartitionOutcome
Definition: GlueClient.h:401
std::function< void(const GlueClient *, const Model::GetJobRunRequest &, const Model::GetJobRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobRunResponseReceivedHandler
Definition: GlueClient.h:758
std::future< DeleteTriggerOutcome > DeleteTriggerOutcomeCallable
Definition: GlueClient.h:576
Aws::Utils::Outcome< ResumeWorkflowRunResult, GlueError > ResumeWorkflowRunOutcome
Definition: GlueClient.h:491
std::function< void(const GlueClient *, const Model::DeleteDatabaseRequest &, const Model::DeleteDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDatabaseResponseReceivedHandler
Definition: GlueClient.h:724
std::future< DeletePartitionIndexOutcome > DeletePartitionIndexOutcomeCallable
Definition: GlueClient.h:568
Aws::Utils::Outcome< GetSecurityConfigurationsResult, GlueError > GetSecurityConfigurationsOutcome
Definition: GlueClient.h:459
Aws::Utils::Outcome< DeleteJobResult, GlueError > DeleteJobOutcome
Definition: GlueClient.h:407
std::function< void(const GlueClient *, const Model::GetCrawlersRequest &, const Model::GetCrawlersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCrawlersResponseReceivedHandler
Definition: GlueClient.h:749
Aws::Utils::Outcome< CreateJobResult, GlueError > CreateJobOutcome
Definition: GlueClient.h:388
std::function< void(const GlueClient *, const Model::StopCrawlerScheduleRequest &, const Model::StopCrawlerScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopCrawlerScheduleResponseReceivedHandler
Definition: GlueClient.h:822
std::future< GetCatalogImportStatusOutcome > GetCatalogImportStatusOutcomeCallable
Definition: GlueClient.h:579
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: GlueClient.h:664
std::function< void(const GlueClient *, const Model::BatchUpdatePartitionRequest &, const Model::BatchUpdatePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdatePartitionResponseReceivedHandler
Definition: GlueClient.h:699
Aws::Utils::Outcome< GetColumnStatisticsForTableResult, GlueError > GetColumnStatisticsForTableOutcome
Definition: GlueClient.h:425
Aws::Utils::Outcome< UpdateCrawlerScheduleResult, GlueError > UpdateCrawlerScheduleOutcome
Definition: GlueClient.h:513
Aws::Utils::Outcome< ListTriggersResult, GlueError > ListTriggersOutcome
Definition: GlueClient.h:481
std::future< GetMLTransformOutcome > GetMLTransformOutcomeCallable
Definition: GlueClient.h:602
std::function< void(const GlueClient *, const Model::CreateClassifierRequest &, const Model::CreateClassifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClassifierResponseReceivedHandler
Definition: GlueClient.h:702
Aws::Utils::Outcome< RemoveSchemaVersionMetadataResult, GlueError > RemoveSchemaVersionMetadataOutcome
Definition: GlueClient.h:489
std::future< UpdateConnectionOutcome > UpdateConnectionOutcomeCallable
Definition: GlueClient.h:669
std::future< GetDataflowGraphOutcome > GetDataflowGraphOutcomeCallable
Definition: GlueClient.h:592
std::future< CreateRegistryOutcome > CreateRegistryOutcomeCallable
Definition: GlueClient.h:550
std::function< void(const GlueClient *, const Model::DeleteUserDefinedFunctionRequest &, const Model::DeleteUserDefinedFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserDefinedFunctionResponseReceivedHandler
Definition: GlueClient.h:738
std::future< GetCrawlerMetricsOutcome > GetCrawlerMetricsOutcomeCallable
Definition: GlueClient.h:587
std::function< void(const GlueClient *, const Model::GetJobRunsRequest &, const Model::GetJobRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobRunsResponseReceivedHandler
Definition: GlueClient.h:759
std::function< void(const GlueClient *, const Model::GetJobBookmarkRequest &, const Model::GetJobBookmarkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobBookmarkResponseReceivedHandler
Definition: GlueClient.h:757
std::function< void(const GlueClient *, const Model::GetDataCatalogEncryptionSettingsRequest &, const Model::GetDataCatalogEncryptionSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataCatalogEncryptionSettingsResponseReceivedHandler
Definition: GlueClient.h:750
Aws::Utils::Outcome< DeleteColumnStatisticsForTableResult, GlueError > DeleteColumnStatisticsForTableOutcome
Definition: GlueClient.h:402
std::function< void(const GlueClient *, const Model::UpdateUserDefinedFunctionRequest &, const Model::UpdateUserDefinedFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserDefinedFunctionResponseReceivedHandler
Definition: GlueClient.h:842
Aws::Utils::Outcome< DeleteClassifierResult, GlueError > DeleteClassifierOutcome
Definition: GlueClient.h:400
Aws::Utils::Outcome< CreateUserDefinedFunctionResult, GlueError > CreateUserDefinedFunctionOutcome
Definition: GlueClient.h:398
std::function< void(const GlueClient *, const Model::DeleteColumnStatisticsForPartitionRequest &, const Model::DeleteColumnStatisticsForPartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteColumnStatisticsForPartitionResponseReceivedHandler
Definition: GlueClient.h:720
std::future< GetResourcePolicyOutcome > GetResourcePolicyOutcomeCallable
Definition: GlueClient.h:611
Aws::Utils::Outcome< GetWorkflowRunPropertiesResult, GlueError > GetWorkflowRunPropertiesOutcome
Definition: GlueClient.h:471
std::function< void(const GlueClient *, const Model::DeleteTableRequest &, const Model::DeleteTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTableResponseReceivedHandler
Definition: GlueClient.h:735
Aws::Utils::Outcome< StartImportLabelsTaskRunResult, GlueError > StartImportLabelsTaskRunOutcome
Definition: GlueClient.h:496
std::future< DeleteUserDefinedFunctionOutcome > DeleteUserDefinedFunctionOutcomeCallable
Definition: GlueClient.h:577
std::function< void(const GlueClient *, const Model::ImportCatalogToGlueRequest &, const Model::ImportCatalogToGlueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportCatalogToGlueResponseReceivedHandler
Definition: GlueClient.h:792
std::function< void(const GlueClient *, const Model::GetMLTransformsRequest &, const Model::GetMLTransformsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMLTransformsResponseReceivedHandler
Definition: GlueClient.h:764
std::future< DeleteDatabaseOutcome > DeleteDatabaseOutcomeCallable
Definition: GlueClient.h:563
std::function< void(const GlueClient *, const Model::GetDatabaseRequest &, const Model::GetDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDatabaseResponseReceivedHandler
Definition: GlueClient.h:751
std::function< void(const GlueClient *, const Model::DeleteSchemaVersionsRequest &, const Model::DeleteSchemaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSchemaVersionsResponseReceivedHandler
Definition: GlueClient.h:733
Aws::Utils::Outcome< GetCrawlerMetricsResult, GlueError > GetCrawlerMetricsOutcome
Definition: GlueClient.h:429
std::function< void(const GlueClient *, const Model::BatchGetJobsRequest &, const Model::BatchGetJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetJobsResponseReceivedHandler
Definition: GlueClient.h:694
std::function< void(const GlueClient *, const Model::CreateSecurityConfigurationRequest &, const Model::CreateSecurityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSecurityConfigurationResponseReceivedHandler
Definition: GlueClient.h:714
std::future< CheckSchemaVersionValidityOutcome > CheckSchemaVersionValidityOutcomeCallable
Definition: GlueClient.h:540
std::function< void(const GlueClient *, const Model::GetSecurityConfigurationRequest &, const Model::GetSecurityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSecurityConfigurationResponseReceivedHandler
Definition: GlueClient.h:777
std::function< void(const GlueClient *, const Model::GetClassifiersRequest &, const Model::GetClassifiersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetClassifiersResponseReceivedHandler
Definition: GlueClient.h:742
Aws::Utils::Outcome< DeleteDevEndpointResult, GlueError > DeleteDevEndpointOutcome
Definition: GlueClient.h:406
Aws::Utils::Outcome< DeleteSchemaVersionsResult, GlueError > DeleteSchemaVersionsOutcome
Definition: GlueClient.h:414
Aws::Utils::Outcome< GetWorkflowResult, GlueError > GetWorkflowOutcome
Definition: GlueClient.h:469
std::function< void(const GlueClient *, const Model::ListMLTransformsRequest &, const Model::ListMLTransformsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMLTransformsResponseReceivedHandler
Definition: GlueClient.h:796
std::function< void(const GlueClient *, const Model::DeleteTriggerRequest &, const Model::DeleteTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTriggerResponseReceivedHandler
Definition: GlueClient.h:737
std::function< void(const GlueClient *, const Model::BatchGetTriggersRequest &, const Model::BatchGetTriggersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetTriggersResponseReceivedHandler
Definition: GlueClient.h:696
std::function< void(const GlueClient *, const Model::DeleteRegistryRequest &, const Model::DeleteRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRegistryResponseReceivedHandler
Definition: GlueClient.h:730
std::future< UpdateMLTransformOutcome > UpdateMLTransformOutcomeCallable
Definition: GlueClient.h:675
Aws::Utils::Outcome< CancelMLTaskRunResult, GlueError > CancelMLTaskRunOutcome
Definition: GlueClient.h:381
std::function< void(const GlueClient *, const Model::GetCatalogImportStatusRequest &, const Model::GetCatalogImportStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCatalogImportStatusResponseReceivedHandler
Definition: GlueClient.h:740
Aws::Utils::Outcome< CreateRegistryResult, GlueError > CreateRegistryOutcome
Definition: GlueClient.h:392
std::function< void(const GlueClient *, const Model::GetTriggersRequest &, const Model::GetTriggersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTriggersResponseReceivedHandler
Definition: GlueClient.h:785
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
Definition: GlueClient.h:642
std::function< void(const GlueClient *, const Model::DeleteColumnStatisticsForTableRequest &, const Model::DeleteColumnStatisticsForTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteColumnStatisticsForTableResponseReceivedHandler
Definition: GlueClient.h:721
Aws::Utils::Outcome< BatchGetPartitionResult, GlueError > BatchGetPartitionOutcome
Definition: GlueClient.h:376
Aws::Utils::Outcome< StartExportLabelsTaskRunResult, GlueError > StartExportLabelsTaskRunOutcome
Definition: GlueClient.h:495
std::future< PutSchemaVersionMetadataOutcome > PutSchemaVersionMetadataOutcomeCallable
Definition: GlueClient.h:643
std::future< GetMLTaskRunOutcome > GetMLTaskRunOutcomeCallable
Definition: GlueClient.h:600
std::future< CreateJobOutcome > CreateJobOutcomeCallable
Definition: GlueClient.h:546
std::function< void(const GlueClient *, const Model::CreateUserDefinedFunctionRequest &, const Model::CreateUserDefinedFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserDefinedFunctionResponseReceivedHandler
Definition: GlueClient.h:717
Aws::Utils::Outcome< BatchDeleteTableVersionResult, GlueError > BatchDeleteTableVersionOutcome
Definition: GlueClient.h:372
std::function< void(const GlueClient *, const Model::BatchDeletePartitionRequest &, const Model::BatchDeletePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeletePartitionResponseReceivedHandler
Definition: GlueClient.h:689
Aws::Utils::Outcome< DeleteConnectionResult, GlueError > DeleteConnectionOutcome
Definition: GlueClient.h:403
std::function< void(const GlueClient *, const Model::StopCrawlerRequest &, const Model::StopCrawlerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopCrawlerResponseReceivedHandler
Definition: GlueClient.h:821
std::future< ListWorkflowsOutcome > ListWorkflowsOutcomeCallable
Definition: GlueClient.h:640
std::future< CreateDevEndpointOutcome > CreateDevEndpointOutcomeCallable
Definition: GlueClient.h:545
std::future< GetDevEndpointOutcome > GetDevEndpointOutcomeCallable
Definition: GlueClient.h:593
Aws::Utils::Outcome< UpdateDatabaseResult, GlueError > UpdateDatabaseOutcome
Definition: GlueClient.h:514
Aws::Utils::Outcome< StartWorkflowRunResult, GlueError > StartWorkflowRunOutcome
Definition: GlueClient.h:501
Aws::Utils::Outcome< CreateSchemaResult, GlueError > CreateSchemaOutcome
Definition: GlueClient.h:393
std::future< ResumeWorkflowRunOutcome > ResumeWorkflowRunOutcomeCallable
Definition: GlueClient.h:649
std::function< void(const GlueClient *, const Model::RemoveSchemaVersionMetadataRequest &, const Model::RemoveSchemaVersionMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveSchemaVersionMetadataResponseReceivedHandler
Definition: GlueClient.h:808
Aws::Utils::Outcome< GetMLTaskRunsResult, GlueError > GetMLTaskRunsOutcome
Definition: GlueClient.h:443
std::future< UpdateSchemaOutcome > UpdateSchemaOutcomeCallable
Definition: GlueClient.h:678
std::function< void(const GlueClient *, const Model::GetWorkflowRequest &, const Model::GetWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWorkflowResponseReceivedHandler
Definition: GlueClient.h:788
Aws::Utils::Outcome< ListSchemaVersionsResult, GlueError > ListSchemaVersionsOutcome
Definition: GlueClient.h:479
std::future< GetWorkflowRunsOutcome > GetWorkflowRunsOutcomeCallable
Definition: GlueClient.h:630
Aws::Utils::Outcome< CreateTableResult, GlueError > CreateTableOutcome
Definition: GlueClient.h:396
Aws::Utils::Outcome< DeleteRegistryResult, GlueError > DeleteRegistryOutcome
Definition: GlueClient.h:411
Aws::Utils::Outcome< GetPartitionResult, GlueError > GetPartitionOutcome
Definition: GlueClient.h:447
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
Definition: GlueClient.h:570
std::function< void(const GlueClient *, const Model::UpdateRegistryRequest &, const Model::UpdateRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRegistryResponseReceivedHandler
Definition: GlueClient.h:838
std::function< void(const GlueClient *, const Model::DeleteWorkflowRequest &, const Model::DeleteWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWorkflowResponseReceivedHandler
Definition: GlueClient.h:739
Aws::Utils::Outcome< UntagResourceResult, GlueError > UntagResourceOutcome
Definition: GlueClient.h:507
std::future< PutWorkflowRunPropertiesOutcome > PutWorkflowRunPropertiesOutcomeCallable
Definition: GlueClient.h:644
std::function< void(const GlueClient *, const Model::GetPartitionRequest &, const Model::GetPartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPartitionResponseReceivedHandler
Definition: GlueClient.h:766
std::future< UpdateDatabaseOutcome > UpdateDatabaseOutcomeCallable
Definition: GlueClient.h:672
std::future< RemoveSchemaVersionMetadataOutcome > RemoveSchemaVersionMetadataOutcomeCallable
Definition: GlueClient.h:647
std::function< void(const GlueClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcePolicyResponseReceivedHandler
Definition: GlueClient.h:731
std::future< ListMLTransformsOutcome > ListMLTransformsOutcomeCallable
Definition: GlueClient.h:635
Aws::Utils::Outcome< BatchDeleteConnectionResult, GlueError > BatchDeleteConnectionOutcome
Definition: GlueClient.h:369
std::function< void(const GlueClient *, const Model::CreateScriptRequest &, const Model::CreateScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateScriptResponseReceivedHandler
Definition: GlueClient.h:713
std::future< BatchGetWorkflowsOutcome > BatchGetWorkflowsOutcomeCallable
Definition: GlueClient.h:536
Aws::Utils::Outcome< StartTriggerResult, GlueError > StartTriggerOutcome
Definition: GlueClient.h:500
std::function< void(const GlueClient *, const Model::CreateDatabaseRequest &, const Model::CreateDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDatabaseResponseReceivedHandler
Definition: GlueClient.h:705
Aws::Utils::Outcome< DeleteResourcePolicyResult, GlueError > DeleteResourcePolicyOutcome
Definition: GlueClient.h:412
std::function< void(const GlueClient *, const Model::GetDevEndpointRequest &, const Model::GetDevEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDevEndpointResponseReceivedHandler
Definition: GlueClient.h:754
Aws::Utils::Outcome< GetDatabasesResult, GlueError > GetDatabasesOutcome
Definition: GlueClient.h:433
std::future< ListDevEndpointsOutcome > ListDevEndpointsOutcomeCallable
Definition: GlueClient.h:633
std::function< void(const GlueClient *, const Model::StopWorkflowRunRequest &, const Model::StopWorkflowRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopWorkflowRunResponseReceivedHandler
Definition: GlueClient.h:824
Aws::Utils::Outcome< GetMappingResult, GlueError > GetMappingOutcome
Definition: GlueClient.h:446
std::function< void(const GlueClient *, const Model::GetDatabasesRequest &, const Model::GetDatabasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDatabasesResponseReceivedHandler
Definition: GlueClient.h:752
std::future< BatchDeleteTableVersionOutcome > BatchDeleteTableVersionOutcomeCallable
Definition: GlueClient.h:530
std::function< void(const GlueClient *, const Model::StartExportLabelsTaskRunRequest &, const Model::StartExportLabelsTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartExportLabelsTaskRunResponseReceivedHandler
Definition: GlueClient.h:814
std::function< void(const GlueClient *, const Model::BatchGetDevEndpointsRequest &, const Model::BatchGetDevEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetDevEndpointsResponseReceivedHandler
Definition: GlueClient.h:693
Aws::Utils::Outcome< CreateCrawlerResult, GlueError > CreateCrawlerOutcome
Definition: GlueClient.h:385
Aws::Utils::Outcome< DeletePartitionResult, GlueError > DeletePartitionOutcome
Definition: GlueClient.h:409
std::function< void(const GlueClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: GlueClient.h:825
std::future< DeleteSchemaOutcome > DeleteSchemaOutcomeCallable
Definition: GlueClient.h:571
Aws::Utils::Outcome< GetJobResult, GlueError > GetJobOutcome
Definition: GlueClient.h:437
Aws::Utils::Outcome< GetDataCatalogEncryptionSettingsResult, GlueError > GetDataCatalogEncryptionSettingsOutcome
Definition: GlueClient.h:431
std::future< ListCrawlersOutcome > ListCrawlersOutcomeCallable
Definition: GlueClient.h:632
std::future< RegisterSchemaVersionOutcome > RegisterSchemaVersionOutcomeCallable
Definition: GlueClient.h:646
Aws::Utils::Outcome< GetClassifiersResult, GlueError > GetClassifiersOutcome
Definition: GlueClient.h:423
std::future< StartMLLabelingSetGenerationTaskRunOutcome > StartMLLabelingSetGenerationTaskRunOutcomeCallable
Definition: GlueClient.h:657
std::future< UpdateTriggerOutcome > UpdateTriggerOutcomeCallable
Definition: GlueClient.h:680
std::function< void(const GlueClient *, const Model::CreateTableRequest &, const Model::CreateTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTableResponseReceivedHandler
Definition: GlueClient.h:715
std::function< void(const GlueClient *, const Model::BatchGetCrawlersRequest &, const Model::BatchGetCrawlersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetCrawlersResponseReceivedHandler
Definition: GlueClient.h:692
Aws::Utils::Outcome< GetJobsResult, GlueError > GetJobsOutcome
Definition: GlueClient.h:441
Aws::Utils::Outcome< GetPartitionIndexesResult, GlueError > GetPartitionIndexesOutcome
Definition: GlueClient.h:448
std::function< void(const GlueClient *, const Model::CreateJobRequest &, const Model::CreateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateJobResponseReceivedHandler
Definition: GlueClient.h:707
Aws::Utils::Outcome< GetTableVersionsResult, GlueError > GetTableVersionsOutcome
Definition: GlueClient.h:462
std::future< ListJobsOutcome > ListJobsOutcomeCallable
Definition: GlueClient.h:634
std::future< GetMLTaskRunsOutcome > GetMLTaskRunsOutcomeCallable
Definition: GlueClient.h:601
std::future< BatchCreatePartitionOutcome > BatchCreatePartitionOutcomeCallable
Definition: GlueClient.h:526
std::future< GetUserDefinedFunctionOutcome > GetUserDefinedFunctionOutcomeCallable
Definition: GlueClient.h:625
std::future< PutDataCatalogEncryptionSettingsOutcome > PutDataCatalogEncryptionSettingsOutcomeCallable
Definition: GlueClient.h:641
Aws::Utils::Outcome< DeleteSecurityConfigurationResult, GlueError > DeleteSecurityConfigurationOutcome
Definition: GlueClient.h:415
std::future< ListTriggersOutcome > ListTriggersOutcomeCallable
Definition: GlueClient.h:639
Aws::Utils::Outcome< StartCrawlerResult, GlueError > StartCrawlerOutcome
Definition: GlueClient.h:493
std::function< void(const GlueClient *, const Model::UpdateConnectionRequest &, const Model::UpdateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConnectionResponseReceivedHandler
Definition: GlueClient.h:830
Aws::Utils::Outcome< CreateDevEndpointResult, GlueError > CreateDevEndpointOutcome
Definition: GlueClient.h:387
Aws::Utils::Outcome< CreateTriggerResult, GlueError > CreateTriggerOutcome
Definition: GlueClient.h:397
std::future< GetRegistryOutcome > GetRegistryOutcomeCallable
Definition: GlueClient.h:609
std::future< CreateCrawlerOutcome > CreateCrawlerOutcomeCallable
Definition: GlueClient.h:543
std::function< void(const GlueClient *, const Model::CreateTriggerRequest &, const Model::CreateTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTriggerResponseReceivedHandler
Definition: GlueClient.h:716
Aws::Utils::Outcome< CreateScriptResult, GlueError > CreateScriptOutcome
Definition: GlueClient.h:394
std::function< void(const GlueClient *, const Model::GetTableVersionsRequest &, const Model::GetTableVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTableVersionsResponseReceivedHandler
Definition: GlueClient.h:781
Aws::Utils::Outcome< BatchUpdatePartitionResult, GlueError > BatchUpdatePartitionOutcome
Definition: GlueClient.h:380
std::function< void(const GlueClient *, const Model::ListTriggersRequest &, const Model::ListTriggersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTriggersResponseReceivedHandler
Definition: GlueClient.h:800
std::function< void(const GlueClient *, const Model::SearchTablesRequest &, const Model::SearchTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchTablesResponseReceivedHandler
Definition: GlueClient.h:811
Aws::Utils::Outcome< ImportCatalogToGlueResult, GlueError > ImportCatalogToGlueOutcome
Definition: GlueClient.h:473
std::future< BatchUpdatePartitionOutcome > BatchUpdatePartitionOutcomeCallable
Definition: GlueClient.h:538
Aws::Utils::Outcome< GetSchemaVersionsDiffResult, GlueError > GetSchemaVersionsDiffOutcome
Definition: GlueClient.h:457
std::function< void(const GlueClient *, const Model::GetWorkflowRunRequest &, const Model::GetWorkflowRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWorkflowRunResponseReceivedHandler
Definition: GlueClient.h:789
std::future< BatchGetTriggersOutcome > BatchGetTriggersOutcomeCallable
Definition: GlueClient.h:535
Aws::Utils::Outcome< BatchDeletePartitionResult, GlueError > BatchDeletePartitionOutcome
Definition: GlueClient.h:370
Aws::Utils::Outcome< CheckSchemaVersionValidityResult, GlueError > CheckSchemaVersionValidityOutcome
Definition: GlueClient.h:382
std::future< ListSchemaVersionsOutcome > ListSchemaVersionsOutcomeCallable
Definition: GlueClient.h:637
std::future< CreatePartitionIndexOutcome > CreatePartitionIndexOutcomeCallable
Definition: GlueClient.h:549
std::function< void(const GlueClient *, const Model::GetSchemaRequest &, const Model::GetSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSchemaResponseReceivedHandler
Definition: GlueClient.h:773
std::function< void(const GlueClient *, const Model::GetClassifierRequest &, const Model::GetClassifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetClassifierResponseReceivedHandler
Definition: GlueClient.h:741
Aws::Utils::Outcome< CreateDatabaseResult, GlueError > CreateDatabaseOutcome
Definition: GlueClient.h:386
std::future< BatchGetDevEndpointsOutcome > BatchGetDevEndpointsOutcomeCallable
Definition: GlueClient.h:532
std::function< void(const GlueClient *, const Model::UpdateSchemaRequest &, const Model::UpdateSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSchemaResponseReceivedHandler
Definition: GlueClient.h:839
std::future< BatchDeletePartitionOutcome > BatchDeletePartitionOutcomeCallable
Definition: GlueClient.h:528
std::future< GetDevEndpointsOutcome > GetDevEndpointsOutcomeCallable
Definition: GlueClient.h:594
std::function< void(const GlueClient *, const Model::UpdateDatabaseRequest &, const Model::UpdateDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDatabaseResponseReceivedHandler
Definition: GlueClient.h:833
Aws::Utils::Outcome< GetUserDefinedFunctionsResult, GlueError > GetUserDefinedFunctionsOutcome
Definition: GlueClient.h:468
Aws::Utils::Outcome< BatchGetTriggersResult, GlueError > BatchGetTriggersOutcome
Definition: GlueClient.h:377
std::future< GetTablesOutcome > GetTablesOutcomeCallable
Definition: GlueClient.h:621
std::future< DeleteCrawlerOutcome > DeleteCrawlerOutcomeCallable
Definition: GlueClient.h:562
std::future< UpdateCrawlerScheduleOutcome > UpdateCrawlerScheduleOutcomeCallable
Definition: GlueClient.h:671
std::future< GetSchemaVersionOutcome > GetSchemaVersionOutcomeCallable
Definition: GlueClient.h:614
std::function< void(const GlueClient *, const Model::GetRegistryRequest &, const Model::GetRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRegistryResponseReceivedHandler
Definition: GlueClient.h:770
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: GlueClient.h:665
std::future< GetDataCatalogEncryptionSettingsOutcome > GetDataCatalogEncryptionSettingsOutcomeCallable
Definition: GlueClient.h:589
std::function< void(const GlueClient *, const Model::UpdateJobRequest &, const Model::UpdateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateJobResponseReceivedHandler
Definition: GlueClient.h:835
std::future< DeleteTableVersionOutcome > DeleteTableVersionOutcomeCallable
Definition: GlueClient.h:575
std::future< GetJobRunOutcome > GetJobRunOutcomeCallable
Definition: GlueClient.h:597
#define AWS_GLUE_API
Definition: Glue_EXPORTS.h:28
std::future< GetClassifierOutcome > GetClassifierOutcomeCallable
Definition: GlueClient.h:580
std::function< void(const GlueClient *, const Model::GetUserDefinedFunctionRequest &, const Model::GetUserDefinedFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUserDefinedFunctionResponseReceivedHandler
Definition: GlueClient.h:786
std::future< ImportCatalogToGlueOutcome > ImportCatalogToGlueOutcomeCallable
Definition: GlueClient.h:631
std::future< BatchGetCrawlersOutcome > BatchGetCrawlersOutcomeCallable
Definition: GlueClient.h:531
std::future< GetResourcePoliciesOutcome > GetResourcePoliciesOutcomeCallable
Definition: GlueClient.h:610
Aws::Utils::Outcome< GetMLTaskRunResult, GlueError > GetMLTaskRunOutcome
Definition: GlueClient.h:442
Aws::Utils::Outcome< BatchCreatePartitionResult, GlueError > BatchCreatePartitionOutcome
Definition: GlueClient.h:366
Aws::Utils::Outcome< GetWorkflowRunsResult, GlueError > GetWorkflowRunsOutcome
Definition: GlueClient.h:472
Aws::Utils::Outcome< GetCatalogImportStatusResult, GlueError > GetCatalogImportStatusOutcome
Definition: GlueClient.h:421
std::function< void(const GlueClient *, const Model::StartImportLabelsTaskRunRequest &, const Model::StartImportLabelsTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartImportLabelsTaskRunResponseReceivedHandler
Definition: GlueClient.h:815
std::function< void(const GlueClient *, const Model::CreateCrawlerRequest &, const Model::CreateCrawlerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCrawlerResponseReceivedHandler
Definition: GlueClient.h:704
Aws::Utils::Outcome< GetPartitionsResult, GlueError > GetPartitionsOutcome
Definition: GlueClient.h:449
std::future< ResetJobBookmarkOutcome > ResetJobBookmarkOutcomeCallable
Definition: GlueClient.h:648
std::function< void(const GlueClient *, const Model::GetTriggerRequest &, const Model::GetTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTriggerResponseReceivedHandler
Definition: GlueClient.h:784
std::function< void(const GlueClient *, const Model::CheckSchemaVersionValidityRequest &, const Model::CheckSchemaVersionValidityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CheckSchemaVersionValidityResponseReceivedHandler
Definition: GlueClient.h:701
Aws::Utils::Outcome< CreateClassifierResult, GlueError > CreateClassifierOutcome
Definition: GlueClient.h:383
std::function< void(const GlueClient *, const Model::UpdateTriggerRequest &, const Model::UpdateTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTriggerResponseReceivedHandler
Definition: GlueClient.h:841
std::future< CreateDatabaseOutcome > CreateDatabaseOutcomeCallable
Definition: GlueClient.h:544
Aws::Utils::Outcome< SearchTablesResult, GlueError > SearchTablesOutcome
Definition: GlueClient.h:492
Aws::Utils::Outcome< GetSchemaResult, GlueError > GetSchemaOutcome
Definition: GlueClient.h:454
std::function< void(const GlueClient *, const Model::GetSchemaByDefinitionRequest &, const Model::GetSchemaByDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSchemaByDefinitionResponseReceivedHandler
Definition: GlueClient.h:774
Aws::Utils::Outcome< UpdateCrawlerResult, GlueError > UpdateCrawlerOutcome
Definition: GlueClient.h:512
std::future< GetTriggerOutcome > GetTriggerOutcomeCallable
Definition: GlueClient.h:623
std::future< DeleteConnectionOutcome > DeleteConnectionOutcomeCallable
Definition: GlueClient.h:561
Aws::Utils::Outcome< TagResourceResult, GlueError > TagResourceOutcome
Definition: GlueClient.h:506
std::future< CancelMLTaskRunOutcome > CancelMLTaskRunOutcomeCallable
Definition: GlueClient.h:539
std::future< BatchDeleteTableOutcome > BatchDeleteTableOutcomeCallable
Definition: GlueClient.h:529
std::function< void(const GlueClient *, const Model::DeleteConnectionRequest &, const Model::DeleteConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConnectionResponseReceivedHandler
Definition: GlueClient.h:722
Aws::Utils::Outcome< GetResourcePoliciesResult, GlueError > GetResourcePoliciesOutcome
Definition: GlueClient.h:452
Aws::Utils::Outcome< DeleteUserDefinedFunctionResult, GlueError > DeleteUserDefinedFunctionOutcome
Definition: GlueClient.h:419
std::function< void(const GlueClient *, const Model::GetCrawlerRequest &, const Model::GetCrawlerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCrawlerResponseReceivedHandler
Definition: GlueClient.h:747
Aws::Utils::Outcome< ResetJobBookmarkResult, GlueError > ResetJobBookmarkOutcome
Definition: GlueClient.h:490
std::future< DeleteColumnStatisticsForTableOutcome > DeleteColumnStatisticsForTableOutcomeCallable
Definition: GlueClient.h:560
Aws::Utils::Outcome< GetSchemaVersionResult, GlueError > GetSchemaVersionOutcome
Definition: GlueClient.h:456
std::future< DeleteTableOutcome > DeleteTableOutcomeCallable
Definition: GlueClient.h:574
std::function< void(const GlueClient *, const Model::GetSecurityConfigurationsRequest &, const Model::GetSecurityConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSecurityConfigurationsResponseReceivedHandler
Definition: GlueClient.h:778
Aws::Utils::Outcome< UpdateMLTransformResult, GlueError > UpdateMLTransformOutcome
Definition: GlueClient.h:517
std::function< void(const GlueClient *, const Model::BatchGetPartitionRequest &, const Model::BatchGetPartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetPartitionResponseReceivedHandler
Definition: GlueClient.h:695
std::function< void(const GlueClient *, const Model::CreatePartitionIndexRequest &, const Model::CreatePartitionIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePartitionIndexResponseReceivedHandler
Definition: GlueClient.h:710
std::future< GetColumnStatisticsForPartitionOutcome > GetColumnStatisticsForPartitionOutcomeCallable
Definition: GlueClient.h:582
Aws::Utils::Outcome< RegisterSchemaVersionResult, GlueError > RegisterSchemaVersionOutcome
Definition: GlueClient.h:488
std::future< GetJobBookmarkOutcome > GetJobBookmarkOutcomeCallable
Definition: GlueClient.h:596
Aws::Utils::Outcome< CreateConnectionResult, GlueError > CreateConnectionOutcome
Definition: GlueClient.h:384
std::function< void(const GlueClient *, const Model::StartCrawlerScheduleRequest &, const Model::StartCrawlerScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartCrawlerScheduleResponseReceivedHandler
Definition: GlueClient.h:813
Aws::Utils::Outcome< GetResourcePolicyResult, GlueError > GetResourcePolicyOutcome
Definition: GlueClient.h:453
Aws::Utils::Outcome< DeleteMLTransformResult, GlueError > DeleteMLTransformOutcome
Definition: GlueClient.h:408
Aws::Utils::Outcome< GetSchemaByDefinitionResult, GlueError > GetSchemaByDefinitionOutcome
Definition: GlueClient.h:455
Aws::Utils::Outcome< GetPlanResult, GlueError > GetPlanOutcome
Definition: GlueClient.h:450
std::function< void(const GlueClient *, const Model::UpdateClassifierRequest &, const Model::UpdateClassifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClassifierResponseReceivedHandler
Definition: GlueClient.h:827
std::future< DeleteWorkflowOutcome > DeleteWorkflowOutcomeCallable
Definition: GlueClient.h:578
std::function< void(const GlueClient *, const Model::RegisterSchemaVersionRequest &, const Model::RegisterSchemaVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterSchemaVersionResponseReceivedHandler
Definition: GlueClient.h:807
Aws::Utils::Outcome< BatchGetDevEndpointsResult, GlueError > BatchGetDevEndpointsOutcome
Definition: GlueClient.h:374
Aws::Utils::Outcome< StopCrawlerResult, GlueError > StopCrawlerOutcome
Definition: GlueClient.h:502
Aws::Utils::Outcome< CreateSecurityConfigurationResult, GlueError > CreateSecurityConfigurationOutcome
Definition: GlueClient.h:395
std::future< StartJobRunOutcome > StartJobRunOutcomeCallable
Definition: GlueClient.h:655
std::future< UpdateUserDefinedFunctionOutcome > UpdateUserDefinedFunctionOutcomeCallable
Definition: GlueClient.h:681
Aws::Utils::Outcome< GetCrawlerResult, GlueError > GetCrawlerOutcome
Definition: GlueClient.h:428
std::future< BatchGetJobsOutcome > BatchGetJobsOutcomeCallable
Definition: GlueClient.h:533
Aws::Utils::Outcome< StartJobRunResult, GlueError > StartJobRunOutcome
Definition: GlueClient.h:497
std::function< void(const GlueClient *, const Model::GetUserDefinedFunctionsRequest &, const Model::GetUserDefinedFunctionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUserDefinedFunctionsResponseReceivedHandler
Definition: GlueClient.h:787
std::future< GetTriggersOutcome > GetTriggersOutcomeCallable
Definition: GlueClient.h:624
Aws::Utils::Outcome< GetDevEndpointResult, GlueError > GetDevEndpointOutcome
Definition: GlueClient.h:435
Aws::Utils::Outcome< PutResourcePolicyResult, GlueError > PutResourcePolicyOutcome
Definition: GlueClient.h:484
std::function< void(const GlueClient *, const Model::QuerySchemaVersionMetadataRequest &, const Model::QuerySchemaVersionMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > QuerySchemaVersionMetadataResponseReceivedHandler
Definition: GlueClient.h:806
Aws::Utils::Outcome< UpdatePartitionResult, GlueError > UpdatePartitionOutcome
Definition: GlueClient.h:518
std::function< void(const GlueClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourcePolicyResponseReceivedHandler
Definition: GlueClient.h:803
std::function< void(const GlueClient *, const Model::GetMappingRequest &, const Model::GetMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMappingResponseReceivedHandler
Definition: GlueClient.h:765
Aws::Utils::Outcome< DeleteTableResult, GlueError > DeleteTableOutcome
Definition: GlueClient.h:416
Aws::Utils::Outcome< GetTablesResult, GlueError > GetTablesOutcome
Definition: GlueClient.h:463
std::function< void(const GlueClient *, const Model::ListRegistriesRequest &, const Model::ListRegistriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRegistriesResponseReceivedHandler
Definition: GlueClient.h:797
std::function< void(const GlueClient *, const Model::CreateWorkflowRequest &, const Model::CreateWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWorkflowResponseReceivedHandler
Definition: GlueClient.h:718
Aws::Utils::Outcome< UpdateJobResult, GlueError > UpdateJobOutcome
Definition: GlueClient.h:516
std::function< void(const GlueClient *, const Model::GetCrawlerMetricsRequest &, const Model::GetCrawlerMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCrawlerMetricsResponseReceivedHandler
Definition: GlueClient.h:748
std::future< UpdateCrawlerOutcome > UpdateCrawlerOutcomeCallable
Definition: GlueClient.h:670
Aws::Utils::Outcome< PutDataCatalogEncryptionSettingsResult, GlueError > PutDataCatalogEncryptionSettingsOutcome
Definition: GlueClient.h:483
std::function< void(const GlueClient *, const Model::BatchGetWorkflowsRequest &, const Model::BatchGetWorkflowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetWorkflowsResponseReceivedHandler
Definition: GlueClient.h:697
std::function< void(const GlueClient *, const Model::GetPlanRequest &, const Model::GetPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPlanResponseReceivedHandler
Definition: GlueClient.h:769
std::future< ListSchemasOutcome > ListSchemasOutcomeCallable
Definition: GlueClient.h:638
std::function< void(const GlueClient *, const Model::BatchStopJobRunRequest &, const Model::BatchStopJobRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchStopJobRunResponseReceivedHandler
Definition: GlueClient.h:698
std::future< GetPlanOutcome > GetPlanOutcomeCallable
Definition: GlueClient.h:608
std::function< void(const GlueClient *, const Model::GetConnectionsRequest &, const Model::GetConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConnectionsResponseReceivedHandler
Definition: GlueClient.h:746
std::function< void(const GlueClient *, const Model::GetResourcePolicyRequest &, const Model::GetResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourcePolicyResponseReceivedHandler
Definition: GlueClient.h:772
std::future< GetPartitionsOutcome > GetPartitionsOutcomeCallable
Definition: GlueClient.h:607
Aws::Utils::Outcome< BatchStopJobRunResult, GlueError > BatchStopJobRunOutcome
Definition: GlueClient.h:379
std::future< StopWorkflowRunOutcome > StopWorkflowRunOutcomeCallable
Definition: GlueClient.h:663
std::future< GetSecurityConfigurationsOutcome > GetSecurityConfigurationsOutcomeCallable
Definition: GlueClient.h:617
std::future< CreateUserDefinedFunctionOutcome > CreateUserDefinedFunctionOutcomeCallable
Definition: GlueClient.h:556
std::future< GetTableOutcome > GetTableOutcomeCallable
Definition: GlueClient.h:618
Aws::Utils::Outcome< DeleteDatabaseResult, GlueError > DeleteDatabaseOutcome
Definition: GlueClient.h:405
Aws::Utils::Outcome< GetJobRunsResult, GlueError > GetJobRunsOutcome
Definition: GlueClient.h:440
std::function< void(const GlueClient *, const Model::GetTableRequest &, const Model::GetTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTableResponseReceivedHandler
Definition: GlueClient.h:779
std::future< GetCrawlersOutcome > GetCrawlersOutcomeCallable
Definition: GlueClient.h:588
std::future< GetWorkflowRunPropertiesOutcome > GetWorkflowRunPropertiesOutcomeCallable
Definition: GlueClient.h:629
std::function< void(const GlueClient *, const Model::GetConnectionRequest &, const Model::GetConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConnectionResponseReceivedHandler
Definition: GlueClient.h:745
std::function< void(const GlueClient *, const Model::DeleteClassifierRequest &, const Model::DeleteClassifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClassifierResponseReceivedHandler
Definition: GlueClient.h:719
std::function< void(const GlueClient *, const Model::UpdateCrawlerScheduleRequest &, const Model::UpdateCrawlerScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCrawlerScheduleResponseReceivedHandler
Definition: GlueClient.h:832
std::future< BatchDeleteConnectionOutcome > BatchDeleteConnectionOutcomeCallable
Definition: GlueClient.h:527
std::function< void(const GlueClient *, const Model::DeleteTableVersionRequest &, const Model::DeleteTableVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTableVersionResponseReceivedHandler
Definition: GlueClient.h:736
Aws::Utils::Outcome< UpdateClassifierResult, GlueError > UpdateClassifierOutcome
Definition: GlueClient.h:508
Aws::Utils::Outcome< GetClassifierResult, GlueError > GetClassifierOutcome
Definition: GlueClient.h:422
std::future< CreateTriggerOutcome > CreateTriggerOutcomeCallable
Definition: GlueClient.h:555
std::function< void(const GlueClient *, const Model::UpdateColumnStatisticsForPartitionRequest &, const Model::UpdateColumnStatisticsForPartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateColumnStatisticsForPartitionResponseReceivedHandler
Definition: GlueClient.h:828
std::future< StopTriggerOutcome > StopTriggerOutcomeCallable
Definition: GlueClient.h:662
std::future< DeleteDevEndpointOutcome > DeleteDevEndpointOutcomeCallable
Definition: GlueClient.h:564
std::function< void(const GlueClient *, const Model::DeleteJobRequest &, const Model::DeleteJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteJobResponseReceivedHandler
Definition: GlueClient.h:726
std::function< void(const GlueClient *, const Model::DeleteDevEndpointRequest &, const Model::DeleteDevEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDevEndpointResponseReceivedHandler
Definition: GlueClient.h:725
std::future< StartWorkflowRunOutcome > StartWorkflowRunOutcomeCallable
Definition: GlueClient.h:659
std::future< DeleteJobOutcome > DeleteJobOutcomeCallable
Definition: GlueClient.h:565
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
std::future< GetPartitionIndexesOutcome > GetPartitionIndexesOutcomeCallable
Definition: GlueClient.h:606
Aws::Utils::Outcome< ListCrawlersResult, GlueError > ListCrawlersOutcome
Definition: GlueClient.h:474
Aws::Utils::Outcome< UpdateTriggerResult, GlueError > UpdateTriggerOutcome
Definition: GlueClient.h:522
Aws::Utils::Outcome< GetRegistryResult, GlueError > GetRegistryOutcome
Definition: GlueClient.h:451
std::function< void(const GlueClient *, const Model::GetColumnStatisticsForPartitionRequest &, const Model::GetColumnStatisticsForPartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetColumnStatisticsForPartitionResponseReceivedHandler
Definition: GlueClient.h:743
Aws::Utils::Outcome< PutSchemaVersionMetadataResult, GlueError > PutSchemaVersionMetadataOutcome
Definition: GlueClient.h:485
std::future< GetMappingOutcome > GetMappingOutcomeCallable
Definition: GlueClient.h:604
std::future< StopCrawlerScheduleOutcome > StopCrawlerScheduleOutcomeCallable
Definition: GlueClient.h:661
Aws::Client::AWSJsonClient BASECLASS
Definition: GlueClient.h:852
std::future< GetMLTransformsOutcome > GetMLTransformsOutcomeCallable
Definition: GlueClient.h:603
std::function< void(const GlueClient *, const Model::StartMLLabelingSetGenerationTaskRunRequest &, const Model::StartMLLabelingSetGenerationTaskRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMLLabelingSetGenerationTaskRunResponseReceivedHandler
Definition: GlueClient.h:818
std::function< void(const GlueClient *, const Model::GetJobRequest &, const Model::GetJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobResponseReceivedHandler
Definition: GlueClient.h:756
Aws::Utils::Outcome< UpdateColumnStatisticsForPartitionResult, GlueError > UpdateColumnStatisticsForPartitionOutcome
Definition: GlueClient.h:509
std::future< StartMLEvaluationTaskRunOutcome > StartMLEvaluationTaskRunOutcomeCallable
Definition: GlueClient.h:656
Aws::Utils::Outcome< GetSecurityConfigurationResult, GlueError > GetSecurityConfigurationOutcome
Definition: GlueClient.h:458
std::function< void(const GlueClient *, const Model::ResetJobBookmarkRequest &, const Model::ResetJobBookmarkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetJobBookmarkResponseReceivedHandler
Definition: GlueClient.h:809
Aws::Utils::Outcome< GetUserDefinedFunctionResult, GlueError > GetUserDefinedFunctionOutcome
Definition: GlueClient.h:467
Aws::Utils::Outcome< GetTriggersResult, GlueError > GetTriggersOutcome
Definition: GlueClient.h:466
std::future< GetConnectionOutcome > GetConnectionOutcomeCallable
Definition: GlueClient.h:584
std::future< DeleteClassifierOutcome > DeleteClassifierOutcomeCallable
Definition: GlueClient.h:558
Aws::Utils::Outcome< CreateWorkflowResult, GlueError > CreateWorkflowOutcome
Definition: GlueClient.h:399
std::future< CreateScriptOutcome > CreateScriptOutcomeCallable
Definition: GlueClient.h:552
std::function< void(const GlueClient *, const Model::StartJobRunRequest &, const Model::StartJobRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartJobRunResponseReceivedHandler
Definition: GlueClient.h:816
std::future< UpdateDevEndpointOutcome > UpdateDevEndpointOutcomeCallable
Definition: GlueClient.h:673
Aws::Utils::Outcome< DeleteSchemaResult, GlueError > DeleteSchemaOutcome
Definition: GlueClient.h:413
std::future< DeleteRegistryOutcome > DeleteRegistryOutcomeCallable
Definition: GlueClient.h:569
std::future< GetDatabaseOutcome > GetDatabaseOutcomeCallable
Definition: GlueClient.h:590
Aws::Utils::Outcome< DeleteWorkflowResult, GlueError > DeleteWorkflowOutcome
Definition: GlueClient.h:420
std::future< BatchStopJobRunOutcome > BatchStopJobRunOutcomeCallable
Definition: GlueClient.h:537
Aws::Utils::Outcome< GetMLTransformResult, GlueError > GetMLTransformOutcome
Definition: GlueClient.h:444
std::future< GetSchemaOutcome > GetSchemaOutcomeCallable
Definition: GlueClient.h:612
std::function< void(const GlueClient *, const Model::GetTableVersionRequest &, const Model::GetTableVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTableVersionResponseReceivedHandler
Definition: GlueClient.h:780
Aws::Utils::Outcome< ListJobsResult, GlueError > ListJobsOutcome
Definition: GlueClient.h:476
std::future< GetJobsOutcome > GetJobsOutcomeCallable
Definition: GlueClient.h:599
std::function< void(const GlueClient *, const Model::GetWorkflowRunPropertiesRequest &, const Model::GetWorkflowRunPropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWorkflowRunPropertiesResponseReceivedHandler
Definition: GlueClient.h:790
Aws::Utils::Outcome< ListWorkflowsResult, GlueError > ListWorkflowsOutcome
Definition: GlueClient.h:482
std::function< void(const GlueClient *, const Model::BatchDeleteTableVersionRequest &, const Model::BatchDeleteTableVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteTableVersionResponseReceivedHandler
Definition: GlueClient.h:691
std::future< DeleteColumnStatisticsForPartitionOutcome > DeleteColumnStatisticsForPartitionOutcomeCallable
Definition: GlueClient.h:559
std::future< CreateSchemaOutcome > CreateSchemaOutcomeCallable
Definition: GlueClient.h:551
std::future< GetColumnStatisticsForTableOutcome > GetColumnStatisticsForTableOutcomeCallable
Definition: GlueClient.h:583
std::future< BatchGetPartitionOutcome > BatchGetPartitionOutcomeCallable
Definition: GlueClient.h:534
std::function< void(const GlueClient *, const Model::CreateRegistryRequest &, const Model::CreateRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRegistryResponseReceivedHandler
Definition: GlueClient.h:711
std::future< UpdateJobOutcome > UpdateJobOutcomeCallable
Definition: GlueClient.h:674
Aws::Utils::Outcome< GetMLTransformsResult, GlueError > GetMLTransformsOutcome
Definition: GlueClient.h:445
std::future< StopCrawlerOutcome > StopCrawlerOutcomeCallable
Definition: GlueClient.h:660
std::function< void(const GlueClient *, const Model::ListSchemaVersionsRequest &, const Model::ListSchemaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSchemaVersionsResponseReceivedHandler
Definition: GlueClient.h:798
Aws::Utils::Outcome< GetCrawlersResult, GlueError > GetCrawlersOutcome
Definition: GlueClient.h:430
Aws::Utils::Outcome< StartMLLabelingSetGenerationTaskRunResult, GlueError > StartMLLabelingSetGenerationTaskRunOutcome
Definition: GlueClient.h:499
std::future< ListRegistriesOutcome > ListRegistriesOutcomeCallable
Definition: GlueClient.h:636
std::function< void(const GlueClient *, const Model::CreateMLTransformRequest &, const Model::CreateMLTransformOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMLTransformResponseReceivedHandler
Definition: GlueClient.h:708
Aws::Utils::Outcome< UpdateSchemaResult, GlueError > UpdateSchemaOutcome
Definition: GlueClient.h:520
std::function< void(const GlueClient *, const Model::UpdateCrawlerRequest &, const Model::UpdateCrawlerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCrawlerResponseReceivedHandler
Definition: GlueClient.h:831
Aws::Utils::Outcome< UpdateColumnStatisticsForTableResult, GlueError > UpdateColumnStatisticsForTableOutcome
Definition: GlueClient.h:510
Aws::Utils::Outcome< UpdateTableResult, GlueError > UpdateTableOutcome
Definition: GlueClient.h:521
std::future< GetTableVersionsOutcome > GetTableVersionsOutcomeCallable
Definition: GlueClient.h:620
std::future< CreateSecurityConfigurationOutcome > CreateSecurityConfigurationOutcomeCallable
Definition: GlueClient.h:553
std::function< void(const GlueClient *, const Model::GetColumnStatisticsForTableRequest &, const Model::GetColumnStatisticsForTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetColumnStatisticsForTableResponseReceivedHandler
Definition: GlueClient.h:744
std::future< DeleteSecurityConfigurationOutcome > DeleteSecurityConfigurationOutcomeCallable
Definition: GlueClient.h:573
std::function< void(const GlueClient *, const Model::ListSchemasRequest &, const Model::ListSchemasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSchemasResponseReceivedHandler
Definition: GlueClient.h:799
std::function< void(const GlueClient *, const Model::GetSchemaVersionRequest &, const Model::GetSchemaVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSchemaVersionResponseReceivedHandler
Definition: GlueClient.h:775
Aws::Utils::Outcome< GetDevEndpointsResult, GlueError > GetDevEndpointsOutcome
Definition: GlueClient.h:436
std::function< void(const GlueClient *, const Model::DeletePartitionRequest &, const Model::DeletePartitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePartitionResponseReceivedHandler
Definition: GlueClient.h:728
std::function< void(const GlueClient *, const Model::StopTriggerRequest &, const Model::StopTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopTriggerResponseReceivedHandler
Definition: GlueClient.h:823
std::future< CreateWorkflowOutcome > CreateWorkflowOutcomeCallable
Definition: GlueClient.h:557
Aws::Utils::Outcome< QuerySchemaVersionMetadataResult, GlueError > QuerySchemaVersionMetadataOutcome
Definition: GlueClient.h:487
std::function< void(const GlueClient *, const Model::StartWorkflowRunRequest &, const Model::StartWorkflowRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartWorkflowRunResponseReceivedHandler
Definition: GlueClient.h:820
Aws::Utils::Outcome< DeletePartitionIndexResult, GlueError > DeletePartitionIndexOutcome
Definition: GlueClient.h:410
std::function< void(const GlueClient *, const Model::GetDevEndpointsRequest &, const Model::GetDevEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDevEndpointsResponseReceivedHandler
Definition: GlueClient.h:755
Aws::Utils::Outcome< StartMLEvaluationTaskRunResult, GlueError > StartMLEvaluationTaskRunOutcome
Definition: GlueClient.h:498
std::future< DeleteSchemaVersionsOutcome > DeleteSchemaVersionsOutcomeCallable
Definition: GlueClient.h:572
std::future< GetWorkflowRunOutcome > GetWorkflowRunOutcomeCallable
Definition: GlueClient.h:628
std::future< DeletePartitionOutcome > DeletePartitionOutcomeCallable
Definition: GlueClient.h:567
std::function< void(const GlueClient *, const Model::StartTriggerRequest &, const Model::StartTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartTriggerResponseReceivedHandler
Definition: GlueClient.h:819
std::function< void(const GlueClient *, const Model::StartCrawlerRequest &, const Model::StartCrawlerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartCrawlerResponseReceivedHandler
Definition: GlueClient.h:812
Aws::Utils::Outcome< DeleteTriggerResult, GlueError > DeleteTriggerOutcome
Definition: GlueClient.h:418
std::future< GetClassifiersOutcome > GetClassifiersOutcomeCallable
Definition: GlueClient.h:581
std::function< void(const GlueClient *, const Model::UpdateTableRequest &, const Model::UpdateTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTableResponseReceivedHandler
Definition: GlueClient.h:840
Aws::Utils::Outcome< BatchDeleteTableResult, GlueError > BatchDeleteTableOutcome
Definition: GlueClient.h:3