AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
Aws::Glue::GlueClient Class Reference

#include <GlueClient.h>

Inheritance diagram for Aws::Glue::GlueClient:
[legend]

Public Types

 
 
 

Public Types inherited from Aws::Client::AWSJsonClient

 

Public Member Functions

 GlueClient (const Aws::Glue::GlueClientConfiguration &clientConfiguration=Aws::Glue::GlueClientConfiguration(), std::shared_ptr< GlueEndpointProviderBase > endpointProvider=nullptr)
 
 GlueClient (const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< GlueEndpointProviderBase > endpointProvider=nullptr, const Aws::Glue::GlueClientConfiguration &clientConfiguration=Aws::Glue::GlueClientConfiguration())
 
 GlueClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< GlueEndpointProviderBase > endpointProvider=nullptr, const Aws::Glue::GlueClientConfiguration &clientConfiguration=Aws::Glue::GlueClientConfiguration())
 
 GlueClient (const Aws::Client::ClientConfiguration &clientConfiguration)
 
 GlueClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
 
 GlueClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
 
virtual ~GlueClient ()
 
 
template<typename BatchCreatePartitionRequestT = Model::BatchCreatePartitionRequest>
Model::BatchCreatePartitionOutcomeCallable BatchCreatePartitionCallable (const BatchCreatePartitionRequestT &request) const
 
template<typename BatchCreatePartitionRequestT = Model::BatchCreatePartitionRequest>
void BatchCreatePartitionAsync (const BatchCreatePartitionRequestT &request, const BatchCreatePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchDeleteConnectionRequestT = Model::BatchDeleteConnectionRequest>
Model::BatchDeleteConnectionOutcomeCallable BatchDeleteConnectionCallable (const BatchDeleteConnectionRequestT &request) const
 
template<typename BatchDeleteConnectionRequestT = Model::BatchDeleteConnectionRequest>
void BatchDeleteConnectionAsync (const BatchDeleteConnectionRequestT &request, const BatchDeleteConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchDeletePartitionRequestT = Model::BatchDeletePartitionRequest>
Model::BatchDeletePartitionOutcomeCallable BatchDeletePartitionCallable (const BatchDeletePartitionRequestT &request) const
 
template<typename BatchDeletePartitionRequestT = Model::BatchDeletePartitionRequest>
void BatchDeletePartitionAsync (const BatchDeletePartitionRequestT &request, const BatchDeletePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchDeleteTableRequestT = Model::BatchDeleteTableRequest>
Model::BatchDeleteTableOutcomeCallable BatchDeleteTableCallable (const BatchDeleteTableRequestT &request) const
 
template<typename BatchDeleteTableRequestT = Model::BatchDeleteTableRequest>
void BatchDeleteTableAsync (const BatchDeleteTableRequestT &request, const BatchDeleteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchDeleteTableVersionRequestT = Model::BatchDeleteTableVersionRequest>
Model::BatchDeleteTableVersionOutcomeCallable BatchDeleteTableVersionCallable (const BatchDeleteTableVersionRequestT &request) const
 
template<typename BatchDeleteTableVersionRequestT = Model::BatchDeleteTableVersionRequest>
void BatchDeleteTableVersionAsync (const BatchDeleteTableVersionRequestT &request, const BatchDeleteTableVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchGetBlueprintsRequestT = Model::BatchGetBlueprintsRequest>
Model::BatchGetBlueprintsOutcomeCallable BatchGetBlueprintsCallable (const BatchGetBlueprintsRequestT &request) const
 
template<typename BatchGetBlueprintsRequestT = Model::BatchGetBlueprintsRequest>
void BatchGetBlueprintsAsync (const BatchGetBlueprintsRequestT &request, const BatchGetBlueprintsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchGetCrawlersRequestT = Model::BatchGetCrawlersRequest>
Model::BatchGetCrawlersOutcomeCallable BatchGetCrawlersCallable (const BatchGetCrawlersRequestT &request) const
 
template<typename BatchGetCrawlersRequestT = Model::BatchGetCrawlersRequest>
void BatchGetCrawlersAsync (const BatchGetCrawlersRequestT &request, const BatchGetCrawlersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchGetCustomEntityTypesRequestT = Model::BatchGetCustomEntityTypesRequest>
Model::BatchGetCustomEntityTypesOutcomeCallable BatchGetCustomEntityTypesCallable (const BatchGetCustomEntityTypesRequestT &request) const
 
template<typename BatchGetCustomEntityTypesRequestT = Model::BatchGetCustomEntityTypesRequest>
void BatchGetCustomEntityTypesAsync (const BatchGetCustomEntityTypesRequestT &request, const BatchGetCustomEntityTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchGetDataQualityResultRequestT = Model::BatchGetDataQualityResultRequest>
Model::BatchGetDataQualityResultOutcomeCallable BatchGetDataQualityResultCallable (const BatchGetDataQualityResultRequestT &request) const
 
template<typename BatchGetDataQualityResultRequestT = Model::BatchGetDataQualityResultRequest>
void BatchGetDataQualityResultAsync (const BatchGetDataQualityResultRequestT &request, const BatchGetDataQualityResultResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchGetDevEndpointsRequestT = Model::BatchGetDevEndpointsRequest>
Model::BatchGetDevEndpointsOutcomeCallable BatchGetDevEndpointsCallable (const BatchGetDevEndpointsRequestT &request) const
 
template<typename BatchGetDevEndpointsRequestT = Model::BatchGetDevEndpointsRequest>
void BatchGetDevEndpointsAsync (const BatchGetDevEndpointsRequestT &request, const BatchGetDevEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchGetJobsRequestT = Model::BatchGetJobsRequest>
Model::BatchGetJobsOutcomeCallable BatchGetJobsCallable (const BatchGetJobsRequestT &request) const
 
template<typename BatchGetJobsRequestT = Model::BatchGetJobsRequest>
void BatchGetJobsAsync (const BatchGetJobsRequestT &request, const BatchGetJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchGetPartitionRequestT = Model::BatchGetPartitionRequest>
Model::BatchGetPartitionOutcomeCallable BatchGetPartitionCallable (const BatchGetPartitionRequestT &request) const
 
template<typename BatchGetPartitionRequestT = Model::BatchGetPartitionRequest>
void BatchGetPartitionAsync (const BatchGetPartitionRequestT &request, const BatchGetPartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchGetTableOptimizerRequestT = Model::BatchGetTableOptimizerRequest>
Model::BatchGetTableOptimizerOutcomeCallable BatchGetTableOptimizerCallable (const BatchGetTableOptimizerRequestT &request) const
 
template<typename BatchGetTableOptimizerRequestT = Model::BatchGetTableOptimizerRequest>
void BatchGetTableOptimizerAsync (const BatchGetTableOptimizerRequestT &request, const BatchGetTableOptimizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchGetTriggersRequestT = Model::BatchGetTriggersRequest>
Model::BatchGetTriggersOutcomeCallable BatchGetTriggersCallable (const BatchGetTriggersRequestT &request) const
 
template<typename BatchGetTriggersRequestT = Model::BatchGetTriggersRequest>
void BatchGetTriggersAsync (const BatchGetTriggersRequestT &request, const BatchGetTriggersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchGetWorkflowsRequestT = Model::BatchGetWorkflowsRequest>
Model::BatchGetWorkflowsOutcomeCallable BatchGetWorkflowsCallable (const BatchGetWorkflowsRequestT &request) const
 
template<typename BatchGetWorkflowsRequestT = Model::BatchGetWorkflowsRequest>
void BatchGetWorkflowsAsync (const BatchGetWorkflowsRequestT &request, const BatchGetWorkflowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchPutDataQualityStatisticAnnotationRequestT = Model::BatchPutDataQualityStatisticAnnotationRequest>
Model::BatchPutDataQualityStatisticAnnotationOutcomeCallable BatchPutDataQualityStatisticAnnotationCallable (const BatchPutDataQualityStatisticAnnotationRequestT &request) const
 
template<typename BatchPutDataQualityStatisticAnnotationRequestT = Model::BatchPutDataQualityStatisticAnnotationRequest>
void BatchPutDataQualityStatisticAnnotationAsync (const BatchPutDataQualityStatisticAnnotationRequestT &request, const BatchPutDataQualityStatisticAnnotationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchStopJobRunRequestT = Model::BatchStopJobRunRequest>
Model::BatchStopJobRunOutcomeCallable BatchStopJobRunCallable (const BatchStopJobRunRequestT &request) const
 
template<typename BatchStopJobRunRequestT = Model::BatchStopJobRunRequest>
void BatchStopJobRunAsync (const BatchStopJobRunRequestT &request, const BatchStopJobRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchUpdatePartitionRequestT = Model::BatchUpdatePartitionRequest>
Model::BatchUpdatePartitionOutcomeCallable BatchUpdatePartitionCallable (const BatchUpdatePartitionRequestT &request) const
 
template<typename BatchUpdatePartitionRequestT = Model::BatchUpdatePartitionRequest>
void BatchUpdatePartitionAsync (const BatchUpdatePartitionRequestT &request, const BatchUpdatePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CancelDataQualityRuleRecommendationRunRequestT = Model::CancelDataQualityRuleRecommendationRunRequest>
Model::CancelDataQualityRuleRecommendationRunOutcomeCallable CancelDataQualityRuleRecommendationRunCallable (const CancelDataQualityRuleRecommendationRunRequestT &request) const
 
template<typename CancelDataQualityRuleRecommendationRunRequestT = Model::CancelDataQualityRuleRecommendationRunRequest>
void CancelDataQualityRuleRecommendationRunAsync (const CancelDataQualityRuleRecommendationRunRequestT &request, const CancelDataQualityRuleRecommendationRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CancelDataQualityRulesetEvaluationRunRequestT = Model::CancelDataQualityRulesetEvaluationRunRequest>
Model::CancelDataQualityRulesetEvaluationRunOutcomeCallable CancelDataQualityRulesetEvaluationRunCallable (const CancelDataQualityRulesetEvaluationRunRequestT &request) const
 
template<typename CancelDataQualityRulesetEvaluationRunRequestT = Model::CancelDataQualityRulesetEvaluationRunRequest>
void CancelDataQualityRulesetEvaluationRunAsync (const CancelDataQualityRulesetEvaluationRunRequestT &request, const CancelDataQualityRulesetEvaluationRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CancelMLTaskRunRequestT = Model::CancelMLTaskRunRequest>
Model::CancelMLTaskRunOutcomeCallable CancelMLTaskRunCallable (const CancelMLTaskRunRequestT &request) const
 
template<typename CancelMLTaskRunRequestT = Model::CancelMLTaskRunRequest>
void CancelMLTaskRunAsync (const CancelMLTaskRunRequestT &request, const CancelMLTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CancelStatementRequestT = Model::CancelStatementRequest>
Model::CancelStatementOutcomeCallable CancelStatementCallable (const CancelStatementRequestT &request) const
 
template<typename CancelStatementRequestT = Model::CancelStatementRequest>
void CancelStatementAsync (const CancelStatementRequestT &request, const CancelStatementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CheckSchemaVersionValidityRequestT = Model::CheckSchemaVersionValidityRequest>
Model::CheckSchemaVersionValidityOutcomeCallable CheckSchemaVersionValidityCallable (const CheckSchemaVersionValidityRequestT &request) const
 
template<typename CheckSchemaVersionValidityRequestT = Model::CheckSchemaVersionValidityRequest>
void CheckSchemaVersionValidityAsync (const CheckSchemaVersionValidityRequestT &request, const CheckSchemaVersionValidityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateBlueprintRequestT = Model::CreateBlueprintRequest>
Model::CreateBlueprintOutcomeCallable CreateBlueprintCallable (const CreateBlueprintRequestT &request) const
 
template<typename CreateBlueprintRequestT = Model::CreateBlueprintRequest>
void CreateBlueprintAsync (const CreateBlueprintRequestT &request, const CreateBlueprintResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateClassifierRequestT = Model::CreateClassifierRequest>
Model::CreateClassifierOutcomeCallable CreateClassifierCallable (const CreateClassifierRequestT &request={}) const
 
template<typename CreateClassifierRequestT = Model::CreateClassifierRequest>
void CreateClassifierAsync (const CreateClassifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateClassifierRequestT &request={}) const
 
 
template<typename CreateColumnStatisticsTaskSettingsRequestT = Model::CreateColumnStatisticsTaskSettingsRequest>
Model::CreateColumnStatisticsTaskSettingsOutcomeCallable CreateColumnStatisticsTaskSettingsCallable (const CreateColumnStatisticsTaskSettingsRequestT &request) const
 
template<typename CreateColumnStatisticsTaskSettingsRequestT = Model::CreateColumnStatisticsTaskSettingsRequest>
void CreateColumnStatisticsTaskSettingsAsync (const CreateColumnStatisticsTaskSettingsRequestT &request, const CreateColumnStatisticsTaskSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateConnectionRequestT = Model::CreateConnectionRequest>
Model::CreateConnectionOutcomeCallable CreateConnectionCallable (const CreateConnectionRequestT &request) const
 
template<typename CreateConnectionRequestT = Model::CreateConnectionRequest>
void CreateConnectionAsync (const CreateConnectionRequestT &request, const CreateConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateCrawlerRequestT = Model::CreateCrawlerRequest>
Model::CreateCrawlerOutcomeCallable CreateCrawlerCallable (const CreateCrawlerRequestT &request) const
 
template<typename CreateCrawlerRequestT = Model::CreateCrawlerRequest>
void CreateCrawlerAsync (const CreateCrawlerRequestT &request, const CreateCrawlerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateCustomEntityTypeRequestT = Model::CreateCustomEntityTypeRequest>
Model::CreateCustomEntityTypeOutcomeCallable CreateCustomEntityTypeCallable (const CreateCustomEntityTypeRequestT &request) const
 
template<typename CreateCustomEntityTypeRequestT = Model::CreateCustomEntityTypeRequest>
void CreateCustomEntityTypeAsync (const CreateCustomEntityTypeRequestT &request, const CreateCustomEntityTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateDataQualityRulesetRequestT = Model::CreateDataQualityRulesetRequest>
Model::CreateDataQualityRulesetOutcomeCallable CreateDataQualityRulesetCallable (const CreateDataQualityRulesetRequestT &request) const
 
template<typename CreateDataQualityRulesetRequestT = Model::CreateDataQualityRulesetRequest>
void CreateDataQualityRulesetAsync (const CreateDataQualityRulesetRequestT &request, const CreateDataQualityRulesetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateDatabaseRequestT = Model::CreateDatabaseRequest>
Model::CreateDatabaseOutcomeCallable CreateDatabaseCallable (const CreateDatabaseRequestT &request) const
 
template<typename CreateDatabaseRequestT = Model::CreateDatabaseRequest>
void CreateDatabaseAsync (const CreateDatabaseRequestT &request, const CreateDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateDevEndpointRequestT = Model::CreateDevEndpointRequest>
Model::CreateDevEndpointOutcomeCallable CreateDevEndpointCallable (const CreateDevEndpointRequestT &request) const
 
template<typename CreateDevEndpointRequestT = Model::CreateDevEndpointRequest>
void CreateDevEndpointAsync (const CreateDevEndpointRequestT &request, const CreateDevEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateJobRequestT = Model::CreateJobRequest>
Model::CreateJobOutcomeCallable CreateJobCallable (const CreateJobRequestT &request) const
 
template<typename CreateJobRequestT = Model::CreateJobRequest>
void CreateJobAsync (const CreateJobRequestT &request, const CreateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateMLTransformRequestT = Model::CreateMLTransformRequest>
Model::CreateMLTransformOutcomeCallable CreateMLTransformCallable (const CreateMLTransformRequestT &request) const
 
template<typename CreateMLTransformRequestT = Model::CreateMLTransformRequest>
void CreateMLTransformAsync (const CreateMLTransformRequestT &request, const CreateMLTransformResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreatePartitionRequestT = Model::CreatePartitionRequest>
Model::CreatePartitionOutcomeCallable CreatePartitionCallable (const CreatePartitionRequestT &request) const
 
template<typename CreatePartitionRequestT = Model::CreatePartitionRequest>
void CreatePartitionAsync (const CreatePartitionRequestT &request, const CreatePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreatePartitionIndexRequestT = Model::CreatePartitionIndexRequest>
Model::CreatePartitionIndexOutcomeCallable CreatePartitionIndexCallable (const CreatePartitionIndexRequestT &request) const
 
template<typename CreatePartitionIndexRequestT = Model::CreatePartitionIndexRequest>
void CreatePartitionIndexAsync (const CreatePartitionIndexRequestT &request, const CreatePartitionIndexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateRegistryRequestT = Model::CreateRegistryRequest>
Model::CreateRegistryOutcomeCallable CreateRegistryCallable (const CreateRegistryRequestT &request) const
 
template<typename CreateRegistryRequestT = Model::CreateRegistryRequest>
void CreateRegistryAsync (const CreateRegistryRequestT &request, const CreateRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateSchemaRequestT = Model::CreateSchemaRequest>
Model::CreateSchemaOutcomeCallable CreateSchemaCallable (const CreateSchemaRequestT &request) const
 
template<typename CreateSchemaRequestT = Model::CreateSchemaRequest>
void CreateSchemaAsync (const CreateSchemaRequestT &request, const CreateSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateScriptRequestT = Model::CreateScriptRequest>
Model::CreateScriptOutcomeCallable CreateScriptCallable (const CreateScriptRequestT &request={}) const
 
template<typename CreateScriptRequestT = Model::CreateScriptRequest>
void CreateScriptAsync (const CreateScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateScriptRequestT &request={}) const
 
 
template<typename CreateSecurityConfigurationRequestT = Model::CreateSecurityConfigurationRequest>
Model::CreateSecurityConfigurationOutcomeCallable CreateSecurityConfigurationCallable (const CreateSecurityConfigurationRequestT &request) const
 
template<typename CreateSecurityConfigurationRequestT = Model::CreateSecurityConfigurationRequest>
void CreateSecurityConfigurationAsync (const CreateSecurityConfigurationRequestT &request, const CreateSecurityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateSessionRequestT = Model::CreateSessionRequest>
Model::CreateSessionOutcomeCallable CreateSessionCallable (const CreateSessionRequestT &request) const
 
template<typename CreateSessionRequestT = Model::CreateSessionRequest>
void CreateSessionAsync (const CreateSessionRequestT &request, const CreateSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateTableRequestT = Model::CreateTableRequest>
Model::CreateTableOutcomeCallable CreateTableCallable (const CreateTableRequestT &request) const
 
template<typename CreateTableRequestT = Model::CreateTableRequest>
void CreateTableAsync (const CreateTableRequestT &request, const CreateTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateTableOptimizerRequestT = Model::CreateTableOptimizerRequest>
Model::CreateTableOptimizerOutcomeCallable CreateTableOptimizerCallable (const CreateTableOptimizerRequestT &request) const
 
template<typename CreateTableOptimizerRequestT = Model::CreateTableOptimizerRequest>
void CreateTableOptimizerAsync (const CreateTableOptimizerRequestT &request, const CreateTableOptimizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateTriggerRequestT = Model::CreateTriggerRequest>
Model::CreateTriggerOutcomeCallable CreateTriggerCallable (const CreateTriggerRequestT &request) const
 
template<typename CreateTriggerRequestT = Model::CreateTriggerRequest>
void CreateTriggerAsync (const CreateTriggerRequestT &request, const CreateTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateUsageProfileRequestT = Model::CreateUsageProfileRequest>
Model::CreateUsageProfileOutcomeCallable CreateUsageProfileCallable (const CreateUsageProfileRequestT &request) const
 
template<typename CreateUsageProfileRequestT = Model::CreateUsageProfileRequest>
void CreateUsageProfileAsync (const CreateUsageProfileRequestT &request, const CreateUsageProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateUserDefinedFunctionRequestT = Model::CreateUserDefinedFunctionRequest>
Model::CreateUserDefinedFunctionOutcomeCallable CreateUserDefinedFunctionCallable (const CreateUserDefinedFunctionRequestT &request) const
 
template<typename CreateUserDefinedFunctionRequestT = Model::CreateUserDefinedFunctionRequest>
void CreateUserDefinedFunctionAsync (const CreateUserDefinedFunctionRequestT &request, const CreateUserDefinedFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
Model::CreateWorkflowOutcomeCallable CreateWorkflowCallable (const CreateWorkflowRequestT &request) const
 
template<typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
void CreateWorkflowAsync (const CreateWorkflowRequestT &request, const CreateWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteBlueprintRequestT = Model::DeleteBlueprintRequest>
Model::DeleteBlueprintOutcomeCallable DeleteBlueprintCallable (const DeleteBlueprintRequestT &request) const
 
template<typename DeleteBlueprintRequestT = Model::DeleteBlueprintRequest>
void DeleteBlueprintAsync (const DeleteBlueprintRequestT &request, const DeleteBlueprintResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteClassifierRequestT = Model::DeleteClassifierRequest>
Model::DeleteClassifierOutcomeCallable DeleteClassifierCallable (const DeleteClassifierRequestT &request) const
 
template<typename DeleteClassifierRequestT = Model::DeleteClassifierRequest>
void DeleteClassifierAsync (const DeleteClassifierRequestT &request, const DeleteClassifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteColumnStatisticsForPartitionRequestT = Model::DeleteColumnStatisticsForPartitionRequest>
Model::DeleteColumnStatisticsForPartitionOutcomeCallable DeleteColumnStatisticsForPartitionCallable (const DeleteColumnStatisticsForPartitionRequestT &request) const
 
template<typename DeleteColumnStatisticsForPartitionRequestT = Model::DeleteColumnStatisticsForPartitionRequest>
void DeleteColumnStatisticsForPartitionAsync (const DeleteColumnStatisticsForPartitionRequestT &request, const DeleteColumnStatisticsForPartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteColumnStatisticsForTableRequestT = Model::DeleteColumnStatisticsForTableRequest>
Model::DeleteColumnStatisticsForTableOutcomeCallable DeleteColumnStatisticsForTableCallable (const DeleteColumnStatisticsForTableRequestT &request) const
 
template<typename DeleteColumnStatisticsForTableRequestT = Model::DeleteColumnStatisticsForTableRequest>
void DeleteColumnStatisticsForTableAsync (const DeleteColumnStatisticsForTableRequestT &request, const DeleteColumnStatisticsForTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteColumnStatisticsTaskSettingsRequestT = Model::DeleteColumnStatisticsTaskSettingsRequest>
Model::DeleteColumnStatisticsTaskSettingsOutcomeCallable DeleteColumnStatisticsTaskSettingsCallable (const DeleteColumnStatisticsTaskSettingsRequestT &request) const
 
template<typename DeleteColumnStatisticsTaskSettingsRequestT = Model::DeleteColumnStatisticsTaskSettingsRequest>
void DeleteColumnStatisticsTaskSettingsAsync (const DeleteColumnStatisticsTaskSettingsRequestT &request, const DeleteColumnStatisticsTaskSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteConnectionRequestT = Model::DeleteConnectionRequest>
Model::DeleteConnectionOutcomeCallable DeleteConnectionCallable (const DeleteConnectionRequestT &request) const
 
template<typename DeleteConnectionRequestT = Model::DeleteConnectionRequest>
void DeleteConnectionAsync (const DeleteConnectionRequestT &request, const DeleteConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteCrawlerRequestT = Model::DeleteCrawlerRequest>
Model::DeleteCrawlerOutcomeCallable DeleteCrawlerCallable (const DeleteCrawlerRequestT &request) const
 
template<typename DeleteCrawlerRequestT = Model::DeleteCrawlerRequest>
void DeleteCrawlerAsync (const DeleteCrawlerRequestT &request, const DeleteCrawlerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteCustomEntityTypeRequestT = Model::DeleteCustomEntityTypeRequest>
Model::DeleteCustomEntityTypeOutcomeCallable DeleteCustomEntityTypeCallable (const DeleteCustomEntityTypeRequestT &request) const
 
template<typename DeleteCustomEntityTypeRequestT = Model::DeleteCustomEntityTypeRequest>
void DeleteCustomEntityTypeAsync (const DeleteCustomEntityTypeRequestT &request, const DeleteCustomEntityTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteDataQualityRulesetRequestT = Model::DeleteDataQualityRulesetRequest>
Model::DeleteDataQualityRulesetOutcomeCallable DeleteDataQualityRulesetCallable (const DeleteDataQualityRulesetRequestT &request) const
 
template<typename DeleteDataQualityRulesetRequestT = Model::DeleteDataQualityRulesetRequest>
void DeleteDataQualityRulesetAsync (const DeleteDataQualityRulesetRequestT &request, const DeleteDataQualityRulesetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteDatabaseRequestT = Model::DeleteDatabaseRequest>
Model::DeleteDatabaseOutcomeCallable DeleteDatabaseCallable (const DeleteDatabaseRequestT &request) const
 
template<typename DeleteDatabaseRequestT = Model::DeleteDatabaseRequest>
void DeleteDatabaseAsync (const DeleteDatabaseRequestT &request, const DeleteDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteDevEndpointRequestT = Model::DeleteDevEndpointRequest>
Model::DeleteDevEndpointOutcomeCallable DeleteDevEndpointCallable (const DeleteDevEndpointRequestT &request) const
 
template<typename DeleteDevEndpointRequestT = Model::DeleteDevEndpointRequest>
void DeleteDevEndpointAsync (const DeleteDevEndpointRequestT &request, const DeleteDevEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteJobRequestT = Model::DeleteJobRequest>
Model::DeleteJobOutcomeCallable DeleteJobCallable (const DeleteJobRequestT &request) const
 
template<typename DeleteJobRequestT = Model::DeleteJobRequest>
void DeleteJobAsync (const DeleteJobRequestT &request, const DeleteJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteMLTransformRequestT = Model::DeleteMLTransformRequest>
Model::DeleteMLTransformOutcomeCallable DeleteMLTransformCallable (const DeleteMLTransformRequestT &request) const
 
template<typename DeleteMLTransformRequestT = Model::DeleteMLTransformRequest>
void DeleteMLTransformAsync (const DeleteMLTransformRequestT &request, const DeleteMLTransformResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeletePartitionRequestT = Model::DeletePartitionRequest>
Model::DeletePartitionOutcomeCallable DeletePartitionCallable (const DeletePartitionRequestT &request) const
 
template<typename DeletePartitionRequestT = Model::DeletePartitionRequest>
void DeletePartitionAsync (const DeletePartitionRequestT &request, const DeletePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeletePartitionIndexRequestT = Model::DeletePartitionIndexRequest>
Model::DeletePartitionIndexOutcomeCallable DeletePartitionIndexCallable (const DeletePartitionIndexRequestT &request) const
 
template<typename DeletePartitionIndexRequestT = Model::DeletePartitionIndexRequest>
void DeletePartitionIndexAsync (const DeletePartitionIndexRequestT &request, const DeletePartitionIndexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteRegistryRequestT = Model::DeleteRegistryRequest>
Model::DeleteRegistryOutcomeCallable DeleteRegistryCallable (const DeleteRegistryRequestT &request) const
 
template<typename DeleteRegistryRequestT = Model::DeleteRegistryRequest>
void DeleteRegistryAsync (const DeleteRegistryRequestT &request, const DeleteRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable (const DeleteResourcePolicyRequestT &request={}) const
 
template<typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
void DeleteResourcePolicyAsync (const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeleteResourcePolicyRequestT &request={}) const
 
 
template<typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
Model::DeleteSchemaOutcomeCallable DeleteSchemaCallable (const DeleteSchemaRequestT &request) const
 
template<typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
void DeleteSchemaAsync (const DeleteSchemaRequestT &request, const DeleteSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteSchemaVersionsRequestT = Model::DeleteSchemaVersionsRequest>
Model::DeleteSchemaVersionsOutcomeCallable DeleteSchemaVersionsCallable (const DeleteSchemaVersionsRequestT &request) const
 
template<typename DeleteSchemaVersionsRequestT = Model::DeleteSchemaVersionsRequest>
void DeleteSchemaVersionsAsync (const DeleteSchemaVersionsRequestT &request, const DeleteSchemaVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteSecurityConfigurationRequestT = Model::DeleteSecurityConfigurationRequest>
Model::DeleteSecurityConfigurationOutcomeCallable DeleteSecurityConfigurationCallable (const DeleteSecurityConfigurationRequestT &request) const
 
template<typename DeleteSecurityConfigurationRequestT = Model::DeleteSecurityConfigurationRequest>
void DeleteSecurityConfigurationAsync (const DeleteSecurityConfigurationRequestT &request, const DeleteSecurityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteSessionRequestT = Model::DeleteSessionRequest>
Model::DeleteSessionOutcomeCallable DeleteSessionCallable (const DeleteSessionRequestT &request) const
 
template<typename DeleteSessionRequestT = Model::DeleteSessionRequest>
void DeleteSessionAsync (const DeleteSessionRequestT &request, const DeleteSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteTableRequestT = Model::DeleteTableRequest>
Model::DeleteTableOutcomeCallable DeleteTableCallable (const DeleteTableRequestT &request) const
 
template<typename DeleteTableRequestT = Model::DeleteTableRequest>
void DeleteTableAsync (const DeleteTableRequestT &request, const DeleteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteTableOptimizerRequestT = Model::DeleteTableOptimizerRequest>
Model::DeleteTableOptimizerOutcomeCallable DeleteTableOptimizerCallable (const DeleteTableOptimizerRequestT &request) const
 
template<typename DeleteTableOptimizerRequestT = Model::DeleteTableOptimizerRequest>
void DeleteTableOptimizerAsync (const DeleteTableOptimizerRequestT &request, const DeleteTableOptimizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteTableVersionRequestT = Model::DeleteTableVersionRequest>
Model::DeleteTableVersionOutcomeCallable DeleteTableVersionCallable (const DeleteTableVersionRequestT &request) const
 
template<typename DeleteTableVersionRequestT = Model::DeleteTableVersionRequest>
void DeleteTableVersionAsync (const DeleteTableVersionRequestT &request, const DeleteTableVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteTriggerRequestT = Model::DeleteTriggerRequest>
Model::DeleteTriggerOutcomeCallable DeleteTriggerCallable (const DeleteTriggerRequestT &request) const
 
template<typename DeleteTriggerRequestT = Model::DeleteTriggerRequest>
void DeleteTriggerAsync (const DeleteTriggerRequestT &request, const DeleteTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteUsageProfileRequestT = Model::DeleteUsageProfileRequest>
Model::DeleteUsageProfileOutcomeCallable DeleteUsageProfileCallable (const DeleteUsageProfileRequestT &request) const
 
template<typename DeleteUsageProfileRequestT = Model::DeleteUsageProfileRequest>
void DeleteUsageProfileAsync (const DeleteUsageProfileRequestT &request, const DeleteUsageProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteUserDefinedFunctionRequestT = Model::DeleteUserDefinedFunctionRequest>
Model::DeleteUserDefinedFunctionOutcomeCallable DeleteUserDefinedFunctionCallable (const DeleteUserDefinedFunctionRequestT &request) const
 
template<typename DeleteUserDefinedFunctionRequestT = Model::DeleteUserDefinedFunctionRequest>
void DeleteUserDefinedFunctionAsync (const DeleteUserDefinedFunctionRequestT &request, const DeleteUserDefinedFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
Model::DeleteWorkflowOutcomeCallable DeleteWorkflowCallable (const DeleteWorkflowRequestT &request) const
 
template<typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
void DeleteWorkflowAsync (const DeleteWorkflowRequestT &request, const DeleteWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetBlueprintRequestT = Model::GetBlueprintRequest>
Model::GetBlueprintOutcomeCallable GetBlueprintCallable (const GetBlueprintRequestT &request) const
 
template<typename GetBlueprintRequestT = Model::GetBlueprintRequest>
void GetBlueprintAsync (const GetBlueprintRequestT &request, const GetBlueprintResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetBlueprintRunRequestT = Model::GetBlueprintRunRequest>
Model::GetBlueprintRunOutcomeCallable GetBlueprintRunCallable (const GetBlueprintRunRequestT &request) const
 
template<typename GetBlueprintRunRequestT = Model::GetBlueprintRunRequest>
void GetBlueprintRunAsync (const GetBlueprintRunRequestT &request, const GetBlueprintRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetBlueprintRunsRequestT = Model::GetBlueprintRunsRequest>
Model::GetBlueprintRunsOutcomeCallable GetBlueprintRunsCallable (const GetBlueprintRunsRequestT &request) const
 
template<typename GetBlueprintRunsRequestT = Model::GetBlueprintRunsRequest>
void GetBlueprintRunsAsync (const GetBlueprintRunsRequestT &request, const GetBlueprintRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetCatalogImportStatusRequestT = Model::GetCatalogImportStatusRequest>
Model::GetCatalogImportStatusOutcomeCallable GetCatalogImportStatusCallable (const GetCatalogImportStatusRequestT &request={}) const
 
template<typename GetCatalogImportStatusRequestT = Model::GetCatalogImportStatusRequest>
void GetCatalogImportStatusAsync (const GetCatalogImportStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetCatalogImportStatusRequestT &request={}) const
 
 
template<typename GetClassifierRequestT = Model::GetClassifierRequest>
Model::GetClassifierOutcomeCallable GetClassifierCallable (const GetClassifierRequestT &request) const
 
template<typename GetClassifierRequestT = Model::GetClassifierRequest>
void GetClassifierAsync (const GetClassifierRequestT &request, const GetClassifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetClassifiersRequestT = Model::GetClassifiersRequest>
Model::GetClassifiersOutcomeCallable GetClassifiersCallable (const GetClassifiersRequestT &request={}) const
 
template<typename GetClassifiersRequestT = Model::GetClassifiersRequest>
void GetClassifiersAsync (const GetClassifiersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetClassifiersRequestT &request={}) const
 
 
template<typename GetColumnStatisticsForPartitionRequestT = Model::GetColumnStatisticsForPartitionRequest>
Model::GetColumnStatisticsForPartitionOutcomeCallable GetColumnStatisticsForPartitionCallable (const GetColumnStatisticsForPartitionRequestT &request) const
 
template<typename GetColumnStatisticsForPartitionRequestT = Model::GetColumnStatisticsForPartitionRequest>
void GetColumnStatisticsForPartitionAsync (const GetColumnStatisticsForPartitionRequestT &request, const GetColumnStatisticsForPartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetColumnStatisticsForTableRequestT = Model::GetColumnStatisticsForTableRequest>
Model::GetColumnStatisticsForTableOutcomeCallable GetColumnStatisticsForTableCallable (const GetColumnStatisticsForTableRequestT &request) const
 
template<typename GetColumnStatisticsForTableRequestT = Model::GetColumnStatisticsForTableRequest>
void GetColumnStatisticsForTableAsync (const GetColumnStatisticsForTableRequestT &request, const GetColumnStatisticsForTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetColumnStatisticsTaskRunRequestT = Model::GetColumnStatisticsTaskRunRequest>
Model::GetColumnStatisticsTaskRunOutcomeCallable GetColumnStatisticsTaskRunCallable (const GetColumnStatisticsTaskRunRequestT &request) const
 
template<typename GetColumnStatisticsTaskRunRequestT = Model::GetColumnStatisticsTaskRunRequest>
void GetColumnStatisticsTaskRunAsync (const GetColumnStatisticsTaskRunRequestT &request, const GetColumnStatisticsTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetColumnStatisticsTaskRunsRequestT = Model::GetColumnStatisticsTaskRunsRequest>
Model::GetColumnStatisticsTaskRunsOutcomeCallable GetColumnStatisticsTaskRunsCallable (const GetColumnStatisticsTaskRunsRequestT &request) const
 
template<typename GetColumnStatisticsTaskRunsRequestT = Model::GetColumnStatisticsTaskRunsRequest>
void GetColumnStatisticsTaskRunsAsync (const GetColumnStatisticsTaskRunsRequestT &request, const GetColumnStatisticsTaskRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetColumnStatisticsTaskSettingsRequestT = Model::GetColumnStatisticsTaskSettingsRequest>
Model::GetColumnStatisticsTaskSettingsOutcomeCallable GetColumnStatisticsTaskSettingsCallable (const GetColumnStatisticsTaskSettingsRequestT &request) const
 
template<typename GetColumnStatisticsTaskSettingsRequestT = Model::GetColumnStatisticsTaskSettingsRequest>
void GetColumnStatisticsTaskSettingsAsync (const GetColumnStatisticsTaskSettingsRequestT &request, const GetColumnStatisticsTaskSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetConnectionRequestT = Model::GetConnectionRequest>
Model::GetConnectionOutcomeCallable GetConnectionCallable (const GetConnectionRequestT &request) const
 
template<typename GetConnectionRequestT = Model::GetConnectionRequest>
void GetConnectionAsync (const GetConnectionRequestT &request, const GetConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetConnectionsRequestT = Model::GetConnectionsRequest>
Model::GetConnectionsOutcomeCallable GetConnectionsCallable (const GetConnectionsRequestT &request={}) const
 
template<typename GetConnectionsRequestT = Model::GetConnectionsRequest>
void GetConnectionsAsync (const GetConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetConnectionsRequestT &request={}) const
 
 
template<typename GetCrawlerRequestT = Model::GetCrawlerRequest>
Model::GetCrawlerOutcomeCallable GetCrawlerCallable (const GetCrawlerRequestT &request) const
 
template<typename GetCrawlerRequestT = Model::GetCrawlerRequest>
void GetCrawlerAsync (const GetCrawlerRequestT &request, const GetCrawlerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetCrawlerMetricsRequestT = Model::GetCrawlerMetricsRequest>
Model::GetCrawlerMetricsOutcomeCallable GetCrawlerMetricsCallable (const GetCrawlerMetricsRequestT &request={}) const
 
template<typename GetCrawlerMetricsRequestT = Model::GetCrawlerMetricsRequest>
void GetCrawlerMetricsAsync (const GetCrawlerMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetCrawlerMetricsRequestT &request={}) const
 
 
template<typename GetCrawlersRequestT = Model::GetCrawlersRequest>
Model::GetCrawlersOutcomeCallable GetCrawlersCallable (const GetCrawlersRequestT &request={}) const
 
template<typename GetCrawlersRequestT = Model::GetCrawlersRequest>
void GetCrawlersAsync (const GetCrawlersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetCrawlersRequestT &request={}) const
 
 
template<typename GetCustomEntityTypeRequestT = Model::GetCustomEntityTypeRequest>
Model::GetCustomEntityTypeOutcomeCallable GetCustomEntityTypeCallable (const GetCustomEntityTypeRequestT &request) const
 
template<typename GetCustomEntityTypeRequestT = Model::GetCustomEntityTypeRequest>
void GetCustomEntityTypeAsync (const GetCustomEntityTypeRequestT &request, const GetCustomEntityTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetDataCatalogEncryptionSettingsRequestT = Model::GetDataCatalogEncryptionSettingsRequest>
Model::GetDataCatalogEncryptionSettingsOutcomeCallable GetDataCatalogEncryptionSettingsCallable (const GetDataCatalogEncryptionSettingsRequestT &request={}) const
 
template<typename GetDataCatalogEncryptionSettingsRequestT = Model::GetDataCatalogEncryptionSettingsRequest>
void GetDataCatalogEncryptionSettingsAsync (const GetDataCatalogEncryptionSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetDataCatalogEncryptionSettingsRequestT &request={}) const
 
 
template<typename GetDataQualityModelRequestT = Model::GetDataQualityModelRequest>
Model::GetDataQualityModelOutcomeCallable GetDataQualityModelCallable (const GetDataQualityModelRequestT &request) const
 
template<typename GetDataQualityModelRequestT = Model::GetDataQualityModelRequest>
void GetDataQualityModelAsync (const GetDataQualityModelRequestT &request, const GetDataQualityModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetDataQualityModelResultRequestT = Model::GetDataQualityModelResultRequest>
Model::GetDataQualityModelResultOutcomeCallable GetDataQualityModelResultCallable (const GetDataQualityModelResultRequestT &request) const
 
template<typename GetDataQualityModelResultRequestT = Model::GetDataQualityModelResultRequest>
void GetDataQualityModelResultAsync (const GetDataQualityModelResultRequestT &request, const GetDataQualityModelResultResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetDataQualityResultRequestT = Model::GetDataQualityResultRequest>
Model::GetDataQualityResultOutcomeCallable GetDataQualityResultCallable (const GetDataQualityResultRequestT &request) const
 
template<typename GetDataQualityResultRequestT = Model::GetDataQualityResultRequest>
void GetDataQualityResultAsync (const GetDataQualityResultRequestT &request, const GetDataQualityResultResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetDataQualityRuleRecommendationRunRequestT = Model::GetDataQualityRuleRecommendationRunRequest>
Model::GetDataQualityRuleRecommendationRunOutcomeCallable GetDataQualityRuleRecommendationRunCallable (const GetDataQualityRuleRecommendationRunRequestT &request) const
 
template<typename GetDataQualityRuleRecommendationRunRequestT = Model::GetDataQualityRuleRecommendationRunRequest>
void GetDataQualityRuleRecommendationRunAsync (const GetDataQualityRuleRecommendationRunRequestT &request, const GetDataQualityRuleRecommendationRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetDataQualityRulesetRequestT = Model::GetDataQualityRulesetRequest>
Model::GetDataQualityRulesetOutcomeCallable GetDataQualityRulesetCallable (const GetDataQualityRulesetRequestT &request) const
 
template<typename GetDataQualityRulesetRequestT = Model::GetDataQualityRulesetRequest>
void GetDataQualityRulesetAsync (const GetDataQualityRulesetRequestT &request, const GetDataQualityRulesetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetDataQualityRulesetEvaluationRunRequestT = Model::GetDataQualityRulesetEvaluationRunRequest>
Model::GetDataQualityRulesetEvaluationRunOutcomeCallable GetDataQualityRulesetEvaluationRunCallable (const GetDataQualityRulesetEvaluationRunRequestT &request) const
 
template<typename GetDataQualityRulesetEvaluationRunRequestT = Model::GetDataQualityRulesetEvaluationRunRequest>
void GetDataQualityRulesetEvaluationRunAsync (const GetDataQualityRulesetEvaluationRunRequestT &request, const GetDataQualityRulesetEvaluationRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetDatabaseRequestT = Model::GetDatabaseRequest>
Model::GetDatabaseOutcomeCallable GetDatabaseCallable (const GetDatabaseRequestT &request) const
 
template<typename GetDatabaseRequestT = Model::GetDatabaseRequest>
void GetDatabaseAsync (const GetDatabaseRequestT &request, const GetDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetDatabasesRequestT = Model::GetDatabasesRequest>
Model::GetDatabasesOutcomeCallable GetDatabasesCallable (const GetDatabasesRequestT &request={}) const
 
template<typename GetDatabasesRequestT = Model::GetDatabasesRequest>
void GetDatabasesAsync (const GetDatabasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetDatabasesRequestT &request={}) const
 
 
template<typename GetDataflowGraphRequestT = Model::GetDataflowGraphRequest>
Model::GetDataflowGraphOutcomeCallable GetDataflowGraphCallable (const GetDataflowGraphRequestT &request={}) const
 
template<typename GetDataflowGraphRequestT = Model::GetDataflowGraphRequest>
void GetDataflowGraphAsync (const GetDataflowGraphResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetDataflowGraphRequestT &request={}) const
 
 
template<typename GetDevEndpointRequestT = Model::GetDevEndpointRequest>
Model::GetDevEndpointOutcomeCallable GetDevEndpointCallable (const GetDevEndpointRequestT &request) const
 
template<typename GetDevEndpointRequestT = Model::GetDevEndpointRequest>
void GetDevEndpointAsync (const GetDevEndpointRequestT &request, const GetDevEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetDevEndpointsRequestT = Model::GetDevEndpointsRequest>
Model::GetDevEndpointsOutcomeCallable GetDevEndpointsCallable (const GetDevEndpointsRequestT &request={}) const
 
template<typename GetDevEndpointsRequestT = Model::GetDevEndpointsRequest>
void GetDevEndpointsAsync (const GetDevEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetDevEndpointsRequestT &request={}) const
 
virtual Model::GetJobOutcome GetJob (const Model::GetJobRequest &request) const
 
template<typename GetJobRequestT = Model::GetJobRequest>
Model::GetJobOutcomeCallable GetJobCallable (const GetJobRequestT &request) const
 
template<typename GetJobRequestT = Model::GetJobRequest>
void GetJobAsync (const GetJobRequestT &request, const GetJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetJobBookmarkRequestT = Model::GetJobBookmarkRequest>
Model::GetJobBookmarkOutcomeCallable GetJobBookmarkCallable (const GetJobBookmarkRequestT &request) const
 
template<typename GetJobBookmarkRequestT = Model::GetJobBookmarkRequest>
void GetJobBookmarkAsync (const GetJobBookmarkRequestT &request, const GetJobBookmarkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetJobRunRequestT = Model::GetJobRunRequest>
Model::GetJobRunOutcomeCallable GetJobRunCallable (const GetJobRunRequestT &request) const
 
template<typename GetJobRunRequestT = Model::GetJobRunRequest>
void GetJobRunAsync (const GetJobRunRequestT &request, const GetJobRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetJobRunsRequestT = Model::GetJobRunsRequest>
Model::GetJobRunsOutcomeCallable GetJobRunsCallable (const GetJobRunsRequestT &request) const
 
template<typename GetJobRunsRequestT = Model::GetJobRunsRequest>
void GetJobRunsAsync (const GetJobRunsRequestT &request, const GetJobRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetJobsOutcome GetJobs (const Model::GetJobsRequest &request={}) const
 
template<typename GetJobsRequestT = Model::GetJobsRequest>
Model::GetJobsOutcomeCallable GetJobsCallable (const GetJobsRequestT &request={}) const
 
template<typename GetJobsRequestT = Model::GetJobsRequest>
void GetJobsAsync (const GetJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetJobsRequestT &request={}) const
 
 
template<typename GetMLTaskRunRequestT = Model::GetMLTaskRunRequest>
Model::GetMLTaskRunOutcomeCallable GetMLTaskRunCallable (const GetMLTaskRunRequestT &request) const
 
template<typename GetMLTaskRunRequestT = Model::GetMLTaskRunRequest>
void GetMLTaskRunAsync (const GetMLTaskRunRequestT &request, const GetMLTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetMLTaskRunsRequestT = Model::GetMLTaskRunsRequest>
Model::GetMLTaskRunsOutcomeCallable GetMLTaskRunsCallable (const GetMLTaskRunsRequestT &request) const
 
template<typename GetMLTaskRunsRequestT = Model::GetMLTaskRunsRequest>
void GetMLTaskRunsAsync (const GetMLTaskRunsRequestT &request, const GetMLTaskRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetMLTransformRequestT = Model::GetMLTransformRequest>
Model::GetMLTransformOutcomeCallable GetMLTransformCallable (const GetMLTransformRequestT &request) const
 
template<typename GetMLTransformRequestT = Model::GetMLTransformRequest>
void GetMLTransformAsync (const GetMLTransformRequestT &request, const GetMLTransformResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetMLTransformsRequestT = Model::GetMLTransformsRequest>
Model::GetMLTransformsOutcomeCallable GetMLTransformsCallable (const GetMLTransformsRequestT &request={}) const
 
template<typename GetMLTransformsRequestT = Model::GetMLTransformsRequest>
void GetMLTransformsAsync (const GetMLTransformsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetMLTransformsRequestT &request={}) const
 
 
template<typename GetMappingRequestT = Model::GetMappingRequest>
Model::GetMappingOutcomeCallable GetMappingCallable (const GetMappingRequestT &request) const
 
template<typename GetMappingRequestT = Model::GetMappingRequest>
void GetMappingAsync (const GetMappingRequestT &request, const GetMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetPartitionRequestT = Model::GetPartitionRequest>
Model::GetPartitionOutcomeCallable GetPartitionCallable (const GetPartitionRequestT &request) const
 
template<typename GetPartitionRequestT = Model::GetPartitionRequest>
void GetPartitionAsync (const GetPartitionRequestT &request, const GetPartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetPartitionIndexesRequestT = Model::GetPartitionIndexesRequest>
Model::GetPartitionIndexesOutcomeCallable GetPartitionIndexesCallable (const GetPartitionIndexesRequestT &request) const
 
template<typename GetPartitionIndexesRequestT = Model::GetPartitionIndexesRequest>
void GetPartitionIndexesAsync (const GetPartitionIndexesRequestT &request, const GetPartitionIndexesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetPartitionsRequestT = Model::GetPartitionsRequest>
Model::GetPartitionsOutcomeCallable GetPartitionsCallable (const GetPartitionsRequestT &request) const
 
template<typename GetPartitionsRequestT = Model::GetPartitionsRequest>
void GetPartitionsAsync (const GetPartitionsRequestT &request, const GetPartitionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetPlanOutcome GetPlan (const Model::GetPlanRequest &request) const
 
template<typename GetPlanRequestT = Model::GetPlanRequest>
Model::GetPlanOutcomeCallable GetPlanCallable (const GetPlanRequestT &request) const
 
template<typename GetPlanRequestT = Model::GetPlanRequest>
void GetPlanAsync (const GetPlanRequestT &request, const GetPlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetRegistryRequestT = Model::GetRegistryRequest>
Model::GetRegistryOutcomeCallable GetRegistryCallable (const GetRegistryRequestT &request) const
 
template<typename GetRegistryRequestT = Model::GetRegistryRequest>
void GetRegistryAsync (const GetRegistryRequestT &request, const GetRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetResourcePoliciesRequestT = Model::GetResourcePoliciesRequest>
Model::GetResourcePoliciesOutcomeCallable GetResourcePoliciesCallable (const GetResourcePoliciesRequestT &request={}) const
 
template<typename GetResourcePoliciesRequestT = Model::GetResourcePoliciesRequest>
void GetResourcePoliciesAsync (const GetResourcePoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetResourcePoliciesRequestT &request={}) const
 
 
template<typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
Model::GetResourcePolicyOutcomeCallable GetResourcePolicyCallable (const GetResourcePolicyRequestT &request={}) const
 
template<typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
void GetResourcePolicyAsync (const GetResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetResourcePolicyRequestT &request={}) const
 
 
template<typename GetSchemaRequestT = Model::GetSchemaRequest>
Model::GetSchemaOutcomeCallable GetSchemaCallable (const GetSchemaRequestT &request) const
 
template<typename GetSchemaRequestT = Model::GetSchemaRequest>
void GetSchemaAsync (const GetSchemaRequestT &request, const GetSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetSchemaByDefinitionRequestT = Model::GetSchemaByDefinitionRequest>
Model::GetSchemaByDefinitionOutcomeCallable GetSchemaByDefinitionCallable (const GetSchemaByDefinitionRequestT &request) const
 
template<typename GetSchemaByDefinitionRequestT = Model::GetSchemaByDefinitionRequest>
void GetSchemaByDefinitionAsync (const GetSchemaByDefinitionRequestT &request, const GetSchemaByDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetSchemaVersionRequestT = Model::GetSchemaVersionRequest>
Model::GetSchemaVersionOutcomeCallable GetSchemaVersionCallable (const GetSchemaVersionRequestT &request={}) const
 
template<typename GetSchemaVersionRequestT = Model::GetSchemaVersionRequest>
void GetSchemaVersionAsync (const GetSchemaVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetSchemaVersionRequestT &request={}) const
 
 
template<typename GetSchemaVersionsDiffRequestT = Model::GetSchemaVersionsDiffRequest>
Model::GetSchemaVersionsDiffOutcomeCallable GetSchemaVersionsDiffCallable (const GetSchemaVersionsDiffRequestT &request) const
 
template<typename GetSchemaVersionsDiffRequestT = Model::GetSchemaVersionsDiffRequest>
void GetSchemaVersionsDiffAsync (const GetSchemaVersionsDiffRequestT &request, const GetSchemaVersionsDiffResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetSecurityConfigurationRequestT = Model::GetSecurityConfigurationRequest>
Model::GetSecurityConfigurationOutcomeCallable GetSecurityConfigurationCallable (const GetSecurityConfigurationRequestT &request) const
 
template<typename GetSecurityConfigurationRequestT = Model::GetSecurityConfigurationRequest>
void GetSecurityConfigurationAsync (const GetSecurityConfigurationRequestT &request, const GetSecurityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetSecurityConfigurationsRequestT = Model::GetSecurityConfigurationsRequest>
Model::GetSecurityConfigurationsOutcomeCallable GetSecurityConfigurationsCallable (const GetSecurityConfigurationsRequestT &request={}) const
 
template<typename GetSecurityConfigurationsRequestT = Model::GetSecurityConfigurationsRequest>
void GetSecurityConfigurationsAsync (const GetSecurityConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetSecurityConfigurationsRequestT &request={}) const
 
 
template<typename GetSessionRequestT = Model::GetSessionRequest>
Model::GetSessionOutcomeCallable GetSessionCallable (const GetSessionRequestT &request) const
 
template<typename GetSessionRequestT = Model::GetSessionRequest>
void GetSessionAsync (const GetSessionRequestT &request, const GetSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetStatementRequestT = Model::GetStatementRequest>
Model::GetStatementOutcomeCallable GetStatementCallable (const GetStatementRequestT &request) const
 
template<typename GetStatementRequestT = Model::GetStatementRequest>
void GetStatementAsync (const GetStatementRequestT &request, const GetStatementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetTableRequestT = Model::GetTableRequest>
Model::GetTableOutcomeCallable GetTableCallable (const GetTableRequestT &request) const
 
template<typename GetTableRequestT = Model::GetTableRequest>
void GetTableAsync (const GetTableRequestT &request, const GetTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetTableOptimizerRequestT = Model::GetTableOptimizerRequest>
Model::GetTableOptimizerOutcomeCallable GetTableOptimizerCallable (const GetTableOptimizerRequestT &request) const
 
template<typename GetTableOptimizerRequestT = Model::GetTableOptimizerRequest>
void GetTableOptimizerAsync (const GetTableOptimizerRequestT &request, const GetTableOptimizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetTableVersionRequestT = Model::GetTableVersionRequest>
Model::GetTableVersionOutcomeCallable GetTableVersionCallable (const GetTableVersionRequestT &request) const
 
template<typename GetTableVersionRequestT = Model::GetTableVersionRequest>
void GetTableVersionAsync (const GetTableVersionRequestT &request, const GetTableVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetTableVersionsRequestT = Model::GetTableVersionsRequest>
Model::GetTableVersionsOutcomeCallable GetTableVersionsCallable (const GetTableVersionsRequestT &request) const
 
template<typename GetTableVersionsRequestT = Model::GetTableVersionsRequest>
void GetTableVersionsAsync (const GetTableVersionsRequestT &request, const GetTableVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetTablesRequestT = Model::GetTablesRequest>
Model::GetTablesOutcomeCallable GetTablesCallable (const GetTablesRequestT &request) const
 
template<typename GetTablesRequestT = Model::GetTablesRequest>
void GetTablesAsync (const GetTablesRequestT &request, const GetTablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetTagsOutcome GetTags (const Model::GetTagsRequest &request) const
 
template<typename GetTagsRequestT = Model::GetTagsRequest>
Model::GetTagsOutcomeCallable GetTagsCallable (const GetTagsRequestT &request) const
 
template<typename GetTagsRequestT = Model::GetTagsRequest>
void GetTagsAsync (const GetTagsRequestT &request, const GetTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetTriggerRequestT = Model::GetTriggerRequest>
Model::GetTriggerOutcomeCallable GetTriggerCallable (const GetTriggerRequestT &request) const
 
template<typename GetTriggerRequestT = Model::GetTriggerRequest>
void GetTriggerAsync (const GetTriggerRequestT &request, const GetTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetTriggersRequestT = Model::GetTriggersRequest>
Model::GetTriggersOutcomeCallable GetTriggersCallable (const GetTriggersRequestT &request={}) const
 
template<typename GetTriggersRequestT = Model::GetTriggersRequest>
void GetTriggersAsync (const GetTriggersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetTriggersRequestT &request={}) const
 
 
template<typename GetUnfilteredPartitionMetadataRequestT = Model::GetUnfilteredPartitionMetadataRequest>
Model::GetUnfilteredPartitionMetadataOutcomeCallable GetUnfilteredPartitionMetadataCallable (const GetUnfilteredPartitionMetadataRequestT &request) const
 
template<typename GetUnfilteredPartitionMetadataRequestT = Model::GetUnfilteredPartitionMetadataRequest>
void GetUnfilteredPartitionMetadataAsync (const GetUnfilteredPartitionMetadataRequestT &request, const GetUnfilteredPartitionMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetUnfilteredPartitionsMetadataRequestT = Model::GetUnfilteredPartitionsMetadataRequest>
Model::GetUnfilteredPartitionsMetadataOutcomeCallable GetUnfilteredPartitionsMetadataCallable (const GetUnfilteredPartitionsMetadataRequestT &request) const
 
template<typename GetUnfilteredPartitionsMetadataRequestT = Model::GetUnfilteredPartitionsMetadataRequest>
void GetUnfilteredPartitionsMetadataAsync (const GetUnfilteredPartitionsMetadataRequestT &request, const GetUnfilteredPartitionsMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetUnfilteredTableMetadataRequestT = Model::GetUnfilteredTableMetadataRequest>
Model::GetUnfilteredTableMetadataOutcomeCallable GetUnfilteredTableMetadataCallable (const GetUnfilteredTableMetadataRequestT &request) const
 
template<typename GetUnfilteredTableMetadataRequestT = Model::GetUnfilteredTableMetadataRequest>
void GetUnfilteredTableMetadataAsync (const GetUnfilteredTableMetadataRequestT &request, const GetUnfilteredTableMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetUsageProfileRequestT = Model::GetUsageProfileRequest>
Model::GetUsageProfileOutcomeCallable GetUsageProfileCallable (const GetUsageProfileRequestT &request) const
 
template<typename GetUsageProfileRequestT = Model::GetUsageProfileRequest>
void GetUsageProfileAsync (const GetUsageProfileRequestT &request, const GetUsageProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetUserDefinedFunctionRequestT = Model::GetUserDefinedFunctionRequest>
Model::GetUserDefinedFunctionOutcomeCallable GetUserDefinedFunctionCallable (const GetUserDefinedFunctionRequestT &request) const
 
template<typename GetUserDefinedFunctionRequestT = Model::GetUserDefinedFunctionRequest>
void GetUserDefinedFunctionAsync (const GetUserDefinedFunctionRequestT &request, const GetUserDefinedFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetUserDefinedFunctionsRequestT = Model::GetUserDefinedFunctionsRequest>
Model::GetUserDefinedFunctionsOutcomeCallable GetUserDefinedFunctionsCallable (const GetUserDefinedFunctionsRequestT &request) const
 
template<typename GetUserDefinedFunctionsRequestT = Model::GetUserDefinedFunctionsRequest>
void GetUserDefinedFunctionsAsync (const GetUserDefinedFunctionsRequestT &request, const GetUserDefinedFunctionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetWorkflowRequestT = Model::GetWorkflowRequest>
Model::GetWorkflowOutcomeCallable GetWorkflowCallable (const GetWorkflowRequestT &request) const
 
template<typename GetWorkflowRequestT = Model::GetWorkflowRequest>
void GetWorkflowAsync (const GetWorkflowRequestT &request, const GetWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetWorkflowRunRequestT = Model::GetWorkflowRunRequest>
Model::GetWorkflowRunOutcomeCallable GetWorkflowRunCallable (const GetWorkflowRunRequestT &request) const
 
template<typename GetWorkflowRunRequestT = Model::GetWorkflowRunRequest>
void GetWorkflowRunAsync (const GetWorkflowRunRequestT &request, const GetWorkflowRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetWorkflowRunPropertiesRequestT = Model::GetWorkflowRunPropertiesRequest>
Model::GetWorkflowRunPropertiesOutcomeCallable GetWorkflowRunPropertiesCallable (const GetWorkflowRunPropertiesRequestT &request) const
 
template<typename GetWorkflowRunPropertiesRequestT = Model::GetWorkflowRunPropertiesRequest>
void GetWorkflowRunPropertiesAsync (const GetWorkflowRunPropertiesRequestT &request, const GetWorkflowRunPropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetWorkflowRunsRequestT = Model::GetWorkflowRunsRequest>
Model::GetWorkflowRunsOutcomeCallable GetWorkflowRunsCallable (const GetWorkflowRunsRequestT &request) const
 
template<typename GetWorkflowRunsRequestT = Model::GetWorkflowRunsRequest>
void GetWorkflowRunsAsync (const GetWorkflowRunsRequestT &request, const GetWorkflowRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ImportCatalogToGlueRequestT = Model::ImportCatalogToGlueRequest>
Model::ImportCatalogToGlueOutcomeCallable ImportCatalogToGlueCallable (const ImportCatalogToGlueRequestT &request={}) const
 
template<typename ImportCatalogToGlueRequestT = Model::ImportCatalogToGlueRequest>
void ImportCatalogToGlueAsync (const ImportCatalogToGlueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ImportCatalogToGlueRequestT &request={}) const
 
 
template<typename ListBlueprintsRequestT = Model::ListBlueprintsRequest>
Model::ListBlueprintsOutcomeCallable ListBlueprintsCallable (const ListBlueprintsRequestT &request={}) const
 
template<typename ListBlueprintsRequestT = Model::ListBlueprintsRequest>
void ListBlueprintsAsync (const ListBlueprintsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListBlueprintsRequestT &request={}) const
 
 
template<typename ListColumnStatisticsTaskRunsRequestT = Model::ListColumnStatisticsTaskRunsRequest>
Model::ListColumnStatisticsTaskRunsOutcomeCallable ListColumnStatisticsTaskRunsCallable (const ListColumnStatisticsTaskRunsRequestT &request={}) const
 
template<typename ListColumnStatisticsTaskRunsRequestT = Model::ListColumnStatisticsTaskRunsRequest>
void ListColumnStatisticsTaskRunsAsync (const ListColumnStatisticsTaskRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListColumnStatisticsTaskRunsRequestT &request={}) const
 
 
template<typename ListCrawlersRequestT = Model::ListCrawlersRequest>
Model::ListCrawlersOutcomeCallable ListCrawlersCallable (const ListCrawlersRequestT &request={}) const
 
template<typename ListCrawlersRequestT = Model::ListCrawlersRequest>
void ListCrawlersAsync (const ListCrawlersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCrawlersRequestT &request={}) const
 
 
template<typename ListCrawlsRequestT = Model::ListCrawlsRequest>
Model::ListCrawlsOutcomeCallable ListCrawlsCallable (const ListCrawlsRequestT &request) const
 
template<typename ListCrawlsRequestT = Model::ListCrawlsRequest>
void ListCrawlsAsync (const ListCrawlsRequestT &request, const ListCrawlsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListCustomEntityTypesRequestT = Model::ListCustomEntityTypesRequest>
Model::ListCustomEntityTypesOutcomeCallable ListCustomEntityTypesCallable (const ListCustomEntityTypesRequestT &request={}) const
 
template<typename ListCustomEntityTypesRequestT = Model::ListCustomEntityTypesRequest>
void ListCustomEntityTypesAsync (const ListCustomEntityTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCustomEntityTypesRequestT &request={}) const
 
 
template<typename ListDataQualityResultsRequestT = Model::ListDataQualityResultsRequest>
Model::ListDataQualityResultsOutcomeCallable ListDataQualityResultsCallable (const ListDataQualityResultsRequestT &request={}) const
 
template<typename ListDataQualityResultsRequestT = Model::ListDataQualityResultsRequest>
void ListDataQualityResultsAsync (const ListDataQualityResultsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDataQualityResultsRequestT &request={}) const
 
 
template<typename ListDataQualityRuleRecommendationRunsRequestT = Model::ListDataQualityRuleRecommendationRunsRequest>
Model::ListDataQualityRuleRecommendationRunsOutcomeCallable ListDataQualityRuleRecommendationRunsCallable (const ListDataQualityRuleRecommendationRunsRequestT &request={}) const
 
template<typename ListDataQualityRuleRecommendationRunsRequestT = Model::ListDataQualityRuleRecommendationRunsRequest>
void ListDataQualityRuleRecommendationRunsAsync (const ListDataQualityRuleRecommendationRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDataQualityRuleRecommendationRunsRequestT &request={}) const
 
 
template<typename ListDataQualityRulesetEvaluationRunsRequestT = Model::ListDataQualityRulesetEvaluationRunsRequest>
Model::ListDataQualityRulesetEvaluationRunsOutcomeCallable ListDataQualityRulesetEvaluationRunsCallable (const ListDataQualityRulesetEvaluationRunsRequestT &request={}) const
 
template<typename ListDataQualityRulesetEvaluationRunsRequestT = Model::ListDataQualityRulesetEvaluationRunsRequest>
void ListDataQualityRulesetEvaluationRunsAsync (const ListDataQualityRulesetEvaluationRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDataQualityRulesetEvaluationRunsRequestT &request={}) const
 
 
template<typename ListDataQualityRulesetsRequestT = Model::ListDataQualityRulesetsRequest>
Model::ListDataQualityRulesetsOutcomeCallable ListDataQualityRulesetsCallable (const ListDataQualityRulesetsRequestT &request={}) const
 
template<typename ListDataQualityRulesetsRequestT = Model::ListDataQualityRulesetsRequest>
void ListDataQualityRulesetsAsync (const ListDataQualityRulesetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDataQualityRulesetsRequestT &request={}) const
 
 
template<typename ListDataQualityStatisticAnnotationsRequestT = Model::ListDataQualityStatisticAnnotationsRequest>
Model::ListDataQualityStatisticAnnotationsOutcomeCallable ListDataQualityStatisticAnnotationsCallable (const ListDataQualityStatisticAnnotationsRequestT &request={}) const
 
template<typename ListDataQualityStatisticAnnotationsRequestT = Model::ListDataQualityStatisticAnnotationsRequest>
void ListDataQualityStatisticAnnotationsAsync (const ListDataQualityStatisticAnnotationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDataQualityStatisticAnnotationsRequestT &request={}) const
 
 
template<typename ListDataQualityStatisticsRequestT = Model::ListDataQualityStatisticsRequest>
Model::ListDataQualityStatisticsOutcomeCallable ListDataQualityStatisticsCallable (const ListDataQualityStatisticsRequestT &request={}) const
 
template<typename ListDataQualityStatisticsRequestT = Model::ListDataQualityStatisticsRequest>
void ListDataQualityStatisticsAsync (const ListDataQualityStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDataQualityStatisticsRequestT &request={}) const
 
 
template<typename ListDevEndpointsRequestT = Model::ListDevEndpointsRequest>
Model::ListDevEndpointsOutcomeCallable ListDevEndpointsCallable (const ListDevEndpointsRequestT &request={}) const
 
template<typename ListDevEndpointsRequestT = Model::ListDevEndpointsRequest>
void ListDevEndpointsAsync (const ListDevEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDevEndpointsRequestT &request={}) const
 
virtual Model::ListJobsOutcome ListJobs (const Model::ListJobsRequest &request={}) const
 
template<typename ListJobsRequestT = Model::ListJobsRequest>
Model::ListJobsOutcomeCallable ListJobsCallable (const ListJobsRequestT &request={}) const
 
template<typename ListJobsRequestT = Model::ListJobsRequest>
void ListJobsAsync (const ListJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListJobsRequestT &request={}) const
 
 
template<typename ListMLTransformsRequestT = Model::ListMLTransformsRequest>
Model::ListMLTransformsOutcomeCallable ListMLTransformsCallable (const ListMLTransformsRequestT &request={}) const
 
template<typename ListMLTransformsRequestT = Model::ListMLTransformsRequest>
void ListMLTransformsAsync (const ListMLTransformsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMLTransformsRequestT &request={}) const
 
 
template<typename ListRegistriesRequestT = Model::ListRegistriesRequest>
Model::ListRegistriesOutcomeCallable ListRegistriesCallable (const ListRegistriesRequestT &request={}) const
 
template<typename ListRegistriesRequestT = Model::ListRegistriesRequest>
void ListRegistriesAsync (const ListRegistriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRegistriesRequestT &request={}) const
 
 
template<typename ListSchemaVersionsRequestT = Model::ListSchemaVersionsRequest>
Model::ListSchemaVersionsOutcomeCallable ListSchemaVersionsCallable (const ListSchemaVersionsRequestT &request) const
 
template<typename ListSchemaVersionsRequestT = Model::ListSchemaVersionsRequest>
void ListSchemaVersionsAsync (const ListSchemaVersionsRequestT &request, const ListSchemaVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListSchemasRequestT = Model::ListSchemasRequest>
Model::ListSchemasOutcomeCallable ListSchemasCallable (const ListSchemasRequestT &request={}) const
 
template<typename ListSchemasRequestT = Model::ListSchemasRequest>
void ListSchemasAsync (const ListSchemasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSchemasRequestT &request={}) const
 
 
template<typename ListSessionsRequestT = Model::ListSessionsRequest>
Model::ListSessionsOutcomeCallable ListSessionsCallable (const ListSessionsRequestT &request={}) const
 
template<typename ListSessionsRequestT = Model::ListSessionsRequest>
void ListSessionsAsync (const ListSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSessionsRequestT &request={}) const
 
 
template<typename ListStatementsRequestT = Model::ListStatementsRequest>
Model::ListStatementsOutcomeCallable ListStatementsCallable (const ListStatementsRequestT &request) const
 
template<typename ListStatementsRequestT = Model::ListStatementsRequest>
void ListStatementsAsync (const ListStatementsRequestT &request, const ListStatementsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListTableOptimizerRunsRequestT = Model::ListTableOptimizerRunsRequest>
Model::ListTableOptimizerRunsOutcomeCallable ListTableOptimizerRunsCallable (const ListTableOptimizerRunsRequestT &request) const
 
template<typename ListTableOptimizerRunsRequestT = Model::ListTableOptimizerRunsRequest>
void ListTableOptimizerRunsAsync (const ListTableOptimizerRunsRequestT &request, const ListTableOptimizerRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListTriggersRequestT = Model::ListTriggersRequest>
Model::ListTriggersOutcomeCallable ListTriggersCallable (const ListTriggersRequestT &request={}) const
 
template<typename ListTriggersRequestT = Model::ListTriggersRequest>
void ListTriggersAsync (const ListTriggersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTriggersRequestT &request={}) const
 
 
template<typename ListUsageProfilesRequestT = Model::ListUsageProfilesRequest>
Model::ListUsageProfilesOutcomeCallable ListUsageProfilesCallable (const ListUsageProfilesRequestT &request={}) const
 
template<typename ListUsageProfilesRequestT = Model::ListUsageProfilesRequest>
void ListUsageProfilesAsync (const ListUsageProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListUsageProfilesRequestT &request={}) const
 
 
template<typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
Model::ListWorkflowsOutcomeCallable ListWorkflowsCallable (const ListWorkflowsRequestT &request={}) const
 
template<typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
void ListWorkflowsAsync (const ListWorkflowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWorkflowsRequestT &request={}) const
 
 
template<typename PutDataCatalogEncryptionSettingsRequestT = Model::PutDataCatalogEncryptionSettingsRequest>
Model::PutDataCatalogEncryptionSettingsOutcomeCallable PutDataCatalogEncryptionSettingsCallable (const PutDataCatalogEncryptionSettingsRequestT &request) const
 
template<typename PutDataCatalogEncryptionSettingsRequestT = Model::PutDataCatalogEncryptionSettingsRequest>
void PutDataCatalogEncryptionSettingsAsync (const PutDataCatalogEncryptionSettingsRequestT &request, const PutDataCatalogEncryptionSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename PutDataQualityProfileAnnotationRequestT = Model::PutDataQualityProfileAnnotationRequest>
Model::PutDataQualityProfileAnnotationOutcomeCallable PutDataQualityProfileAnnotationCallable (const PutDataQualityProfileAnnotationRequestT &request) const
 
template<typename PutDataQualityProfileAnnotationRequestT = Model::PutDataQualityProfileAnnotationRequest>
void PutDataQualityProfileAnnotationAsync (const PutDataQualityProfileAnnotationRequestT &request, const PutDataQualityProfileAnnotationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable (const PutResourcePolicyRequestT &request) const
 
template<typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
void PutResourcePolicyAsync (const PutResourcePolicyRequestT &request, const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename PutSchemaVersionMetadataRequestT = Model::PutSchemaVersionMetadataRequest>
Model::PutSchemaVersionMetadataOutcomeCallable PutSchemaVersionMetadataCallable (const PutSchemaVersionMetadataRequestT &request) const
 
template<typename PutSchemaVersionMetadataRequestT = Model::PutSchemaVersionMetadataRequest>
void PutSchemaVersionMetadataAsync (const PutSchemaVersionMetadataRequestT &request, const PutSchemaVersionMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename PutWorkflowRunPropertiesRequestT = Model::PutWorkflowRunPropertiesRequest>
Model::PutWorkflowRunPropertiesOutcomeCallable PutWorkflowRunPropertiesCallable (const PutWorkflowRunPropertiesRequestT &request) const
 
template<typename PutWorkflowRunPropertiesRequestT = Model::PutWorkflowRunPropertiesRequest>
void PutWorkflowRunPropertiesAsync (const PutWorkflowRunPropertiesRequestT &request, const PutWorkflowRunPropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename QuerySchemaVersionMetadataRequestT = Model::QuerySchemaVersionMetadataRequest>
Model::QuerySchemaVersionMetadataOutcomeCallable QuerySchemaVersionMetadataCallable (const QuerySchemaVersionMetadataRequestT &request={}) const
 
template<typename QuerySchemaVersionMetadataRequestT = Model::QuerySchemaVersionMetadataRequest>
void QuerySchemaVersionMetadataAsync (const QuerySchemaVersionMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const QuerySchemaVersionMetadataRequestT &request={}) const
 
 
template<typename RegisterSchemaVersionRequestT = Model::RegisterSchemaVersionRequest>
Model::RegisterSchemaVersionOutcomeCallable RegisterSchemaVersionCallable (const RegisterSchemaVersionRequestT &request) const
 
template<typename RegisterSchemaVersionRequestT = Model::RegisterSchemaVersionRequest>
void RegisterSchemaVersionAsync (const RegisterSchemaVersionRequestT &request, const RegisterSchemaVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename RemoveSchemaVersionMetadataRequestT = Model::RemoveSchemaVersionMetadataRequest>
Model::RemoveSchemaVersionMetadataOutcomeCallable RemoveSchemaVersionMetadataCallable (const RemoveSchemaVersionMetadataRequestT &request) const
 
template<typename RemoveSchemaVersionMetadataRequestT = Model::RemoveSchemaVersionMetadataRequest>
void RemoveSchemaVersionMetadataAsync (const RemoveSchemaVersionMetadataRequestT &request, const RemoveSchemaVersionMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ResetJobBookmarkRequestT = Model::ResetJobBookmarkRequest>
Model::ResetJobBookmarkOutcomeCallable ResetJobBookmarkCallable (const ResetJobBookmarkRequestT &request) const
 
template<typename ResetJobBookmarkRequestT = Model::ResetJobBookmarkRequest>
void ResetJobBookmarkAsync (const ResetJobBookmarkRequestT &request, const ResetJobBookmarkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ResumeWorkflowRunRequestT = Model::ResumeWorkflowRunRequest>
Model::ResumeWorkflowRunOutcomeCallable ResumeWorkflowRunCallable (const ResumeWorkflowRunRequestT &request) const
 
template<typename ResumeWorkflowRunRequestT = Model::ResumeWorkflowRunRequest>
void ResumeWorkflowRunAsync (const ResumeWorkflowRunRequestT &request, const ResumeWorkflowRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename RunStatementRequestT = Model::RunStatementRequest>
Model::RunStatementOutcomeCallable RunStatementCallable (const RunStatementRequestT &request) const
 
template<typename RunStatementRequestT = Model::RunStatementRequest>
void RunStatementAsync (const RunStatementRequestT &request, const RunStatementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SearchTablesRequestT = Model::SearchTablesRequest>
Model::SearchTablesOutcomeCallable SearchTablesCallable (const SearchTablesRequestT &request={}) const
 
template<typename SearchTablesRequestT = Model::SearchTablesRequest>
void SearchTablesAsync (const SearchTablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const SearchTablesRequestT &request={}) const
 
 
template<typename StartBlueprintRunRequestT = Model::StartBlueprintRunRequest>
Model::StartBlueprintRunOutcomeCallable StartBlueprintRunCallable (const StartBlueprintRunRequestT &request) const
 
template<typename StartBlueprintRunRequestT = Model::StartBlueprintRunRequest>
void StartBlueprintRunAsync (const StartBlueprintRunRequestT &request, const StartBlueprintRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartColumnStatisticsTaskRunRequestT = Model::StartColumnStatisticsTaskRunRequest>
Model::StartColumnStatisticsTaskRunOutcomeCallable StartColumnStatisticsTaskRunCallable (const StartColumnStatisticsTaskRunRequestT &request) const
 
template<typename StartColumnStatisticsTaskRunRequestT = Model::StartColumnStatisticsTaskRunRequest>
void StartColumnStatisticsTaskRunAsync (const StartColumnStatisticsTaskRunRequestT &request, const StartColumnStatisticsTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartColumnStatisticsTaskRunScheduleRequestT = Model::StartColumnStatisticsTaskRunScheduleRequest>
Model::StartColumnStatisticsTaskRunScheduleOutcomeCallable StartColumnStatisticsTaskRunScheduleCallable (const StartColumnStatisticsTaskRunScheduleRequestT &request) const
 
template<typename StartColumnStatisticsTaskRunScheduleRequestT = Model::StartColumnStatisticsTaskRunScheduleRequest>
void StartColumnStatisticsTaskRunScheduleAsync (const StartColumnStatisticsTaskRunScheduleRequestT &request, const StartColumnStatisticsTaskRunScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartCrawlerRequestT = Model::StartCrawlerRequest>
Model::StartCrawlerOutcomeCallable StartCrawlerCallable (const StartCrawlerRequestT &request) const
 
template<typename StartCrawlerRequestT = Model::StartCrawlerRequest>
void StartCrawlerAsync (const StartCrawlerRequestT &request, const StartCrawlerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartCrawlerScheduleRequestT = Model::StartCrawlerScheduleRequest>
Model::StartCrawlerScheduleOutcomeCallable StartCrawlerScheduleCallable (const StartCrawlerScheduleRequestT &request) const
 
template<typename StartCrawlerScheduleRequestT = Model::StartCrawlerScheduleRequest>
void StartCrawlerScheduleAsync (const StartCrawlerScheduleRequestT &request, const StartCrawlerScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartDataQualityRuleRecommendationRunRequestT = Model::StartDataQualityRuleRecommendationRunRequest>
Model::StartDataQualityRuleRecommendationRunOutcomeCallable StartDataQualityRuleRecommendationRunCallable (const StartDataQualityRuleRecommendationRunRequestT &request) const
 
template<typename StartDataQualityRuleRecommendationRunRequestT = Model::StartDataQualityRuleRecommendationRunRequest>
void StartDataQualityRuleRecommendationRunAsync (const StartDataQualityRuleRecommendationRunRequestT &request, const StartDataQualityRuleRecommendationRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartDataQualityRulesetEvaluationRunRequestT = Model::StartDataQualityRulesetEvaluationRunRequest>
Model::StartDataQualityRulesetEvaluationRunOutcomeCallable StartDataQualityRulesetEvaluationRunCallable (const StartDataQualityRulesetEvaluationRunRequestT &request) const
 
template<typename StartDataQualityRulesetEvaluationRunRequestT = Model::StartDataQualityRulesetEvaluationRunRequest>
void StartDataQualityRulesetEvaluationRunAsync (const StartDataQualityRulesetEvaluationRunRequestT &request, const StartDataQualityRulesetEvaluationRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartExportLabelsTaskRunRequestT = Model::StartExportLabelsTaskRunRequest>
Model::StartExportLabelsTaskRunOutcomeCallable StartExportLabelsTaskRunCallable (const StartExportLabelsTaskRunRequestT &request) const
 
template<typename StartExportLabelsTaskRunRequestT = Model::StartExportLabelsTaskRunRequest>
void StartExportLabelsTaskRunAsync (const StartExportLabelsTaskRunRequestT &request, const StartExportLabelsTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartImportLabelsTaskRunRequestT = Model::StartImportLabelsTaskRunRequest>
Model::StartImportLabelsTaskRunOutcomeCallable StartImportLabelsTaskRunCallable (const StartImportLabelsTaskRunRequestT &request) const
 
template<typename StartImportLabelsTaskRunRequestT = Model::StartImportLabelsTaskRunRequest>
void StartImportLabelsTaskRunAsync (const StartImportLabelsTaskRunRequestT &request, const StartImportLabelsTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartJobRunRequestT = Model::StartJobRunRequest>
Model::StartJobRunOutcomeCallable StartJobRunCallable (const StartJobRunRequestT &request) const
 
template<typename StartJobRunRequestT = Model::StartJobRunRequest>
void StartJobRunAsync (const StartJobRunRequestT &request, const StartJobRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartMLEvaluationTaskRunRequestT = Model::StartMLEvaluationTaskRunRequest>
Model::StartMLEvaluationTaskRunOutcomeCallable StartMLEvaluationTaskRunCallable (const StartMLEvaluationTaskRunRequestT &request) const
 
template<typename StartMLEvaluationTaskRunRequestT = Model::StartMLEvaluationTaskRunRequest>
void StartMLEvaluationTaskRunAsync (const StartMLEvaluationTaskRunRequestT &request, const StartMLEvaluationTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartMLLabelingSetGenerationTaskRunRequestT = Model::StartMLLabelingSetGenerationTaskRunRequest>
Model::StartMLLabelingSetGenerationTaskRunOutcomeCallable StartMLLabelingSetGenerationTaskRunCallable (const StartMLLabelingSetGenerationTaskRunRequestT &request) const
 
template<typename StartMLLabelingSetGenerationTaskRunRequestT = Model::StartMLLabelingSetGenerationTaskRunRequest>
void StartMLLabelingSetGenerationTaskRunAsync (const StartMLLabelingSetGenerationTaskRunRequestT &request, const StartMLLabelingSetGenerationTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartTriggerRequestT = Model::StartTriggerRequest>
Model::StartTriggerOutcomeCallable StartTriggerCallable (const StartTriggerRequestT &request) const
 
template<typename StartTriggerRequestT = Model::StartTriggerRequest>
void StartTriggerAsync (const StartTriggerRequestT &request, const StartTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartWorkflowRunRequestT = Model::StartWorkflowRunRequest>
Model::StartWorkflowRunOutcomeCallable StartWorkflowRunCallable (const StartWorkflowRunRequestT &request) const
 
template<typename StartWorkflowRunRequestT = Model::StartWorkflowRunRequest>
void StartWorkflowRunAsync (const StartWorkflowRunRequestT &request, const StartWorkflowRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StopColumnStatisticsTaskRunRequestT = Model::StopColumnStatisticsTaskRunRequest>
Model::StopColumnStatisticsTaskRunOutcomeCallable StopColumnStatisticsTaskRunCallable (const StopColumnStatisticsTaskRunRequestT &request) const
 
template<typename StopColumnStatisticsTaskRunRequestT = Model::StopColumnStatisticsTaskRunRequest>
void StopColumnStatisticsTaskRunAsync (const StopColumnStatisticsTaskRunRequestT &request, const StopColumnStatisticsTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StopColumnStatisticsTaskRunScheduleRequestT = Model::StopColumnStatisticsTaskRunScheduleRequest>
Model::StopColumnStatisticsTaskRunScheduleOutcomeCallable StopColumnStatisticsTaskRunScheduleCallable (const StopColumnStatisticsTaskRunScheduleRequestT &request) const
 
template<typename StopColumnStatisticsTaskRunScheduleRequestT = Model::StopColumnStatisticsTaskRunScheduleRequest>
void StopColumnStatisticsTaskRunScheduleAsync (const StopColumnStatisticsTaskRunScheduleRequestT &request, const StopColumnStatisticsTaskRunScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StopCrawlerRequestT = Model::StopCrawlerRequest>
Model::StopCrawlerOutcomeCallable StopCrawlerCallable (const StopCrawlerRequestT &request) const
 
template<typename StopCrawlerRequestT = Model::StopCrawlerRequest>
void StopCrawlerAsync (const StopCrawlerRequestT &request, const StopCrawlerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StopCrawlerScheduleRequestT = Model::StopCrawlerScheduleRequest>
Model::StopCrawlerScheduleOutcomeCallable StopCrawlerScheduleCallable (const StopCrawlerScheduleRequestT &request) const
 
template<typename StopCrawlerScheduleRequestT = Model::StopCrawlerScheduleRequest>
void StopCrawlerScheduleAsync (const StopCrawlerScheduleRequestT &request, const StopCrawlerScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StopSessionRequestT = Model::StopSessionRequest>
Model::StopSessionOutcomeCallable StopSessionCallable (const StopSessionRequestT &request) const
 
template<typename StopSessionRequestT = Model::StopSessionRequest>
void StopSessionAsync (const StopSessionRequestT &request, const StopSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StopTriggerRequestT = Model::StopTriggerRequest>
Model::StopTriggerOutcomeCallable StopTriggerCallable (const StopTriggerRequestT &request) const
 
template<typename StopTriggerRequestT = Model::StopTriggerRequest>
void StopTriggerAsync (const StopTriggerRequestT &request, const StopTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StopWorkflowRunRequestT = Model::StopWorkflowRunRequest>
Model::StopWorkflowRunOutcomeCallable StopWorkflowRunCallable (const StopWorkflowRunRequestT &request) const
 
template<typename StopWorkflowRunRequestT = Model::StopWorkflowRunRequest>
void StopWorkflowRunAsync (const StopWorkflowRunRequestT &request, const StopWorkflowRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable TagResourceCallable (const TagResourceRequestT &request) const
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
void TagResourceAsync (const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename TestConnectionRequestT = Model::TestConnectionRequest>
Model::TestConnectionOutcomeCallable TestConnectionCallable (const TestConnectionRequestT &request={}) const
 
template<typename TestConnectionRequestT = Model::TestConnectionRequest>
void TestConnectionAsync (const TestConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const TestConnectionRequestT &request={}) const
 
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable UntagResourceCallable (const UntagResourceRequestT &request) const
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void UntagResourceAsync (const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateBlueprintRequestT = Model::UpdateBlueprintRequest>
Model::UpdateBlueprintOutcomeCallable UpdateBlueprintCallable (const UpdateBlueprintRequestT &request) const
 
template<typename UpdateBlueprintRequestT = Model::UpdateBlueprintRequest>
void UpdateBlueprintAsync (const UpdateBlueprintRequestT &request, const UpdateBlueprintResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateClassifierRequestT = Model::UpdateClassifierRequest>
Model::UpdateClassifierOutcomeCallable UpdateClassifierCallable (const UpdateClassifierRequestT &request={}) const
 
template<typename UpdateClassifierRequestT = Model::UpdateClassifierRequest>
void UpdateClassifierAsync (const UpdateClassifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateClassifierRequestT &request={}) const
 
 
template<typename UpdateColumnStatisticsForPartitionRequestT = Model::UpdateColumnStatisticsForPartitionRequest>
Model::UpdateColumnStatisticsForPartitionOutcomeCallable UpdateColumnStatisticsForPartitionCallable (const UpdateColumnStatisticsForPartitionRequestT &request) const
 
template<typename UpdateColumnStatisticsForPartitionRequestT = Model::UpdateColumnStatisticsForPartitionRequest>
void UpdateColumnStatisticsForPartitionAsync (const UpdateColumnStatisticsForPartitionRequestT &request, const UpdateColumnStatisticsForPartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateColumnStatisticsForTableRequestT = Model::UpdateColumnStatisticsForTableRequest>
Model::UpdateColumnStatisticsForTableOutcomeCallable UpdateColumnStatisticsForTableCallable (const UpdateColumnStatisticsForTableRequestT &request) const
 
template<typename UpdateColumnStatisticsForTableRequestT = Model::UpdateColumnStatisticsForTableRequest>
void UpdateColumnStatisticsForTableAsync (const UpdateColumnStatisticsForTableRequestT &request, const UpdateColumnStatisticsForTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateColumnStatisticsTaskSettingsRequestT = Model::UpdateColumnStatisticsTaskSettingsRequest>
Model::UpdateColumnStatisticsTaskSettingsOutcomeCallable UpdateColumnStatisticsTaskSettingsCallable (const UpdateColumnStatisticsTaskSettingsRequestT &request) const
 
template<typename UpdateColumnStatisticsTaskSettingsRequestT = Model::UpdateColumnStatisticsTaskSettingsRequest>
void UpdateColumnStatisticsTaskSettingsAsync (const UpdateColumnStatisticsTaskSettingsRequestT &request, const UpdateColumnStatisticsTaskSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateConnectionRequestT = Model::UpdateConnectionRequest>
Model::UpdateConnectionOutcomeCallable UpdateConnectionCallable (const UpdateConnectionRequestT &request) const
 
template<typename UpdateConnectionRequestT = Model::UpdateConnectionRequest>
void UpdateConnectionAsync (const UpdateConnectionRequestT &request, const UpdateConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateCrawlerRequestT = Model::UpdateCrawlerRequest>
Model::UpdateCrawlerOutcomeCallable UpdateCrawlerCallable (const UpdateCrawlerRequestT &request) const
 
template<typename UpdateCrawlerRequestT = Model::UpdateCrawlerRequest>
void UpdateCrawlerAsync (const UpdateCrawlerRequestT &request, const UpdateCrawlerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateCrawlerScheduleRequestT = Model::UpdateCrawlerScheduleRequest>
Model::UpdateCrawlerScheduleOutcomeCallable UpdateCrawlerScheduleCallable (const UpdateCrawlerScheduleRequestT &request) const
 
template<typename UpdateCrawlerScheduleRequestT = Model::UpdateCrawlerScheduleRequest>
void UpdateCrawlerScheduleAsync (const UpdateCrawlerScheduleRequestT &request, const UpdateCrawlerScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateDataQualityRulesetRequestT = Model::UpdateDataQualityRulesetRequest>
Model::UpdateDataQualityRulesetOutcomeCallable UpdateDataQualityRulesetCallable (const UpdateDataQualityRulesetRequestT &request) const
 
template<typename UpdateDataQualityRulesetRequestT = Model::UpdateDataQualityRulesetRequest>
void UpdateDataQualityRulesetAsync (const UpdateDataQualityRulesetRequestT &request, const UpdateDataQualityRulesetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateDatabaseRequestT = Model::UpdateDatabaseRequest>
Model::UpdateDatabaseOutcomeCallable UpdateDatabaseCallable (const UpdateDatabaseRequestT &request) const
 
template<typename UpdateDatabaseRequestT = Model::UpdateDatabaseRequest>
void UpdateDatabaseAsync (const UpdateDatabaseRequestT &request, const UpdateDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateDevEndpointRequestT = Model::UpdateDevEndpointRequest>
Model::UpdateDevEndpointOutcomeCallable UpdateDevEndpointCallable (const UpdateDevEndpointRequestT &request) const
 
template<typename UpdateDevEndpointRequestT = Model::UpdateDevEndpointRequest>
void UpdateDevEndpointAsync (const UpdateDevEndpointRequestT &request, const UpdateDevEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateJobRequestT = Model::UpdateJobRequest>
Model::UpdateJobOutcomeCallable UpdateJobCallable (const UpdateJobRequestT &request) const
 
template<typename UpdateJobRequestT = Model::UpdateJobRequest>
void UpdateJobAsync (const UpdateJobRequestT &request, const UpdateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateJobFromSourceControlRequestT = Model::UpdateJobFromSourceControlRequest>
Model::UpdateJobFromSourceControlOutcomeCallable UpdateJobFromSourceControlCallable (const UpdateJobFromSourceControlRequestT &request={}) const
 
template<typename UpdateJobFromSourceControlRequestT = Model::UpdateJobFromSourceControlRequest>
void UpdateJobFromSourceControlAsync (const UpdateJobFromSourceControlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateJobFromSourceControlRequestT &request={}) const
 
 
template<typename UpdateMLTransformRequestT = Model::UpdateMLTransformRequest>
Model::UpdateMLTransformOutcomeCallable UpdateMLTransformCallable (const UpdateMLTransformRequestT &request) const
 
template<typename UpdateMLTransformRequestT = Model::UpdateMLTransformRequest>
void UpdateMLTransformAsync (const UpdateMLTransformRequestT &request, const UpdateMLTransformResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdatePartitionRequestT = Model::UpdatePartitionRequest>
Model::UpdatePartitionOutcomeCallable UpdatePartitionCallable (const UpdatePartitionRequestT &request) const
 
template<typename UpdatePartitionRequestT = Model::UpdatePartitionRequest>
void UpdatePartitionAsync (const UpdatePartitionRequestT &request, const UpdatePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateRegistryRequestT = Model::UpdateRegistryRequest>
Model::UpdateRegistryOutcomeCallable UpdateRegistryCallable (const UpdateRegistryRequestT &request) const
 
template<typename UpdateRegistryRequestT = Model::UpdateRegistryRequest>
void UpdateRegistryAsync (const UpdateRegistryRequestT &request, const UpdateRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateSchemaRequestT = Model::UpdateSchemaRequest>
Model::UpdateSchemaOutcomeCallable UpdateSchemaCallable (const UpdateSchemaRequestT &request) const
 
template<typename UpdateSchemaRequestT = Model::UpdateSchemaRequest>
void UpdateSchemaAsync (const UpdateSchemaRequestT &request, const UpdateSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateSourceControlFromJobRequestT = Model::UpdateSourceControlFromJobRequest>
Model::UpdateSourceControlFromJobOutcomeCallable UpdateSourceControlFromJobCallable (const UpdateSourceControlFromJobRequestT &request={}) const
 
template<typename UpdateSourceControlFromJobRequestT = Model::UpdateSourceControlFromJobRequest>
void UpdateSourceControlFromJobAsync (const UpdateSourceControlFromJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateSourceControlFromJobRequestT &request={}) const
 
 
template<typename UpdateTableRequestT = Model::UpdateTableRequest>
Model::UpdateTableOutcomeCallable UpdateTableCallable (const UpdateTableRequestT &request) const
 
template<typename UpdateTableRequestT = Model::UpdateTableRequest>
void UpdateTableAsync (const UpdateTableRequestT &request, const UpdateTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateTableOptimizerRequestT = Model::UpdateTableOptimizerRequest>
Model::UpdateTableOptimizerOutcomeCallable UpdateTableOptimizerCallable (const UpdateTableOptimizerRequestT &request) const
 
template<typename UpdateTableOptimizerRequestT = Model::UpdateTableOptimizerRequest>
void UpdateTableOptimizerAsync (const UpdateTableOptimizerRequestT &request, const UpdateTableOptimizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateTriggerRequestT = Model::UpdateTriggerRequest>
Model::UpdateTriggerOutcomeCallable UpdateTriggerCallable (const UpdateTriggerRequestT &request) const
 
template<typename UpdateTriggerRequestT = Model::UpdateTriggerRequest>
void UpdateTriggerAsync (const UpdateTriggerRequestT &request, const UpdateTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateUsageProfileRequestT = Model::UpdateUsageProfileRequest>
Model::UpdateUsageProfileOutcomeCallable UpdateUsageProfileCallable (const UpdateUsageProfileRequestT &request) const
 
template<typename UpdateUsageProfileRequestT = Model::UpdateUsageProfileRequest>
void UpdateUsageProfileAsync (const UpdateUsageProfileRequestT &request, const UpdateUsageProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateUserDefinedFunctionRequestT = Model::UpdateUserDefinedFunctionRequest>
Model::UpdateUserDefinedFunctionOutcomeCallable UpdateUserDefinedFunctionCallable (const UpdateUserDefinedFunctionRequestT &request) const
 
template<typename UpdateUserDefinedFunctionRequestT = Model::UpdateUserDefinedFunctionRequest>
void UpdateUserDefinedFunctionAsync (const UpdateUserDefinedFunctionRequestT &request, const UpdateUserDefinedFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateWorkflowRequestT = Model::UpdateWorkflowRequest>
Model::UpdateWorkflowOutcomeCallable UpdateWorkflowCallable (const UpdateWorkflowRequestT &request) const
 
template<typename UpdateWorkflowRequestT = Model::UpdateWorkflowRequest>
void UpdateWorkflowAsync (const UpdateWorkflowRequestT &request, const UpdateWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
 

Public Member Functions inherited from Aws::Client::AWSJsonClient

 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 

Public Member Functions inherited from Aws::Client::AWSClient

 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Endpoint::AWSEndpoint &endpoint, Aws::Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const Aws::Http::HeaderValueCollection &customizedHeaders={}, uint64_t expirationInSeconds=0, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
const std::shared_ptr< Aws::Http::HttpClient > & GetHttpClient () const
 
 
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 
void AppendToUserAgent (const Aws::String &valueToAppend)
 

Public Member Functions inherited from Aws::Client::ClientWithAsyncTemplateMethods< GlueClient >

 
 
 
 
void SubmitAsync (OperationFuncT operationFunc, const RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
auto SubmitCallable (OperationFuncT operationFunc, const RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc, RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)())>
 

Static Public Member Functions

static const char * GetServiceName ()
 
static const char * GetAllocationTag ()
 

Static Public Member Functions inherited from Aws::Client::ClientWithAsyncTemplateMethods< GlueClient >

static void ShutdownSdkClient (void *pThis, int64_t timeoutMs=-1)
 

Friends

 

Additional Inherited Members

Protected Member Functions inherited from Aws::Client::AWSJsonClient

virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Protected Member Functions inherited from Aws::Client::AWSClient

HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Static Protected Member Functions inherited from Aws::Client::AWSClient

static void AppendRecursionDetectionHeader (std::shared_ptr< Aws::Http::HttpRequest > ioRequest)
 
 
static bool DoesResponseGenerateError (const std::shared_ptr< Aws::Http::HttpResponse > &response)
 

Protected Attributes inherited from Aws::Client::AWSClient

 
 
 
std::atomic< bool > m_isInitialized
 
std::atomic< size_t > m_operationsProcessed
 
std::condition_variable m_shutdownSignal
 
std::mutex m_shutdownMutex
 

Detailed Description

<fullname>Glue</fullname>

Defines the public endpoint for the Glue service.

Definition at line 22 of file GlueClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 25 of file GlueClient.h.

◆ ClientConfigurationType

Definition at line 29 of file GlueClient.h.

◆ EndpointProviderType

Definition at line 30 of file GlueClient.h.

Constructor & Destructor Documentation

◆ GlueClient() [1/6]

Aws::Glue::GlueClient::GlueClient ( const Aws::Glue::GlueClientConfiguration clientConfiguration = Aws::Glue::GlueClientConfiguration(),
std::shared_ptr< GlueEndpointProviderBase endpointProvider = nullptr 
)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ GlueClient() [2/6]

Aws::Glue::GlueClient::GlueClient ( const Aws::Auth::AWSCredentials credentials,
std::shared_ptr< GlueEndpointProviderBase endpointProvider = nullptr,
const Aws::Glue::GlueClientConfiguration clientConfiguration = Aws::Glue::GlueClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ GlueClient() [3/6]

Aws::Glue::GlueClient::GlueClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
std::shared_ptr< GlueEndpointProviderBase endpointProvider = nullptr,
const Aws::Glue::GlueClientConfiguration clientConfiguration = Aws::Glue::GlueClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ GlueClient() [4/6]

Aws::Glue::GlueClient::GlueClient ( const Aws::Client::ClientConfiguration clientConfiguration)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ GlueClient() [5/6]

Aws::Glue::GlueClient::GlueClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ GlueClient() [6/6]

Aws::Glue::GlueClient::GlueClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~GlueClient()

virtual Aws::Glue::GlueClient::~GlueClient ( )
virtual

Member Function Documentation

◆ accessEndpointProvider()

std::shared_ptr< GlueEndpointProviderBase > & Aws::Glue::GlueClient::accessEndpointProvider ( )

◆ BatchCreatePartition()

virtual Model::BatchCreatePartitionOutcome Aws::Glue::GlueClient::BatchCreatePartition ( const Model::BatchCreatePartitionRequest request) const
virtual

Creates one or more partitions in a batch operation.

See Also:

AWS API Reference

◆ BatchCreatePartitionAsync()

template<typename BatchCreatePartitionRequestT = Model::BatchCreatePartitionRequest>
void Aws::Glue::GlueClient::BatchCreatePartitionAsync ( const BatchCreatePartitionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchCreatePartition that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 101 of file GlueClient.h.

◆ BatchCreatePartitionCallable()

template<typename BatchCreatePartitionRequestT = Model::BatchCreatePartitionRequest>
Model::BatchCreatePartitionOutcomeCallable Aws::Glue::GlueClient::BatchCreatePartitionCallable ( const BatchCreatePartitionRequestT &  request) const
inline

A Callable wrapper for BatchCreatePartition that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 92 of file GlueClient.h.

◆ BatchDeleteConnection()

virtual Model::BatchDeleteConnectionOutcome Aws::Glue::GlueClient::BatchDeleteConnection ( const Model::BatchDeleteConnectionRequest request) const
virtual

Deletes a list of connection definitions from the Data Catalog.

See Also:

AWS API Reference

◆ BatchDeleteConnectionAsync()

template<typename BatchDeleteConnectionRequestT = Model::BatchDeleteConnectionRequest>
void Aws::Glue::GlueClient::BatchDeleteConnectionAsync ( const BatchDeleteConnectionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchDeleteConnection that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 127 of file GlueClient.h.

◆ BatchDeleteConnectionCallable()

template<typename BatchDeleteConnectionRequestT = Model::BatchDeleteConnectionRequest>
Model::BatchDeleteConnectionOutcomeCallable Aws::Glue::GlueClient::BatchDeleteConnectionCallable ( const BatchDeleteConnectionRequestT &  request) const
inline

A Callable wrapper for BatchDeleteConnection that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 118 of file GlueClient.h.

◆ BatchDeletePartition()

virtual Model::BatchDeletePartitionOutcome Aws::Glue::GlueClient::BatchDeletePartition ( const Model::BatchDeletePartitionRequest request) const
virtual

Deletes one or more partitions in a batch operation.

See Also:

AWS API Reference

◆ BatchDeletePartitionAsync()

template<typename BatchDeletePartitionRequestT = Model::BatchDeletePartitionRequest>
void Aws::Glue::GlueClient::BatchDeletePartitionAsync ( const BatchDeletePartitionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchDeletePartition that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 153 of file GlueClient.h.

◆ BatchDeletePartitionCallable()

template<typename BatchDeletePartitionRequestT = Model::BatchDeletePartitionRequest>
Model::BatchDeletePartitionOutcomeCallable Aws::Glue::GlueClient::BatchDeletePartitionCallable ( const BatchDeletePartitionRequestT &  request) const
inline

A Callable wrapper for BatchDeletePartition that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 144 of file GlueClient.h.

◆ BatchDeleteTable()

virtual Model::BatchDeleteTableOutcome Aws::Glue::GlueClient::BatchDeleteTable ( const Model::BatchDeleteTableRequest request) const
virtual

Deletes multiple tables at once.

After completing this operation, you no longer have access to the table versions and partitions that belong to the deleted table. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.

To ensure the immediate deletion of all related resources, before calling BatchDeleteTable, use DeleteTableVersion or BatchDeleteTableVersion, and DeletePartition or BatchDeletePartition, to delete any resources that belong to the table.

See Also:

AWS API Reference

◆ BatchDeleteTableAsync()

template<typename BatchDeleteTableRequestT = Model::BatchDeleteTableRequest>
void Aws::Glue::GlueClient::BatchDeleteTableAsync ( const BatchDeleteTableRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchDeleteTable that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 186 of file GlueClient.h.

◆ BatchDeleteTableCallable()

template<typename BatchDeleteTableRequestT = Model::BatchDeleteTableRequest>
Model::BatchDeleteTableOutcomeCallable Aws::Glue::GlueClient::BatchDeleteTableCallable ( const BatchDeleteTableRequestT &  request) const
inline

A Callable wrapper for BatchDeleteTable that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 177 of file GlueClient.h.

◆ BatchDeleteTableVersion()

virtual Model::BatchDeleteTableVersionOutcome Aws::Glue::GlueClient::BatchDeleteTableVersion ( const Model::BatchDeleteTableVersionRequest request) const
virtual

Deletes a specified batch of versions of a table.

See Also:


AWS API Reference

◆ BatchDeleteTableVersionAsync()

template<typename BatchDeleteTableVersionRequestT = Model::BatchDeleteTableVersionRequest>
void Aws::Glue::GlueClient::BatchDeleteTableVersionAsync ( const BatchDeleteTableVersionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchDeleteTableVersion that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 212 of file GlueClient.h.

◆ BatchDeleteTableVersionCallable()

template<typename BatchDeleteTableVersionRequestT = Model::BatchDeleteTableVersionRequest>
Model::BatchDeleteTableVersionOutcomeCallable Aws::Glue::GlueClient::BatchDeleteTableVersionCallable ( const BatchDeleteTableVersionRequestT &  request) const
inline

A Callable wrapper for BatchDeleteTableVersion that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 203 of file GlueClient.h.

◆ BatchGetBlueprints()

virtual Model::BatchGetBlueprintsOutcome Aws::Glue::GlueClient::BatchGetBlueprints ( const Model::BatchGetBlueprintsRequest request) const
virtual

Retrieves information about a list of blueprints.

See Also:


AWS API Reference

◆ BatchGetBlueprintsAsync()

template<typename BatchGetBlueprintsRequestT = Model::BatchGetBlueprintsRequest>
void Aws::Glue::GlueClient::BatchGetBlueprintsAsync ( const BatchGetBlueprintsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchGetBlueprints that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 238 of file GlueClient.h.

◆ BatchGetBlueprintsCallable()

template<typename BatchGetBlueprintsRequestT = Model::BatchGetBlueprintsRequest>
Model::BatchGetBlueprintsOutcomeCallable Aws::Glue::GlueClient::BatchGetBlueprintsCallable ( const BatchGetBlueprintsRequestT &  request) const
inline

A Callable wrapper for BatchGetBlueprints that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 229 of file GlueClient.h.

◆ BatchGetCrawlers()

virtual Model::BatchGetCrawlersOutcome Aws::Glue::GlueClient::BatchGetCrawlers ( const Model::BatchGetCrawlersRequest request) const
virtual

Returns a list of resource metadata for a given list of crawler names. After calling the ListCrawlers operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.

See Also:

AWS API Reference

◆ BatchGetCrawlersAsync()

template<typename BatchGetCrawlersRequestT = Model::BatchGetCrawlersRequest>
void Aws::Glue::GlueClient::BatchGetCrawlersAsync ( const BatchGetCrawlersRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchGetCrawlers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 267 of file GlueClient.h.

◆ BatchGetCrawlersCallable()

template<typename BatchGetCrawlersRequestT = Model::BatchGetCrawlersRequest>
Model::BatchGetCrawlersOutcomeCallable Aws::Glue::GlueClient::BatchGetCrawlersCallable ( const BatchGetCrawlersRequestT &  request) const
inline

A Callable wrapper for BatchGetCrawlers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 258 of file GlueClient.h.

◆ BatchGetCustomEntityTypes()

virtual Model::BatchGetCustomEntityTypesOutcome Aws::Glue::GlueClient::BatchGetCustomEntityTypes ( const Model::BatchGetCustomEntityTypesRequest request) const
virtual

Retrieves the details for the custom patterns specified by a list of names.

See Also:

AWS API Reference

◆ BatchGetCustomEntityTypesAsync()

template<typename BatchGetCustomEntityTypesRequestT = Model::BatchGetCustomEntityTypesRequest>
void Aws::Glue::GlueClient::BatchGetCustomEntityTypesAsync ( const BatchGetCustomEntityTypesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchGetCustomEntityTypes that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 293 of file GlueClient.h.

◆ BatchGetCustomEntityTypesCallable()

template<typename BatchGetCustomEntityTypesRequestT = Model::BatchGetCustomEntityTypesRequest>
Model::BatchGetCustomEntityTypesOutcomeCallable Aws::Glue::GlueClient::BatchGetCustomEntityTypesCallable ( const BatchGetCustomEntityTypesRequestT &  request) const
inline

A Callable wrapper for BatchGetCustomEntityTypes that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 284 of file GlueClient.h.

◆ BatchGetDataQualityResult()

virtual Model::BatchGetDataQualityResultOutcome Aws::Glue::GlueClient::BatchGetDataQualityResult ( const Model::BatchGetDataQualityResultRequest request) const
virtual

Retrieves a list of data quality results for the specified result IDs.

See Also:

AWS API Reference

◆ BatchGetDataQualityResultAsync()

template<typename BatchGetDataQualityResultRequestT = Model::BatchGetDataQualityResultRequest>
void Aws::Glue::GlueClient::BatchGetDataQualityResultAsync ( const BatchGetDataQualityResultRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchGetDataQualityResult that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 319 of file GlueClient.h.

◆ BatchGetDataQualityResultCallable()

template<typename BatchGetDataQualityResultRequestT = Model::BatchGetDataQualityResultRequest>
Model::BatchGetDataQualityResultOutcomeCallable Aws::Glue::GlueClient::BatchGetDataQualityResultCallable ( const BatchGetDataQualityResultRequestT &  request) const
inline

A Callable wrapper for BatchGetDataQualityResult that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 310 of file GlueClient.h.

◆ BatchGetDevEndpoints()

virtual Model::BatchGetDevEndpointsOutcome Aws::Glue::GlueClient::BatchGetDevEndpoints ( const Model::BatchGetDevEndpointsRequest request) const
virtual

Returns a list of resource metadata for a given list of development endpoint names. After calling the ListDevEndpoints operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.

See Also:

AWS API Reference

◆ BatchGetDevEndpointsAsync()

template<typename BatchGetDevEndpointsRequestT = Model::BatchGetDevEndpointsRequest>
void Aws::Glue::GlueClient::BatchGetDevEndpointsAsync ( const BatchGetDevEndpointsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchGetDevEndpoints that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 348 of file GlueClient.h.

◆ BatchGetDevEndpointsCallable()

template<typename BatchGetDevEndpointsRequestT = Model::BatchGetDevEndpointsRequest>
Model::BatchGetDevEndpointsOutcomeCallable Aws::Glue::GlueClient::BatchGetDevEndpointsCallable ( const BatchGetDevEndpointsRequestT &  request) const
inline

A Callable wrapper for BatchGetDevEndpoints that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 339 of file GlueClient.h.

◆ BatchGetJobs()

virtual Model::BatchGetJobsOutcome Aws::Glue::GlueClient::BatchGetJobs ( const Model::BatchGetJobsRequest request) const
virtual

Returns a list of resource metadata for a given list of job names. After calling the ListJobs operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.

See Also:

AWS API Reference

◆ BatchGetJobsAsync()

template<typename BatchGetJobsRequestT = Model::BatchGetJobsRequest>
void Aws::Glue::GlueClient::BatchGetJobsAsync ( const BatchGetJobsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchGetJobs that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 377 of file GlueClient.h.

◆ BatchGetJobsCallable()

template<typename BatchGetJobsRequestT = Model::BatchGetJobsRequest>
Model::BatchGetJobsOutcomeCallable Aws::Glue::GlueClient::BatchGetJobsCallable ( const BatchGetJobsRequestT &  request) const
inline

A Callable wrapper for BatchGetJobs that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 368 of file GlueClient.h.

◆ BatchGetPartition()

virtual Model::BatchGetPartitionOutcome Aws::Glue::GlueClient::BatchGetPartition ( const Model::BatchGetPartitionRequest request) const
virtual

Retrieves partitions in a batch request.

See Also:

AWS API Reference

◆ BatchGetPartitionAsync()

template<typename BatchGetPartitionRequestT = Model::BatchGetPartitionRequest>
void Aws::Glue::GlueClient::BatchGetPartitionAsync ( const BatchGetPartitionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchGetPartition that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 402 of file GlueClient.h.

◆ BatchGetPartitionCallable()

template<typename BatchGetPartitionRequestT = Model::BatchGetPartitionRequest>
Model::BatchGetPartitionOutcomeCallable Aws::Glue::GlueClient::BatchGetPartitionCallable ( const BatchGetPartitionRequestT &  request) const
inline

A Callable wrapper for BatchGetPartition that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 393 of file GlueClient.h.

◆ BatchGetTableOptimizer()

virtual Model::BatchGetTableOptimizerOutcome Aws::Glue::GlueClient::BatchGetTableOptimizer ( const Model::BatchGetTableOptimizerRequest request) const
virtual

Returns the configuration for the specified table optimizers.

See Also:

AWS API Reference

◆ BatchGetTableOptimizerAsync()

template<typename BatchGetTableOptimizerRequestT = Model::BatchGetTableOptimizerRequest>
void Aws::Glue::GlueClient::BatchGetTableOptimizerAsync ( const BatchGetTableOptimizerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchGetTableOptimizer that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 428 of file GlueClient.h.

◆ BatchGetTableOptimizerCallable()

template<typename BatchGetTableOptimizerRequestT = Model::BatchGetTableOptimizerRequest>
Model::BatchGetTableOptimizerOutcomeCallable Aws::Glue::GlueClient::BatchGetTableOptimizerCallable ( const BatchGetTableOptimizerRequestT &  request) const
inline

A Callable wrapper for BatchGetTableOptimizer that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 419 of file GlueClient.h.

◆ BatchGetTriggers()

virtual Model::BatchGetTriggersOutcome Aws::Glue::GlueClient::BatchGetTriggers ( const Model::BatchGetTriggersRequest request) const
virtual

Returns a list of resource metadata for a given list of trigger names. After calling the ListTriggers operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.

See Also:

AWS API Reference

◆ BatchGetTriggersAsync()

template<typename BatchGetTriggersRequestT = Model::BatchGetTriggersRequest>
void Aws::Glue::GlueClient::BatchGetTriggersAsync ( const BatchGetTriggersRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchGetTriggers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 457 of file GlueClient.h.

◆ BatchGetTriggersCallable()

template<typename BatchGetTriggersRequestT = Model::BatchGetTriggersRequest>
Model::BatchGetTriggersOutcomeCallable Aws::Glue::GlueClient::BatchGetTriggersCallable ( const BatchGetTriggersRequestT &  request) const
inline

A Callable wrapper for BatchGetTriggers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 448 of file GlueClient.h.

◆ BatchGetWorkflows()

virtual Model::BatchGetWorkflowsOutcome Aws::Glue::GlueClient::BatchGetWorkflows ( const Model::BatchGetWorkflowsRequest request) const
virtual

Returns a list of resource metadata for a given list of workflow names. After calling the ListWorkflows operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.

See Also:

AWS API Reference

◆ BatchGetWorkflowsAsync()

template<typename BatchGetWorkflowsRequestT = Model::BatchGetWorkflowsRequest>
void Aws::Glue::GlueClient::BatchGetWorkflowsAsync ( const BatchGetWorkflowsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchGetWorkflows that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 486 of file GlueClient.h.

◆ BatchGetWorkflowsCallable()

template<typename BatchGetWorkflowsRequestT = Model::BatchGetWorkflowsRequest>
Model::BatchGetWorkflowsOutcomeCallable Aws::Glue::GlueClient::BatchGetWorkflowsCallable ( const BatchGetWorkflowsRequestT &  request) const
inline

A Callable wrapper for BatchGetWorkflows that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 477 of file GlueClient.h.

◆ BatchPutDataQualityStatisticAnnotation()

virtual Model::BatchPutDataQualityStatisticAnnotationOutcome Aws::Glue::GlueClient::BatchPutDataQualityStatisticAnnotation ( const Model::BatchPutDataQualityStatisticAnnotationRequest request) const
virtual

Annotate datapoints over time for a specific data quality statistic.

See Also:

AWS API Reference

◆ BatchPutDataQualityStatisticAnnotationAsync()

template<typename BatchPutDataQualityStatisticAnnotationRequestT = Model::BatchPutDataQualityStatisticAnnotationRequest>
void Aws::Glue::GlueClient::BatchPutDataQualityStatisticAnnotationAsync ( const BatchPutDataQualityStatisticAnnotationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchPutDataQualityStatisticAnnotation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 512 of file GlueClient.h.

◆ BatchPutDataQualityStatisticAnnotationCallable()

template<typename BatchPutDataQualityStatisticAnnotationRequestT = Model::BatchPutDataQualityStatisticAnnotationRequest>
Model::BatchPutDataQualityStatisticAnnotationOutcomeCallable Aws::Glue::GlueClient::BatchPutDataQualityStatisticAnnotationCallable ( const BatchPutDataQualityStatisticAnnotationRequestT &  request) const
inline

A Callable wrapper for BatchPutDataQualityStatisticAnnotation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 503 of file GlueClient.h.

◆ BatchStopJobRun()

virtual Model::BatchStopJobRunOutcome Aws::Glue::GlueClient::BatchStopJobRun ( const Model::BatchStopJobRunRequest request) const
virtual

Stops one or more job runs for a specified job definition.

See Also:

AWS API Reference

◆ BatchStopJobRunAsync()

template<typename BatchStopJobRunRequestT = Model::BatchStopJobRunRequest>
void Aws::Glue::GlueClient::BatchStopJobRunAsync ( const BatchStopJobRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchStopJobRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 538 of file GlueClient.h.

◆ BatchStopJobRunCallable()

template<typename BatchStopJobRunRequestT = Model::BatchStopJobRunRequest>
Model::BatchStopJobRunOutcomeCallable Aws::Glue::GlueClient::BatchStopJobRunCallable ( const BatchStopJobRunRequestT &  request) const
inline

A Callable wrapper for BatchStopJobRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 529 of file GlueClient.h.

◆ BatchUpdatePartition()

virtual Model::BatchUpdatePartitionOutcome Aws::Glue::GlueClient::BatchUpdatePartition ( const Model::BatchUpdatePartitionRequest request) const
virtual

Updates one or more partitions in a batch operation.

See Also:

AWS API Reference

◆ BatchUpdatePartitionAsync()

template<typename BatchUpdatePartitionRequestT = Model::BatchUpdatePartitionRequest>
void Aws::Glue::GlueClient::BatchUpdatePartitionAsync ( const BatchUpdatePartitionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchUpdatePartition that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 564 of file GlueClient.h.

◆ BatchUpdatePartitionCallable()

template<typename BatchUpdatePartitionRequestT = Model::BatchUpdatePartitionRequest>
Model::BatchUpdatePartitionOutcomeCallable Aws::Glue::GlueClient::BatchUpdatePartitionCallable ( const BatchUpdatePartitionRequestT &  request) const
inline

A Callable wrapper for BatchUpdatePartition that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 555 of file GlueClient.h.

◆ CancelDataQualityRuleRecommendationRun()

virtual Model::CancelDataQualityRuleRecommendationRunOutcome Aws::Glue::GlueClient::CancelDataQualityRuleRecommendationRun ( const Model::CancelDataQualityRuleRecommendationRunRequest request) const
virtual

Cancels the specified recommendation run that was being used to generate rules.

See Also:

AWS API Reference

◆ CancelDataQualityRuleRecommendationRunAsync()

template<typename CancelDataQualityRuleRecommendationRunRequestT = Model::CancelDataQualityRuleRecommendationRunRequest>
void Aws::Glue::GlueClient::CancelDataQualityRuleRecommendationRunAsync ( const CancelDataQualityRuleRecommendationRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CancelDataQualityRuleRecommendationRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 590 of file GlueClient.h.

◆ CancelDataQualityRuleRecommendationRunCallable()

template<typename CancelDataQualityRuleRecommendationRunRequestT = Model::CancelDataQualityRuleRecommendationRunRequest>
Model::CancelDataQualityRuleRecommendationRunOutcomeCallable Aws::Glue::GlueClient::CancelDataQualityRuleRecommendationRunCallable ( const CancelDataQualityRuleRecommendationRunRequestT &  request) const
inline

A Callable wrapper for CancelDataQualityRuleRecommendationRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 581 of file GlueClient.h.

◆ CancelDataQualityRulesetEvaluationRun()

virtual Model::CancelDataQualityRulesetEvaluationRunOutcome Aws::Glue::GlueClient::CancelDataQualityRulesetEvaluationRun ( const Model::CancelDataQualityRulesetEvaluationRunRequest request) const
virtual

Cancels a run where a ruleset is being evaluated against a data source.

See Also:

AWS API Reference

◆ CancelDataQualityRulesetEvaluationRunAsync()

template<typename CancelDataQualityRulesetEvaluationRunRequestT = Model::CancelDataQualityRulesetEvaluationRunRequest>
void Aws::Glue::GlueClient::CancelDataQualityRulesetEvaluationRunAsync ( const CancelDataQualityRulesetEvaluationRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CancelDataQualityRulesetEvaluationRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 616 of file GlueClient.h.

◆ CancelDataQualityRulesetEvaluationRunCallable()

template<typename CancelDataQualityRulesetEvaluationRunRequestT = Model::CancelDataQualityRulesetEvaluationRunRequest>
Model::CancelDataQualityRulesetEvaluationRunOutcomeCallable Aws::Glue::GlueClient::CancelDataQualityRulesetEvaluationRunCallable ( const CancelDataQualityRulesetEvaluationRunRequestT &  request) const
inline

A Callable wrapper for CancelDataQualityRulesetEvaluationRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 607 of file GlueClient.h.

◆ CancelMLTaskRun()

virtual Model::CancelMLTaskRunOutcome Aws::Glue::GlueClient::CancelMLTaskRun ( const Model::CancelMLTaskRunRequest request) const
virtual

Cancels (stops) a task run. Machine learning task runs are asynchronous tasks that Glue runs on your behalf as part of various machine learning workflows. You can cancel a machine learning task run at any time by calling CancelMLTaskRun with a task run's parent transform's TransformID and the task run's TaskRunId.

See Also:

AWS API Reference

◆ CancelMLTaskRunAsync()

template<typename CancelMLTaskRunRequestT = Model::CancelMLTaskRunRequest>
void Aws::Glue::GlueClient::CancelMLTaskRunAsync ( const CancelMLTaskRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CancelMLTaskRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 646 of file GlueClient.h.

◆ CancelMLTaskRunCallable()

template<typename CancelMLTaskRunRequestT = Model::CancelMLTaskRunRequest>
Model::CancelMLTaskRunOutcomeCallable Aws::Glue::GlueClient::CancelMLTaskRunCallable ( const CancelMLTaskRunRequestT &  request) const
inline

A Callable wrapper for CancelMLTaskRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 637 of file GlueClient.h.

◆ CancelStatement()

virtual Model::CancelStatementOutcome Aws::Glue::GlueClient::CancelStatement ( const Model::CancelStatementRequest request) const
virtual

Cancels the statement.

See Also:

AWS API Reference

◆ CancelStatementAsync()

template<typename CancelStatementRequestT = Model::CancelStatementRequest>
void Aws::Glue::GlueClient::CancelStatementAsync ( const CancelStatementRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CancelStatement that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 671 of file GlueClient.h.

◆ CancelStatementCallable()

template<typename CancelStatementRequestT = Model::CancelStatementRequest>
Model::CancelStatementOutcomeCallable Aws::Glue::GlueClient::CancelStatementCallable ( const CancelStatementRequestT &  request) const
inline

A Callable wrapper for CancelStatement that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 662 of file GlueClient.h.

◆ CheckSchemaVersionValidity()

virtual Model::CheckSchemaVersionValidityOutcome Aws::Glue::GlueClient::CheckSchemaVersionValidity ( const Model::CheckSchemaVersionValidityRequest request) const
virtual

Validates the supplied schema. This call has no side effects, it simply validates using the supplied schema using DataFormat as the format. Since it does not take a schema set name, no compatibility checks are performed.

See Also:

AWS API Reference

◆ CheckSchemaVersionValidityAsync()

template<typename CheckSchemaVersionValidityRequestT = Model::CheckSchemaVersionValidityRequest>
void Aws::Glue::GlueClient::CheckSchemaVersionValidityAsync ( const CheckSchemaVersionValidityRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CheckSchemaVersionValidity that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 699 of file GlueClient.h.

◆ CheckSchemaVersionValidityCallable()

template<typename CheckSchemaVersionValidityRequestT = Model::CheckSchemaVersionValidityRequest>
Model::CheckSchemaVersionValidityOutcomeCallable Aws::Glue::GlueClient::CheckSchemaVersionValidityCallable ( const CheckSchemaVersionValidityRequestT &  request) const
inline

A Callable wrapper for CheckSchemaVersionValidity that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 690 of file GlueClient.h.

◆ CreateBlueprint()

virtual Model::CreateBlueprintOutcome Aws::Glue::GlueClient::CreateBlueprint ( const Model::CreateBlueprintRequest request) const
virtual

Registers a blueprint with Glue.

See Also:

AWS API Reference

◆ CreateBlueprintAsync()

template<typename CreateBlueprintRequestT = Model::CreateBlueprintRequest>
void Aws::Glue::GlueClient::CreateBlueprintAsync ( const CreateBlueprintRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateBlueprint that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 724 of file GlueClient.h.

◆ CreateBlueprintCallable()

template<typename CreateBlueprintRequestT = Model::CreateBlueprintRequest>
Model::CreateBlueprintOutcomeCallable Aws::Glue::GlueClient::CreateBlueprintCallable ( const CreateBlueprintRequestT &  request) const
inline

A Callable wrapper for CreateBlueprint that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 715 of file GlueClient.h.

◆ CreateClassifier()

virtual Model::CreateClassifierOutcome Aws::Glue::GlueClient::CreateClassifier ( const Model::CreateClassifierRequest request = {}) const
virtual

Creates a classifier in the user's account. This can be a GrokClassifier, an XMLClassifier, a JsonClassifier, or a CsvClassifier, depending on which field of the request is present.

See Also:

AWS API Reference

◆ CreateClassifierAsync()

template<typename CreateClassifierRequestT = Model::CreateClassifierRequest>
void Aws::Glue::GlueClient::CreateClassifierAsync ( const CreateClassifierResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const CreateClassifierRequestT &  request = {} 
) const
inline

An Async wrapper for CreateClassifier that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 752 of file GlueClient.h.

◆ CreateClassifierCallable()

template<typename CreateClassifierRequestT = Model::CreateClassifierRequest>
Model::CreateClassifierOutcomeCallable Aws::Glue::GlueClient::CreateClassifierCallable ( const CreateClassifierRequestT &  request = {}) const
inline

A Callable wrapper for CreateClassifier that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 743 of file GlueClient.h.

◆ CreateColumnStatisticsTaskSettings()

virtual Model::CreateColumnStatisticsTaskSettingsOutcome Aws::Glue::GlueClient::CreateColumnStatisticsTaskSettings ( const Model::CreateColumnStatisticsTaskSettingsRequest request) const
virtual

Creates settings for a column statistics task.

See Also:

AWS API Reference

◆ CreateColumnStatisticsTaskSettingsAsync()

template<typename CreateColumnStatisticsTaskSettingsRequestT = Model::CreateColumnStatisticsTaskSettingsRequest>
void Aws::Glue::GlueClient::CreateColumnStatisticsTaskSettingsAsync ( const CreateColumnStatisticsTaskSettingsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateColumnStatisticsTaskSettings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 777 of file GlueClient.h.

◆ CreateColumnStatisticsTaskSettingsCallable()

template<typename CreateColumnStatisticsTaskSettingsRequestT = Model::CreateColumnStatisticsTaskSettingsRequest>
Model::CreateColumnStatisticsTaskSettingsOutcomeCallable Aws::Glue::GlueClient::CreateColumnStatisticsTaskSettingsCallable ( const CreateColumnStatisticsTaskSettingsRequestT &  request) const
inline

A Callable wrapper for CreateColumnStatisticsTaskSettings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 768 of file GlueClient.h.

◆ CreateConnection()

virtual Model::CreateConnectionOutcome Aws::Glue::GlueClient::CreateConnection ( const Model::CreateConnectionRequest request) const
virtual

Creates a connection definition in the Data Catalog.

Connections used for creating federated resources require the IAM glue:PassConnection permission.

See Also:

AWS API Reference

◆ CreateConnectionAsync()

template<typename CreateConnectionRequestT = Model::CreateConnectionRequest>
void Aws::Glue::GlueClient::CreateConnectionAsync ( const CreateConnectionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateConnection that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 804 of file GlueClient.h.

◆ CreateConnectionCallable()

template<typename CreateConnectionRequestT = Model::CreateConnectionRequest>
Model::CreateConnectionOutcomeCallable Aws::Glue::GlueClient::CreateConnectionCallable ( const CreateConnectionRequestT &  request) const
inline

A Callable wrapper for CreateConnection that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 795 of file GlueClient.h.

◆ CreateCrawler()

virtual Model::CreateCrawlerOutcome Aws::Glue::GlueClient::CreateCrawler ( const Model::CreateCrawlerRequest request) const
virtual

Creates a new crawler with specified targets, role, configuration, and optional schedule. At least one crawl target must be specified, in the s3Targets field, the jdbcTargets field, or the DynamoDBTargets field.

See Also:

AWS API Reference

◆ CreateCrawlerAsync()

template<typename CreateCrawlerRequestT = Model::CreateCrawlerRequest>
void Aws::Glue::GlueClient::CreateCrawlerAsync ( const CreateCrawlerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateCrawler that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 832 of file GlueClient.h.

◆ CreateCrawlerCallable()

template<typename CreateCrawlerRequestT = Model::CreateCrawlerRequest>
Model::CreateCrawlerOutcomeCallable Aws::Glue::GlueClient::CreateCrawlerCallable ( const CreateCrawlerRequestT &  request) const
inline

A Callable wrapper for CreateCrawler that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 823 of file GlueClient.h.

◆ CreateCustomEntityType()

virtual Model::CreateCustomEntityTypeOutcome Aws::Glue::GlueClient::CreateCustomEntityType ( const Model::CreateCustomEntityTypeRequest request) const
virtual

Creates a custom pattern that is used to detect sensitive data across the columns and rows of your structured data.

Each custom pattern you create specifies a regular expression and an optional list of context words. If no context words are passed only a regular expression is checked.

See Also:

AWS API Reference

◆ CreateCustomEntityTypeAsync()

template<typename CreateCustomEntityTypeRequestT = Model::CreateCustomEntityTypeRequest>
void Aws::Glue::GlueClient::CreateCustomEntityTypeAsync ( const CreateCustomEntityTypeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateCustomEntityType that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 861 of file GlueClient.h.

◆ CreateCustomEntityTypeCallable()

template<typename CreateCustomEntityTypeRequestT = Model::CreateCustomEntityTypeRequest>
Model::CreateCustomEntityTypeOutcomeCallable Aws::Glue::GlueClient::CreateCustomEntityTypeCallable ( const CreateCustomEntityTypeRequestT &  request) const
inline

A Callable wrapper for CreateCustomEntityType that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 852 of file GlueClient.h.

◆ CreateDatabase()

virtual Model::CreateDatabaseOutcome Aws::Glue::GlueClient::CreateDatabase ( const Model::CreateDatabaseRequest request) const
virtual

Creates a new database in a Data Catalog.

See Also:

AWS API Reference

◆ CreateDatabaseAsync()

template<typename CreateDatabaseRequestT = Model::CreateDatabaseRequest>
void Aws::Glue::GlueClient::CreateDatabaseAsync ( const CreateDatabaseRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateDatabase that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 914 of file GlueClient.h.

◆ CreateDatabaseCallable()

template<typename CreateDatabaseRequestT = Model::CreateDatabaseRequest>
Model::CreateDatabaseOutcomeCallable Aws::Glue::GlueClient::CreateDatabaseCallable ( const CreateDatabaseRequestT &  request) const
inline

A Callable wrapper for CreateDatabase that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 905 of file GlueClient.h.

◆ CreateDataQualityRuleset()

virtual Model::CreateDataQualityRulesetOutcome Aws::Glue::GlueClient::CreateDataQualityRuleset ( const Model::CreateDataQualityRulesetRequest request) const
virtual

Creates a data quality ruleset with DQDL rules applied to a specified Glue table.

You create the ruleset using the Data Quality Definition Language (DQDL). For more information, see the Glue developer guide.

See Also:

AWS API Reference

◆ CreateDataQualityRulesetAsync()

template<typename CreateDataQualityRulesetRequestT = Model::CreateDataQualityRulesetRequest>
void Aws::Glue::GlueClient::CreateDataQualityRulesetAsync ( const CreateDataQualityRulesetRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateDataQualityRuleset that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 889 of file GlueClient.h.

◆ CreateDataQualityRulesetCallable()

template<typename CreateDataQualityRulesetRequestT = Model::CreateDataQualityRulesetRequest>
Model::CreateDataQualityRulesetOutcomeCallable Aws::Glue::GlueClient::CreateDataQualityRulesetCallable ( const CreateDataQualityRulesetRequestT &  request) const
inline

A Callable wrapper for CreateDataQualityRuleset that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 880 of file GlueClient.h.

◆ CreateDevEndpoint()

virtual Model::CreateDevEndpointOutcome Aws::Glue::GlueClient::CreateDevEndpoint ( const Model::CreateDevEndpointRequest request) const
virtual

Creates a new development endpoint.

See Also:

AWS API Reference

◆ CreateDevEndpointAsync()

template<typename CreateDevEndpointRequestT = Model::CreateDevEndpointRequest>
void Aws::Glue::GlueClient::CreateDevEndpointAsync ( const CreateDevEndpointRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateDevEndpoint that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 939 of file GlueClient.h.

◆ CreateDevEndpointCallable()

template<typename CreateDevEndpointRequestT = Model::CreateDevEndpointRequest>
Model::CreateDevEndpointOutcomeCallable Aws::Glue::GlueClient::CreateDevEndpointCallable ( const CreateDevEndpointRequestT &  request) const
inline

A Callable wrapper for CreateDevEndpoint that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 930 of file GlueClient.h.

◆ CreateJob()

virtual Model::CreateJobOutcome Aws::Glue::GlueClient::CreateJob ( const Model::CreateJobRequest request) const
virtual

Creates a new job definition.

See Also:

AWS API Reference

◆ CreateJobAsync()

template<typename CreateJobRequestT = Model::CreateJobRequest>
void Aws::Glue::GlueClient::CreateJobAsync ( const CreateJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 964 of file GlueClient.h.

◆ CreateJobCallable()

template<typename CreateJobRequestT = Model::CreateJobRequest>
Model::CreateJobOutcomeCallable Aws::Glue::GlueClient::CreateJobCallable ( const CreateJobRequestT &  request) const
inline

A Callable wrapper for CreateJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 955 of file GlueClient.h.

◆ CreateMLTransform()

virtual Model::CreateMLTransformOutcome Aws::Glue::GlueClient::CreateMLTransform ( const Model::CreateMLTransformRequest request) const
virtual

Creates an Glue machine learning transform. This operation creates the transform and all the necessary parameters to train it.

Call this operation as the first step in the process of using a machine learning transform (such as the FindMatches transform) for deduplicating data. You can provide an optional Description, in addition to the parameters that you want to use for your algorithm.

You must also specify certain parameters for the tasks that Glue runs on your behalf as part of learning from your data and creating a high-quality machine learning transform. These parameters include Role, and optionally, AllocatedCapacity, Timeout, and MaxRetries. For more information, see Jobs.

See Also:

AWS API Reference

◆ CreateMLTransformAsync()

template<typename CreateMLTransformRequestT = Model::CreateMLTransformRequest>
void Aws::Glue::GlueClient::CreateMLTransformAsync ( const CreateMLTransformRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateMLTransform that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1001 of file GlueClient.h.

◆ CreateMLTransformCallable()

template<typename CreateMLTransformRequestT = Model::CreateMLTransformRequest>
Model::CreateMLTransformOutcomeCallable Aws::Glue::GlueClient::CreateMLTransformCallable ( const CreateMLTransformRequestT &  request) const
inline

A Callable wrapper for CreateMLTransform that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 992 of file GlueClient.h.

◆ CreatePartition()

virtual Model::CreatePartitionOutcome Aws::Glue::GlueClient::CreatePartition ( const Model::CreatePartitionRequest request) const
virtual

Creates a new partition.

See Also:

AWS API Reference

◆ CreatePartitionAsync()

template<typename CreatePartitionRequestT = Model::CreatePartitionRequest>
void Aws::Glue::GlueClient::CreatePartitionAsync ( const CreatePartitionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreatePartition that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1026 of file GlueClient.h.

◆ CreatePartitionCallable()

template<typename CreatePartitionRequestT = Model::CreatePartitionRequest>
Model::CreatePartitionOutcomeCallable Aws::Glue::GlueClient::CreatePartitionCallable ( const CreatePartitionRequestT &  request) const
inline

A Callable wrapper for CreatePartition that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1017 of file GlueClient.h.

◆ CreatePartitionIndex()

virtual Model::CreatePartitionIndexOutcome Aws::Glue::GlueClient::CreatePartitionIndex ( const Model::CreatePartitionIndexRequest request) const
virtual

Creates a specified partition index in an existing table.

See Also:

AWS API Reference

◆ CreatePartitionIndexAsync()

template<typename CreatePartitionIndexRequestT = Model::CreatePartitionIndexRequest>
void Aws::Glue::GlueClient::CreatePartitionIndexAsync ( const CreatePartitionIndexRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreatePartitionIndex that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1052 of file GlueClient.h.

◆ CreatePartitionIndexCallable()

template<typename CreatePartitionIndexRequestT = Model::CreatePartitionIndexRequest>
Model::CreatePartitionIndexOutcomeCallable Aws::Glue::GlueClient::CreatePartitionIndexCallable ( const CreatePartitionIndexRequestT &  request) const
inline

A Callable wrapper for CreatePartitionIndex that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1043 of file GlueClient.h.

◆ CreateRegistry()

virtual Model::CreateRegistryOutcome Aws::Glue::GlueClient::CreateRegistry ( const Model::CreateRegistryRequest request) const
virtual

Creates a new registry which may be used to hold a collection of schemas.

See Also:

AWS API Reference

◆ CreateRegistryAsync()

template<typename CreateRegistryRequestT = Model::CreateRegistryRequest>
void Aws::Glue::GlueClient::CreateRegistryAsync ( const CreateRegistryRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateRegistry that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1078 of file GlueClient.h.

◆ CreateRegistryCallable()

template<typename CreateRegistryRequestT = Model::CreateRegistryRequest>
Model::CreateRegistryOutcomeCallable Aws::Glue::GlueClient::CreateRegistryCallable ( const CreateRegistryRequestT &  request) const
inline

A Callable wrapper for CreateRegistry that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1069 of file GlueClient.h.

◆ CreateSchema()

virtual Model::CreateSchemaOutcome Aws::Glue::GlueClient::CreateSchema ( const Model::CreateSchemaRequest request) const
virtual

Creates a new schema set and registers the schema definition. Returns an error if the schema set already exists without actually registering the version.

When the schema set is created, a version checkpoint will be set to the first version. Compatibility mode "DISABLED" restricts any additional schema versions from being added after the first schema version. For all other compatibility modes, validation of compatibility settings will be applied only from the second version onwards when the RegisterSchemaVersion API is used.

When this API is called without a RegistryId, this will create an entry for a "default-registry" in the registry database tables, if it is not already present.

See Also:

AWS API Reference

◆ CreateSchemaAsync()

template<typename CreateSchemaRequestT = Model::CreateSchemaRequest>
void Aws::Glue::GlueClient::CreateSchemaAsync ( const CreateSchemaRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateSchema that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1112 of file GlueClient.h.

◆ CreateSchemaCallable()

template<typename CreateSchemaRequestT = Model::CreateSchemaRequest>
Model::CreateSchemaOutcomeCallable Aws::Glue::GlueClient::CreateSchemaCallable ( const CreateSchemaRequestT &  request) const
inline

A Callable wrapper for CreateSchema that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1103 of file GlueClient.h.

◆ CreateScript()

virtual Model::CreateScriptOutcome Aws::Glue::GlueClient::CreateScript ( const Model::CreateScriptRequest request = {}) const
virtual

Transforms a directed acyclic graph (DAG) into code.

See Also:

AWS API Reference

◆ CreateScriptAsync()

template<typename CreateScriptRequestT = Model::CreateScriptRequest>
void Aws::Glue::GlueClient::CreateScriptAsync ( const CreateScriptResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const CreateScriptRequestT &  request = {} 
) const
inline

An Async wrapper for CreateScript that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1138 of file GlueClient.h.

◆ CreateScriptCallable()

template<typename CreateScriptRequestT = Model::CreateScriptRequest>
Model::CreateScriptOutcomeCallable Aws::Glue::GlueClient::CreateScriptCallable ( const CreateScriptRequestT &  request = {}) const
inline

A Callable wrapper for CreateScript that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1129 of file GlueClient.h.

◆ CreateSecurityConfiguration()

virtual Model::CreateSecurityConfigurationOutcome Aws::Glue::GlueClient::CreateSecurityConfiguration ( const Model::CreateSecurityConfigurationRequest request) const
virtual

Creates a new security configuration. A security configuration is a set of security properties that can be used by Glue. You can use a security configuration to encrypt data at rest. For information about using security configurations in Glue, see Encrypting Data Written by Crawlers, Jobs, and Development Endpoints.

See Also:

AWS API Reference

◆ CreateSecurityConfigurationAsync()

template<typename CreateSecurityConfigurationRequestT = Model::CreateSecurityConfigurationRequest>
void Aws::Glue::GlueClient::CreateSecurityConfigurationAsync ( const CreateSecurityConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateSecurityConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1169 of file GlueClient.h.

◆ CreateSecurityConfigurationCallable()

template<typename CreateSecurityConfigurationRequestT = Model::CreateSecurityConfigurationRequest>
Model::CreateSecurityConfigurationOutcomeCallable Aws::Glue::GlueClient::CreateSecurityConfigurationCallable ( const CreateSecurityConfigurationRequestT &  request) const
inline

A Callable wrapper for CreateSecurityConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1160 of file GlueClient.h.

◆ CreateSession()

virtual Model::CreateSessionOutcome Aws::Glue::GlueClient::CreateSession ( const Model::CreateSessionRequest request) const
virtual

Creates a new session.

See Also:

AWS API Reference

◆ CreateSessionAsync()

template<typename CreateSessionRequestT = Model::CreateSessionRequest>
void Aws::Glue::GlueClient::CreateSessionAsync ( const CreateSessionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateSession that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1194 of file GlueClient.h.

◆ CreateSessionCallable()

template<typename CreateSessionRequestT = Model::CreateSessionRequest>
Model::CreateSessionOutcomeCallable Aws::Glue::GlueClient::CreateSessionCallable ( const CreateSessionRequestT &  request) const
inline

A Callable wrapper for CreateSession that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1185 of file GlueClient.h.

◆ CreateTable()

virtual Model::CreateTableOutcome Aws::Glue::GlueClient::CreateTable ( const Model::CreateTableRequest request) const
virtual

Creates a new table definition in the Data Catalog.

See Also:

AWS API Reference

◆ CreateTableAsync()

template<typename CreateTableRequestT = Model::CreateTableRequest>
void Aws::Glue::GlueClient::CreateTableAsync ( const CreateTableRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateTable that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1219 of file GlueClient.h.

◆ CreateTableCallable()

template<typename CreateTableRequestT = Model::CreateTableRequest>
Model::CreateTableOutcomeCallable Aws::Glue::GlueClient::CreateTableCallable ( const CreateTableRequestT &  request) const
inline

A Callable wrapper for CreateTable that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1210 of file GlueClient.h.

◆ CreateTableOptimizer()

virtual Model::CreateTableOptimizerOutcome Aws::Glue::GlueClient::CreateTableOptimizer ( const Model::CreateTableOptimizerRequest request) const
virtual

Creates a new table optimizer for a specific function. compaction is the only currently supported optimizer type.

See Also:

AWS API Reference

◆ CreateTableOptimizerAsync()

template<typename CreateTableOptimizerRequestT = Model::CreateTableOptimizerRequest>
void Aws::Glue::GlueClient::CreateTableOptimizerAsync ( const CreateTableOptimizerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateTableOptimizer that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1246 of file GlueClient.h.

◆ CreateTableOptimizerCallable()

template<typename CreateTableOptimizerRequestT = Model::CreateTableOptimizerRequest>
Model::CreateTableOptimizerOutcomeCallable Aws::Glue::GlueClient::CreateTableOptimizerCallable ( const CreateTableOptimizerRequestT &  request) const
inline

A Callable wrapper for CreateTableOptimizer that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1237 of file GlueClient.h.

◆ CreateTrigger()

virtual Model::CreateTriggerOutcome Aws::Glue::GlueClient::CreateTrigger ( const Model::CreateTriggerRequest request) const
virtual

Creates a new trigger.

See Also:

AWS API Reference

◆ CreateTriggerAsync()

template<typename CreateTriggerRequestT = Model::CreateTriggerRequest>
void Aws::Glue::GlueClient::CreateTriggerAsync ( const CreateTriggerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateTrigger that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1271 of file GlueClient.h.

◆ CreateTriggerCallable()

template<typename CreateTriggerRequestT = Model::CreateTriggerRequest>
Model::CreateTriggerOutcomeCallable Aws::Glue::GlueClient::CreateTriggerCallable ( const CreateTriggerRequestT &  request) const
inline

A Callable wrapper for CreateTrigger that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1262 of file GlueClient.h.

◆ CreateUsageProfile()

virtual Model::CreateUsageProfileOutcome Aws::Glue::GlueClient::CreateUsageProfile ( const Model::CreateUsageProfileRequest request) const
virtual

Creates an Glue usage profile.

See Also:

AWS API Reference

◆ CreateUsageProfileAsync()

template<typename CreateUsageProfileRequestT = Model::CreateUsageProfileRequest>
void Aws::Glue::GlueClient::CreateUsageProfileAsync ( const CreateUsageProfileRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateUsageProfile that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1296 of file GlueClient.h.

◆ CreateUsageProfileCallable()

template<typename CreateUsageProfileRequestT = Model::CreateUsageProfileRequest>
Model::CreateUsageProfileOutcomeCallable Aws::Glue::GlueClient::CreateUsageProfileCallable ( const CreateUsageProfileRequestT &  request) const
inline

A Callable wrapper for CreateUsageProfile that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1287 of file GlueClient.h.

◆ CreateUserDefinedFunction()

virtual Model::CreateUserDefinedFunctionOutcome Aws::Glue::GlueClient::CreateUserDefinedFunction ( const Model::CreateUserDefinedFunctionRequest request) const
virtual

Creates a new function definition in the Data Catalog.

See Also:

AWS API Reference

◆ CreateUserDefinedFunctionAsync()

template<typename CreateUserDefinedFunctionRequestT = Model::CreateUserDefinedFunctionRequest>
void Aws::Glue::GlueClient::CreateUserDefinedFunctionAsync ( const CreateUserDefinedFunctionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateUserDefinedFunction that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1322 of file GlueClient.h.

◆ CreateUserDefinedFunctionCallable()

template<typename CreateUserDefinedFunctionRequestT = Model::CreateUserDefinedFunctionRequest>
Model::CreateUserDefinedFunctionOutcomeCallable Aws::Glue::GlueClient::CreateUserDefinedFunctionCallable ( const CreateUserDefinedFunctionRequestT &  request) const
inline

A Callable wrapper for CreateUserDefinedFunction that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1313 of file GlueClient.h.

◆ CreateWorkflow()

virtual Model::CreateWorkflowOutcome Aws::Glue::GlueClient::CreateWorkflow ( const Model::CreateWorkflowRequest request) const
virtual

Creates a new workflow.

See Also:

AWS API Reference

◆ CreateWorkflowAsync()

template<typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
void Aws::Glue::GlueClient::CreateWorkflowAsync ( const CreateWorkflowRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateWorkflow that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1347 of file GlueClient.h.

◆ CreateWorkflowCallable()

template<typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
Model::CreateWorkflowOutcomeCallable Aws::Glue::GlueClient::CreateWorkflowCallable ( const CreateWorkflowRequestT &  request) const
inline

A Callable wrapper for CreateWorkflow that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1338 of file GlueClient.h.

◆ DeleteBlueprint()

virtual Model::DeleteBlueprintOutcome Aws::Glue::GlueClient::DeleteBlueprint ( const Model::DeleteBlueprintRequest request) const
virtual

Deletes an existing blueprint.

See Also:

AWS API Reference

◆ DeleteBlueprintAsync()

template<typename DeleteBlueprintRequestT = Model::DeleteBlueprintRequest>
void Aws::Glue::GlueClient::DeleteBlueprintAsync ( const DeleteBlueprintRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteBlueprint that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1372 of file GlueClient.h.

◆ DeleteBlueprintCallable()

template<typename DeleteBlueprintRequestT = Model::DeleteBlueprintRequest>
Model::DeleteBlueprintOutcomeCallable Aws::Glue::GlueClient::DeleteBlueprintCallable ( const DeleteBlueprintRequestT &  request) const
inline

A Callable wrapper for DeleteBlueprint that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1363 of file GlueClient.h.

◆ DeleteClassifier()

virtual Model::DeleteClassifierOutcome Aws::Glue::GlueClient::DeleteClassifier ( const Model::DeleteClassifierRequest request) const
virtual

Removes a classifier from the Data Catalog.

See Also:

AWS API Reference

◆ DeleteClassifierAsync()

template<typename DeleteClassifierRequestT = Model::DeleteClassifierRequest>
void Aws::Glue::GlueClient::DeleteClassifierAsync ( const DeleteClassifierRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteClassifier that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1397 of file GlueClient.h.

◆ DeleteClassifierCallable()

template<typename DeleteClassifierRequestT = Model::DeleteClassifierRequest>
Model::DeleteClassifierOutcomeCallable Aws::Glue::GlueClient::DeleteClassifierCallable ( const DeleteClassifierRequestT &  request) const
inline

A Callable wrapper for DeleteClassifier that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1388 of file GlueClient.h.

◆ DeleteColumnStatisticsForPartition()

virtual Model::DeleteColumnStatisticsForPartitionOutcome Aws::Glue::GlueClient::DeleteColumnStatisticsForPartition ( const Model::DeleteColumnStatisticsForPartitionRequest request) const
virtual

Delete the partition column statistics of a column.

The Identity and Access Management (IAM) permission required for this operation is DeletePartition.

See Also:

AWS API Reference

◆ DeleteColumnStatisticsForPartitionAsync()

template<typename DeleteColumnStatisticsForPartitionRequestT = Model::DeleteColumnStatisticsForPartitionRequest>
void Aws::Glue::GlueClient::DeleteColumnStatisticsForPartitionAsync ( const DeleteColumnStatisticsForPartitionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteColumnStatisticsForPartition that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1424 of file GlueClient.h.

◆ DeleteColumnStatisticsForPartitionCallable()

template<typename DeleteColumnStatisticsForPartitionRequestT = Model::DeleteColumnStatisticsForPartitionRequest>
Model::DeleteColumnStatisticsForPartitionOutcomeCallable Aws::Glue::GlueClient::DeleteColumnStatisticsForPartitionCallable ( const DeleteColumnStatisticsForPartitionRequestT &  request) const
inline

A Callable wrapper for DeleteColumnStatisticsForPartition that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1415 of file GlueClient.h.

◆ DeleteColumnStatisticsForTable()

virtual Model::DeleteColumnStatisticsForTableOutcome Aws::Glue::GlueClient::DeleteColumnStatisticsForTable ( const Model::DeleteColumnStatisticsForTableRequest request) const
virtual

Retrieves table statistics of columns.

The Identity and Access Management (IAM) permission required for this operation is DeleteTable.

See Also:

AWS API Reference

◆ DeleteColumnStatisticsForTableAsync()

template<typename DeleteColumnStatisticsForTableRequestT = Model::DeleteColumnStatisticsForTableRequest>
void Aws::Glue::GlueClient::DeleteColumnStatisticsForTableAsync ( const DeleteColumnStatisticsForTableRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteColumnStatisticsForTable that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1451 of file GlueClient.h.

◆ DeleteColumnStatisticsForTableCallable()

template<typename DeleteColumnStatisticsForTableRequestT = Model::DeleteColumnStatisticsForTableRequest>
Model::DeleteColumnStatisticsForTableOutcomeCallable Aws::Glue::GlueClient::DeleteColumnStatisticsForTableCallable ( const DeleteColumnStatisticsForTableRequestT &  request) const
inline

A Callable wrapper for DeleteColumnStatisticsForTable that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1442 of file GlueClient.h.

◆ DeleteColumnStatisticsTaskSettings()

virtual Model::DeleteColumnStatisticsTaskSettingsOutcome Aws::Glue::GlueClient::DeleteColumnStatisticsTaskSettings ( const Model::DeleteColumnStatisticsTaskSettingsRequest request) const
virtual

Deletes settings for a column statistics task.

See Also:

AWS API Reference

◆ DeleteColumnStatisticsTaskSettingsAsync()

template<typename DeleteColumnStatisticsTaskSettingsRequestT = Model::DeleteColumnStatisticsTaskSettingsRequest>
void Aws::Glue::GlueClient::DeleteColumnStatisticsTaskSettingsAsync ( const DeleteColumnStatisticsTaskSettingsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteColumnStatisticsTaskSettings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1476 of file GlueClient.h.

◆ DeleteColumnStatisticsTaskSettingsCallable()

template<typename DeleteColumnStatisticsTaskSettingsRequestT = Model::DeleteColumnStatisticsTaskSettingsRequest>
Model::DeleteColumnStatisticsTaskSettingsOutcomeCallable Aws::Glue::GlueClient::DeleteColumnStatisticsTaskSettingsCallable ( const DeleteColumnStatisticsTaskSettingsRequestT &  request) const
inline

A Callable wrapper for DeleteColumnStatisticsTaskSettings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1467 of file GlueClient.h.

◆ DeleteConnection()

virtual Model::DeleteConnectionOutcome Aws::Glue::GlueClient::DeleteConnection ( const Model::DeleteConnectionRequest request) const
virtual

Deletes a connection from the Data Catalog.

See Also:

AWS API Reference

◆ DeleteConnectionAsync()

template<typename DeleteConnectionRequestT = Model::DeleteConnectionRequest>
void Aws::Glue::GlueClient::DeleteConnectionAsync ( const DeleteConnectionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteConnection that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1501 of file GlueClient.h.

◆ DeleteConnectionCallable()

template<typename DeleteConnectionRequestT = Model::DeleteConnectionRequest>
Model::DeleteConnectionOutcomeCallable Aws::Glue::GlueClient::DeleteConnectionCallable ( const DeleteConnectionRequestT &  request) const
inline

A Callable wrapper for DeleteConnection that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1492 of file GlueClient.h.

◆ DeleteCrawler()

virtual Model::DeleteCrawlerOutcome Aws::Glue::GlueClient::DeleteCrawler ( const Model::DeleteCrawlerRequest request) const
virtual

Removes a specified crawler from the Glue Data Catalog, unless the crawler state is RUNNING.

See Also:

AWS API Reference

◆ DeleteCrawlerAsync()

template<typename DeleteCrawlerRequestT = Model::DeleteCrawlerRequest>
void Aws::Glue::GlueClient::DeleteCrawlerAsync ( const DeleteCrawlerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteCrawler that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1527 of file GlueClient.h.

◆ DeleteCrawlerCallable()

template<typename DeleteCrawlerRequestT = Model::DeleteCrawlerRequest>
Model::DeleteCrawlerOutcomeCallable Aws::Glue::GlueClient::DeleteCrawlerCallable ( const DeleteCrawlerRequestT &  request) const
inline

A Callable wrapper for DeleteCrawler that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1518 of file GlueClient.h.

◆ DeleteCustomEntityType()

virtual Model::DeleteCustomEntityTypeOutcome Aws::Glue::GlueClient::DeleteCustomEntityType ( const Model::DeleteCustomEntityTypeRequest request) const
virtual

Deletes a custom pattern by specifying its name.

See Also:


AWS API Reference

◆ DeleteCustomEntityTypeAsync()

template<typename DeleteCustomEntityTypeRequestT = Model::DeleteCustomEntityTypeRequest>
void Aws::Glue::GlueClient::DeleteCustomEntityTypeAsync ( const DeleteCustomEntityTypeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteCustomEntityType that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1553 of file GlueClient.h.

◆ DeleteCustomEntityTypeCallable()

template<typename DeleteCustomEntityTypeRequestT = Model::DeleteCustomEntityTypeRequest>
Model::DeleteCustomEntityTypeOutcomeCallable Aws::Glue::GlueClient::DeleteCustomEntityTypeCallable ( const DeleteCustomEntityTypeRequestT &  request) const
inline

A Callable wrapper for DeleteCustomEntityType that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1544 of file GlueClient.h.

◆ DeleteDatabase()

virtual Model::DeleteDatabaseOutcome Aws::Glue::GlueClient::DeleteDatabase ( const Model::DeleteDatabaseRequest request) const
virtual

Removes a specified database from a Data Catalog.

After completing this operation, you no longer have access to the tables (and all table versions and partitions that might belong to the tables) and the user-defined functions in the deleted database. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.

To ensure the immediate deletion of all related resources, before calling DeleteDatabase, use DeleteTableVersion or BatchDeleteTableVersion, DeletePartition or BatchDeletePartition, DeleteUserDefinedFunction, and DeleteTable or BatchDeleteTable, to delete any resources that belong to the database.

See Also:

AWS API Reference

◆ DeleteDatabaseAsync()

template<typename DeleteDatabaseRequestT = Model::DeleteDatabaseRequest>
void Aws::Glue::GlueClient::DeleteDatabaseAsync ( const DeleteDatabaseRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteDatabase that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1613 of file GlueClient.h.

◆ DeleteDatabaseCallable()

template<typename DeleteDatabaseRequestT = Model::DeleteDatabaseRequest>
Model::DeleteDatabaseOutcomeCallable Aws::Glue::GlueClient::DeleteDatabaseCallable ( const DeleteDatabaseRequestT &  request) const
inline

A Callable wrapper for DeleteDatabase that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1604 of file GlueClient.h.

◆ DeleteDataQualityRuleset()

virtual Model::DeleteDataQualityRulesetOutcome Aws::Glue::GlueClient::DeleteDataQualityRuleset ( const Model::DeleteDataQualityRulesetRequest request) const
virtual

Deletes a data quality ruleset.

See Also:

AWS API Reference

◆ DeleteDataQualityRulesetAsync()

template<typename DeleteDataQualityRulesetRequestT = Model::DeleteDataQualityRulesetRequest>
void Aws::Glue::GlueClient::DeleteDataQualityRulesetAsync ( const DeleteDataQualityRulesetRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteDataQualityRuleset that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1578 of file GlueClient.h.

◆ DeleteDataQualityRulesetCallable()

template<typename DeleteDataQualityRulesetRequestT = Model::DeleteDataQualityRulesetRequest>
Model::DeleteDataQualityRulesetOutcomeCallable Aws::Glue::GlueClient::DeleteDataQualityRulesetCallable ( const DeleteDataQualityRulesetRequestT &  request) const
inline

A Callable wrapper for DeleteDataQualityRuleset that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1569 of file GlueClient.h.

◆ DeleteDevEndpoint()

virtual Model::DeleteDevEndpointOutcome Aws::Glue::GlueClient::DeleteDevEndpoint ( const Model::DeleteDevEndpointRequest request) const
virtual

Deletes a specified development endpoint.

See Also:

AWS API Reference

◆ DeleteDevEndpointAsync()

template<typename DeleteDevEndpointRequestT = Model::DeleteDevEndpointRequest>
void Aws::Glue::GlueClient::DeleteDevEndpointAsync ( const DeleteDevEndpointRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteDevEndpoint that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1638 of file GlueClient.h.

◆ DeleteDevEndpointCallable()

template<typename DeleteDevEndpointRequestT = Model::DeleteDevEndpointRequest>
Model::DeleteDevEndpointOutcomeCallable Aws::Glue::GlueClient::DeleteDevEndpointCallable ( const DeleteDevEndpointRequestT &  request) const
inline

A Callable wrapper for DeleteDevEndpoint that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1629 of file GlueClient.h.

◆ DeleteJob()

virtual Model::DeleteJobOutcome Aws::Glue::GlueClient::DeleteJob ( const Model::DeleteJobRequest request) const
virtual

Deletes a specified job definition. If the job definition is not found, no exception is thrown.

See Also:

AWS API Reference

◆ DeleteJobAsync()

template<typename DeleteJobRequestT = Model::DeleteJobRequest>
void Aws::Glue::GlueClient::DeleteJobAsync ( const DeleteJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1664 of file GlueClient.h.

◆ DeleteJobCallable()

template<typename DeleteJobRequestT = Model::DeleteJobRequest>
Model::DeleteJobOutcomeCallable Aws::Glue::GlueClient::DeleteJobCallable ( const DeleteJobRequestT &  request) const
inline

A Callable wrapper for DeleteJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1655 of file GlueClient.h.

◆ DeleteMLTransform()

virtual Model::DeleteMLTransformOutcome Aws::Glue::GlueClient::DeleteMLTransform ( const Model::DeleteMLTransformRequest request) const
virtual

Deletes an Glue machine learning transform. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue. If you no longer need a transform, you can delete it by calling DeleteMLTransforms. However, any Glue jobs that still reference the deleted transform will no longer succeed.

See Also:

AWS API Reference

◆ DeleteMLTransformAsync()

template<typename DeleteMLTransformRequestT = Model::DeleteMLTransformRequest>
void Aws::Glue::GlueClient::DeleteMLTransformAsync ( const DeleteMLTransformRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteMLTransform that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1695 of file GlueClient.h.

◆ DeleteMLTransformCallable()

template<typename DeleteMLTransformRequestT = Model::DeleteMLTransformRequest>
Model::DeleteMLTransformOutcomeCallable Aws::Glue::GlueClient::DeleteMLTransformCallable ( const DeleteMLTransformRequestT &  request) const
inline

A Callable wrapper for DeleteMLTransform that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1686 of file GlueClient.h.

◆ DeletePartition()

virtual Model::DeletePartitionOutcome Aws::Glue::GlueClient::DeletePartition ( const Model::DeletePartitionRequest request) const
virtual

Deletes a specified partition.

See Also:

AWS API Reference

◆ DeletePartitionAsync()

template<typename DeletePartitionRequestT = Model::DeletePartitionRequest>
void Aws::Glue::GlueClient::DeletePartitionAsync ( const DeletePartitionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeletePartition that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1720 of file GlueClient.h.

◆ DeletePartitionCallable()

template<typename DeletePartitionRequestT = Model::DeletePartitionRequest>
Model::DeletePartitionOutcomeCallable Aws::Glue::GlueClient::DeletePartitionCallable ( const DeletePartitionRequestT &  request) const
inline

A Callable wrapper for DeletePartition that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1711 of file GlueClient.h.

◆ DeletePartitionIndex()

virtual Model::DeletePartitionIndexOutcome Aws::Glue::GlueClient::DeletePartitionIndex ( const Model::DeletePartitionIndexRequest request) const
virtual

Deletes a specified partition index from an existing table.

See Also:

AWS API Reference

◆ DeletePartitionIndexAsync()

template<typename DeletePartitionIndexRequestT = Model::DeletePartitionIndexRequest>
void Aws::Glue::GlueClient::DeletePartitionIndexAsync ( const DeletePartitionIndexRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeletePartitionIndex that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1746 of file GlueClient.h.

◆ DeletePartitionIndexCallable()

template<typename DeletePartitionIndexRequestT = Model::DeletePartitionIndexRequest>
Model::DeletePartitionIndexOutcomeCallable Aws::Glue::GlueClient::DeletePartitionIndexCallable ( const DeletePartitionIndexRequestT &  request) const
inline

A Callable wrapper for DeletePartitionIndex that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1737 of file GlueClient.h.

◆ DeleteRegistry()

virtual Model::DeleteRegistryOutcome Aws::Glue::GlueClient::DeleteRegistry ( const Model::DeleteRegistryRequest request) const
virtual

Delete the entire registry including schema and all of its versions. To get the status of the delete operation, you can call the GetRegistry API after the asynchronous call. Deleting a registry will deactivate all online operations for the registry such as the UpdateRegistry, CreateSchema, UpdateSchema, and RegisterSchemaVersion APIs.

See Also:

AWS API Reference

◆ DeleteRegistryAsync()

template<typename DeleteRegistryRequestT = Model::DeleteRegistryRequest>
void Aws::Glue::GlueClient::DeleteRegistryAsync ( const DeleteRegistryRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteRegistry that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1776 of file GlueClient.h.

◆ DeleteRegistryCallable()

template<typename DeleteRegistryRequestT = Model::DeleteRegistryRequest>
Model::DeleteRegistryOutcomeCallable Aws::Glue::GlueClient::DeleteRegistryCallable ( const DeleteRegistryRequestT &  request) const
inline

A Callable wrapper for DeleteRegistry that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1767 of file GlueClient.h.

◆ DeleteResourcePolicy()

virtual Model::DeleteResourcePolicyOutcome Aws::Glue::GlueClient::DeleteResourcePolicy ( const Model::DeleteResourcePolicyRequest request = {}) const
virtual

Deletes a specified policy.

See Also:

AWS API Reference

◆ DeleteResourcePolicyAsync()

template<typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
void Aws::Glue::GlueClient::DeleteResourcePolicyAsync ( const DeleteResourcePolicyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DeleteResourcePolicyRequestT &  request = {} 
) const
inline

An Async wrapper for DeleteResourcePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1801 of file GlueClient.h.

◆ DeleteResourcePolicyCallable()

template<typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
Model::DeleteResourcePolicyOutcomeCallable Aws::Glue::GlueClient::DeleteResourcePolicyCallable ( const DeleteResourcePolicyRequestT &  request = {}) const
inline

A Callable wrapper for DeleteResourcePolicy that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1792 of file GlueClient.h.

◆ DeleteSchema()

virtual Model::DeleteSchemaOutcome Aws::Glue::GlueClient::DeleteSchema ( const Model::DeleteSchemaRequest request) const
virtual

Deletes the entire schema set, including the schema set and all of its versions. To get the status of the delete operation, you can call GetSchema API after the asynchronous call. Deleting a registry will deactivate all online operations for the schema, such as the GetSchemaByDefinition, and RegisterSchemaVersion APIs.

See Also:

AWS API Reference

◆ DeleteSchemaAsync()

template<typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
void Aws::Glue::GlueClient::DeleteSchemaAsync ( const DeleteSchemaRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteSchema that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1831 of file GlueClient.h.

◆ DeleteSchemaCallable()

template<typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
Model::DeleteSchemaOutcomeCallable Aws::Glue::GlueClient::DeleteSchemaCallable ( const DeleteSchemaRequestT &  request) const
inline

A Callable wrapper for DeleteSchema that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1822 of file GlueClient.h.

◆ DeleteSchemaVersions()

virtual Model::DeleteSchemaVersionsOutcome Aws::Glue::GlueClient::DeleteSchemaVersions ( const Model::DeleteSchemaVersionsRequest request) const
virtual

Remove versions from the specified schema. A version number or range may be supplied. If the compatibility mode forbids deleting of a version that is necessary, such as BACKWARDS_FULL, an error is returned. Calling the GetSchemaVersions API after this call will list the status of the deleted versions.

When the range of version numbers contain check pointed version, the API will return a 409 conflict and will not proceed with the deletion. You have to remove the checkpoint first using the DeleteSchemaCheckpoint API before using this API.

You cannot use the DeleteSchemaVersions API to delete the first schema version in the schema set. The first schema version can only be deleted by the DeleteSchema API. This operation will also delete the attached SchemaVersionMetadata under the schema versions. Hard deletes will be enforced on the database.

If the compatibility mode forbids deleting of a version that is necessary, such as BACKWARDS_FULL, an error is returned.

See Also:

AWS API Reference

◆ DeleteSchemaVersionsAsync()

template<typename DeleteSchemaVersionsRequestT = Model::DeleteSchemaVersionsRequest>
void Aws::Glue::GlueClient::DeleteSchemaVersionsAsync ( const DeleteSchemaVersionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteSchemaVersions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1870 of file GlueClient.h.

◆ DeleteSchemaVersionsCallable()

template<typename DeleteSchemaVersionsRequestT = Model::DeleteSchemaVersionsRequest>
Model::DeleteSchemaVersionsOutcomeCallable Aws::Glue::GlueClient::DeleteSchemaVersionsCallable ( const DeleteSchemaVersionsRequestT &  request) const
inline

A Callable wrapper for DeleteSchemaVersions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1861 of file GlueClient.h.

◆ DeleteSecurityConfiguration()

virtual Model::DeleteSecurityConfigurationOutcome Aws::Glue::GlueClient::DeleteSecurityConfiguration ( const Model::DeleteSecurityConfigurationRequest request) const
virtual

Deletes a specified security configuration.

See Also:

AWS API Reference

◆ DeleteSecurityConfigurationAsync()

template<typename DeleteSecurityConfigurationRequestT = Model::DeleteSecurityConfigurationRequest>
void Aws::Glue::GlueClient::DeleteSecurityConfigurationAsync ( const DeleteSecurityConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteSecurityConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1895 of file GlueClient.h.

◆ DeleteSecurityConfigurationCallable()

template<typename DeleteSecurityConfigurationRequestT = Model::DeleteSecurityConfigurationRequest>
Model::DeleteSecurityConfigurationOutcomeCallable Aws::Glue::GlueClient::DeleteSecurityConfigurationCallable ( const DeleteSecurityConfigurationRequestT &  request) const
inline

A Callable wrapper for DeleteSecurityConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1886 of file GlueClient.h.

◆ DeleteSession()

virtual Model::DeleteSessionOutcome Aws::Glue::GlueClient::DeleteSession ( const Model::DeleteSessionRequest request) const
virtual

Deletes the session.

See Also:

AWS API Reference

◆ DeleteSessionAsync()

template<typename DeleteSessionRequestT = Model::DeleteSessionRequest>
void Aws::Glue::GlueClient::DeleteSessionAsync ( const DeleteSessionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteSession that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1920 of file GlueClient.h.

◆ DeleteSessionCallable()

template<typename DeleteSessionRequestT = Model::DeleteSessionRequest>
Model::DeleteSessionOutcomeCallable Aws::Glue::GlueClient::DeleteSessionCallable ( const DeleteSessionRequestT &  request) const
inline

A Callable wrapper for DeleteSession that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1911 of file GlueClient.h.

◆ DeleteTable()

virtual Model::DeleteTableOutcome Aws::Glue::GlueClient::DeleteTable ( const Model::DeleteTableRequest request) const
virtual

Removes a table definition from the Data Catalog.

After completing this operation, you no longer have access to the table versions and partitions that belong to the deleted table. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.

To ensure the immediate deletion of all related resources, before calling DeleteTable, use DeleteTableVersion or BatchDeleteTableVersion, and DeletePartition or BatchDeletePartition, to delete any resources that belong to the table.

See Also:

AWS API Reference

◆ DeleteTableAsync()

template<typename DeleteTableRequestT = Model::DeleteTableRequest>
void Aws::Glue::GlueClient::DeleteTableAsync ( const DeleteTableRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteTable that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1953 of file GlueClient.h.

◆ DeleteTableCallable()

template<typename DeleteTableRequestT = Model::DeleteTableRequest>
Model::DeleteTableOutcomeCallable Aws::Glue::GlueClient::DeleteTableCallable ( const DeleteTableRequestT &  request) const
inline

A Callable wrapper for DeleteTable that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1944 of file GlueClient.h.

◆ DeleteTableOptimizer()

virtual Model::DeleteTableOptimizerOutcome Aws::Glue::GlueClient::DeleteTableOptimizer ( const Model::DeleteTableOptimizerRequest request) const
virtual

Deletes an optimizer and all associated metadata for a table. The optimization will no longer be performed on the table.

See Also:

AWS API Reference

◆ DeleteTableOptimizerAsync()

template<typename DeleteTableOptimizerRequestT = Model::DeleteTableOptimizerRequest>
void Aws::Glue::GlueClient::DeleteTableOptimizerAsync ( const DeleteTableOptimizerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteTableOptimizer that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1980 of file GlueClient.h.

◆ DeleteTableOptimizerCallable()

template<typename DeleteTableOptimizerRequestT = Model::DeleteTableOptimizerRequest>
Model::DeleteTableOptimizerOutcomeCallable Aws::Glue::GlueClient::DeleteTableOptimizerCallable ( const DeleteTableOptimizerRequestT &  request) const
inline

A Callable wrapper for DeleteTableOptimizer that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1971 of file GlueClient.h.

◆ DeleteTableVersion()

virtual Model::DeleteTableVersionOutcome Aws::Glue::GlueClient::DeleteTableVersion ( const Model::DeleteTableVersionRequest request) const
virtual

Deletes a specified version of a table.

See Also:

AWS API Reference

◆ DeleteTableVersionAsync()

template<typename DeleteTableVersionRequestT = Model::DeleteTableVersionRequest>
void Aws::Glue::GlueClient::DeleteTableVersionAsync ( const DeleteTableVersionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteTableVersion that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2005 of file GlueClient.h.

◆ DeleteTableVersionCallable()

template<typename DeleteTableVersionRequestT = Model::DeleteTableVersionRequest>
Model::DeleteTableVersionOutcomeCallable Aws::Glue::GlueClient::DeleteTableVersionCallable ( const DeleteTableVersionRequestT &  request) const
inline

A Callable wrapper for DeleteTableVersion that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1996 of file GlueClient.h.

◆ DeleteTrigger()

virtual Model::DeleteTriggerOutcome Aws::Glue::GlueClient::DeleteTrigger ( const Model::DeleteTriggerRequest request) const
virtual

Deletes a specified trigger. If the trigger is not found, no exception is thrown.

See Also:

AWS API Reference

◆ DeleteTriggerAsync()

template<typename DeleteTriggerRequestT = Model::DeleteTriggerRequest>
void Aws::Glue::GlueClient::DeleteTriggerAsync ( const DeleteTriggerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteTrigger that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2031 of file GlueClient.h.

◆ DeleteTriggerCallable()

template<typename DeleteTriggerRequestT = Model::DeleteTriggerRequest>
Model::DeleteTriggerOutcomeCallable Aws::Glue::GlueClient::DeleteTriggerCallable ( const DeleteTriggerRequestT &  request) const
inline

A Callable wrapper for DeleteTrigger that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2022 of file GlueClient.h.

◆ DeleteUsageProfile()

virtual Model::DeleteUsageProfileOutcome Aws::Glue::GlueClient::DeleteUsageProfile ( const Model::DeleteUsageProfileRequest request) const
virtual

Deletes the Glue specified usage profile.

See Also:

AWS API Reference

◆ DeleteUsageProfileAsync()

template<typename DeleteUsageProfileRequestT = Model::DeleteUsageProfileRequest>
void Aws::Glue::GlueClient::DeleteUsageProfileAsync ( const DeleteUsageProfileRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteUsageProfile that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2056 of file GlueClient.h.

◆ DeleteUsageProfileCallable()

template<typename DeleteUsageProfileRequestT = Model::DeleteUsageProfileRequest>
Model::DeleteUsageProfileOutcomeCallable Aws::Glue::GlueClient::DeleteUsageProfileCallable ( const DeleteUsageProfileRequestT &  request) const
inline

A Callable wrapper for DeleteUsageProfile that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2047 of file GlueClient.h.

◆ DeleteUserDefinedFunction()

virtual Model::DeleteUserDefinedFunctionOutcome Aws::Glue::GlueClient::DeleteUserDefinedFunction ( const Model::DeleteUserDefinedFunctionRequest request) const
virtual

Deletes an existing function definition from the Data Catalog.

See Also:

AWS API Reference

◆ DeleteUserDefinedFunctionAsync()

template<typename DeleteUserDefinedFunctionRequestT = Model::DeleteUserDefinedFunctionRequest>
void Aws::Glue::GlueClient::DeleteUserDefinedFunctionAsync ( const DeleteUserDefinedFunctionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteUserDefinedFunction that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2082 of file GlueClient.h.

◆ DeleteUserDefinedFunctionCallable()

template<typename DeleteUserDefinedFunctionRequestT = Model::DeleteUserDefinedFunctionRequest>
Model::DeleteUserDefinedFunctionOutcomeCallable Aws::Glue::GlueClient::DeleteUserDefinedFunctionCallable ( const DeleteUserDefinedFunctionRequestT &  request) const
inline

A Callable wrapper for DeleteUserDefinedFunction that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2073 of file GlueClient.h.

◆ DeleteWorkflow()

virtual Model::DeleteWorkflowOutcome Aws::Glue::GlueClient::DeleteWorkflow ( const Model::DeleteWorkflowRequest request) const
virtual

Deletes a workflow.

See Also:

AWS API Reference

◆ DeleteWorkflowAsync()

template<typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
void Aws::Glue::GlueClient::DeleteWorkflowAsync ( const DeleteWorkflowRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteWorkflow that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2107 of file GlueClient.h.

◆ DeleteWorkflowCallable()

template<typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
Model::DeleteWorkflowOutcomeCallable Aws::Glue::GlueClient::DeleteWorkflowCallable ( const DeleteWorkflowRequestT &  request) const
inline

A Callable wrapper for DeleteWorkflow that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2098 of file GlueClient.h.

◆ GetAllocationTag()

static const char * Aws::Glue::GlueClient::GetAllocationTag ( )
static

◆ GetBlueprint()

virtual Model::GetBlueprintOutcome Aws::Glue::GlueClient::GetBlueprint ( const Model::GetBlueprintRequest request) const
virtual

Retrieves the details of a blueprint.

See Also:

AWS API Reference

◆ GetBlueprintAsync()

template<typename GetBlueprintRequestT = Model::GetBlueprintRequest>
void Aws::Glue::GlueClient::GetBlueprintAsync ( const GetBlueprintRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetBlueprint that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2132 of file GlueClient.h.

◆ GetBlueprintCallable()

template<typename GetBlueprintRequestT = Model::GetBlueprintRequest>
Model::GetBlueprintOutcomeCallable Aws::Glue::GlueClient::GetBlueprintCallable ( const GetBlueprintRequestT &  request) const
inline

A Callable wrapper for GetBlueprint that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2123 of file GlueClient.h.

◆ GetBlueprintRun()

virtual Model::GetBlueprintRunOutcome Aws::Glue::GlueClient::GetBlueprintRun ( const Model::GetBlueprintRunRequest request) const
virtual

Retrieves the details of a blueprint run.

See Also:

AWS API Reference

◆ GetBlueprintRunAsync()

template<typename GetBlueprintRunRequestT = Model::GetBlueprintRunRequest>
void Aws::Glue::GlueClient::GetBlueprintRunAsync ( const GetBlueprintRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetBlueprintRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2157 of file GlueClient.h.

◆ GetBlueprintRunCallable()

template<typename GetBlueprintRunRequestT = Model::GetBlueprintRunRequest>
Model::GetBlueprintRunOutcomeCallable Aws::Glue::GlueClient::GetBlueprintRunCallable ( const GetBlueprintRunRequestT &  request) const
inline

A Callable wrapper for GetBlueprintRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2148 of file GlueClient.h.

◆ GetBlueprintRuns()

virtual Model::GetBlueprintRunsOutcome Aws::Glue::GlueClient::GetBlueprintRuns ( const Model::GetBlueprintRunsRequest request) const
virtual

Retrieves the details of blueprint runs for a specified blueprint.

See Also:

AWS API Reference

◆ GetBlueprintRunsAsync()

template<typename GetBlueprintRunsRequestT = Model::GetBlueprintRunsRequest>
void Aws::Glue::GlueClient::GetBlueprintRunsAsync ( const GetBlueprintRunsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetBlueprintRuns that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2183 of file GlueClient.h.

◆ GetBlueprintRunsCallable()

template<typename GetBlueprintRunsRequestT = Model::GetBlueprintRunsRequest>
Model::GetBlueprintRunsOutcomeCallable Aws::Glue::GlueClient::GetBlueprintRunsCallable ( const GetBlueprintRunsRequestT &  request) const
inline

A Callable wrapper for GetBlueprintRuns that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2174 of file GlueClient.h.

◆ GetCatalogImportStatus()

virtual Model::GetCatalogImportStatusOutcome Aws::Glue::GlueClient::GetCatalogImportStatus ( const Model::GetCatalogImportStatusRequest request = {}) const
virtual

Retrieves the status of a migration operation.

See Also:

AWS API Reference

◆ GetCatalogImportStatusAsync()

template<typename GetCatalogImportStatusRequestT = Model::GetCatalogImportStatusRequest>
void Aws::Glue::GlueClient::GetCatalogImportStatusAsync ( const GetCatalogImportStatusResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetCatalogImportStatusRequestT &  request = {} 
) const
inline

An Async wrapper for GetCatalogImportStatus that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2208 of file GlueClient.h.

◆ GetCatalogImportStatusCallable()

template<typename GetCatalogImportStatusRequestT = Model::GetCatalogImportStatusRequest>
Model::GetCatalogImportStatusOutcomeCallable Aws::Glue::GlueClient::GetCatalogImportStatusCallable ( const GetCatalogImportStatusRequestT &  request = {}) const
inline

A Callable wrapper for GetCatalogImportStatus that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2199 of file GlueClient.h.

◆ GetClassifier()

virtual Model::GetClassifierOutcome Aws::Glue::GlueClient::GetClassifier ( const Model::GetClassifierRequest request) const
virtual

Retrieve a classifier by name.

See Also:

AWS API Reference

◆ GetClassifierAsync()

template<typename GetClassifierRequestT = Model::GetClassifierRequest>
void Aws::Glue::GlueClient::GetClassifierAsync ( const GetClassifierRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetClassifier that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2233 of file GlueClient.h.

◆ GetClassifierCallable()

template<typename GetClassifierRequestT = Model::GetClassifierRequest>
Model::GetClassifierOutcomeCallable Aws::Glue::GlueClient::GetClassifierCallable ( const GetClassifierRequestT &  request) const
inline

A Callable wrapper for GetClassifier that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2224 of file GlueClient.h.

◆ GetClassifiers()

virtual Model::GetClassifiersOutcome Aws::Glue::GlueClient::GetClassifiers ( const Model::GetClassifiersRequest request = {}) const
virtual

Lists all classifier objects in the Data Catalog.

See Also:


AWS API Reference

◆ GetClassifiersAsync()

template<typename GetClassifiersRequestT = Model::GetClassifiersRequest>
void Aws::Glue::GlueClient::GetClassifiersAsync ( const GetClassifiersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetClassifiersRequestT &  request = {} 
) const
inline

An Async wrapper for GetClassifiers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2259 of file GlueClient.h.

◆ GetClassifiersCallable()

template<typename GetClassifiersRequestT = Model::GetClassifiersRequest>
Model::GetClassifiersOutcomeCallable Aws::Glue::GlueClient::GetClassifiersCallable ( const GetClassifiersRequestT &  request = {}) const
inline

A Callable wrapper for GetClassifiers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2250 of file GlueClient.h.

◆ GetColumnStatisticsForPartition()

virtual Model::GetColumnStatisticsForPartitionOutcome Aws::Glue::GlueClient::GetColumnStatisticsForPartition ( const Model::GetColumnStatisticsForPartitionRequest request) const
virtual

Retrieves partition statistics of columns.

The Identity and Access Management (IAM) permission required for this operation is GetPartition.

See Also:

AWS API Reference

◆ GetColumnStatisticsForPartitionAsync()

template<typename GetColumnStatisticsForPartitionRequestT = Model::GetColumnStatisticsForPartitionRequest>
void Aws::Glue::GlueClient::GetColumnStatisticsForPartitionAsync ( const GetColumnStatisticsForPartitionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetColumnStatisticsForPartition that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2286 of file GlueClient.h.

◆ GetColumnStatisticsForPartitionCallable()

template<typename GetColumnStatisticsForPartitionRequestT = Model::GetColumnStatisticsForPartitionRequest>
Model::GetColumnStatisticsForPartitionOutcomeCallable Aws::Glue::GlueClient::GetColumnStatisticsForPartitionCallable ( const GetColumnStatisticsForPartitionRequestT &  request) const
inline

A Callable wrapper for GetColumnStatisticsForPartition that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2277 of file GlueClient.h.

◆ GetColumnStatisticsForTable()

virtual Model::GetColumnStatisticsForTableOutcome Aws::Glue::GlueClient::GetColumnStatisticsForTable ( const Model::GetColumnStatisticsForTableRequest request) const
virtual

Retrieves table statistics of columns.

The Identity and Access Management (IAM) permission required for this operation is GetTable.

See Also:

AWS API Reference

◆ GetColumnStatisticsForTableAsync()

template<typename GetColumnStatisticsForTableRequestT = Model::GetColumnStatisticsForTableRequest>
void Aws::Glue::GlueClient::GetColumnStatisticsForTableAsync ( const GetColumnStatisticsForTableRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetColumnStatisticsForTable that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2313 of file GlueClient.h.

◆ GetColumnStatisticsForTableCallable()

template<typename GetColumnStatisticsForTableRequestT = Model::GetColumnStatisticsForTableRequest>
Model::GetColumnStatisticsForTableOutcomeCallable Aws::Glue::GlueClient::GetColumnStatisticsForTableCallable ( const GetColumnStatisticsForTableRequestT &  request) const
inline

A Callable wrapper for GetColumnStatisticsForTable that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2304 of file GlueClient.h.

◆ GetColumnStatisticsTaskRun()

virtual Model::GetColumnStatisticsTaskRunOutcome Aws::Glue::GlueClient::GetColumnStatisticsTaskRun ( const Model::GetColumnStatisticsTaskRunRequest request) const
virtual

Get the associated metadata/information for a task run, given a task run ID.

See Also:

AWS API Reference

◆ GetColumnStatisticsTaskRunAsync()

template<typename GetColumnStatisticsTaskRunRequestT = Model::GetColumnStatisticsTaskRunRequest>
void Aws::Glue::GlueClient::GetColumnStatisticsTaskRunAsync ( const GetColumnStatisticsTaskRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetColumnStatisticsTaskRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2339 of file GlueClient.h.

◆ GetColumnStatisticsTaskRunCallable()

template<typename GetColumnStatisticsTaskRunRequestT = Model::GetColumnStatisticsTaskRunRequest>
Model::GetColumnStatisticsTaskRunOutcomeCallable Aws::Glue::GlueClient::GetColumnStatisticsTaskRunCallable ( const GetColumnStatisticsTaskRunRequestT &  request) const
inline

A Callable wrapper for GetColumnStatisticsTaskRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2330 of file GlueClient.h.

◆ GetColumnStatisticsTaskRuns()

virtual Model::GetColumnStatisticsTaskRunsOutcome Aws::Glue::GlueClient::GetColumnStatisticsTaskRuns ( const Model::GetColumnStatisticsTaskRunsRequest request) const
virtual

Retrieves information about all runs associated with the specified table.

See Also:

AWS API Reference

◆ GetColumnStatisticsTaskRunsAsync()

template<typename GetColumnStatisticsTaskRunsRequestT = Model::GetColumnStatisticsTaskRunsRequest>
void Aws::Glue::GlueClient::GetColumnStatisticsTaskRunsAsync ( const GetColumnStatisticsTaskRunsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetColumnStatisticsTaskRuns that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2365 of file GlueClient.h.

◆ GetColumnStatisticsTaskRunsCallable()

template<typename GetColumnStatisticsTaskRunsRequestT = Model::GetColumnStatisticsTaskRunsRequest>
Model::GetColumnStatisticsTaskRunsOutcomeCallable Aws::Glue::GlueClient::GetColumnStatisticsTaskRunsCallable ( const GetColumnStatisticsTaskRunsRequestT &  request) const
inline

A Callable wrapper for GetColumnStatisticsTaskRuns that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2356 of file GlueClient.h.

◆ GetColumnStatisticsTaskSettings()

virtual Model::GetColumnStatisticsTaskSettingsOutcome Aws::Glue::GlueClient::GetColumnStatisticsTaskSettings ( const Model::GetColumnStatisticsTaskSettingsRequest request) const
virtual

Gets settings for a column statistics task.

See Also:

AWS API Reference

◆ GetColumnStatisticsTaskSettingsAsync()

template<typename GetColumnStatisticsTaskSettingsRequestT = Model::GetColumnStatisticsTaskSettingsRequest>
void Aws::Glue::GlueClient::GetColumnStatisticsTaskSettingsAsync ( const GetColumnStatisticsTaskSettingsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetColumnStatisticsTaskSettings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2390 of file GlueClient.h.

◆ GetColumnStatisticsTaskSettingsCallable()

template<typename GetColumnStatisticsTaskSettingsRequestT = Model::GetColumnStatisticsTaskSettingsRequest>
Model::GetColumnStatisticsTaskSettingsOutcomeCallable Aws::Glue::GlueClient::GetColumnStatisticsTaskSettingsCallable ( const GetColumnStatisticsTaskSettingsRequestT &  request) const
inline

A Callable wrapper for GetColumnStatisticsTaskSettings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2381 of file GlueClient.h.

◆ GetConnection()

virtual Model::GetConnectionOutcome Aws::Glue::GlueClient::GetConnection ( const Model::GetConnectionRequest request) const
virtual

Retrieves a connection definition from the Data Catalog.

See Also:

AWS API Reference

◆ GetConnectionAsync()

template<typename GetConnectionRequestT = Model::GetConnectionRequest>
void Aws::Glue::GlueClient::GetConnectionAsync ( const GetConnectionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetConnection that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2416 of file GlueClient.h.

◆ GetConnectionCallable()

template<typename GetConnectionRequestT = Model::GetConnectionRequest>
Model::GetConnectionOutcomeCallable Aws::Glue::GlueClient::GetConnectionCallable ( const GetConnectionRequestT &  request) const
inline

A Callable wrapper for GetConnection that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2407 of file GlueClient.h.

◆ GetConnections()

virtual Model::GetConnectionsOutcome Aws::Glue::GlueClient::GetConnections ( const Model::GetConnectionsRequest request = {}) const
virtual

Retrieves a list of connection definitions from the Data Catalog.

See Also:

AWS API Reference

◆ GetConnectionsAsync()

template<typename GetConnectionsRequestT = Model::GetConnectionsRequest>
void Aws::Glue::GlueClient::GetConnectionsAsync ( const GetConnectionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetConnectionsRequestT &  request = {} 
) const
inline

An Async wrapper for GetConnections that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2442 of file GlueClient.h.

◆ GetConnectionsCallable()

template<typename GetConnectionsRequestT = Model::GetConnectionsRequest>
Model::GetConnectionsOutcomeCallable Aws::Glue::GlueClient::GetConnectionsCallable ( const GetConnectionsRequestT &  request = {}) const
inline

A Callable wrapper for GetConnections that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2433 of file GlueClient.h.

◆ GetCrawler()

virtual Model::GetCrawlerOutcome Aws::Glue::GlueClient::GetCrawler ( const Model::GetCrawlerRequest request) const
virtual

Retrieves metadata for a specified crawler.

See Also:

AWS API Reference

◆ GetCrawlerAsync()

template<typename GetCrawlerRequestT = Model::GetCrawlerRequest>
void Aws::Glue::GlueClient::GetCrawlerAsync ( const GetCrawlerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetCrawler that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2467 of file GlueClient.h.

◆ GetCrawlerCallable()

template<typename GetCrawlerRequestT = Model::GetCrawlerRequest>
Model::GetCrawlerOutcomeCallable Aws::Glue::GlueClient::GetCrawlerCallable ( const GetCrawlerRequestT &  request) const
inline

A Callable wrapper for GetCrawler that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2458 of file GlueClient.h.

◆ GetCrawlerMetrics()

virtual Model::GetCrawlerMetricsOutcome Aws::Glue::GlueClient::GetCrawlerMetrics ( const Model::GetCrawlerMetricsRequest request = {}) const
virtual

Retrieves metrics about specified crawlers.

See Also:

AWS API Reference

◆ GetCrawlerMetricsAsync()

template<typename GetCrawlerMetricsRequestT = Model::GetCrawlerMetricsRequest>
void Aws::Glue::GlueClient::GetCrawlerMetricsAsync ( const GetCrawlerMetricsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetCrawlerMetricsRequestT &  request = {} 
) const
inline

An Async wrapper for GetCrawlerMetrics that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2492 of file GlueClient.h.

◆ GetCrawlerMetricsCallable()

template<typename GetCrawlerMetricsRequestT = Model::GetCrawlerMetricsRequest>
Model::GetCrawlerMetricsOutcomeCallable Aws::Glue::GlueClient::GetCrawlerMetricsCallable ( const GetCrawlerMetricsRequestT &  request = {}) const
inline

A Callable wrapper for GetCrawlerMetrics that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2483 of file GlueClient.h.

◆ GetCrawlers()

virtual Model::GetCrawlersOutcome Aws::Glue::GlueClient::GetCrawlers ( const Model::GetCrawlersRequest request = {}) const
virtual

Retrieves metadata for all crawlers defined in the customer account.

See Also:

AWS API Reference

◆ GetCrawlersAsync()

template<typename GetCrawlersRequestT = Model::GetCrawlersRequest>
void Aws::Glue::GlueClient::GetCrawlersAsync ( const GetCrawlersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetCrawlersRequestT &  request = {} 
) const
inline

An Async wrapper for GetCrawlers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2518 of file GlueClient.h.

◆ GetCrawlersCallable()

template<typename GetCrawlersRequestT = Model::GetCrawlersRequest>
Model::GetCrawlersOutcomeCallable Aws::Glue::GlueClient::GetCrawlersCallable ( const GetCrawlersRequestT &  request = {}) const
inline

A Callable wrapper for GetCrawlers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2509 of file GlueClient.h.

◆ GetCustomEntityType()

virtual Model::GetCustomEntityTypeOutcome Aws::Glue::GlueClient::GetCustomEntityType ( const Model::GetCustomEntityTypeRequest request) const
virtual

Retrieves the details of a custom pattern by specifying its name.

See Also:

AWS API Reference

◆ GetCustomEntityTypeAsync()

template<typename GetCustomEntityTypeRequestT = Model::GetCustomEntityTypeRequest>
void Aws::Glue::GlueClient::GetCustomEntityTypeAsync ( const GetCustomEntityTypeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetCustomEntityType that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2544 of file GlueClient.h.

◆ GetCustomEntityTypeCallable()

template<typename GetCustomEntityTypeRequestT = Model::GetCustomEntityTypeRequest>
Model::GetCustomEntityTypeOutcomeCallable Aws::Glue::GlueClient::GetCustomEntityTypeCallable ( const GetCustomEntityTypeRequestT &  request) const
inline

A Callable wrapper for GetCustomEntityType that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2535 of file GlueClient.h.

◆ GetDatabase()

virtual Model::GetDatabaseOutcome Aws::Glue::GlueClient::GetDatabase ( const Model::GetDatabaseRequest request) const
virtual

Retrieves the definition of a specified database.

See Also:


AWS API Reference

◆ GetDatabaseAsync()

template<typename GetDatabaseRequestT = Model::GetDatabaseRequest>
void Aws::Glue::GlueClient::GetDatabaseAsync ( const GetDatabaseRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetDatabase that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2751 of file GlueClient.h.

◆ GetDatabaseCallable()

template<typename GetDatabaseRequestT = Model::GetDatabaseRequest>
Model::GetDatabaseOutcomeCallable Aws::Glue::GlueClient::GetDatabaseCallable ( const GetDatabaseRequestT &  request) const
inline

A Callable wrapper for GetDatabase that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2742 of file GlueClient.h.

◆ GetDatabases()

virtual Model::GetDatabasesOutcome Aws::Glue::GlueClient::GetDatabases ( const Model::GetDatabasesRequest request = {}) const
virtual

Retrieves all databases defined in a given Data Catalog.

See Also:

AWS API Reference

◆ GetDatabasesAsync()

template<typename GetDatabasesRequestT = Model::GetDatabasesRequest>
void Aws::Glue::GlueClient::GetDatabasesAsync ( const GetDatabasesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetDatabasesRequestT &  request = {} 
) const
inline

An Async wrapper for GetDatabases that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2777 of file GlueClient.h.

◆ GetDatabasesCallable()

template<typename GetDatabasesRequestT = Model::GetDatabasesRequest>
Model::GetDatabasesOutcomeCallable Aws::Glue::GlueClient::GetDatabasesCallable ( const GetDatabasesRequestT &  request = {}) const
inline

A Callable wrapper for GetDatabases that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2768 of file GlueClient.h.

◆ GetDataCatalogEncryptionSettings()

virtual Model::GetDataCatalogEncryptionSettingsOutcome Aws::Glue::GlueClient::GetDataCatalogEncryptionSettings ( const Model::GetDataCatalogEncryptionSettingsRequest request = {}) const
virtual

Retrieves the security configuration for a specified catalog.

See Also:

AWS API Reference

◆ GetDataCatalogEncryptionSettingsAsync()

template<typename GetDataCatalogEncryptionSettingsRequestT = Model::GetDataCatalogEncryptionSettingsRequest>
void Aws::Glue::GlueClient::GetDataCatalogEncryptionSettingsAsync ( const GetDataCatalogEncryptionSettingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetDataCatalogEncryptionSettingsRequestT &  request = {} 
) const
inline

An Async wrapper for GetDataCatalogEncryptionSettings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2570 of file GlueClient.h.

◆ GetDataCatalogEncryptionSettingsCallable()

template<typename GetDataCatalogEncryptionSettingsRequestT = Model::GetDataCatalogEncryptionSettingsRequest>
Model::GetDataCatalogEncryptionSettingsOutcomeCallable Aws::Glue::GlueClient::GetDataCatalogEncryptionSettingsCallable ( const GetDataCatalogEncryptionSettingsRequestT &  request = {}) const
inline

A Callable wrapper for GetDataCatalogEncryptionSettings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2561 of file GlueClient.h.

◆ GetDataflowGraph()

virtual Model::GetDataflowGraphOutcome Aws::Glue::GlueClient::GetDataflowGraph ( const Model::GetDataflowGraphRequest request = {}) const
virtual

Transforms a Python script into a directed acyclic graph (DAG).

See Also:

AWS API Reference

◆ GetDataflowGraphAsync()

template<typename GetDataflowGraphRequestT = Model::GetDataflowGraphRequest>
void Aws::Glue::GlueClient::GetDataflowGraphAsync ( const GetDataflowGraphResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetDataflowGraphRequestT &  request = {} 
) const
inline

An Async wrapper for GetDataflowGraph that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2803 of file GlueClient.h.

◆ GetDataflowGraphCallable()

template<typename GetDataflowGraphRequestT = Model::GetDataflowGraphRequest>
Model::GetDataflowGraphOutcomeCallable Aws::Glue::GlueClient::GetDataflowGraphCallable ( const GetDataflowGraphRequestT &  request = {}) const
inline

A Callable wrapper for GetDataflowGraph that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2794 of file GlueClient.h.

◆ GetDataQualityModel()

virtual Model::GetDataQualityModelOutcome Aws::Glue::GlueClient::GetDataQualityModel ( const Model::GetDataQualityModelRequest request) const
virtual

Retrieve the training status of the model along with more information (CompletedOn, StartedOn, FailureReason).

See Also:

AWS API Reference

◆ GetDataQualityModelAsync()

template<typename GetDataQualityModelRequestT = Model::GetDataQualityModelRequest>
void Aws::Glue::GlueClient::GetDataQualityModelAsync ( const GetDataQualityModelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetDataQualityModel that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2596 of file GlueClient.h.

◆ GetDataQualityModelCallable()

template<typename GetDataQualityModelRequestT = Model::GetDataQualityModelRequest>
Model::GetDataQualityModelOutcomeCallable Aws::Glue::GlueClient::GetDataQualityModelCallable ( const GetDataQualityModelRequestT &  request) const
inline

A Callable wrapper for GetDataQualityModel that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2587 of file GlueClient.h.

◆ GetDataQualityModelResult()

virtual Model::GetDataQualityModelResultOutcome Aws::Glue::GlueClient::GetDataQualityModelResult ( const Model::GetDataQualityModelResultRequest request) const
virtual

Retrieve a statistic's predictions for a given Profile ID.

See Also:

AWS API Reference

◆ GetDataQualityModelResultAsync()

template<typename GetDataQualityModelResultRequestT = Model::GetDataQualityModelResultRequest>
void Aws::Glue::GlueClient::GetDataQualityModelResultAsync ( const GetDataQualityModelResultRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetDataQualityModelResult that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2622 of file GlueClient.h.

◆ GetDataQualityModelResultCallable()

template<typename GetDataQualityModelResultRequestT = Model::GetDataQualityModelResultRequest>
Model::GetDataQualityModelResultOutcomeCallable Aws::Glue::GlueClient::GetDataQualityModelResultCallable ( const GetDataQualityModelResultRequestT &  request) const
inline

A Callable wrapper for GetDataQualityModelResult that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2613 of file GlueClient.h.

◆ GetDataQualityResult()

virtual Model::GetDataQualityResultOutcome Aws::Glue::GlueClient::GetDataQualityResult ( const Model::GetDataQualityResultRequest request) const
virtual

Retrieves the result of a data quality rule evaluation.

See Also:

AWS API Reference

◆ GetDataQualityResultAsync()

template<typename GetDataQualityResultRequestT = Model::GetDataQualityResultRequest>
void Aws::Glue::GlueClient::GetDataQualityResultAsync ( const GetDataQualityResultRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetDataQualityResult that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2648 of file GlueClient.h.

◆ GetDataQualityResultCallable()

template<typename GetDataQualityResultRequestT = Model::GetDataQualityResultRequest>
Model::GetDataQualityResultOutcomeCallable Aws::Glue::GlueClient::GetDataQualityResultCallable ( const GetDataQualityResultRequestT &  request) const
inline

A Callable wrapper for GetDataQualityResult that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2639 of file GlueClient.h.

◆ GetDataQualityRuleRecommendationRun()

virtual Model::GetDataQualityRuleRecommendationRunOutcome Aws::Glue::GlueClient::GetDataQualityRuleRecommendationRun ( const Model::GetDataQualityRuleRecommendationRunRequest request) const
virtual

Gets the specified recommendation run that was used to generate rules.

See Also:

AWS API Reference

◆ GetDataQualityRuleRecommendationRunAsync()

template<typename GetDataQualityRuleRecommendationRunRequestT = Model::GetDataQualityRuleRecommendationRunRequest>
void Aws::Glue::GlueClient::GetDataQualityRuleRecommendationRunAsync ( const GetDataQualityRuleRecommendationRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetDataQualityRuleRecommendationRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2674 of file GlueClient.h.

◆ GetDataQualityRuleRecommendationRunCallable()

template<typename GetDataQualityRuleRecommendationRunRequestT = Model::GetDataQualityRuleRecommendationRunRequest>
Model::GetDataQualityRuleRecommendationRunOutcomeCallable Aws::Glue::GlueClient::GetDataQualityRuleRecommendationRunCallable ( const GetDataQualityRuleRecommendationRunRequestT &  request) const
inline

A Callable wrapper for GetDataQualityRuleRecommendationRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2665 of file GlueClient.h.

◆ GetDataQualityRuleset()

virtual Model::GetDataQualityRulesetOutcome Aws::Glue::GlueClient::GetDataQualityRuleset ( const Model::GetDataQualityRulesetRequest request) const
virtual

Returns an existing ruleset by identifier or name.

See Also:


AWS API Reference

◆ GetDataQualityRulesetAsync()

template<typename GetDataQualityRulesetRequestT = Model::GetDataQualityRulesetRequest>
void Aws::Glue::GlueClient::GetDataQualityRulesetAsync ( const GetDataQualityRulesetRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetDataQualityRuleset that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2700 of file GlueClient.h.

◆ GetDataQualityRulesetCallable()

template<typename GetDataQualityRulesetRequestT = Model::GetDataQualityRulesetRequest>
Model::GetDataQualityRulesetOutcomeCallable Aws::Glue::GlueClient::GetDataQualityRulesetCallable ( const GetDataQualityRulesetRequestT &  request) const
inline

A Callable wrapper for GetDataQualityRuleset that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2691 of file GlueClient.h.

◆ GetDataQualityRulesetEvaluationRun()

virtual Model::GetDataQualityRulesetEvaluationRunOutcome Aws::Glue::GlueClient::GetDataQualityRulesetEvaluationRun ( const Model::GetDataQualityRulesetEvaluationRunRequest request) const
virtual

Retrieves a specific run where a ruleset is evaluated against a data source.

See Also:

AWS API Reference

◆ GetDataQualityRulesetEvaluationRunAsync()

template<typename GetDataQualityRulesetEvaluationRunRequestT = Model::GetDataQualityRulesetEvaluationRunRequest>
void Aws::Glue::GlueClient::GetDataQualityRulesetEvaluationRunAsync ( const GetDataQualityRulesetEvaluationRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetDataQualityRulesetEvaluationRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2726 of file GlueClient.h.

◆ GetDataQualityRulesetEvaluationRunCallable()

template<typename GetDataQualityRulesetEvaluationRunRequestT = Model::GetDataQualityRulesetEvaluationRunRequest>
Model::GetDataQualityRulesetEvaluationRunOutcomeCallable Aws::Glue::GlueClient::GetDataQualityRulesetEvaluationRunCallable ( const GetDataQualityRulesetEvaluationRunRequestT &  request) const
inline

A Callable wrapper for GetDataQualityRulesetEvaluationRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2717 of file GlueClient.h.

◆ GetDevEndpoint()

virtual Model::GetDevEndpointOutcome Aws::Glue::GlueClient::GetDevEndpoint ( const Model::GetDevEndpointRequest request) const
virtual

Retrieves information about a specified development endpoint.

When you create a development endpoint in a virtual private cloud (VPC), Glue returns only a private IP address, and the public IP address field is not populated. When you create a non-VPC development endpoint, Glue returns only a public IP address.

See Also:

AWS API Reference

◆ GetDevEndpointAsync()

template<typename GetDevEndpointRequestT = Model::GetDevEndpointRequest>
void Aws::Glue::GlueClient::GetDevEndpointAsync ( const GetDevEndpointRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetDevEndpoint that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2832 of file GlueClient.h.

◆ GetDevEndpointCallable()

template<typename GetDevEndpointRequestT = Model::GetDevEndpointRequest>
Model::GetDevEndpointOutcomeCallable Aws::Glue::GlueClient::GetDevEndpointCallable ( const GetDevEndpointRequestT &  request) const
inline

A Callable wrapper for GetDevEndpoint that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2823 of file GlueClient.h.

◆ GetDevEndpoints()

virtual Model::GetDevEndpointsOutcome Aws::Glue::GlueClient::GetDevEndpoints ( const Model::GetDevEndpointsRequest request = {}) const
virtual

Retrieves all the development endpoints in this Amazon Web Services account.

When you create a development endpoint in a virtual private cloud (VPC), Glue returns only a private IP address and the public IP address field is not populated. When you create a non-VPC development endpoint, Glue returns only a public IP address.

See Also:

AWS API Reference

◆ GetDevEndpointsAsync()

template<typename GetDevEndpointsRequestT = Model::GetDevEndpointsRequest>
void Aws::Glue::GlueClient::GetDevEndpointsAsync ( const GetDevEndpointsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetDevEndpointsRequestT &  request = {} 
) const
inline

An Async wrapper for GetDevEndpoints that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2861 of file GlueClient.h.

◆ GetDevEndpointsCallable()

template<typename GetDevEndpointsRequestT = Model::GetDevEndpointsRequest>
Model::GetDevEndpointsOutcomeCallable Aws::Glue::GlueClient::GetDevEndpointsCallable ( const GetDevEndpointsRequestT &  request = {}) const
inline

A Callable wrapper for GetDevEndpoints that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2852 of file GlueClient.h.

◆ GetJob()

virtual Model::GetJobOutcome Aws::Glue::GlueClient::GetJob ( const Model::GetJobRequest request) const
virtual

Retrieves an existing job definition.

See Also:

AWS API Reference

◆ GetJobAsync()

template<typename GetJobRequestT = Model::GetJobRequest>
void Aws::Glue::GlueClient::GetJobAsync ( const GetJobRequestT &  request,
const GetJobResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2886 of file GlueClient.h.

◆ GetJobBookmark()

virtual Model::GetJobBookmarkOutcome Aws::Glue::GlueClient::GetJobBookmark ( const Model::GetJobBookmarkRequest request) const
virtual

Returns information on a job bookmark entry.

For more information about enabling and using job bookmarks, see:

See Also:

AWS API Reference

◆ GetJobBookmarkAsync()

template<typename GetJobBookmarkRequestT = Model::GetJobBookmarkRequest>
void Aws::Glue::GlueClient::GetJobBookmarkAsync ( const GetJobBookmarkRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetJobBookmark that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2918 of file GlueClient.h.

◆ GetJobBookmarkCallable()

template<typename GetJobBookmarkRequestT = Model::GetJobBookmarkRequest>
Model::GetJobBookmarkOutcomeCallable Aws::Glue::GlueClient::GetJobBookmarkCallable ( const GetJobBookmarkRequestT &  request) const
inline

A Callable wrapper for GetJobBookmark that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2909 of file GlueClient.h.

◆ GetJobCallable()

template<typename GetJobRequestT = Model::GetJobRequest>
Model::GetJobOutcomeCallable Aws::Glue::GlueClient::GetJobCallable ( const GetJobRequestT &  request) const
inline

A Callable wrapper for GetJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2877 of file GlueClient.h.

◆ GetJobRun()

virtual Model::GetJobRunOutcome Aws::Glue::GlueClient::GetJobRun ( const Model::GetJobRunRequest request) const
virtual

Retrieves the metadata for a given job run. Job run history is accessible for 90 days for your workflow and job run.

See Also:

AWS API Reference

◆ GetJobRunAsync()

template<typename GetJobRunRequestT = Model::GetJobRunRequest>
void Aws::Glue::GlueClient::GetJobRunAsync ( const GetJobRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetJobRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2944 of file GlueClient.h.

◆ GetJobRunCallable()

template<typename GetJobRunRequestT = Model::GetJobRunRequest>
Model::GetJobRunOutcomeCallable Aws::Glue::GlueClient::GetJobRunCallable ( const GetJobRunRequestT &  request) const
inline

A Callable wrapper for GetJobRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2935 of file GlueClient.h.

◆ GetJobRuns()

virtual Model::GetJobRunsOutcome Aws::Glue::GlueClient::GetJobRuns ( const Model::GetJobRunsRequest request) const
virtual

Retrieves metadata for all runs of a given job definition.

See Also:

AWS API Reference

◆ GetJobRunsAsync()

template<typename GetJobRunsRequestT = Model::GetJobRunsRequest>
void Aws::Glue::GlueClient::GetJobRunsAsync ( const GetJobRunsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetJobRuns that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2970 of file GlueClient.h.

◆ GetJobRunsCallable()

template<typename GetJobRunsRequestT = Model::GetJobRunsRequest>
Model::GetJobRunsOutcomeCallable Aws::Glue::GlueClient::GetJobRunsCallable ( const GetJobRunsRequestT &  request) const
inline

A Callable wrapper for GetJobRuns that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2961 of file GlueClient.h.

◆ GetJobs()

virtual Model::GetJobsOutcome Aws::Glue::GlueClient::GetJobs ( const Model::GetJobsRequest request = {}) const
virtual

Retrieves all current job definitions.

See Also:

AWS API Reference

◆ GetJobsAsync()

template<typename GetJobsRequestT = Model::GetJobsRequest>
void Aws::Glue::GlueClient::GetJobsAsync ( const GetJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetJobsRequestT &  request = {} 
) const
inline

An Async wrapper for GetJobs that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2995 of file GlueClient.h.

◆ GetJobsCallable()

template<typename GetJobsRequestT = Model::GetJobsRequest>
Model::GetJobsOutcomeCallable Aws::Glue::GlueClient::GetJobsCallable ( const GetJobsRequestT &  request = {}) const
inline

A Callable wrapper for GetJobs that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2986 of file GlueClient.h.

◆ GetMapping()

virtual Model::GetMappingOutcome Aws::Glue::GlueClient::GetMapping ( const Model::GetMappingRequest request) const
virtual

Creates mappings.

See Also:

AWS API Reference

◆ GetMappingAsync()

template<typename GetMappingRequestT = Model::GetMappingRequest>
void Aws::Glue::GlueClient::GetMappingAsync ( const GetMappingRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetMapping that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3140 of file GlueClient.h.

◆ GetMappingCallable()

template<typename GetMappingRequestT = Model::GetMappingRequest>
Model::GetMappingOutcomeCallable Aws::Glue::GlueClient::GetMappingCallable ( const GetMappingRequestT &  request) const
inline

A Callable wrapper for GetMapping that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3131 of file GlueClient.h.

◆ GetMLTaskRun()

virtual Model::GetMLTaskRunOutcome Aws::Glue::GlueClient::GetMLTaskRun ( const Model::GetMLTaskRunRequest request) const
virtual

Gets details for a specific task run on a machine learning transform. Machine learning task runs are asynchronous tasks that Glue runs on your behalf as part of various machine learning workflows. You can check the stats of any task run by calling GetMLTaskRun with the TaskRunID and its parent transform's TransformID.

See Also:

AWS API Reference

◆ GetMLTaskRunAsync()

template<typename GetMLTaskRunRequestT = Model::GetMLTaskRunRequest>
void Aws::Glue::GlueClient::GetMLTaskRunAsync ( const GetMLTaskRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetMLTaskRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3024 of file GlueClient.h.

◆ GetMLTaskRunCallable()

template<typename GetMLTaskRunRequestT = Model::GetMLTaskRunRequest>
Model::GetMLTaskRunOutcomeCallable Aws::Glue::GlueClient::GetMLTaskRunCallable ( const GetMLTaskRunRequestT &  request) const
inline

A Callable wrapper for GetMLTaskRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3015 of file GlueClient.h.

◆ GetMLTaskRuns()

virtual Model::GetMLTaskRunsOutcome Aws::Glue::GlueClient::GetMLTaskRuns ( const Model::GetMLTaskRunsRequest request) const
virtual

Gets a list of runs for a machine learning transform. Machine learning task runs are asynchronous tasks that Glue runs on your behalf as part of various machine learning workflows. You can get a sortable, filterable list of machine learning task runs by calling GetMLTaskRuns with their parent transform's TransformID and other optional parameters as documented in this section.

This operation returns a list of historic runs and must be paginated.

See Also:

AWS API Reference

◆ GetMLTaskRunsAsync()

template<typename GetMLTaskRunsRequestT = Model::GetMLTaskRunsRequest>
void Aws::Glue::GlueClient::GetMLTaskRunsAsync ( const GetMLTaskRunsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetMLTaskRuns that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3055 of file GlueClient.h.

◆ GetMLTaskRunsCallable()

template<typename GetMLTaskRunsRequestT = Model::GetMLTaskRunsRequest>
Model::GetMLTaskRunsOutcomeCallable Aws::Glue::GlueClient::GetMLTaskRunsCallable ( const GetMLTaskRunsRequestT &  request) const
inline

A Callable wrapper for GetMLTaskRuns that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3046 of file GlueClient.h.

◆ GetMLTransform()

virtual Model::GetMLTransformOutcome Aws::Glue::GlueClient::GetMLTransform ( const Model::GetMLTransformRequest request) const
virtual

Gets an Glue machine learning transform artifact and all its corresponding metadata. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue. You can retrieve their metadata by calling GetMLTransform.

See Also:

AWS API Reference

◆ GetMLTransformAsync()

template<typename GetMLTransformRequestT = Model::GetMLTransformRequest>
void Aws::Glue::GlueClient::GetMLTransformAsync ( const GetMLTransformRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetMLTransform that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3085 of file GlueClient.h.

◆ GetMLTransformCallable()

template<typename GetMLTransformRequestT = Model::GetMLTransformRequest>
Model::GetMLTransformOutcomeCallable Aws::Glue::GlueClient::GetMLTransformCallable ( const GetMLTransformRequestT &  request) const
inline

A Callable wrapper for GetMLTransform that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3076 of file GlueClient.h.

◆ GetMLTransforms()

virtual Model::GetMLTransformsOutcome Aws::Glue::GlueClient::GetMLTransforms ( const Model::GetMLTransformsRequest request = {}) const
virtual

Gets a sortable, filterable list of existing Glue machine learning transforms. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue, and you can retrieve their metadata by calling GetMLTransforms.

See Also:

AWS API Reference

◆ GetMLTransformsAsync()

template<typename GetMLTransformsRequestT = Model::GetMLTransformsRequest>
void Aws::Glue::GlueClient::GetMLTransformsAsync ( const GetMLTransformsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetMLTransformsRequestT &  request = {} 
) const
inline

An Async wrapper for GetMLTransforms that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3115 of file GlueClient.h.

◆ GetMLTransformsCallable()

template<typename GetMLTransformsRequestT = Model::GetMLTransformsRequest>
Model::GetMLTransformsOutcomeCallable Aws::Glue::GlueClient::GetMLTransformsCallable ( const GetMLTransformsRequestT &  request = {}) const
inline

A Callable wrapper for GetMLTransforms that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3106 of file GlueClient.h.

◆ GetPartition()

virtual Model::GetPartitionOutcome Aws::Glue::GlueClient::GetPartition ( const Model::GetPartitionRequest request) const
virtual

Retrieves information about a specified partition.

See Also:


AWS API Reference

◆ GetPartitionAsync()

template<typename GetPartitionRequestT = Model::GetPartitionRequest>
void Aws::Glue::GlueClient::GetPartitionAsync ( const GetPartitionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetPartition that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3166 of file GlueClient.h.

◆ GetPartitionCallable()

template<typename GetPartitionRequestT = Model::GetPartitionRequest>
Model::GetPartitionOutcomeCallable Aws::Glue::GlueClient::GetPartitionCallable ( const GetPartitionRequestT &  request) const
inline

A Callable wrapper for GetPartition that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3157 of file GlueClient.h.

◆ GetPartitionIndexes()

virtual Model::GetPartitionIndexesOutcome Aws::Glue::GlueClient::GetPartitionIndexes ( const Model::GetPartitionIndexesRequest request) const
virtual

Retrieves the partition indexes associated with a table.

See Also:

AWS API Reference

◆ GetPartitionIndexesAsync()

template<typename GetPartitionIndexesRequestT = Model::GetPartitionIndexesRequest>
void Aws::Glue::GlueClient::GetPartitionIndexesAsync ( const GetPartitionIndexesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetPartitionIndexes that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3192 of file GlueClient.h.

◆ GetPartitionIndexesCallable()

template<typename GetPartitionIndexesRequestT = Model::GetPartitionIndexesRequest>
Model::GetPartitionIndexesOutcomeCallable Aws::Glue::GlueClient::GetPartitionIndexesCallable ( const GetPartitionIndexesRequestT &  request) const
inline

A Callable wrapper for GetPartitionIndexes that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3183 of file GlueClient.h.

◆ GetPartitions()

virtual Model::GetPartitionsOutcome Aws::Glue::GlueClient::GetPartitions ( const Model::GetPartitionsRequest request) const
virtual

Retrieves information about the partitions in a table.

See Also:

AWS API Reference

◆ GetPartitionsAsync()

template<typename GetPartitionsRequestT = Model::GetPartitionsRequest>
void Aws::Glue::GlueClient::GetPartitionsAsync ( const GetPartitionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetPartitions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3218 of file GlueClient.h.

◆ GetPartitionsCallable()

template<typename GetPartitionsRequestT = Model::GetPartitionsRequest>
Model::GetPartitionsOutcomeCallable Aws::Glue::GlueClient::GetPartitionsCallable ( const GetPartitionsRequestT &  request) const
inline

A Callable wrapper for GetPartitions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3209 of file GlueClient.h.

◆ GetPlan()

virtual Model::GetPlanOutcome Aws::Glue::GlueClient::GetPlan ( const Model::GetPlanRequest request) const
virtual

Gets code to perform a specified mapping.

See Also:

AWS API Reference

◆ GetPlanAsync()

template<typename GetPlanRequestT = Model::GetPlanRequest>
void Aws::Glue::GlueClient::GetPlanAsync ( const GetPlanRequestT &  request,
const GetPlanResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetPlan that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3243 of file GlueClient.h.

◆ GetPlanCallable()

template<typename GetPlanRequestT = Model::GetPlanRequest>
Model::GetPlanOutcomeCallable Aws::Glue::GlueClient::GetPlanCallable ( const GetPlanRequestT &  request) const
inline

A Callable wrapper for GetPlan that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3234 of file GlueClient.h.

◆ GetRegistry()

virtual Model::GetRegistryOutcome Aws::Glue::GlueClient::GetRegistry ( const Model::GetRegistryRequest request) const
virtual

Describes the specified registry in detail.

See Also:

AWS API Reference

◆ GetRegistryAsync()

template<typename GetRegistryRequestT = Model::GetRegistryRequest>
void Aws::Glue::GlueClient::GetRegistryAsync ( const GetRegistryRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetRegistry that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3268 of file GlueClient.h.

◆ GetRegistryCallable()

template<typename GetRegistryRequestT = Model::GetRegistryRequest>
Model::GetRegistryOutcomeCallable Aws::Glue::GlueClient::GetRegistryCallable ( const GetRegistryRequestT &  request) const
inline

A Callable wrapper for GetRegistry that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3259 of file GlueClient.h.

◆ GetResourcePolicies()

virtual Model::GetResourcePoliciesOutcome Aws::Glue::GlueClient::GetResourcePolicies ( const Model::GetResourcePoliciesRequest request = {}) const
virtual

Retrieves the resource policies set on individual resources by Resource Access Manager during cross-account permission grants. Also retrieves the Data Catalog resource policy.

If you enabled metadata encryption in Data Catalog settings, and you do not have permission on the KMS key, the operation can't return the Data Catalog resource policy.

See Also:

AWS API Reference

◆ GetResourcePoliciesAsync()

template<typename GetResourcePoliciesRequestT = Model::GetResourcePoliciesRequest>
void Aws::Glue::GlueClient::GetResourcePoliciesAsync ( const GetResourcePoliciesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetResourcePoliciesRequestT &  request = {} 
) const
inline

An Async wrapper for GetResourcePolicies that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3297 of file GlueClient.h.

◆ GetResourcePoliciesCallable()

template<typename GetResourcePoliciesRequestT = Model::GetResourcePoliciesRequest>
Model::GetResourcePoliciesOutcomeCallable Aws::Glue::GlueClient::GetResourcePoliciesCallable ( const GetResourcePoliciesRequestT &  request = {}) const
inline

A Callable wrapper for GetResourcePolicies that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3288 of file GlueClient.h.

◆ GetResourcePolicy()

virtual Model::GetResourcePolicyOutcome Aws::Glue::GlueClient::GetResourcePolicy ( const Model::GetResourcePolicyRequest request = {}) const
virtual

Retrieves a specified resource policy.

See Also:

AWS API Reference

◆ GetResourcePolicyAsync()

template<typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
void Aws::Glue::GlueClient::GetResourcePolicyAsync ( const GetResourcePolicyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetResourcePolicyRequestT &  request = {} 
) const
inline

An Async wrapper for GetResourcePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3322 of file GlueClient.h.

◆ GetResourcePolicyCallable()

template<typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
Model::GetResourcePolicyOutcomeCallable Aws::Glue::GlueClient::GetResourcePolicyCallable ( const GetResourcePolicyRequestT &  request = {}) const
inline

A Callable wrapper for GetResourcePolicy that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3313 of file GlueClient.h.

◆ GetSchema()

virtual Model::GetSchemaOutcome Aws::Glue::GlueClient::GetSchema ( const Model::GetSchemaRequest request) const
virtual

Describes the specified schema in detail.

See Also:

AWS API Reference

◆ GetSchemaAsync()

template<typename GetSchemaRequestT = Model::GetSchemaRequest>
void Aws::Glue::GlueClient::GetSchemaAsync ( const GetSchemaRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetSchema that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3347 of file GlueClient.h.

◆ GetSchemaByDefinition()

virtual Model::GetSchemaByDefinitionOutcome Aws::Glue::GlueClient::GetSchemaByDefinition ( const Model::GetSchemaByDefinitionRequest request) const
virtual

Retrieves a schema by the SchemaDefinition. The schema definition is sent to the Schema Registry, canonicalized, and hashed. If the hash is matched within the scope of the SchemaName or ARN (or the default registry, if none is supplied), that schema’s metadata is returned. Otherwise, a 404 or NotFound error is returned. Schema versions in Deleted statuses will not be included in the results.

See Also:

AWS API Reference

◆ GetSchemaByDefinitionAsync()

template<typename GetSchemaByDefinitionRequestT = Model::GetSchemaByDefinitionRequest>
void Aws::Glue::GlueClient::GetSchemaByDefinitionAsync ( const GetSchemaByDefinitionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetSchemaByDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3378 of file GlueClient.h.

◆ GetSchemaByDefinitionCallable()

template<typename GetSchemaByDefinitionRequestT = Model::GetSchemaByDefinitionRequest>
Model::GetSchemaByDefinitionOutcomeCallable Aws::Glue::GlueClient::GetSchemaByDefinitionCallable ( const GetSchemaByDefinitionRequestT &  request) const
inline

A Callable wrapper for GetSchemaByDefinition that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3369 of file GlueClient.h.

◆ GetSchemaCallable()

template<typename GetSchemaRequestT = Model::GetSchemaRequest>
Model::GetSchemaOutcomeCallable Aws::Glue::GlueClient::GetSchemaCallable ( const GetSchemaRequestT &  request) const
inline

A Callable wrapper for GetSchema that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3338 of file GlueClient.h.

◆ GetSchemaVersion()

virtual Model::GetSchemaVersionOutcome Aws::Glue::GlueClient::GetSchemaVersion ( const Model::GetSchemaVersionRequest request = {}) const
virtual

Get the specified schema by its unique ID assigned when a version of the schema is created or registered. Schema versions in Deleted status will not be included in the results.

See Also:

AWS API Reference

◆ GetSchemaVersionAsync()

template<typename GetSchemaVersionRequestT = Model::GetSchemaVersionRequest>
void Aws::Glue::GlueClient::GetSchemaVersionAsync ( const GetSchemaVersionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetSchemaVersionRequestT &  request = {} 
) const
inline

An Async wrapper for GetSchemaVersion that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3405 of file GlueClient.h.

◆ GetSchemaVersionCallable()

template<typename GetSchemaVersionRequestT = Model::GetSchemaVersionRequest>
Model::GetSchemaVersionOutcomeCallable Aws::Glue::GlueClient::GetSchemaVersionCallable ( const GetSchemaVersionRequestT &  request = {}) const
inline

A Callable wrapper for GetSchemaVersion that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3396 of file GlueClient.h.

◆ GetSchemaVersionsDiff()

virtual Model::GetSchemaVersionsDiffOutcome Aws::Glue::GlueClient::GetSchemaVersionsDiff ( const Model::GetSchemaVersionsDiffRequest request) const
virtual

Fetches the schema version difference in the specified difference type between two stored schema versions in the Schema Registry.

This API allows you to compare two schema versions between two schema definitions under the same schema.

See Also:

AWS API Reference

◆ GetSchemaVersionsDiffAsync()

template<typename GetSchemaVersionsDiffRequestT = Model::GetSchemaVersionsDiffRequest>
void Aws::Glue::GlueClient::GetSchemaVersionsDiffAsync ( const GetSchemaVersionsDiffRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetSchemaVersionsDiff that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3433 of file GlueClient.h.

◆ GetSchemaVersionsDiffCallable()

template<typename GetSchemaVersionsDiffRequestT = Model::GetSchemaVersionsDiffRequest>
Model::GetSchemaVersionsDiffOutcomeCallable Aws::Glue::GlueClient::GetSchemaVersionsDiffCallable ( const GetSchemaVersionsDiffRequestT &  request) const
inline

A Callable wrapper for GetSchemaVersionsDiff that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3424 of file GlueClient.h.

◆ GetSecurityConfiguration()

virtual Model::GetSecurityConfigurationOutcome Aws::Glue::GlueClient::GetSecurityConfiguration ( const Model::GetSecurityConfigurationRequest request) const
virtual

Retrieves a specified security configuration.

See Also:

AWS API Reference

◆ GetSecurityConfigurationAsync()

template<typename GetSecurityConfigurationRequestT = Model::GetSecurityConfigurationRequest>
void Aws::Glue::GlueClient::GetSecurityConfigurationAsync ( const GetSecurityConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetSecurityConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3458 of file GlueClient.h.

◆ GetSecurityConfigurationCallable()

template<typename GetSecurityConfigurationRequestT = Model::GetSecurityConfigurationRequest>
Model::GetSecurityConfigurationOutcomeCallable Aws::Glue::GlueClient::GetSecurityConfigurationCallable ( const GetSecurityConfigurationRequestT &  request) const
inline

A Callable wrapper for GetSecurityConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3449 of file GlueClient.h.

◆ GetSecurityConfigurations()

virtual Model::GetSecurityConfigurationsOutcome Aws::Glue::GlueClient::GetSecurityConfigurations ( const Model::GetSecurityConfigurationsRequest request = {}) const
virtual

Retrieves a list of all security configurations.

See Also:


AWS API Reference

◆ GetSecurityConfigurationsAsync()

template<typename GetSecurityConfigurationsRequestT = Model::GetSecurityConfigurationsRequest>
void Aws::Glue::GlueClient::GetSecurityConfigurationsAsync ( const GetSecurityConfigurationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetSecurityConfigurationsRequestT &  request = {} 
) const
inline

An Async wrapper for GetSecurityConfigurations that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3484 of file GlueClient.h.

◆ GetSecurityConfigurationsCallable()

template<typename GetSecurityConfigurationsRequestT = Model::GetSecurityConfigurationsRequest>
Model::GetSecurityConfigurationsOutcomeCallable Aws::Glue::GlueClient::GetSecurityConfigurationsCallable ( const GetSecurityConfigurationsRequestT &  request = {}) const
inline

A Callable wrapper for GetSecurityConfigurations that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3475 of file GlueClient.h.

◆ GetServiceName()

static const char * Aws::Glue::GlueClient::GetServiceName ( )
static

◆ GetSession()

virtual Model::GetSessionOutcome Aws::Glue::GlueClient::GetSession ( const Model::GetSessionRequest request) const
virtual

Retrieves the session.

See Also:

AWS API Reference

◆ GetSessionAsync()

template<typename GetSessionRequestT = Model::GetSessionRequest>
void Aws::Glue::GlueClient::GetSessionAsync ( const GetSessionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetSession that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3509 of file GlueClient.h.

◆ GetSessionCallable()

template<typename GetSessionRequestT = Model::GetSessionRequest>
Model::GetSessionOutcomeCallable Aws::Glue::GlueClient::GetSessionCallable ( const GetSessionRequestT &  request) const
inline

A Callable wrapper for GetSession that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3500 of file GlueClient.h.

◆ GetStatement()

virtual Model::GetStatementOutcome Aws::Glue::GlueClient::GetStatement ( const Model::GetStatementRequest request) const
virtual

Retrieves the statement.

See Also:

AWS API Reference

◆ GetStatementAsync()

template<typename GetStatementRequestT = Model::GetStatementRequest>
void Aws::Glue::GlueClient::GetStatementAsync ( const GetStatementRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetStatement that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3534 of file GlueClient.h.

◆ GetStatementCallable()

template<typename GetStatementRequestT = Model::GetStatementRequest>
Model::GetStatementOutcomeCallable Aws::Glue::GlueClient::GetStatementCallable ( const GetStatementRequestT &  request) const
inline

A Callable wrapper for GetStatement that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3525 of file GlueClient.h.

◆ GetTable()

virtual Model::GetTableOutcome Aws::Glue::GlueClient::GetTable ( const Model::GetTableRequest request) const
virtual

Retrieves the Table definition in a Data Catalog for a specified table.

See Also:

AWS API Reference

◆ GetTableAsync()

template<typename GetTableRequestT = Model::GetTableRequest>
void Aws::Glue::GlueClient::GetTableAsync ( const GetTableRequestT &  request,
const GetTableResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetTable that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3560 of file GlueClient.h.

◆ GetTableCallable()

template<typename GetTableRequestT = Model::GetTableRequest>
Model::GetTableOutcomeCallable Aws::Glue::GlueClient::GetTableCallable ( const GetTableRequestT &  request) const
inline

A Callable wrapper for GetTable that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3551 of file GlueClient.h.

◆ GetTableOptimizer()

virtual Model::GetTableOptimizerOutcome Aws::Glue::GlueClient::GetTableOptimizer ( const Model::GetTableOptimizerRequest request) const
virtual

Returns the configuration of all optimizers associated with a specified table.

See Also:

AWS API Reference

◆ GetTableOptimizerAsync()

template<typename GetTableOptimizerRequestT = Model::GetTableOptimizerRequest>
void Aws::Glue::GlueClient::GetTableOptimizerAsync ( const GetTableOptimizerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetTableOptimizer that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3586 of file GlueClient.h.

◆ GetTableOptimizerCallable()

template<typename GetTableOptimizerRequestT = Model::GetTableOptimizerRequest>
Model::GetTableOptimizerOutcomeCallable Aws::Glue::GlueClient::GetTableOptimizerCallable ( const GetTableOptimizerRequestT &  request) const
inline

A Callable wrapper for GetTableOptimizer that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3577 of file GlueClient.h.

◆ GetTables()

virtual Model::GetTablesOutcome Aws::Glue::GlueClient::GetTables ( const Model::GetTablesRequest request) const
virtual

Retrieves the definitions of some or all of the tables in a given Database.

See Also:

AWS API Reference

◆ GetTablesAsync()

template<typename GetTablesRequestT = Model::GetTablesRequest>
void Aws::Glue::GlueClient::GetTablesAsync ( const GetTablesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetTables that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3663 of file GlueClient.h.

◆ GetTablesCallable()

template<typename GetTablesRequestT = Model::GetTablesRequest>
Model::GetTablesOutcomeCallable Aws::Glue::GlueClient::GetTablesCallable ( const GetTablesRequestT &  request) const
inline

A Callable wrapper for GetTables that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3654 of file GlueClient.h.

◆ GetTableVersion()

virtual Model::GetTableVersionOutcome Aws::Glue::GlueClient::GetTableVersion ( const Model::GetTableVersionRequest request) const
virtual

Retrieves a specified version of a table.

See Also:

AWS API Reference

◆ GetTableVersionAsync()

template<typename GetTableVersionRequestT = Model::GetTableVersionRequest>
void Aws::Glue::GlueClient::GetTableVersionAsync ( const GetTableVersionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetTableVersion that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3611 of file GlueClient.h.

◆ GetTableVersionCallable()

template<typename GetTableVersionRequestT = Model::GetTableVersionRequest>
Model::GetTableVersionOutcomeCallable Aws::Glue::GlueClient::GetTableVersionCallable ( const GetTableVersionRequestT &  request) const
inline

A Callable wrapper for GetTableVersion that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3602 of file GlueClient.h.

◆ GetTableVersions()

virtual Model::GetTableVersionsOutcome Aws::Glue::GlueClient::GetTableVersions ( const Model::GetTableVersionsRequest request) const
virtual

Retrieves a list of strings that identify available versions of a specified table.

See Also:

AWS API Reference

◆ GetTableVersionsAsync()

template<typename GetTableVersionsRequestT = Model::GetTableVersionsRequest>
void Aws::Glue::GlueClient::GetTableVersionsAsync ( const GetTableVersionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetTableVersions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3637 of file GlueClient.h.

◆ GetTableVersionsCallable()

template<typename GetTableVersionsRequestT = Model::GetTableVersionsRequest>
Model::GetTableVersionsOutcomeCallable Aws::Glue::GlueClient::GetTableVersionsCallable ( const GetTableVersionsRequestT &  request) const
inline

A Callable wrapper for GetTableVersions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3628 of file GlueClient.h.

◆ GetTags()

virtual Model::GetTagsOutcome Aws::Glue::GlueClient::GetTags ( const Model::GetTagsRequest request) const
virtual

Retrieves a list of tags associated with a resource.

See Also:

AWS API Reference

◆ GetTagsAsync()

template<typename GetTagsRequestT = Model::GetTagsRequest>
void Aws::Glue::GlueClient::GetTagsAsync ( const GetTagsRequestT &  request,
const GetTagsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetTags that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3688 of file GlueClient.h.

◆ GetTagsCallable()

template<typename GetTagsRequestT = Model::GetTagsRequest>
Model::GetTagsOutcomeCallable Aws::Glue::GlueClient::GetTagsCallable ( const GetTagsRequestT &  request) const
inline

A Callable wrapper for GetTags that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3679 of file GlueClient.h.

◆ GetTrigger()

virtual Model::GetTriggerOutcome Aws::Glue::GlueClient::GetTrigger ( const Model::GetTriggerRequest request) const
virtual

Retrieves the definition of a trigger.

See Also:

AWS API Reference

◆ GetTriggerAsync()

template<typename GetTriggerRequestT = Model::GetTriggerRequest>
void Aws::Glue::GlueClient::GetTriggerAsync ( const GetTriggerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetTrigger that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3713 of file GlueClient.h.

◆ GetTriggerCallable()

template<typename GetTriggerRequestT = Model::GetTriggerRequest>
Model::GetTriggerOutcomeCallable Aws::Glue::GlueClient::GetTriggerCallable ( const GetTriggerRequestT &  request) const
inline

A Callable wrapper for GetTrigger that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3704 of file GlueClient.h.

◆ GetTriggers()

virtual Model::GetTriggersOutcome Aws::Glue::GlueClient::GetTriggers ( const Model::GetTriggersRequest request = {}) const
virtual

Gets all the triggers associated with a job.

See Also:

AWS API Reference

◆ GetTriggersAsync()

template<typename GetTriggersRequestT = Model::GetTriggersRequest>
void Aws::Glue::GlueClient::GetTriggersAsync ( const GetTriggersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetTriggersRequestT &  request = {} 
) const
inline

An Async wrapper for GetTriggers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3738 of file GlueClient.h.

◆ GetTriggersCallable()

template<typename GetTriggersRequestT = Model::GetTriggersRequest>
Model::GetTriggersOutcomeCallable Aws::Glue::GlueClient::GetTriggersCallable ( const GetTriggersRequestT &  request = {}) const
inline

A Callable wrapper for GetTriggers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3729 of file GlueClient.h.

◆ GetUnfilteredPartitionMetadata()

virtual Model::GetUnfilteredPartitionMetadataOutcome Aws::Glue::GlueClient::GetUnfilteredPartitionMetadata ( const Model::GetUnfilteredPartitionMetadataRequest request) const
virtual

Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.

For IAM authorization, the public IAM action associated with this API is glue:GetPartition.

See Also:

AWS API Reference

◆ GetUnfilteredPartitionMetadataAsync()

template<typename GetUnfilteredPartitionMetadataRequestT = Model::GetUnfilteredPartitionMetadataRequest>
void Aws::Glue::GlueClient::GetUnfilteredPartitionMetadataAsync ( const GetUnfilteredPartitionMetadataRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetUnfilteredPartitionMetadata that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3765 of file GlueClient.h.

◆ GetUnfilteredPartitionMetadataCallable()

template<typename GetUnfilteredPartitionMetadataRequestT = Model::GetUnfilteredPartitionMetadataRequest>
Model::GetUnfilteredPartitionMetadataOutcomeCallable Aws::Glue::GlueClient::GetUnfilteredPartitionMetadataCallable ( const GetUnfilteredPartitionMetadataRequestT &  request) const
inline

A Callable wrapper for GetUnfilteredPartitionMetadata that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3756 of file GlueClient.h.

◆ GetUnfilteredPartitionsMetadata()

virtual Model::GetUnfilteredPartitionsMetadataOutcome Aws::Glue::GlueClient::GetUnfilteredPartitionsMetadata ( const Model::GetUnfilteredPartitionsMetadataRequest request) const
virtual

Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.

For IAM authorization, the public IAM action associated with this API is glue:GetPartitions.

See Also:

AWS API Reference

◆ GetUnfilteredPartitionsMetadataAsync()

template<typename GetUnfilteredPartitionsMetadataRequestT = Model::GetUnfilteredPartitionsMetadataRequest>
void Aws::Glue::GlueClient::GetUnfilteredPartitionsMetadataAsync ( const GetUnfilteredPartitionsMetadataRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetUnfilteredPartitionsMetadata that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3792 of file GlueClient.h.

◆ GetUnfilteredPartitionsMetadataCallable()

template<typename GetUnfilteredPartitionsMetadataRequestT = Model::GetUnfilteredPartitionsMetadataRequest>
Model::GetUnfilteredPartitionsMetadataOutcomeCallable Aws::Glue::GlueClient::GetUnfilteredPartitionsMetadataCallable ( const GetUnfilteredPartitionsMetadataRequestT &  request) const
inline

A Callable wrapper for GetUnfilteredPartitionsMetadata that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3783 of file GlueClient.h.

◆ GetUnfilteredTableMetadata()

virtual Model::GetUnfilteredTableMetadataOutcome Aws::Glue::GlueClient::GetUnfilteredTableMetadata ( const Model::GetUnfilteredTableMetadataRequest request) const
virtual

Allows a third-party analytical engine to retrieve unfiltered table metadata from the Data Catalog.

For IAM authorization, the public IAM action associated with this API is glue:GetTable.

See Also:

AWS API Reference

◆ GetUnfilteredTableMetadataAsync()

template<typename GetUnfilteredTableMetadataRequestT = Model::GetUnfilteredTableMetadataRequest>
void Aws::Glue::GlueClient::GetUnfilteredTableMetadataAsync ( const GetUnfilteredTableMetadataRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetUnfilteredTableMetadata that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3820 of file GlueClient.h.

◆ GetUnfilteredTableMetadataCallable()

template<typename GetUnfilteredTableMetadataRequestT = Model::GetUnfilteredTableMetadataRequest>
Model::GetUnfilteredTableMetadataOutcomeCallable Aws::Glue::GlueClient::GetUnfilteredTableMetadataCallable ( const GetUnfilteredTableMetadataRequestT &  request) const
inline

A Callable wrapper for GetUnfilteredTableMetadata that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3811 of file GlueClient.h.

◆ GetUsageProfile()

virtual Model::GetUsageProfileOutcome Aws::Glue::GlueClient::GetUsageProfile ( const Model::GetUsageProfileRequest request) const
virtual

Retrieves information about the specified Glue usage profile.

See Also:

AWS API Reference

◆ GetUsageProfileAsync()

template<typename GetUsageProfileRequestT = Model::GetUsageProfileRequest>
void Aws::Glue::GlueClient::GetUsageProfileAsync ( const GetUsageProfileRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetUsageProfile that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3846 of file GlueClient.h.

◆ GetUsageProfileCallable()

template<typename GetUsageProfileRequestT = Model::GetUsageProfileRequest>
Model::GetUsageProfileOutcomeCallable Aws::Glue::GlueClient::GetUsageProfileCallable ( const GetUsageProfileRequestT &  request) const
inline

A Callable wrapper for GetUsageProfile that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3837 of file GlueClient.h.

◆ GetUserDefinedFunction()

virtual Model::GetUserDefinedFunctionOutcome Aws::Glue::GlueClient::GetUserDefinedFunction ( const Model::GetUserDefinedFunctionRequest request) const
virtual

Retrieves a specified function definition from the Data Catalog.

See Also:

AWS API Reference

◆ GetUserDefinedFunctionAsync()

template<typename GetUserDefinedFunctionRequestT = Model::GetUserDefinedFunctionRequest>
void Aws::Glue::GlueClient::GetUserDefinedFunctionAsync ( const GetUserDefinedFunctionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetUserDefinedFunction that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3872 of file GlueClient.h.

◆ GetUserDefinedFunctionCallable()

template<typename GetUserDefinedFunctionRequestT = Model::GetUserDefinedFunctionRequest>
Model::GetUserDefinedFunctionOutcomeCallable Aws::Glue::GlueClient::GetUserDefinedFunctionCallable ( const GetUserDefinedFunctionRequestT &  request) const
inline

A Callable wrapper for GetUserDefinedFunction that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3863 of file GlueClient.h.

◆ GetUserDefinedFunctions()

virtual Model::GetUserDefinedFunctionsOutcome Aws::Glue::GlueClient::GetUserDefinedFunctions ( const Model::GetUserDefinedFunctionsRequest request) const
virtual

Retrieves multiple function definitions from the Data Catalog.

See Also:

AWS API Reference

◆ GetUserDefinedFunctionsAsync()

template<typename GetUserDefinedFunctionsRequestT = Model::GetUserDefinedFunctionsRequest>
void Aws::Glue::GlueClient::GetUserDefinedFunctionsAsync ( const GetUserDefinedFunctionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetUserDefinedFunctions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3898 of file GlueClient.h.

◆ GetUserDefinedFunctionsCallable()

template<typename GetUserDefinedFunctionsRequestT = Model::GetUserDefinedFunctionsRequest>
Model::GetUserDefinedFunctionsOutcomeCallable Aws::Glue::GlueClient::GetUserDefinedFunctionsCallable ( const GetUserDefinedFunctionsRequestT &  request) const
inline

A Callable wrapper for GetUserDefinedFunctions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3889 of file GlueClient.h.

◆ GetWorkflow()

virtual Model::GetWorkflowOutcome Aws::Glue::GlueClient::GetWorkflow ( const Model::GetWorkflowRequest request) const
virtual

Retrieves resource metadata for a workflow.

See Also:

AWS API Reference

◆ GetWorkflowAsync()

template<typename GetWorkflowRequestT = Model::GetWorkflowRequest>
void Aws::Glue::GlueClient::GetWorkflowAsync ( const GetWorkflowRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetWorkflow that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3923 of file GlueClient.h.

◆ GetWorkflowCallable()

template<typename GetWorkflowRequestT = Model::GetWorkflowRequest>
Model::GetWorkflowOutcomeCallable Aws::Glue::GlueClient::GetWorkflowCallable ( const GetWorkflowRequestT &  request) const
inline

A Callable wrapper for GetWorkflow that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3914 of file GlueClient.h.

◆ GetWorkflowRun()

virtual Model::GetWorkflowRunOutcome Aws::Glue::GlueClient::GetWorkflowRun ( const Model::GetWorkflowRunRequest request) const
virtual

Retrieves the metadata for a given workflow run. Job run history is accessible for 90 days for your workflow and job run.

See Also:


AWS API Reference

◆ GetWorkflowRunAsync()

template<typename GetWorkflowRunRequestT = Model::GetWorkflowRunRequest>
void Aws::Glue::GlueClient::GetWorkflowRunAsync ( const GetWorkflowRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetWorkflowRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3950 of file GlueClient.h.

◆ GetWorkflowRunCallable()

template<typename GetWorkflowRunRequestT = Model::GetWorkflowRunRequest>
Model::GetWorkflowRunOutcomeCallable Aws::Glue::GlueClient::GetWorkflowRunCallable ( const GetWorkflowRunRequestT &  request) const
inline

A Callable wrapper for GetWorkflowRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3941 of file GlueClient.h.

◆ GetWorkflowRunProperties()

virtual Model::GetWorkflowRunPropertiesOutcome Aws::Glue::GlueClient::GetWorkflowRunProperties ( const Model::GetWorkflowRunPropertiesRequest request) const
virtual

Retrieves the workflow run properties which were set during the run.

See Also:

AWS API Reference

◆ GetWorkflowRunPropertiesAsync()

template<typename GetWorkflowRunPropertiesRequestT = Model::GetWorkflowRunPropertiesRequest>
void Aws::Glue::GlueClient::GetWorkflowRunPropertiesAsync ( const GetWorkflowRunPropertiesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetWorkflowRunProperties that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3976 of file GlueClient.h.

◆ GetWorkflowRunPropertiesCallable()

template<typename GetWorkflowRunPropertiesRequestT = Model::GetWorkflowRunPropertiesRequest>
Model::GetWorkflowRunPropertiesOutcomeCallable Aws::Glue::GlueClient::GetWorkflowRunPropertiesCallable ( const GetWorkflowRunPropertiesRequestT &  request) const
inline

A Callable wrapper for GetWorkflowRunProperties that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3967 of file GlueClient.h.

◆ GetWorkflowRuns()

virtual Model::GetWorkflowRunsOutcome Aws::Glue::GlueClient::GetWorkflowRuns ( const Model::GetWorkflowRunsRequest request) const
virtual

Retrieves metadata for all runs of a given workflow.

See Also:

AWS API Reference

◆ GetWorkflowRunsAsync()

template<typename GetWorkflowRunsRequestT = Model::GetWorkflowRunsRequest>
void Aws::Glue::GlueClient::GetWorkflowRunsAsync ( const GetWorkflowRunsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetWorkflowRuns that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4002 of file GlueClient.h.

◆ GetWorkflowRunsCallable()

template<typename GetWorkflowRunsRequestT = Model::GetWorkflowRunsRequest>
Model::GetWorkflowRunsOutcomeCallable Aws::Glue::GlueClient::GetWorkflowRunsCallable ( const GetWorkflowRunsRequestT &  request) const
inline

A Callable wrapper for GetWorkflowRuns that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3993 of file GlueClient.h.

◆ ImportCatalogToGlue()

virtual Model::ImportCatalogToGlueOutcome Aws::Glue::GlueClient::ImportCatalogToGlue ( const Model::ImportCatalogToGlueRequest request = {}) const
virtual

Imports an existing Amazon Athena Data Catalog to Glue.

See Also:

AWS API Reference

◆ ImportCatalogToGlueAsync()

template<typename ImportCatalogToGlueRequestT = Model::ImportCatalogToGlueRequest>
void Aws::Glue::GlueClient::ImportCatalogToGlueAsync ( const ImportCatalogToGlueResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ImportCatalogToGlueRequestT &  request = {} 
) const
inline

An Async wrapper for ImportCatalogToGlue that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4028 of file GlueClient.h.

◆ ImportCatalogToGlueCallable()

template<typename ImportCatalogToGlueRequestT = Model::ImportCatalogToGlueRequest>
Model::ImportCatalogToGlueOutcomeCallable Aws::Glue::GlueClient::ImportCatalogToGlueCallable ( const ImportCatalogToGlueRequestT &  request = {}) const
inline

A Callable wrapper for ImportCatalogToGlue that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4019 of file GlueClient.h.

◆ ListBlueprints()

virtual Model::ListBlueprintsOutcome Aws::Glue::GlueClient::ListBlueprints ( const Model::ListBlueprintsRequest request = {}) const
virtual

Lists all the blueprint names in an account.

See Also:

AWS API Reference

◆ ListBlueprintsAsync()

template<typename ListBlueprintsRequestT = Model::ListBlueprintsRequest>
void Aws::Glue::GlueClient::ListBlueprintsAsync ( const ListBlueprintsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListBlueprintsRequestT &  request = {} 
) const
inline

An Async wrapper for ListBlueprints that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4053 of file GlueClient.h.

◆ ListBlueprintsCallable()

template<typename ListBlueprintsRequestT = Model::ListBlueprintsRequest>
Model::ListBlueprintsOutcomeCallable Aws::Glue::GlueClient::ListBlueprintsCallable ( const ListBlueprintsRequestT &  request = {}) const
inline

A Callable wrapper for ListBlueprints that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4044 of file GlueClient.h.

◆ ListColumnStatisticsTaskRuns()

virtual Model::ListColumnStatisticsTaskRunsOutcome Aws::Glue::GlueClient::ListColumnStatisticsTaskRuns ( const Model::ListColumnStatisticsTaskRunsRequest request = {}) const
virtual

List all task runs for a particular account.

See Also:

AWS API Reference

◆ ListColumnStatisticsTaskRunsAsync()

template<typename ListColumnStatisticsTaskRunsRequestT = Model::ListColumnStatisticsTaskRunsRequest>
void Aws::Glue::GlueClient::ListColumnStatisticsTaskRunsAsync ( const ListColumnStatisticsTaskRunsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListColumnStatisticsTaskRunsRequestT &  request = {} 
) const
inline

An Async wrapper for ListColumnStatisticsTaskRuns that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4078 of file GlueClient.h.

◆ ListColumnStatisticsTaskRunsCallable()

template<typename ListColumnStatisticsTaskRunsRequestT = Model::ListColumnStatisticsTaskRunsRequest>
Model::ListColumnStatisticsTaskRunsOutcomeCallable Aws::Glue::GlueClient::ListColumnStatisticsTaskRunsCallable ( const ListColumnStatisticsTaskRunsRequestT &  request = {}) const
inline

A Callable wrapper for ListColumnStatisticsTaskRuns that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4069 of file GlueClient.h.

◆ ListCrawlers()

virtual Model::ListCrawlersOutcome Aws::Glue::GlueClient::ListCrawlers ( const Model::ListCrawlersRequest request = {}) const
virtual

Retrieves the names of all crawler resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.

This operation takes the optional Tags field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.

See Also:

AWS API Reference

◆ ListCrawlersAsync()

template<typename ListCrawlersRequestT = Model::ListCrawlersRequest>
void Aws::Glue::GlueClient::ListCrawlersAsync ( const ListCrawlersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListCrawlersRequestT &  request = {} 
) const
inline

An Async wrapper for ListCrawlers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4109 of file GlueClient.h.

◆ ListCrawlersCallable()

template<typename ListCrawlersRequestT = Model::ListCrawlersRequest>
Model::ListCrawlersOutcomeCallable Aws::Glue::GlueClient::ListCrawlersCallable ( const ListCrawlersRequestT &  request = {}) const
inline

A Callable wrapper for ListCrawlers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4100 of file GlueClient.h.

◆ ListCrawls()

virtual Model::ListCrawlsOutcome Aws::Glue::GlueClient::ListCrawls ( const Model::ListCrawlsRequest request) const
virtual

Returns all the crawls of a specified crawler. Returns only the crawls that have occurred since the launch date of the crawler history feature, and only retains up to 12 months of crawls. Older crawls will not be returned.

You may use this API to:

  • Retrive all the crawls of a specified crawler.

  • Retrieve all the crawls of a specified crawler within a limited count.

  • Retrieve all the crawls of a specified crawler in a specific time range.

  • Retrieve all the crawls of a specified crawler with a particular state, crawl ID, or DPU hour value.

See Also:

AWS API Reference

◆ ListCrawlsAsync()

template<typename ListCrawlsRequestT = Model::ListCrawlsRequest>
void Aws::Glue::GlueClient::ListCrawlsAsync ( const ListCrawlsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListCrawls that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4142 of file GlueClient.h.

◆ ListCrawlsCallable()

template<typename ListCrawlsRequestT = Model::ListCrawlsRequest>
Model::ListCrawlsOutcomeCallable Aws::Glue::GlueClient::ListCrawlsCallable ( const ListCrawlsRequestT &  request) const
inline

A Callable wrapper for ListCrawls that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4133 of file GlueClient.h.

◆ ListCustomEntityTypes()

virtual Model::ListCustomEntityTypesOutcome Aws::Glue::GlueClient::ListCustomEntityTypes ( const Model::ListCustomEntityTypesRequest request = {}) const
virtual

Lists all the custom patterns that have been created.

See Also:

AWS API Reference

◆ ListCustomEntityTypesAsync()

template<typename ListCustomEntityTypesRequestT = Model::ListCustomEntityTypesRequest>
void Aws::Glue::GlueClient::ListCustomEntityTypesAsync ( const ListCustomEntityTypesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListCustomEntityTypesRequestT &  request = {} 
) const
inline

An Async wrapper for ListCustomEntityTypes that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4168 of file GlueClient.h.

◆ ListCustomEntityTypesCallable()

template<typename ListCustomEntityTypesRequestT = Model::ListCustomEntityTypesRequest>
Model::ListCustomEntityTypesOutcomeCallable Aws::Glue::GlueClient::ListCustomEntityTypesCallable ( const ListCustomEntityTypesRequestT &  request = {}) const
inline

A Callable wrapper for ListCustomEntityTypes that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4159 of file GlueClient.h.

◆ ListDataQualityResults()

virtual Model::ListDataQualityResultsOutcome Aws::Glue::GlueClient::ListDataQualityResults ( const Model::ListDataQualityResultsRequest request = {}) const
virtual

Returns all data quality execution results for your account.

See Also:

AWS API Reference

◆ ListDataQualityResultsAsync()

template<typename ListDataQualityResultsRequestT = Model::ListDataQualityResultsRequest>
void Aws::Glue::GlueClient::ListDataQualityResultsAsync ( const ListDataQualityResultsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListDataQualityResultsRequestT &  request = {} 
) const
inline

An Async wrapper for ListDataQualityResults that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4194 of file GlueClient.h.

◆ ListDataQualityResultsCallable()

template<typename ListDataQualityResultsRequestT = Model::ListDataQualityResultsRequest>
Model::ListDataQualityResultsOutcomeCallable Aws::Glue::GlueClient::ListDataQualityResultsCallable ( const ListDataQualityResultsRequestT &  request = {}) const
inline

A Callable wrapper for ListDataQualityResults that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4185 of file GlueClient.h.

◆ ListDataQualityRuleRecommendationRuns()

virtual Model::ListDataQualityRuleRecommendationRunsOutcome Aws::Glue::GlueClient::ListDataQualityRuleRecommendationRuns ( const Model::ListDataQualityRuleRecommendationRunsRequest request = {}) const
virtual

Lists the recommendation runs meeting the filter criteria.

See Also:

AWS API Reference

◆ ListDataQualityRuleRecommendationRunsAsync()

template<typename ListDataQualityRuleRecommendationRunsRequestT = Model::ListDataQualityRuleRecommendationRunsRequest>
void Aws::Glue::GlueClient::ListDataQualityRuleRecommendationRunsAsync ( const ListDataQualityRuleRecommendationRunsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListDataQualityRuleRecommendationRunsRequestT &  request = {} 
) const
inline

An Async wrapper for ListDataQualityRuleRecommendationRuns that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4220 of file GlueClient.h.

◆ ListDataQualityRuleRecommendationRunsCallable()

template<typename ListDataQualityRuleRecommendationRunsRequestT = Model::ListDataQualityRuleRecommendationRunsRequest>
Model::ListDataQualityRuleRecommendationRunsOutcomeCallable Aws::Glue::GlueClient::ListDataQualityRuleRecommendationRunsCallable ( const ListDataQualityRuleRecommendationRunsRequestT &  request = {}) const
inline

A Callable wrapper for ListDataQualityRuleRecommendationRuns that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4211 of file GlueClient.h.

◆ ListDataQualityRulesetEvaluationRuns()

virtual Model::ListDataQualityRulesetEvaluationRunsOutcome Aws::Glue::GlueClient::ListDataQualityRulesetEvaluationRuns ( const Model::ListDataQualityRulesetEvaluationRunsRequest request = {}) const
virtual

Lists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source.

See Also:

AWS API Reference

◆ ListDataQualityRulesetEvaluationRunsAsync()

template<typename ListDataQualityRulesetEvaluationRunsRequestT = Model::ListDataQualityRulesetEvaluationRunsRequest>
void Aws::Glue::GlueClient::ListDataQualityRulesetEvaluationRunsAsync ( const ListDataQualityRulesetEvaluationRunsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListDataQualityRulesetEvaluationRunsRequestT &  request = {} 
) const
inline

An Async wrapper for ListDataQualityRulesetEvaluationRuns that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4246 of file GlueClient.h.

◆ ListDataQualityRulesetEvaluationRunsCallable()

template<typename ListDataQualityRulesetEvaluationRunsRequestT = Model::ListDataQualityRulesetEvaluationRunsRequest>
Model::ListDataQualityRulesetEvaluationRunsOutcomeCallable Aws::Glue::GlueClient::ListDataQualityRulesetEvaluationRunsCallable ( const ListDataQualityRulesetEvaluationRunsRequestT &  request = {}) const
inline

A Callable wrapper for ListDataQualityRulesetEvaluationRuns that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4237 of file GlueClient.h.

◆ ListDataQualityRulesets()

virtual Model::ListDataQualityRulesetsOutcome Aws::Glue::GlueClient::ListDataQualityRulesets ( const Model::ListDataQualityRulesetsRequest request = {}) const
virtual

Returns a paginated list of rulesets for the specified list of Glue tables.

See Also:

AWS API Reference

◆ ListDataQualityRulesetsAsync()

template<typename ListDataQualityRulesetsRequestT = Model::ListDataQualityRulesetsRequest>
void Aws::Glue::GlueClient::ListDataQualityRulesetsAsync ( const ListDataQualityRulesetsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListDataQualityRulesetsRequestT &  request = {} 
) const
inline

An Async wrapper for ListDataQualityRulesets that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4272 of file GlueClient.h.

◆ ListDataQualityRulesetsCallable()

template<typename ListDataQualityRulesetsRequestT = Model::ListDataQualityRulesetsRequest>
Model::ListDataQualityRulesetsOutcomeCallable Aws::Glue::GlueClient::ListDataQualityRulesetsCallable ( const ListDataQualityRulesetsRequestT &  request = {}) const
inline

A Callable wrapper for ListDataQualityRulesets that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4263 of file GlueClient.h.

◆ ListDataQualityStatisticAnnotations()

virtual Model::ListDataQualityStatisticAnnotationsOutcome Aws::Glue::GlueClient::ListDataQualityStatisticAnnotations ( const Model::ListDataQualityStatisticAnnotationsRequest request = {}) const
virtual

Retrieve annotations for a data quality statistic.

See Also:


AWS API Reference

◆ ListDataQualityStatisticAnnotationsAsync()

template<typename ListDataQualityStatisticAnnotationsRequestT = Model::ListDataQualityStatisticAnnotationsRequest>
void Aws::Glue::GlueClient::ListDataQualityStatisticAnnotationsAsync ( const ListDataQualityStatisticAnnotationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListDataQualityStatisticAnnotationsRequestT &  request = {} 
) const
inline

An Async wrapper for ListDataQualityStatisticAnnotations that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4298 of file GlueClient.h.

◆ ListDataQualityStatisticAnnotationsCallable()

template<typename ListDataQualityStatisticAnnotationsRequestT = Model::ListDataQualityStatisticAnnotationsRequest>
Model::ListDataQualityStatisticAnnotationsOutcomeCallable Aws::Glue::GlueClient::ListDataQualityStatisticAnnotationsCallable ( const ListDataQualityStatisticAnnotationsRequestT &  request = {}) const
inline

A Callable wrapper for ListDataQualityStatisticAnnotations that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4289 of file GlueClient.h.

◆ ListDataQualityStatistics()

virtual Model::ListDataQualityStatisticsOutcome Aws::Glue::GlueClient::ListDataQualityStatistics ( const Model::ListDataQualityStatisticsRequest request = {}) const
virtual

Retrieves a list of data quality statistics.

See Also:

AWS API Reference

◆ ListDataQualityStatisticsAsync()

template<typename ListDataQualityStatisticsRequestT = Model::ListDataQualityStatisticsRequest>
void Aws::Glue::GlueClient::ListDataQualityStatisticsAsync ( const ListDataQualityStatisticsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListDataQualityStatisticsRequestT &  request = {} 
) const
inline

An Async wrapper for ListDataQualityStatistics that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4323 of file GlueClient.h.

◆ ListDataQualityStatisticsCallable()

template<typename ListDataQualityStatisticsRequestT = Model::ListDataQualityStatisticsRequest>
Model::ListDataQualityStatisticsOutcomeCallable Aws::Glue::GlueClient::ListDataQualityStatisticsCallable ( const ListDataQualityStatisticsRequestT &  request = {}) const
inline

A Callable wrapper for ListDataQualityStatistics that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4314 of file GlueClient.h.

◆ ListDevEndpoints()

virtual Model::ListDevEndpointsOutcome Aws::Glue::GlueClient::ListDevEndpoints ( const Model::ListDevEndpointsRequest request = {}) const
virtual

Retrieves the names of all DevEndpoint resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.

This operation takes the optional Tags field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.

See Also:

AWS API Reference

◆ ListDevEndpointsAsync()

template<typename ListDevEndpointsRequestT = Model::ListDevEndpointsRequest>
void Aws::Glue::GlueClient::ListDevEndpointsAsync ( const ListDevEndpointsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListDevEndpointsRequestT &  request = {} 
) const
inline

An Async wrapper for ListDevEndpoints that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4354 of file GlueClient.h.

◆ ListDevEndpointsCallable()

template<typename ListDevEndpointsRequestT = Model::ListDevEndpointsRequest>
Model::ListDevEndpointsOutcomeCallable Aws::Glue::GlueClient::ListDevEndpointsCallable ( const ListDevEndpointsRequestT &  request = {}) const
inline

A Callable wrapper for ListDevEndpoints that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4345 of file GlueClient.h.

◆ ListJobs()

virtual Model::ListJobsOutcome Aws::Glue::GlueClient::ListJobs ( const Model::ListJobsRequest request = {}) const
virtual

Retrieves the names of all job resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.

This operation takes the optional Tags field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.

See Also:

AWS API Reference

◆ ListJobsAsync()

template<typename ListJobsRequestT = Model::ListJobsRequest>
void Aws::Glue::GlueClient::ListJobsAsync ( const ListJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListJobsRequestT &  request = {} 
) const
inline

An Async wrapper for ListJobs that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4385 of file GlueClient.h.

◆ ListJobsCallable()

template<typename ListJobsRequestT = Model::ListJobsRequest>
Model::ListJobsOutcomeCallable Aws::Glue::GlueClient::ListJobsCallable ( const ListJobsRequestT &  request = {}) const
inline

A Callable wrapper for ListJobs that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4376 of file GlueClient.h.

◆ ListMLTransforms()

virtual Model::ListMLTransformsOutcome Aws::Glue::GlueClient::ListMLTransforms ( const Model::ListMLTransformsRequest request = {}) const
virtual

Retrieves a sortable, filterable list of existing Glue machine learning transforms in this Amazon Web Services account, or the resources with the specified tag. This operation takes the optional Tags field, which you can use as a filter of the responses so that tagged resources can be retrieved as a group. If you choose to use tag filtering, only resources with the tags are retrieved.

See Also:

AWS API Reference

◆ ListMLTransformsAsync()

template<typename ListMLTransformsRequestT = Model::ListMLTransformsRequest>
void Aws::Glue::GlueClient::ListMLTransformsAsync ( const ListMLTransformsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListMLTransformsRequestT &  request = {} 
) const
inline

An Async wrapper for ListMLTransforms that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4415 of file GlueClient.h.

◆ ListMLTransformsCallable()

template<typename ListMLTransformsRequestT = Model::ListMLTransformsRequest>
Model::ListMLTransformsOutcomeCallable Aws::Glue::GlueClient::ListMLTransformsCallable ( const ListMLTransformsRequestT &  request = {}) const
inline

A Callable wrapper for ListMLTransforms that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4406 of file GlueClient.h.

◆ ListRegistries()

virtual Model::ListRegistriesOutcome Aws::Glue::GlueClient::ListRegistries ( const Model::ListRegistriesRequest request = {}) const
virtual

Returns a list of registries that you have created, with minimal registry information. Registries in the Deleting status will not be included in the results. Empty results will be returned if there are no registries available.

See Also:

AWS API Reference

◆ ListRegistriesAsync()

template<typename ListRegistriesRequestT = Model::ListRegistriesRequest>
void Aws::Glue::GlueClient::ListRegistriesAsync ( const ListRegistriesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListRegistriesRequestT &  request = {} 
) const
inline

An Async wrapper for ListRegistries that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4443 of file GlueClient.h.

◆ ListRegistriesCallable()

template<typename ListRegistriesRequestT = Model::ListRegistriesRequest>
Model::ListRegistriesOutcomeCallable Aws::Glue::GlueClient::ListRegistriesCallable ( const ListRegistriesRequestT &  request = {}) const
inline

A Callable wrapper for ListRegistries that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4434 of file GlueClient.h.

◆ ListSchemas()

virtual Model::ListSchemasOutcome Aws::Glue::GlueClient::ListSchemas ( const Model::ListSchemasRequest request = {}) const
virtual

Returns a list of schemas with minimal details. Schemas in Deleting status will not be included in the results. Empty results will be returned if there are no schemas available.

When the RegistryId is not provided, all the schemas across registries will be part of the API response.

See Also:

AWS API Reference

◆ ListSchemasAsync()

template<typename ListSchemasRequestT = Model::ListSchemasRequest>
void Aws::Glue::GlueClient::ListSchemasAsync ( const ListSchemasResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListSchemasRequestT &  request = {} 
) const
inline

An Async wrapper for ListSchemas that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4500 of file GlueClient.h.

◆ ListSchemasCallable()

template<typename ListSchemasRequestT = Model::ListSchemasRequest>
Model::ListSchemasOutcomeCallable Aws::Glue::GlueClient::ListSchemasCallable ( const ListSchemasRequestT &  request = {}) const
inline

A Callable wrapper for ListSchemas that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4491 of file GlueClient.h.

◆ ListSchemaVersions()

virtual Model::ListSchemaVersionsOutcome Aws::Glue::GlueClient::ListSchemaVersions ( const Model::ListSchemaVersionsRequest request) const
virtual

Returns a list of schema versions that you have created, with minimal information. Schema versions in Deleted status will not be included in the results. Empty results will be returned if there are no schema versions available.

See Also:

AWS API Reference

◆ ListSchemaVersionsAsync()

template<typename ListSchemaVersionsRequestT = Model::ListSchemaVersionsRequest>
void Aws::Glue::GlueClient::ListSchemaVersionsAsync ( const ListSchemaVersionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListSchemaVersions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4471 of file GlueClient.h.

◆ ListSchemaVersionsCallable()

template<typename ListSchemaVersionsRequestT = Model::ListSchemaVersionsRequest>
Model::ListSchemaVersionsOutcomeCallable Aws::Glue::GlueClient::ListSchemaVersionsCallable ( const ListSchemaVersionsRequestT &  request) const
inline

A Callable wrapper for ListSchemaVersions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4462 of file GlueClient.h.

◆ ListSessions()

virtual Model::ListSessionsOutcome Aws::Glue::GlueClient::ListSessions ( const Model::ListSessionsRequest request = {}) const
virtual

Retrieve a list of sessions.

See Also:

AWS API Reference

◆ ListSessionsAsync()

template<typename ListSessionsRequestT = Model::ListSessionsRequest>
void Aws::Glue::GlueClient::ListSessionsAsync ( const ListSessionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListSessionsRequestT &  request = {} 
) const
inline

An Async wrapper for ListSessions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4525 of file GlueClient.h.

◆ ListSessionsCallable()

template<typename ListSessionsRequestT = Model::ListSessionsRequest>
Model::ListSessionsOutcomeCallable Aws::Glue::GlueClient::ListSessionsCallable ( const ListSessionsRequestT &  request = {}) const
inline

A Callable wrapper for ListSessions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4516 of file GlueClient.h.

◆ ListStatements()

virtual Model::ListStatementsOutcome Aws::Glue::GlueClient::ListStatements ( const Model::ListStatementsRequest request) const
virtual

Lists statements for the session.

See Also:

AWS API Reference

◆ ListStatementsAsync()

template<typename ListStatementsRequestT = Model::ListStatementsRequest>
void Aws::Glue::GlueClient::ListStatementsAsync ( const ListStatementsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListStatements that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4550 of file GlueClient.h.

◆ ListStatementsCallable()

template<typename ListStatementsRequestT = Model::ListStatementsRequest>
Model::ListStatementsOutcomeCallable Aws::Glue::GlueClient::ListStatementsCallable ( const ListStatementsRequestT &  request) const
inline

A Callable wrapper for ListStatements that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4541 of file GlueClient.h.

◆ ListTableOptimizerRuns()

virtual Model::ListTableOptimizerRunsOutcome Aws::Glue::GlueClient::ListTableOptimizerRuns ( const Model::ListTableOptimizerRunsRequest request) const
virtual

Lists the history of previous optimizer runs for a specific table.

See Also:

AWS API Reference

◆ ListTableOptimizerRunsAsync()

template<typename ListTableOptimizerRunsRequestT = Model::ListTableOptimizerRunsRequest>
void Aws::Glue::GlueClient::ListTableOptimizerRunsAsync ( const ListTableOptimizerRunsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTableOptimizerRuns that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4576 of file GlueClient.h.

◆ ListTableOptimizerRunsCallable()

template<typename ListTableOptimizerRunsRequestT = Model::ListTableOptimizerRunsRequest>
Model::ListTableOptimizerRunsOutcomeCallable Aws::Glue::GlueClient::ListTableOptimizerRunsCallable ( const ListTableOptimizerRunsRequestT &  request) const
inline

A Callable wrapper for ListTableOptimizerRuns that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4567 of file GlueClient.h.

◆ ListTriggers()

virtual Model::ListTriggersOutcome Aws::Glue::GlueClient::ListTriggers ( const Model::ListTriggersRequest request = {}) const
virtual

Retrieves the names of all trigger resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.

This operation takes the optional Tags field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.

See Also:

AWS API Reference

◆ ListTriggersAsync()

template<typename ListTriggersRequestT = Model::ListTriggersRequest>
void Aws::Glue::GlueClient::ListTriggersAsync ( const ListTriggersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListTriggersRequestT &  request = {} 
) const
inline

An Async wrapper for ListTriggers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4607 of file GlueClient.h.

◆ ListTriggersCallable()

template<typename ListTriggersRequestT = Model::ListTriggersRequest>
Model::ListTriggersOutcomeCallable Aws::Glue::GlueClient::ListTriggersCallable ( const ListTriggersRequestT &  request = {}) const
inline

A Callable wrapper for ListTriggers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4598 of file GlueClient.h.

◆ ListUsageProfiles()

virtual Model::ListUsageProfilesOutcome Aws::Glue::GlueClient::ListUsageProfiles ( const Model::ListUsageProfilesRequest request = {}) const
virtual

List all the Glue usage profiles.

See Also:

AWS API Reference

◆ ListUsageProfilesAsync()

template<typename ListUsageProfilesRequestT = Model::ListUsageProfilesRequest>
void Aws::Glue::GlueClient::ListUsageProfilesAsync ( const ListUsageProfilesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListUsageProfilesRequestT &  request = {} 
) const
inline

An Async wrapper for ListUsageProfiles that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4632 of file GlueClient.h.

◆ ListUsageProfilesCallable()

template<typename ListUsageProfilesRequestT = Model::ListUsageProfilesRequest>
Model::ListUsageProfilesOutcomeCallable Aws::Glue::GlueClient::ListUsageProfilesCallable ( const ListUsageProfilesRequestT &  request = {}) const
inline

A Callable wrapper for ListUsageProfiles that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4623 of file GlueClient.h.

◆ ListWorkflows()

virtual Model::ListWorkflowsOutcome Aws::Glue::GlueClient::ListWorkflows ( const Model::ListWorkflowsRequest request = {}) const
virtual

Lists names of workflows created in the account.

See Also:


AWS API Reference

◆ ListWorkflowsAsync()

template<typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
void Aws::Glue::GlueClient::ListWorkflowsAsync ( const ListWorkflowsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListWorkflowsRequestT &  request = {} 
) const
inline

An Async wrapper for ListWorkflows that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4658 of file GlueClient.h.

◆ ListWorkflowsCallable()

template<typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
Model::ListWorkflowsOutcomeCallable Aws::Glue::GlueClient::ListWorkflowsCallable ( const ListWorkflowsRequestT &  request = {}) const
inline

A Callable wrapper for ListWorkflows that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4649 of file GlueClient.h.

◆ OverrideEndpoint()

void Aws::Glue::GlueClient::OverrideEndpoint ( const Aws::String endpoint)

◆ PutDataCatalogEncryptionSettings()

virtual Model::PutDataCatalogEncryptionSettingsOutcome Aws::Glue::GlueClient::PutDataCatalogEncryptionSettings ( const Model::PutDataCatalogEncryptionSettingsRequest request) const
virtual

Sets the security configuration for a specified catalog. After the configuration has been set, the specified encryption is applied to every catalog write thereafter.

See Also:

AWS API Reference

◆ PutDataCatalogEncryptionSettingsAsync()

template<typename PutDataCatalogEncryptionSettingsRequestT = Model::PutDataCatalogEncryptionSettingsRequest>
void Aws::Glue::GlueClient::PutDataCatalogEncryptionSettingsAsync ( const PutDataCatalogEncryptionSettingsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for PutDataCatalogEncryptionSettings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4685 of file GlueClient.h.

◆ PutDataCatalogEncryptionSettingsCallable()

template<typename PutDataCatalogEncryptionSettingsRequestT = Model::PutDataCatalogEncryptionSettingsRequest>
Model::PutDataCatalogEncryptionSettingsOutcomeCallable Aws::Glue::GlueClient::PutDataCatalogEncryptionSettingsCallable ( const PutDataCatalogEncryptionSettingsRequestT &  request) const
inline

A Callable wrapper for PutDataCatalogEncryptionSettings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4676 of file GlueClient.h.

◆ PutDataQualityProfileAnnotation()

virtual Model::PutDataQualityProfileAnnotationOutcome Aws::Glue::GlueClient::PutDataQualityProfileAnnotation ( const Model::PutDataQualityProfileAnnotationRequest request) const
virtual

Annotate all datapoints for a Profile.

See Also:

AWS API Reference

◆ PutDataQualityProfileAnnotationAsync()

template<typename PutDataQualityProfileAnnotationRequestT = Model::PutDataQualityProfileAnnotationRequest>
void Aws::Glue::GlueClient::PutDataQualityProfileAnnotationAsync ( const PutDataQualityProfileAnnotationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for PutDataQualityProfileAnnotation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4710 of file GlueClient.h.

◆ PutDataQualityProfileAnnotationCallable()

template<typename PutDataQualityProfileAnnotationRequestT = Model::PutDataQualityProfileAnnotationRequest>
Model::PutDataQualityProfileAnnotationOutcomeCallable Aws::Glue::GlueClient::PutDataQualityProfileAnnotationCallable ( const PutDataQualityProfileAnnotationRequestT &  request) const
inline

A Callable wrapper for PutDataQualityProfileAnnotation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4701 of file GlueClient.h.

◆ PutResourcePolicy()

virtual Model::PutResourcePolicyOutcome Aws::Glue::GlueClient::PutResourcePolicy ( const Model::PutResourcePolicyRequest request) const
virtual

Sets the Data Catalog resource policy for access control.

See Also:

AWS API Reference

◆ PutResourcePolicyAsync()

template<typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
void Aws::Glue::GlueClient::PutResourcePolicyAsync ( const PutResourcePolicyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for PutResourcePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4736 of file GlueClient.h.

◆ PutResourcePolicyCallable()

template<typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
Model::PutResourcePolicyOutcomeCallable Aws::Glue::GlueClient::PutResourcePolicyCallable ( const PutResourcePolicyRequestT &  request) const
inline

A Callable wrapper for PutResourcePolicy that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4727 of file GlueClient.h.

◆ PutSchemaVersionMetadata()

virtual Model::PutSchemaVersionMetadataOutcome Aws::Glue::GlueClient::PutSchemaVersionMetadata ( const Model::PutSchemaVersionMetadataRequest request) const
virtual

Puts the metadata key value pair for a specified schema version ID. A maximum of 10 key value pairs will be allowed per schema version. They can be added over one or more calls.

See Also:

AWS API Reference

◆ PutSchemaVersionMetadataAsync()

template<typename PutSchemaVersionMetadataRequestT = Model::PutSchemaVersionMetadataRequest>
void Aws::Glue::GlueClient::PutSchemaVersionMetadataAsync ( const PutSchemaVersionMetadataRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for PutSchemaVersionMetadata that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4763 of file GlueClient.h.

◆ PutSchemaVersionMetadataCallable()

template<typename PutSchemaVersionMetadataRequestT = Model::PutSchemaVersionMetadataRequest>
Model::PutSchemaVersionMetadataOutcomeCallable Aws::Glue::GlueClient::PutSchemaVersionMetadataCallable ( const PutSchemaVersionMetadataRequestT &  request) const
inline

A Callable wrapper for PutSchemaVersionMetadata that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4754 of file GlueClient.h.

◆ PutWorkflowRunProperties()

virtual Model::PutWorkflowRunPropertiesOutcome Aws::Glue::GlueClient::PutWorkflowRunProperties ( const Model::PutWorkflowRunPropertiesRequest request) const
virtual

Puts the specified workflow run properties for the given workflow run. If a property already exists for the specified run, then it overrides the value otherwise adds the property to existing properties.

See Also:


AWS API Reference

◆ PutWorkflowRunPropertiesAsync()

template<typename PutWorkflowRunPropertiesRequestT = Model::PutWorkflowRunPropertiesRequest>
void Aws::Glue::GlueClient::PutWorkflowRunPropertiesAsync ( const PutWorkflowRunPropertiesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for PutWorkflowRunProperties that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4791 of file GlueClient.h.

◆ PutWorkflowRunPropertiesCallable()

template<typename PutWorkflowRunPropertiesRequestT = Model::PutWorkflowRunPropertiesRequest>
Model::PutWorkflowRunPropertiesOutcomeCallable Aws::Glue::GlueClient::PutWorkflowRunPropertiesCallable ( const PutWorkflowRunPropertiesRequestT &  request) const
inline

A Callable wrapper for PutWorkflowRunProperties that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4782 of file GlueClient.h.

◆ QuerySchemaVersionMetadata()

virtual Model::QuerySchemaVersionMetadataOutcome Aws::Glue::GlueClient::QuerySchemaVersionMetadata ( const Model::QuerySchemaVersionMetadataRequest request = {}) const
virtual

Queries for the schema version metadata information.

See Also:

AWS API Reference

◆ QuerySchemaVersionMetadataAsync()

template<typename QuerySchemaVersionMetadataRequestT = Model::QuerySchemaVersionMetadataRequest>
void Aws::Glue::GlueClient::QuerySchemaVersionMetadataAsync ( const QuerySchemaVersionMetadataResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const QuerySchemaVersionMetadataRequestT &  request = {} 
) const
inline

An Async wrapper for QuerySchemaVersionMetadata that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4817 of file GlueClient.h.

◆ QuerySchemaVersionMetadataCallable()

template<typename QuerySchemaVersionMetadataRequestT = Model::QuerySchemaVersionMetadataRequest>
Model::QuerySchemaVersionMetadataOutcomeCallable Aws::Glue::GlueClient::QuerySchemaVersionMetadataCallable ( const QuerySchemaVersionMetadataRequestT &  request = {}) const
inline

A Callable wrapper for QuerySchemaVersionMetadata that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4808 of file GlueClient.h.

◆ RegisterSchemaVersion()

virtual Model::RegisterSchemaVersionOutcome Aws::Glue::GlueClient::RegisterSchemaVersion ( const Model::RegisterSchemaVersionRequest request) const
virtual

Adds a new version to the existing schema. Returns an error if new version of schema does not meet the compatibility requirements of the schema set. This API will not create a new schema set and will return a 404 error if the schema set is not already present in the Schema Registry.

If this is the first schema definition to be registered in the Schema Registry, this API will store the schema version and return immediately. Otherwise, this call has the potential to run longer than other operations due to compatibility modes. You can call the GetSchemaVersion API with the SchemaVersionId to check compatibility modes.

If the same schema definition is already stored in Schema Registry as a version, the schema ID of the existing schema is returned to the caller.

See Also:


AWS API Reference

◆ RegisterSchemaVersionAsync()

template<typename RegisterSchemaVersionRequestT = Model::RegisterSchemaVersionRequest>
void Aws::Glue::GlueClient::RegisterSchemaVersionAsync ( const RegisterSchemaVersionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for RegisterSchemaVersion that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4853 of file GlueClient.h.

◆ RegisterSchemaVersionCallable()

template<typename RegisterSchemaVersionRequestT = Model::RegisterSchemaVersionRequest>
Model::RegisterSchemaVersionOutcomeCallable Aws::Glue::GlueClient::RegisterSchemaVersionCallable ( const RegisterSchemaVersionRequestT &  request) const
inline

A Callable wrapper for RegisterSchemaVersion that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4844 of file GlueClient.h.

◆ RemoveSchemaVersionMetadata()

virtual Model::RemoveSchemaVersionMetadataOutcome Aws::Glue::GlueClient::RemoveSchemaVersionMetadata ( const Model::RemoveSchemaVersionMetadataRequest request) const
virtual

Removes a key value pair from the schema version metadata for the specified schema version ID.

See Also:

AWS API Reference

◆ RemoveSchemaVersionMetadataAsync()

template<typename RemoveSchemaVersionMetadataRequestT = Model::RemoveSchemaVersionMetadataRequest>
void Aws::Glue::GlueClient::RemoveSchemaVersionMetadataAsync ( const RemoveSchemaVersionMetadataRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for RemoveSchemaVersionMetadata that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4879 of file GlueClient.h.

◆ RemoveSchemaVersionMetadataCallable()

template<typename RemoveSchemaVersionMetadataRequestT = Model::RemoveSchemaVersionMetadataRequest>
Model::RemoveSchemaVersionMetadataOutcomeCallable Aws::Glue::GlueClient::RemoveSchemaVersionMetadataCallable ( const RemoveSchemaVersionMetadataRequestT &  request) const
inline

A Callable wrapper for RemoveSchemaVersionMetadata that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4870 of file GlueClient.h.

◆ ResetJobBookmark()

virtual Model::ResetJobBookmarkOutcome Aws::Glue::GlueClient::ResetJobBookmark ( const Model::ResetJobBookmarkRequest request) const
virtual

Resets a bookmark entry.

For more information about enabling and using job bookmarks, see:

See Also:

AWS API Reference

◆ ResetJobBookmarkAsync()

template<typename ResetJobBookmarkRequestT = Model::ResetJobBookmarkRequest>
void Aws::Glue::GlueClient::ResetJobBookmarkAsync ( const ResetJobBookmarkRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ResetJobBookmark that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4911 of file GlueClient.h.

◆ ResetJobBookmarkCallable()

template<typename ResetJobBookmarkRequestT = Model::ResetJobBookmarkRequest>
Model::ResetJobBookmarkOutcomeCallable Aws::Glue::GlueClient::ResetJobBookmarkCallable ( const ResetJobBookmarkRequestT &  request) const
inline

A Callable wrapper for ResetJobBookmark that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4902 of file GlueClient.h.

◆ ResumeWorkflowRun()

virtual Model::ResumeWorkflowRunOutcome Aws::Glue::GlueClient::ResumeWorkflowRun ( const Model::ResumeWorkflowRunRequest request) const
virtual

Restarts selected nodes of a previous partially completed workflow run and resumes the workflow run. The selected nodes and all nodes that are downstream from the selected nodes are run.

See Also:

AWS API Reference

◆ ResumeWorkflowRunAsync()

template<typename ResumeWorkflowRunRequestT = Model::ResumeWorkflowRunRequest>
void Aws::Glue::GlueClient::ResumeWorkflowRunAsync ( const ResumeWorkflowRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ResumeWorkflowRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4938 of file GlueClient.h.

◆ ResumeWorkflowRunCallable()

template<typename ResumeWorkflowRunRequestT = Model::ResumeWorkflowRunRequest>
Model::ResumeWorkflowRunOutcomeCallable Aws::Glue::GlueClient::ResumeWorkflowRunCallable ( const ResumeWorkflowRunRequestT &  request) const
inline

A Callable wrapper for ResumeWorkflowRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4929 of file GlueClient.h.

◆ RunStatement()

virtual Model::RunStatementOutcome Aws::Glue::GlueClient::RunStatement ( const Model::RunStatementRequest request) const
virtual

Executes the statement.

See Also:

AWS API Reference

◆ RunStatementAsync()

template<typename RunStatementRequestT = Model::RunStatementRequest>
void Aws::Glue::GlueClient::RunStatementAsync ( const RunStatementRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for RunStatement that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4963 of file GlueClient.h.

◆ RunStatementCallable()

template<typename RunStatementRequestT = Model::RunStatementRequest>
Model::RunStatementOutcomeCallable Aws::Glue::GlueClient::RunStatementCallable ( const RunStatementRequestT &  request) const
inline

A Callable wrapper for RunStatement that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4954 of file GlueClient.h.

◆ SearchTables()

virtual Model::SearchTablesOutcome Aws::Glue::GlueClient::SearchTables ( const Model::SearchTablesRequest request = {}) const
virtual

Searches a set of tables based on properties in the table metadata as well as on the parent database. You can search against text or filter conditions.

You can only get tables that you have access to based on the security policies defined in Lake Formation. You need at least a read-only access to the table for it to be returned. If you do not have access to all the columns in the table, these columns will not be searched against when returning the list of tables back to you. If you have access to the columns but not the data in the columns, those columns and the associated metadata for those columns will be included in the search.

See Also:

AWS API Reference

◆ SearchTablesAsync()

template<typename SearchTablesRequestT = Model::SearchTablesRequest>
void Aws::Glue::GlueClient::SearchTablesAsync ( const SearchTablesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const SearchTablesRequestT &  request = {} 
) const
inline

An Async wrapper for SearchTables that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4996 of file GlueClient.h.

◆ SearchTablesCallable()

template<typename SearchTablesRequestT = Model::SearchTablesRequest>
Model::SearchTablesOutcomeCallable Aws::Glue::GlueClient::SearchTablesCallable ( const SearchTablesRequestT &  request = {}) const
inline

A Callable wrapper for SearchTables that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4987 of file GlueClient.h.

◆ StartBlueprintRun()

virtual Model::StartBlueprintRunOutcome Aws::Glue::GlueClient::StartBlueprintRun ( const Model::StartBlueprintRunRequest request) const
virtual

Starts a new run of the specified blueprint.

See Also:

AWS API Reference

◆ StartBlueprintRunAsync()

template<typename StartBlueprintRunRequestT = Model::StartBlueprintRunRequest>
void Aws::Glue::GlueClient::StartBlueprintRunAsync ( const StartBlueprintRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartBlueprintRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5021 of file GlueClient.h.

◆ StartBlueprintRunCallable()

template<typename StartBlueprintRunRequestT = Model::StartBlueprintRunRequest>
Model::StartBlueprintRunOutcomeCallable Aws::Glue::GlueClient::StartBlueprintRunCallable ( const StartBlueprintRunRequestT &  request) const
inline

A Callable wrapper for StartBlueprintRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5012 of file GlueClient.h.

◆ StartColumnStatisticsTaskRun()

virtual Model::StartColumnStatisticsTaskRunOutcome Aws::Glue::GlueClient::StartColumnStatisticsTaskRun ( const Model::StartColumnStatisticsTaskRunRequest request) const
virtual

Starts a column statistics task run, for a specified table and columns.

See Also:

AWS API Reference

◆ StartColumnStatisticsTaskRunAsync()

template<typename StartColumnStatisticsTaskRunRequestT = Model::StartColumnStatisticsTaskRunRequest>
void Aws::Glue::GlueClient::StartColumnStatisticsTaskRunAsync ( const StartColumnStatisticsTaskRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartColumnStatisticsTaskRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5047 of file GlueClient.h.

◆ StartColumnStatisticsTaskRunCallable()

template<typename StartColumnStatisticsTaskRunRequestT = Model::StartColumnStatisticsTaskRunRequest>
Model::StartColumnStatisticsTaskRunOutcomeCallable Aws::Glue::GlueClient::StartColumnStatisticsTaskRunCallable ( const StartColumnStatisticsTaskRunRequestT &  request) const
inline

A Callable wrapper for StartColumnStatisticsTaskRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5038 of file GlueClient.h.

◆ StartColumnStatisticsTaskRunSchedule()

virtual Model::StartColumnStatisticsTaskRunScheduleOutcome Aws::Glue::GlueClient::StartColumnStatisticsTaskRunSchedule ( const Model::StartColumnStatisticsTaskRunScheduleRequest request) const
virtual

Starts a column statistics task run schedule.

See Also:

AWS API Reference

◆ StartColumnStatisticsTaskRunScheduleAsync()

template<typename StartColumnStatisticsTaskRunScheduleRequestT = Model::StartColumnStatisticsTaskRunScheduleRequest>
void Aws::Glue::GlueClient::StartColumnStatisticsTaskRunScheduleAsync ( const StartColumnStatisticsTaskRunScheduleRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartColumnStatisticsTaskRunSchedule that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5072 of file GlueClient.h.

◆ StartColumnStatisticsTaskRunScheduleCallable()

template<typename StartColumnStatisticsTaskRunScheduleRequestT = Model::StartColumnStatisticsTaskRunScheduleRequest>
Model::StartColumnStatisticsTaskRunScheduleOutcomeCallable Aws::Glue::GlueClient::StartColumnStatisticsTaskRunScheduleCallable ( const StartColumnStatisticsTaskRunScheduleRequestT &  request) const
inline

A Callable wrapper for StartColumnStatisticsTaskRunSchedule that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5063 of file GlueClient.h.

◆ StartCrawler()

virtual Model::StartCrawlerOutcome Aws::Glue::GlueClient::StartCrawler ( const Model::StartCrawlerRequest request) const
virtual

Starts a crawl using the specified crawler, regardless of what is scheduled. If the crawler is already running, returns a CrawlerRunningException.

See Also:

AWS API Reference

◆ StartCrawlerAsync()

template<typename StartCrawlerRequestT = Model::StartCrawlerRequest>
void Aws::Glue::GlueClient::StartCrawlerAsync ( const StartCrawlerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartCrawler that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5100 of file GlueClient.h.

◆ StartCrawlerCallable()

template<typename StartCrawlerRequestT = Model::StartCrawlerRequest>
Model::StartCrawlerOutcomeCallable Aws::Glue::GlueClient::StartCrawlerCallable ( const StartCrawlerRequestT &  request) const
inline

A Callable wrapper for StartCrawler that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5091 of file GlueClient.h.

◆ StartCrawlerSchedule()

virtual Model::StartCrawlerScheduleOutcome Aws::Glue::GlueClient::StartCrawlerSchedule ( const Model::StartCrawlerScheduleRequest request) const
virtual

Changes the schedule state of the specified crawler to SCHEDULED, unless the crawler is already running or the schedule state is already SCHEDULED.

See Also:

AWS API Reference

◆ StartCrawlerScheduleAsync()

template<typename StartCrawlerScheduleRequestT = Model::StartCrawlerScheduleRequest>
void Aws::Glue::GlueClient::StartCrawlerScheduleAsync ( const StartCrawlerScheduleRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartCrawlerSchedule that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5127 of file GlueClient.h.

◆ StartCrawlerScheduleCallable()

template<typename StartCrawlerScheduleRequestT = Model::StartCrawlerScheduleRequest>
Model::StartCrawlerScheduleOutcomeCallable Aws::Glue::GlueClient::StartCrawlerScheduleCallable ( const StartCrawlerScheduleRequestT &  request) const
inline

A Callable wrapper for StartCrawlerSchedule that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5118 of file GlueClient.h.

◆ StartDataQualityRuleRecommendationRun()

virtual Model::StartDataQualityRuleRecommendationRunOutcome Aws::Glue::GlueClient::StartDataQualityRuleRecommendationRun ( const Model::StartDataQualityRuleRecommendationRunRequest request) const
virtual

Starts a recommendation run that is used to generate rules when you don't know what rules to write. Glue Data Quality analyzes the data and comes up with recommendations for a potential ruleset. You can then triage the ruleset and modify the generated ruleset to your liking.

Recommendation runs are automatically deleted after 90 days.

See Also:

AWS API Reference

◆ StartDataQualityRuleRecommendationRunAsync()

template<typename StartDataQualityRuleRecommendationRunRequestT = Model::StartDataQualityRuleRecommendationRunRequest>
void Aws::Glue::GlueClient::StartDataQualityRuleRecommendationRunAsync ( const StartDataQualityRuleRecommendationRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartDataQualityRuleRecommendationRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5156 of file GlueClient.h.

◆ StartDataQualityRuleRecommendationRunCallable()

template<typename StartDataQualityRuleRecommendationRunRequestT = Model::StartDataQualityRuleRecommendationRunRequest>
Model::StartDataQualityRuleRecommendationRunOutcomeCallable Aws::Glue::GlueClient::StartDataQualityRuleRecommendationRunCallable ( const StartDataQualityRuleRecommendationRunRequestT &  request) const
inline

A Callable wrapper for StartDataQualityRuleRecommendationRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5147 of file GlueClient.h.

◆ StartDataQualityRulesetEvaluationRun()

virtual Model::StartDataQualityRulesetEvaluationRunOutcome Aws::Glue::GlueClient::StartDataQualityRulesetEvaluationRun ( const Model::StartDataQualityRulesetEvaluationRunRequest request) const
virtual

Once you have a ruleset definition (either recommended or your own), you call this operation to evaluate the ruleset against a data source (Glue table). The evaluation computes results which you can retrieve with the GetDataQualityResult API.

See Also:

AWS API Reference

◆ StartDataQualityRulesetEvaluationRunAsync()

template<typename StartDataQualityRulesetEvaluationRunRequestT = Model::StartDataQualityRulesetEvaluationRunRequest>
void Aws::Glue::GlueClient::StartDataQualityRulesetEvaluationRunAsync ( const StartDataQualityRulesetEvaluationRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartDataQualityRulesetEvaluationRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5184 of file GlueClient.h.

◆ StartDataQualityRulesetEvaluationRunCallable()

template<typename StartDataQualityRulesetEvaluationRunRequestT = Model::StartDataQualityRulesetEvaluationRunRequest>
Model::StartDataQualityRulesetEvaluationRunOutcomeCallable Aws::Glue::GlueClient::StartDataQualityRulesetEvaluationRunCallable ( const StartDataQualityRulesetEvaluationRunRequestT &  request) const
inline

A Callable wrapper for StartDataQualityRulesetEvaluationRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5175 of file GlueClient.h.

◆ StartExportLabelsTaskRun()

virtual Model::StartExportLabelsTaskRunOutcome Aws::Glue::GlueClient::StartExportLabelsTaskRun ( const Model::StartExportLabelsTaskRunRequest request) const
virtual

Begins an asynchronous task to export all labeled data for a particular transform. This task is the only label-related API call that is not part of the typical active learning workflow. You typically use StartExportLabelsTaskRun when you want to work with all of your existing labels at the same time, such as when you want to remove or change labels that were previously submitted as truth. This API operation accepts the TransformId whose labels you want to export and an Amazon Simple Storage Service (Amazon S3) path to export the labels to. The operation returns a TaskRunId. You can check on the status of your task run by calling the GetMLTaskRun API.

See Also:

AWS API Reference

◆ StartExportLabelsTaskRunAsync()

template<typename StartExportLabelsTaskRunRequestT = Model::StartExportLabelsTaskRunRequest>
void Aws::Glue::GlueClient::StartExportLabelsTaskRunAsync ( const StartExportLabelsTaskRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartExportLabelsTaskRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5218 of file GlueClient.h.

◆ StartExportLabelsTaskRunCallable()

template<typename StartExportLabelsTaskRunRequestT = Model::StartExportLabelsTaskRunRequest>
Model::StartExportLabelsTaskRunOutcomeCallable Aws::Glue::GlueClient::StartExportLabelsTaskRunCallable ( const StartExportLabelsTaskRunRequestT &  request) const
inline

A Callable wrapper for StartExportLabelsTaskRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5209 of file GlueClient.h.

◆ StartImportLabelsTaskRun()

virtual Model::StartImportLabelsTaskRunOutcome Aws::Glue::GlueClient::StartImportLabelsTaskRun ( const Model::StartImportLabelsTaskRunRequest request) const
virtual

Enables you to provide additional labels (examples of truth) to be used to teach the machine learning transform and improve its quality. This API operation is generally used as part of the active learning workflow that starts with the StartMLLabelingSetGenerationTaskRun call and that ultimately results in improving the quality of your machine learning transform.

After the StartMLLabelingSetGenerationTaskRun finishes, Glue machine learning will have generated a series of questions for humans to answer. (Answering these questions is often called 'labeling' in the machine learning workflows). In the case of the FindMatches transform, these questions are of the form, “What is the correct way to group these rows together into groups composed entirely of matching records?” After the labeling process is finished, users upload their answers/labels with a call to StartImportLabelsTaskRun. After StartImportLabelsTaskRun finishes, all future runs of the machine learning transform use the new and improved labels and perform a higher-quality transformation.

By default, StartMLLabelingSetGenerationTaskRun continually learns from and combines all labels that you upload unless you set Replace to true. If you set Replace to true, StartImportLabelsTaskRun deletes and forgets all previously uploaded labels and learns only from the exact set that you upload. Replacing labels can be helpful if you realize that you previously uploaded incorrect labels, and you believe that they are having a negative effect on your transform quality.

You can check on the status of your task run by calling the GetMLTaskRun operation.

See Also:

AWS API Reference

◆ StartImportLabelsTaskRunAsync()

template<typename StartImportLabelsTaskRunRequestT = Model::StartImportLabelsTaskRunRequest>
void Aws::Glue::GlueClient::StartImportLabelsTaskRunAsync ( const StartImportLabelsTaskRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartImportLabelsTaskRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5267 of file GlueClient.h.

◆ StartImportLabelsTaskRunCallable()

template<typename StartImportLabelsTaskRunRequestT = Model::StartImportLabelsTaskRunRequest>
Model::StartImportLabelsTaskRunOutcomeCallable Aws::Glue::GlueClient::StartImportLabelsTaskRunCallable ( const StartImportLabelsTaskRunRequestT &  request) const
inline

A Callable wrapper for StartImportLabelsTaskRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5258 of file GlueClient.h.

◆ StartJobRun()

virtual Model::StartJobRunOutcome Aws::Glue::GlueClient::StartJobRun ( const Model::StartJobRunRequest request) const
virtual

Starts a job run using a job definition.

See Also:

AWS API Reference

◆ StartJobRunAsync()

template<typename StartJobRunRequestT = Model::StartJobRunRequest>
void Aws::Glue::GlueClient::StartJobRunAsync ( const StartJobRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartJobRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5292 of file GlueClient.h.

◆ StartJobRunCallable()

template<typename StartJobRunRequestT = Model::StartJobRunRequest>
Model::StartJobRunOutcomeCallable Aws::Glue::GlueClient::StartJobRunCallable ( const StartJobRunRequestT &  request) const
inline

A Callable wrapper for StartJobRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5283 of file GlueClient.h.

◆ StartMLEvaluationTaskRun()

virtual Model::StartMLEvaluationTaskRunOutcome Aws::Glue::GlueClient::StartMLEvaluationTaskRun ( const Model::StartMLEvaluationTaskRunRequest request) const
virtual

Starts a task to estimate the quality of the transform.

When you provide label sets as examples of truth, Glue machine learning uses some of those examples to learn from them. The rest of the labels are used as a test to estimate quality.

Returns a unique identifier for the run. You can call GetMLTaskRun to get more information about the stats of the EvaluationTaskRun.

See Also:

AWS API Reference

◆ StartMLEvaluationTaskRunAsync()

template<typename StartMLEvaluationTaskRunRequestT = Model::StartMLEvaluationTaskRunRequest>
void Aws::Glue::GlueClient::StartMLEvaluationTaskRunAsync ( const StartMLEvaluationTaskRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartMLEvaluationTaskRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5322 of file GlueClient.h.

◆ StartMLEvaluationTaskRunCallable()

template<typename StartMLEvaluationTaskRunRequestT = Model::StartMLEvaluationTaskRunRequest>
Model::StartMLEvaluationTaskRunOutcomeCallable Aws::Glue::GlueClient::StartMLEvaluationTaskRunCallable ( const StartMLEvaluationTaskRunRequestT &  request) const
inline

A Callable wrapper for StartMLEvaluationTaskRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5313 of file GlueClient.h.

◆ StartMLLabelingSetGenerationTaskRun()

virtual Model::StartMLLabelingSetGenerationTaskRunOutcome Aws::Glue::GlueClient::StartMLLabelingSetGenerationTaskRun ( const Model::StartMLLabelingSetGenerationTaskRunRequest request) const
virtual

Starts the active learning workflow for your machine learning transform to improve the transform's quality by generating label sets and adding labels.

When the StartMLLabelingSetGenerationTaskRun finishes, Glue will have generated a "labeling set" or a set of questions for humans to answer.

In the case of the FindMatches transform, these questions are of the form, “What is the correct way to group these rows together into groups composed entirely of matching records?”

After the labeling process is finished, you can upload your labels with a call to StartImportLabelsTaskRun. After StartImportLabelsTaskRun finishes, all future runs of the machine learning transform will use the new and improved labels and perform a higher-quality transformation.

See Also:

AWS API Reference

◆ StartMLLabelingSetGenerationTaskRunAsync()

template<typename StartMLLabelingSetGenerationTaskRunRequestT = Model::StartMLLabelingSetGenerationTaskRunRequest>
void Aws::Glue::GlueClient::StartMLLabelingSetGenerationTaskRunAsync ( const StartMLLabelingSetGenerationTaskRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartMLLabelingSetGenerationTaskRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5358 of file GlueClient.h.

◆ StartMLLabelingSetGenerationTaskRunCallable()

template<typename StartMLLabelingSetGenerationTaskRunRequestT = Model::StartMLLabelingSetGenerationTaskRunRequest>
Model::StartMLLabelingSetGenerationTaskRunOutcomeCallable Aws::Glue::GlueClient::StartMLLabelingSetGenerationTaskRunCallable ( const StartMLLabelingSetGenerationTaskRunRequestT &  request) const
inline

A Callable wrapper for StartMLLabelingSetGenerationTaskRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5349 of file GlueClient.h.

◆ StartTrigger()

virtual Model::StartTriggerOutcome Aws::Glue::GlueClient::StartTrigger ( const Model::StartTriggerRequest request) const
virtual

Starts an existing trigger. See Triggering Jobs for information about how different types of trigger are started.

See Also:

AWS API Reference

◆ StartTriggerAsync()

template<typename StartTriggerRequestT = Model::StartTriggerRequest>
void Aws::Glue::GlueClient::StartTriggerAsync ( const StartTriggerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartTrigger that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5386 of file GlueClient.h.

◆ StartTriggerCallable()

template<typename StartTriggerRequestT = Model::StartTriggerRequest>
Model::StartTriggerOutcomeCallable Aws::Glue::GlueClient::StartTriggerCallable ( const StartTriggerRequestT &  request) const
inline

A Callable wrapper for StartTrigger that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5377 of file GlueClient.h.

◆ StartWorkflowRun()

virtual Model::StartWorkflowRunOutcome Aws::Glue::GlueClient::StartWorkflowRun ( const Model::StartWorkflowRunRequest request) const
virtual

Starts a new run of the specified workflow.

See Also:

AWS API Reference

◆ StartWorkflowRunAsync()

template<typename StartWorkflowRunRequestT = Model::StartWorkflowRunRequest>
void Aws::Glue::GlueClient::StartWorkflowRunAsync ( const StartWorkflowRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartWorkflowRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5411 of file GlueClient.h.

◆ StartWorkflowRunCallable()

template<typename StartWorkflowRunRequestT = Model::StartWorkflowRunRequest>
Model::StartWorkflowRunOutcomeCallable Aws::Glue::GlueClient::StartWorkflowRunCallable ( const StartWorkflowRunRequestT &  request) const
inline

A Callable wrapper for StartWorkflowRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5402 of file GlueClient.h.

◆ StopColumnStatisticsTaskRun()

virtual Model::StopColumnStatisticsTaskRunOutcome Aws::Glue::GlueClient::StopColumnStatisticsTaskRun ( const Model::StopColumnStatisticsTaskRunRequest request) const
virtual

Stops a task run for the specified table.

See Also:

AWS API Reference

◆ StopColumnStatisticsTaskRunAsync()

template<typename StopColumnStatisticsTaskRunRequestT = Model::StopColumnStatisticsTaskRunRequest>
void Aws::Glue::GlueClient::StopColumnStatisticsTaskRunAsync ( const StopColumnStatisticsTaskRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StopColumnStatisticsTaskRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5436 of file GlueClient.h.

◆ StopColumnStatisticsTaskRunCallable()

template<typename StopColumnStatisticsTaskRunRequestT = Model::StopColumnStatisticsTaskRunRequest>
Model::StopColumnStatisticsTaskRunOutcomeCallable Aws::Glue::GlueClient::StopColumnStatisticsTaskRunCallable ( const StopColumnStatisticsTaskRunRequestT &  request) const
inline

A Callable wrapper for StopColumnStatisticsTaskRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5427 of file GlueClient.h.

◆ StopColumnStatisticsTaskRunSchedule()

virtual Model::StopColumnStatisticsTaskRunScheduleOutcome Aws::Glue::GlueClient::StopColumnStatisticsTaskRunSchedule ( const Model::StopColumnStatisticsTaskRunScheduleRequest request) const
virtual

Stops a column statistics task run schedule.

See Also:

AWS API Reference

◆ StopColumnStatisticsTaskRunScheduleAsync()

template<typename StopColumnStatisticsTaskRunScheduleRequestT = Model::StopColumnStatisticsTaskRunScheduleRequest>
void Aws::Glue::GlueClient::StopColumnStatisticsTaskRunScheduleAsync ( const StopColumnStatisticsTaskRunScheduleRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StopColumnStatisticsTaskRunSchedule that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5461 of file GlueClient.h.

◆ StopColumnStatisticsTaskRunScheduleCallable()

template<typename StopColumnStatisticsTaskRunScheduleRequestT = Model::StopColumnStatisticsTaskRunScheduleRequest>
Model::StopColumnStatisticsTaskRunScheduleOutcomeCallable Aws::Glue::GlueClient::StopColumnStatisticsTaskRunScheduleCallable ( const StopColumnStatisticsTaskRunScheduleRequestT &  request) const
inline

A Callable wrapper for StopColumnStatisticsTaskRunSchedule that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5452 of file GlueClient.h.

◆ StopCrawler()

virtual Model::StopCrawlerOutcome Aws::Glue::GlueClient::StopCrawler ( const Model::StopCrawlerRequest request) const
virtual

If the specified crawler is running, stops the crawl.

See Also:

AWS API Reference

◆ StopCrawlerAsync()

template<typename StopCrawlerRequestT = Model::StopCrawlerRequest>
void Aws::Glue::GlueClient::StopCrawlerAsync ( const StopCrawlerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StopCrawler that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5487 of file GlueClient.h.

◆ StopCrawlerCallable()

template<typename StopCrawlerRequestT = Model::StopCrawlerRequest>
Model::StopCrawlerOutcomeCallable Aws::Glue::GlueClient::StopCrawlerCallable ( const StopCrawlerRequestT &  request) const
inline

A Callable wrapper for StopCrawler that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5478 of file GlueClient.h.

◆ StopCrawlerSchedule()

virtual Model::StopCrawlerScheduleOutcome Aws::Glue::GlueClient::StopCrawlerSchedule ( const Model::StopCrawlerScheduleRequest request) const
virtual

Sets the schedule state of the specified crawler to NOT_SCHEDULED, but does not stop the crawler if it is already running.

See Also:

AWS API Reference

◆ StopCrawlerScheduleAsync()

template<typename StopCrawlerScheduleRequestT = Model::StopCrawlerScheduleRequest>
void Aws::Glue::GlueClient::StopCrawlerScheduleAsync ( const StopCrawlerScheduleRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StopCrawlerSchedule that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5514 of file GlueClient.h.

◆ StopCrawlerScheduleCallable()

template<typename StopCrawlerScheduleRequestT = Model::StopCrawlerScheduleRequest>
Model::StopCrawlerScheduleOutcomeCallable Aws::Glue::GlueClient::StopCrawlerScheduleCallable ( const StopCrawlerScheduleRequestT &  request) const
inline

A Callable wrapper for StopCrawlerSchedule that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5505 of file GlueClient.h.

◆ StopSession()

virtual Model::StopSessionOutcome Aws::Glue::GlueClient::StopSession ( const Model::StopSessionRequest request) const
virtual

Stops the session.

See Also:

AWS API Reference

◆ StopSessionAsync()

template<typename StopSessionRequestT = Model::StopSessionRequest>
void Aws::Glue::GlueClient::StopSessionAsync ( const StopSessionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StopSession that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5539 of file GlueClient.h.

◆ StopSessionCallable()

template<typename StopSessionRequestT = Model::StopSessionRequest>
Model::StopSessionOutcomeCallable Aws::Glue::GlueClient::StopSessionCallable ( const StopSessionRequestT &  request) const
inline

A Callable wrapper for StopSession that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5530 of file GlueClient.h.

◆ StopTrigger()

virtual Model::StopTriggerOutcome Aws::Glue::GlueClient::StopTrigger ( const Model::StopTriggerRequest request) const
virtual

Stops a specified trigger.

See Also:

AWS API Reference

◆ StopTriggerAsync()

template<typename StopTriggerRequestT = Model::StopTriggerRequest>
void Aws::Glue::GlueClient::StopTriggerAsync ( const StopTriggerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StopTrigger that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5564 of file GlueClient.h.

◆ StopTriggerCallable()

template<typename StopTriggerRequestT = Model::StopTriggerRequest>
Model::StopTriggerOutcomeCallable Aws::Glue::GlueClient::StopTriggerCallable ( const StopTriggerRequestT &  request) const
inline

A Callable wrapper for StopTrigger that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5555 of file GlueClient.h.

◆ StopWorkflowRun()

virtual Model::StopWorkflowRunOutcome Aws::Glue::GlueClient::StopWorkflowRun ( const Model::StopWorkflowRunRequest request) const
virtual

Stops the execution of the specified workflow run.

See Also:


AWS API Reference

◆ StopWorkflowRunAsync()

template<typename StopWorkflowRunRequestT = Model::StopWorkflowRunRequest>
void Aws::Glue::GlueClient::StopWorkflowRunAsync ( const StopWorkflowRunRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StopWorkflowRun that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5590 of file GlueClient.h.

◆ StopWorkflowRunCallable()

template<typename StopWorkflowRunRequestT = Model::StopWorkflowRunRequest>
Model::StopWorkflowRunOutcomeCallable Aws::Glue::GlueClient::StopWorkflowRunCallable ( const StopWorkflowRunRequestT &  request) const
inline

A Callable wrapper for StopWorkflowRun that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5581 of file GlueClient.h.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::Glue::GlueClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Adds tags to a resource. A tag is a label you can assign to an Amazon Web Services resource. In Glue, you can tag only certain resources. For information about what resources you can tag, see Amazon Web Services Tags in Glue.

See Also:

AWS API Reference

◆ TagResourceAsync()

template<typename TagResourceRequestT = Model::TagResourceRequest>
void Aws::Glue::GlueClient::TagResourceAsync ( const TagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for TagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5619 of file GlueClient.h.

◆ TagResourceCallable()

template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable Aws::Glue::GlueClient::TagResourceCallable ( const TagResourceRequestT &  request) const
inline

A Callable wrapper for TagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5610 of file GlueClient.h.

◆ TestConnection()

virtual Model::TestConnectionOutcome Aws::Glue::GlueClient::TestConnection ( const Model::TestConnectionRequest request = {}) const
virtual

Tests a connection to a service to validate the service credentials that you provide.

You can either provide an existing connection name or a TestConnectionInput for testing a non-existing connection input. Providing both at the same time will cause an error.

If the action is successful, the service sends back an HTTP 200 response.

See Also:

AWS API Reference

◆ TestConnectionAsync()

template<typename TestConnectionRequestT = Model::TestConnectionRequest>
void Aws::Glue::GlueClient::TestConnectionAsync ( const TestConnectionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const TestConnectionRequestT &  request = {} 
) const
inline

An Async wrapper for TestConnection that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5649 of file GlueClient.h.

◆ TestConnectionCallable()

template<typename TestConnectionRequestT = Model::TestConnectionRequest>
Model::TestConnectionOutcomeCallable Aws::Glue::GlueClient::TestConnectionCallable ( const TestConnectionRequestT &  request = {}) const
inline

A Callable wrapper for TestConnection that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5640 of file GlueClient.h.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::Glue::GlueClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes tags from a resource.

See Also:

AWS API Reference

◆ UntagResourceAsync()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void Aws::Glue::GlueClient::UntagResourceAsync ( const UntagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UntagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5674 of file GlueClient.h.

◆ UntagResourceCallable()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable Aws::Glue::GlueClient::UntagResourceCallable ( const UntagResourceRequestT &  request) const
inline

A Callable wrapper for UntagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5665 of file GlueClient.h.

◆ UpdateBlueprint()

virtual Model::UpdateBlueprintOutcome Aws::Glue::GlueClient::UpdateBlueprint ( const Model::UpdateBlueprintRequest request) const
virtual

Updates a registered blueprint.

See Also:

AWS API Reference

◆ UpdateBlueprintAsync()

template<typename UpdateBlueprintRequestT = Model::UpdateBlueprintRequest>
void Aws::Glue::GlueClient::UpdateBlueprintAsync ( const UpdateBlueprintRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateBlueprint that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5699 of file GlueClient.h.

◆ UpdateBlueprintCallable()

template<typename UpdateBlueprintRequestT = Model::UpdateBlueprintRequest>
Model::UpdateBlueprintOutcomeCallable Aws::Glue::GlueClient::UpdateBlueprintCallable ( const UpdateBlueprintRequestT &  request) const
inline

A Callable wrapper for UpdateBlueprint that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5690 of file GlueClient.h.

◆ UpdateClassifier()

virtual Model::UpdateClassifierOutcome Aws::Glue::GlueClient::UpdateClassifier ( const Model::UpdateClassifierRequest request = {}) const
virtual

Modifies an existing classifier (a GrokClassifier, an XMLClassifier, a JsonClassifier, or a CsvClassifier, depending on which field is present).

See Also:

AWS API Reference

◆ UpdateClassifierAsync()

template<typename UpdateClassifierRequestT = Model::UpdateClassifierRequest>
void Aws::Glue::GlueClient::UpdateClassifierAsync ( const UpdateClassifierResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const UpdateClassifierRequestT &  request = {} 
) const
inline

An Async wrapper for UpdateClassifier that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5727 of file GlueClient.h.

◆ UpdateClassifierCallable()

template<typename UpdateClassifierRequestT = Model::UpdateClassifierRequest>
Model::UpdateClassifierOutcomeCallable Aws::Glue::GlueClient::UpdateClassifierCallable ( const UpdateClassifierRequestT &  request = {}) const
inline

A Callable wrapper for UpdateClassifier that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5718 of file GlueClient.h.

◆ UpdateColumnStatisticsForPartition()

virtual Model::UpdateColumnStatisticsForPartitionOutcome Aws::Glue::GlueClient::UpdateColumnStatisticsForPartition ( const Model::UpdateColumnStatisticsForPartitionRequest request) const
virtual

Creates or updates partition statistics of columns.

The Identity and Access Management (IAM) permission required for this operation is UpdatePartition.

See Also:

AWS API Reference

◆ UpdateColumnStatisticsForPartitionAsync()

template<typename UpdateColumnStatisticsForPartitionRequestT = Model::UpdateColumnStatisticsForPartitionRequest>
void Aws::Glue::GlueClient::UpdateColumnStatisticsForPartitionAsync ( const UpdateColumnStatisticsForPartitionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateColumnStatisticsForPartition that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5754 of file GlueClient.h.

◆ UpdateColumnStatisticsForPartitionCallable()

template<typename UpdateColumnStatisticsForPartitionRequestT = Model::UpdateColumnStatisticsForPartitionRequest>
Model::UpdateColumnStatisticsForPartitionOutcomeCallable Aws::Glue::GlueClient::UpdateColumnStatisticsForPartitionCallable ( const UpdateColumnStatisticsForPartitionRequestT &  request) const
inline

A Callable wrapper for UpdateColumnStatisticsForPartition that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5745 of file GlueClient.h.

◆ UpdateColumnStatisticsForTable()

virtual Model::UpdateColumnStatisticsForTableOutcome Aws::Glue::GlueClient::UpdateColumnStatisticsForTable ( const Model::UpdateColumnStatisticsForTableRequest request) const
virtual

Creates or updates table statistics of columns.

The Identity and Access Management (IAM) permission required for this operation is UpdateTable.

See Also:

AWS API Reference

◆ UpdateColumnStatisticsForTableAsync()

template<typename UpdateColumnStatisticsForTableRequestT = Model::UpdateColumnStatisticsForTableRequest>
void Aws::Glue::GlueClient::UpdateColumnStatisticsForTableAsync ( const UpdateColumnStatisticsForTableRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateColumnStatisticsForTable that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5781 of file GlueClient.h.

◆ UpdateColumnStatisticsForTableCallable()

template<typename UpdateColumnStatisticsForTableRequestT = Model::UpdateColumnStatisticsForTableRequest>
Model::UpdateColumnStatisticsForTableOutcomeCallable Aws::Glue::GlueClient::UpdateColumnStatisticsForTableCallable ( const UpdateColumnStatisticsForTableRequestT &  request) const
inline

A Callable wrapper for UpdateColumnStatisticsForTable that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5772 of file GlueClient.h.

◆ UpdateColumnStatisticsTaskSettings()

virtual Model::UpdateColumnStatisticsTaskSettingsOutcome Aws::Glue::GlueClient::UpdateColumnStatisticsTaskSettings ( const Model::UpdateColumnStatisticsTaskSettingsRequest request) const
virtual

Updates settings for a column statistics task.

See Also:

AWS API Reference

◆ UpdateColumnStatisticsTaskSettingsAsync()

template<typename UpdateColumnStatisticsTaskSettingsRequestT = Model::UpdateColumnStatisticsTaskSettingsRequest>
void Aws::Glue::GlueClient::UpdateColumnStatisticsTaskSettingsAsync ( const UpdateColumnStatisticsTaskSettingsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateColumnStatisticsTaskSettings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5806 of file GlueClient.h.

◆ UpdateColumnStatisticsTaskSettingsCallable()

template<typename UpdateColumnStatisticsTaskSettingsRequestT = Model::UpdateColumnStatisticsTaskSettingsRequest>
Model::UpdateColumnStatisticsTaskSettingsOutcomeCallable Aws::Glue::GlueClient::UpdateColumnStatisticsTaskSettingsCallable ( const UpdateColumnStatisticsTaskSettingsRequestT &  request) const
inline

A Callable wrapper for UpdateColumnStatisticsTaskSettings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5797 of file GlueClient.h.

◆ UpdateConnection()

virtual Model::UpdateConnectionOutcome Aws::Glue::GlueClient::UpdateConnection ( const Model::UpdateConnectionRequest request) const
virtual

Updates a connection definition in the Data Catalog.

See Also:

AWS API Reference

◆ UpdateConnectionAsync()

template<typename UpdateConnectionRequestT = Model::UpdateConnectionRequest>
void Aws::Glue::GlueClient::UpdateConnectionAsync ( const UpdateConnectionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateConnection that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5832 of file GlueClient.h.

◆ UpdateConnectionCallable()

template<typename UpdateConnectionRequestT = Model::UpdateConnectionRequest>
Model::UpdateConnectionOutcomeCallable Aws::Glue::GlueClient::UpdateConnectionCallable ( const UpdateConnectionRequestT &  request) const
inline

A Callable wrapper for UpdateConnection that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5823 of file GlueClient.h.

◆ UpdateCrawler()

virtual Model::UpdateCrawlerOutcome Aws::Glue::GlueClient::UpdateCrawler ( const Model::UpdateCrawlerRequest request) const
virtual

Updates a crawler. If a crawler is running, you must stop it using StopCrawler before updating it.

See Also:

AWS API Reference

◆ UpdateCrawlerAsync()

template<typename UpdateCrawlerRequestT = Model::UpdateCrawlerRequest>
void Aws::Glue::GlueClient::UpdateCrawlerAsync ( const UpdateCrawlerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateCrawler that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5858 of file GlueClient.h.

◆ UpdateCrawlerCallable()

template<typename UpdateCrawlerRequestT = Model::UpdateCrawlerRequest>
Model::UpdateCrawlerOutcomeCallable Aws::Glue::GlueClient::UpdateCrawlerCallable ( const UpdateCrawlerRequestT &  request) const
inline

A Callable wrapper for UpdateCrawler that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5849 of file GlueClient.h.

◆ UpdateCrawlerSchedule()

virtual Model::UpdateCrawlerScheduleOutcome Aws::Glue::GlueClient::UpdateCrawlerSchedule ( const Model::UpdateCrawlerScheduleRequest request) const
virtual

Updates the schedule of a crawler using a cron expression.

See Also:

AWS API Reference

◆ UpdateCrawlerScheduleAsync()

template<typename UpdateCrawlerScheduleRequestT = Model::UpdateCrawlerScheduleRequest>
void Aws::Glue::GlueClient::UpdateCrawlerScheduleAsync ( const UpdateCrawlerScheduleRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateCrawlerSchedule that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5884 of file GlueClient.h.

◆ UpdateCrawlerScheduleCallable()

template<typename UpdateCrawlerScheduleRequestT = Model::UpdateCrawlerScheduleRequest>
Model::UpdateCrawlerScheduleOutcomeCallable Aws::Glue::GlueClient::UpdateCrawlerScheduleCallable ( const UpdateCrawlerScheduleRequestT &  request) const
inline

A Callable wrapper for UpdateCrawlerSchedule that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5875 of file GlueClient.h.

◆ UpdateDatabase()

virtual Model::UpdateDatabaseOutcome Aws::Glue::GlueClient::UpdateDatabase ( const Model::UpdateDatabaseRequest request) const
virtual

Updates an existing database definition in a Data Catalog.

See Also:

AWS API Reference

◆ UpdateDatabaseAsync()

template<typename UpdateDatabaseRequestT = Model::UpdateDatabaseRequest>
void Aws::Glue::GlueClient::UpdateDatabaseAsync ( const UpdateDatabaseRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateDatabase that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5935 of file GlueClient.h.

◆ UpdateDatabaseCallable()

template<typename UpdateDatabaseRequestT = Model::UpdateDatabaseRequest>
Model::UpdateDatabaseOutcomeCallable Aws::Glue::GlueClient::UpdateDatabaseCallable ( const UpdateDatabaseRequestT &  request) const
inline

A Callable wrapper for UpdateDatabase that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5926 of file GlueClient.h.

◆ UpdateDataQualityRuleset()

virtual Model::UpdateDataQualityRulesetOutcome Aws::Glue::GlueClient::UpdateDataQualityRuleset ( const Model::UpdateDataQualityRulesetRequest request) const
virtual

Updates the specified data quality ruleset.

See Also:

AWS API Reference

◆ UpdateDataQualityRulesetAsync()

template<typename UpdateDataQualityRulesetRequestT = Model::UpdateDataQualityRulesetRequest>
void Aws::Glue::GlueClient::UpdateDataQualityRulesetAsync ( const UpdateDataQualityRulesetRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateDataQualityRuleset that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5909 of file GlueClient.h.

◆ UpdateDataQualityRulesetCallable()

template<typename UpdateDataQualityRulesetRequestT = Model::UpdateDataQualityRulesetRequest>
Model::UpdateDataQualityRulesetOutcomeCallable Aws::Glue::GlueClient::UpdateDataQualityRulesetCallable ( const UpdateDataQualityRulesetRequestT &  request) const
inline

A Callable wrapper for UpdateDataQualityRuleset that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5900 of file GlueClient.h.

◆ UpdateDevEndpoint()

virtual Model::UpdateDevEndpointOutcome Aws::Glue::GlueClient::UpdateDevEndpoint ( const Model::UpdateDevEndpointRequest request) const
virtual

Updates a specified development endpoint.

See Also:

AWS API Reference

◆ UpdateDevEndpointAsync()

template<typename UpdateDevEndpointRequestT = Model::UpdateDevEndpointRequest>
void Aws::Glue::GlueClient::UpdateDevEndpointAsync ( const UpdateDevEndpointRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateDevEndpoint that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5960 of file GlueClient.h.

◆ UpdateDevEndpointCallable()

template<typename UpdateDevEndpointRequestT = Model::UpdateDevEndpointRequest>
Model::UpdateDevEndpointOutcomeCallable Aws::Glue::GlueClient::UpdateDevEndpointCallable ( const UpdateDevEndpointRequestT &  request) const
inline

A Callable wrapper for UpdateDevEndpoint that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5951 of file GlueClient.h.

◆ UpdateJob()

virtual Model::UpdateJobOutcome Aws::Glue::GlueClient::UpdateJob ( const Model::UpdateJobRequest request) const
virtual

Updates an existing job definition. The previous job definition is completely overwritten by this information.

See Also:

AWS API Reference

◆ UpdateJobAsync()

template<typename UpdateJobRequestT = Model::UpdateJobRequest>
void Aws::Glue::GlueClient::UpdateJobAsync ( const UpdateJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5986 of file GlueClient.h.

◆ UpdateJobCallable()

template<typename UpdateJobRequestT = Model::UpdateJobRequest>
Model::UpdateJobOutcomeCallable Aws::Glue::GlueClient::UpdateJobCallable ( const UpdateJobRequestT &  request) const
inline

A Callable wrapper for UpdateJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5977 of file GlueClient.h.

◆ UpdateJobFromSourceControl()

virtual Model::UpdateJobFromSourceControlOutcome Aws::Glue::GlueClient::UpdateJobFromSourceControl ( const Model::UpdateJobFromSourceControlRequest request = {}) const
virtual

Synchronizes a job from the source control repository. This operation takes the job artifacts that are located in the remote repository and updates the Glue internal stores with these artifacts.

This API supports optional parameters which take in the repository information.

See Also:


AWS API Reference

◆ UpdateJobFromSourceControlAsync()

template<typename UpdateJobFromSourceControlRequestT = Model::UpdateJobFromSourceControlRequest>
void Aws::Glue::GlueClient::UpdateJobFromSourceControlAsync ( const UpdateJobFromSourceControlResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const UpdateJobFromSourceControlRequestT &  request = {} 
) const
inline

An Async wrapper for UpdateJobFromSourceControl that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6015 of file GlueClient.h.

◆ UpdateJobFromSourceControlCallable()

template<typename UpdateJobFromSourceControlRequestT = Model::UpdateJobFromSourceControlRequest>
Model::UpdateJobFromSourceControlOutcomeCallable Aws::Glue::GlueClient::UpdateJobFromSourceControlCallable ( const UpdateJobFromSourceControlRequestT &  request = {}) const
inline

A Callable wrapper for UpdateJobFromSourceControl that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6006 of file GlueClient.h.

◆ UpdateMLTransform()

virtual Model::UpdateMLTransformOutcome Aws::Glue::GlueClient::UpdateMLTransform ( const Model::UpdateMLTransformRequest request) const
virtual

Updates an existing machine learning transform. Call this operation to tune the algorithm parameters to achieve better results.

After calling this operation, you can call the StartMLEvaluationTaskRun operation to assess how well your new parameters achieved your goals (such as improving the quality of your machine learning transform, or making it more cost-effective).

See Also:

AWS API Reference

◆ UpdateMLTransformAsync()

template<typename UpdateMLTransformRequestT = Model::UpdateMLTransformRequest>
void Aws::Glue::GlueClient::UpdateMLTransformAsync ( const UpdateMLTransformRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateMLTransform that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6045 of file GlueClient.h.

◆ UpdateMLTransformCallable()

template<typename UpdateMLTransformRequestT = Model::UpdateMLTransformRequest>
Model::UpdateMLTransformOutcomeCallable Aws::Glue::GlueClient::UpdateMLTransformCallable ( const UpdateMLTransformRequestT &  request) const
inline

A Callable wrapper for UpdateMLTransform that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6036 of file GlueClient.h.

◆ UpdatePartition()

virtual Model::UpdatePartitionOutcome Aws::Glue::GlueClient::UpdatePartition ( const Model::UpdatePartitionRequest request) const
virtual

Updates a partition.

See Also:

AWS API Reference

◆ UpdatePartitionAsync()

template<typename UpdatePartitionRequestT = Model::UpdatePartitionRequest>
void Aws::Glue::GlueClient::UpdatePartitionAsync ( const UpdatePartitionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdatePartition that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6070 of file GlueClient.h.

◆ UpdatePartitionCallable()

template<typename UpdatePartitionRequestT = Model::UpdatePartitionRequest>
Model::UpdatePartitionOutcomeCallable Aws::Glue::GlueClient::UpdatePartitionCallable ( const UpdatePartitionRequestT &  request) const
inline

A Callable wrapper for UpdatePartition that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6061 of file GlueClient.h.

◆ UpdateRegistry()

virtual Model::UpdateRegistryOutcome Aws::Glue::GlueClient::UpdateRegistry ( const Model::UpdateRegistryRequest request) const
virtual

Updates an existing registry which is used to hold a collection of schemas. The updated properties relate to the registry, and do not modify any of the schemas within the registry.

See Also:

AWS API Reference

◆ UpdateRegistryAsync()

template<typename UpdateRegistryRequestT = Model::UpdateRegistryRequest>
void Aws::Glue::GlueClient::UpdateRegistryAsync ( const UpdateRegistryRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateRegistry that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6097 of file GlueClient.h.

◆ UpdateRegistryCallable()

template<typename UpdateRegistryRequestT = Model::UpdateRegistryRequest>
Model::UpdateRegistryOutcomeCallable Aws::Glue::GlueClient::UpdateRegistryCallable ( const UpdateRegistryRequestT &  request) const
inline

A Callable wrapper for UpdateRegistry that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6088 of file GlueClient.h.

◆ UpdateSchema()

virtual Model::UpdateSchemaOutcome Aws::Glue::GlueClient::UpdateSchema ( const Model::UpdateSchemaRequest request) const
virtual

Updates the description, compatibility setting, or version checkpoint for a schema set.

For updating the compatibility setting, the call will not validate compatibility for the entire set of schema versions with the new compatibility setting. If the value for Compatibility is provided, the VersionNumber (a checkpoint) is also required. The API will validate the checkpoint version number for consistency.

If the value for the VersionNumber (checkpoint) is provided, Compatibility is optional and this can be used to set/reset a checkpoint for the schema.

This update will happen only if the schema is in the AVAILABLE state.

See Also:

AWS API Reference

◆ UpdateSchemaAsync()

template<typename UpdateSchemaRequestT = Model::UpdateSchemaRequest>
void Aws::Glue::GlueClient::UpdateSchemaAsync ( const UpdateSchemaRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateSchema that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6131 of file GlueClient.h.

◆ UpdateSchemaCallable()

template<typename UpdateSchemaRequestT = Model::UpdateSchemaRequest>
Model::UpdateSchemaOutcomeCallable Aws::Glue::GlueClient::UpdateSchemaCallable ( const UpdateSchemaRequestT &  request) const
inline

A Callable wrapper for UpdateSchema that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6122 of file GlueClient.h.

◆ UpdateSourceControlFromJob()

virtual Model::UpdateSourceControlFromJobOutcome Aws::Glue::GlueClient::UpdateSourceControlFromJob ( const Model::UpdateSourceControlFromJobRequest request = {}) const
virtual

Synchronizes a job to the source control repository. This operation takes the job artifacts from the Glue internal stores and makes a commit to the remote repository that is configured on the job.

This API supports optional parameters which take in the repository information.

See Also:


AWS API Reference

◆ UpdateSourceControlFromJobAsync()

template<typename UpdateSourceControlFromJobRequestT = Model::UpdateSourceControlFromJobRequest>
void Aws::Glue::GlueClient::UpdateSourceControlFromJobAsync ( const UpdateSourceControlFromJobResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const UpdateSourceControlFromJobRequestT &  request = {} 
) const
inline

An Async wrapper for UpdateSourceControlFromJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6160 of file GlueClient.h.

◆ UpdateSourceControlFromJobCallable()

template<typename UpdateSourceControlFromJobRequestT = Model::UpdateSourceControlFromJobRequest>
Model::UpdateSourceControlFromJobOutcomeCallable Aws::Glue::GlueClient::UpdateSourceControlFromJobCallable ( const UpdateSourceControlFromJobRequestT &  request = {}) const
inline

A Callable wrapper for UpdateSourceControlFromJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6151 of file GlueClient.h.

◆ UpdateTable()

virtual Model::UpdateTableOutcome Aws::Glue::GlueClient::UpdateTable ( const Model::UpdateTableRequest request) const
virtual

Updates a metadata table in the Data Catalog.

See Also:

AWS API Reference

◆ UpdateTableAsync()

template<typename UpdateTableRequestT = Model::UpdateTableRequest>
void Aws::Glue::GlueClient::UpdateTableAsync ( const UpdateTableRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateTable that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6185 of file GlueClient.h.

◆ UpdateTableCallable()

template<typename UpdateTableRequestT = Model::UpdateTableRequest>
Model::UpdateTableOutcomeCallable Aws::Glue::GlueClient::UpdateTableCallable ( const UpdateTableRequestT &  request) const
inline

A Callable wrapper for UpdateTable that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6176 of file GlueClient.h.

◆ UpdateTableOptimizer()

virtual Model::UpdateTableOptimizerOutcome Aws::Glue::GlueClient::UpdateTableOptimizer ( const Model::UpdateTableOptimizerRequest request) const
virtual

Updates the configuration for an existing table optimizer.

See Also:

AWS API Reference

◆ UpdateTableOptimizerAsync()

template<typename UpdateTableOptimizerRequestT = Model::UpdateTableOptimizerRequest>
void Aws::Glue::GlueClient::UpdateTableOptimizerAsync ( const UpdateTableOptimizerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateTableOptimizer that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6211 of file GlueClient.h.

◆ UpdateTableOptimizerCallable()

template<typename UpdateTableOptimizerRequestT = Model::UpdateTableOptimizerRequest>
Model::UpdateTableOptimizerOutcomeCallable Aws::Glue::GlueClient::UpdateTableOptimizerCallable ( const UpdateTableOptimizerRequestT &  request) const
inline

A Callable wrapper for UpdateTableOptimizer that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6202 of file GlueClient.h.

◆ UpdateTrigger()

virtual Model::UpdateTriggerOutcome Aws::Glue::GlueClient::UpdateTrigger ( const Model::UpdateTriggerRequest request) const
virtual

Updates a trigger definition.

See Also:

AWS API Reference

◆ UpdateTriggerAsync()

template<typename UpdateTriggerRequestT = Model::UpdateTriggerRequest>
void Aws::Glue::GlueClient::UpdateTriggerAsync ( const UpdateTriggerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateTrigger that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6236 of file GlueClient.h.

◆ UpdateTriggerCallable()

template<typename UpdateTriggerRequestT = Model::UpdateTriggerRequest>
Model::UpdateTriggerOutcomeCallable Aws::Glue::GlueClient::UpdateTriggerCallable ( const UpdateTriggerRequestT &  request) const
inline

A Callable wrapper for UpdateTrigger that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6227 of file GlueClient.h.

◆ UpdateUsageProfile()

virtual Model::UpdateUsageProfileOutcome Aws::Glue::GlueClient::UpdateUsageProfile ( const Model::UpdateUsageProfileRequest request) const
virtual

Update an Glue usage profile.

See Also:

AWS API Reference

◆ UpdateUsageProfileAsync()

template<typename UpdateUsageProfileRequestT = Model::UpdateUsageProfileRequest>
void Aws::Glue::GlueClient::UpdateUsageProfileAsync ( const UpdateUsageProfileRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateUsageProfile that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6261 of file GlueClient.h.

◆ UpdateUsageProfileCallable()

template<typename UpdateUsageProfileRequestT = Model::UpdateUsageProfileRequest>
Model::UpdateUsageProfileOutcomeCallable Aws::Glue::GlueClient::UpdateUsageProfileCallable ( const UpdateUsageProfileRequestT &  request) const
inline

A Callable wrapper for UpdateUsageProfile that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6252 of file GlueClient.h.

◆ UpdateUserDefinedFunction()

virtual Model::UpdateUserDefinedFunctionOutcome Aws::Glue::GlueClient::UpdateUserDefinedFunction ( const Model::UpdateUserDefinedFunctionRequest request) const
virtual

Updates an existing function definition in the Data Catalog.

See Also:

AWS API Reference

◆ UpdateUserDefinedFunctionAsync()

template<typename UpdateUserDefinedFunctionRequestT = Model::UpdateUserDefinedFunctionRequest>
void Aws::Glue::GlueClient::UpdateUserDefinedFunctionAsync ( const UpdateUserDefinedFunctionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateUserDefinedFunction that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6287 of file GlueClient.h.

◆ UpdateUserDefinedFunctionCallable()

template<typename UpdateUserDefinedFunctionRequestT = Model::UpdateUserDefinedFunctionRequest>
Model::UpdateUserDefinedFunctionOutcomeCallable Aws::Glue::GlueClient::UpdateUserDefinedFunctionCallable ( const UpdateUserDefinedFunctionRequestT &  request) const
inline

A Callable wrapper for UpdateUserDefinedFunction that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6278 of file GlueClient.h.

◆ UpdateWorkflow()

virtual Model::UpdateWorkflowOutcome Aws::Glue::GlueClient::UpdateWorkflow ( const Model::UpdateWorkflowRequest request) const
virtual

Updates an existing workflow.

See Also:

AWS API Reference

◆ UpdateWorkflowAsync()

template<typename UpdateWorkflowRequestT = Model::UpdateWorkflowRequest>
void Aws::Glue::GlueClient::UpdateWorkflowAsync ( const UpdateWorkflowRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateWorkflow that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6312 of file GlueClient.h.

◆ UpdateWorkflowCallable()

template<typename UpdateWorkflowRequestT = Model::UpdateWorkflowRequest>
Model::UpdateWorkflowOutcomeCallable Aws::Glue::GlueClient::UpdateWorkflowCallable ( const UpdateWorkflowRequestT &  request) const
inline

A Callable wrapper for UpdateWorkflow that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6303 of file GlueClient.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< GlueClient >

Definition at line 6319 of file GlueClient.h.


The documentation for this class was generated from the following file: