AWS SDK for C++  1.8.93
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::Glue::GlueClient Class Reference

#include <GlueClient.h>

+ Inheritance diagram for Aws::Glue::GlueClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 GlueClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 GlueClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 GlueClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~GlueClient ()
 
virtual Model::BatchCreatePartitionOutcome BatchCreatePartition (const Model::BatchCreatePartitionRequest &request) const
 
virtual Model::BatchCreatePartitionOutcomeCallable BatchCreatePartitionCallable (const Model::BatchCreatePartitionRequest &request) const
 
virtual void BatchCreatePartitionAsync (const Model::BatchCreatePartitionRequest &request, const BatchCreatePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchDeleteConnectionOutcome BatchDeleteConnection (const Model::BatchDeleteConnectionRequest &request) const
 
virtual Model::BatchDeleteConnectionOutcomeCallable BatchDeleteConnectionCallable (const Model::BatchDeleteConnectionRequest &request) const
 
virtual void BatchDeleteConnectionAsync (const Model::BatchDeleteConnectionRequest &request, const BatchDeleteConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchDeletePartitionOutcome BatchDeletePartition (const Model::BatchDeletePartitionRequest &request) const
 
virtual Model::BatchDeletePartitionOutcomeCallable BatchDeletePartitionCallable (const Model::BatchDeletePartitionRequest &request) const
 
virtual void BatchDeletePartitionAsync (const Model::BatchDeletePartitionRequest &request, const BatchDeletePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchDeleteTableOutcome BatchDeleteTable (const Model::BatchDeleteTableRequest &request) const
 
virtual Model::BatchDeleteTableOutcomeCallable BatchDeleteTableCallable (const Model::BatchDeleteTableRequest &request) const
 
virtual void BatchDeleteTableAsync (const Model::BatchDeleteTableRequest &request, const BatchDeleteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchDeleteTableVersionOutcome BatchDeleteTableVersion (const Model::BatchDeleteTableVersionRequest &request) const
 
virtual Model::BatchDeleteTableVersionOutcomeCallable BatchDeleteTableVersionCallable (const Model::BatchDeleteTableVersionRequest &request) const
 
virtual void BatchDeleteTableVersionAsync (const Model::BatchDeleteTableVersionRequest &request, const BatchDeleteTableVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchGetCrawlersOutcome BatchGetCrawlers (const Model::BatchGetCrawlersRequest &request) const
 
virtual Model::BatchGetCrawlersOutcomeCallable BatchGetCrawlersCallable (const Model::BatchGetCrawlersRequest &request) const
 
virtual void BatchGetCrawlersAsync (const Model::BatchGetCrawlersRequest &request, const BatchGetCrawlersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchGetDevEndpointsOutcome BatchGetDevEndpoints (const Model::BatchGetDevEndpointsRequest &request) const
 
virtual Model::BatchGetDevEndpointsOutcomeCallable BatchGetDevEndpointsCallable (const Model::BatchGetDevEndpointsRequest &request) const
 
virtual void BatchGetDevEndpointsAsync (const Model::BatchGetDevEndpointsRequest &request, const BatchGetDevEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchGetJobsOutcome BatchGetJobs (const Model::BatchGetJobsRequest &request) const
 
virtual Model::BatchGetJobsOutcomeCallable BatchGetJobsCallable (const Model::BatchGetJobsRequest &request) const
 
virtual void BatchGetJobsAsync (const Model::BatchGetJobsRequest &request, const BatchGetJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchGetPartitionOutcome BatchGetPartition (const Model::BatchGetPartitionRequest &request) const
 
virtual Model::BatchGetPartitionOutcomeCallable BatchGetPartitionCallable (const Model::BatchGetPartitionRequest &request) const
 
virtual void BatchGetPartitionAsync (const Model::BatchGetPartitionRequest &request, const BatchGetPartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchGetTriggersOutcome BatchGetTriggers (const Model::BatchGetTriggersRequest &request) const
 
virtual Model::BatchGetTriggersOutcomeCallable BatchGetTriggersCallable (const Model::BatchGetTriggersRequest &request) const
 
virtual void BatchGetTriggersAsync (const Model::BatchGetTriggersRequest &request, const BatchGetTriggersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchGetWorkflowsOutcome BatchGetWorkflows (const Model::BatchGetWorkflowsRequest &request) const
 
virtual Model::BatchGetWorkflowsOutcomeCallable BatchGetWorkflowsCallable (const Model::BatchGetWorkflowsRequest &request) const
 
virtual void BatchGetWorkflowsAsync (const Model::BatchGetWorkflowsRequest &request, const BatchGetWorkflowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchStopJobRunOutcome BatchStopJobRun (const Model::BatchStopJobRunRequest &request) const
 
virtual Model::BatchStopJobRunOutcomeCallable BatchStopJobRunCallable (const Model::BatchStopJobRunRequest &request) const
 
virtual void BatchStopJobRunAsync (const Model::BatchStopJobRunRequest &request, const BatchStopJobRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchUpdatePartitionOutcome BatchUpdatePartition (const Model::BatchUpdatePartitionRequest &request) const
 
virtual Model::BatchUpdatePartitionOutcomeCallable BatchUpdatePartitionCallable (const Model::BatchUpdatePartitionRequest &request) const
 
virtual void BatchUpdatePartitionAsync (const Model::BatchUpdatePartitionRequest &request, const BatchUpdatePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CancelMLTaskRunOutcome CancelMLTaskRun (const Model::CancelMLTaskRunRequest &request) const
 
virtual Model::CancelMLTaskRunOutcomeCallable CancelMLTaskRunCallable (const Model::CancelMLTaskRunRequest &request) const
 
virtual void CancelMLTaskRunAsync (const Model::CancelMLTaskRunRequest &request, const CancelMLTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CheckSchemaVersionValidityOutcome CheckSchemaVersionValidity (const Model::CheckSchemaVersionValidityRequest &request) const
 
virtual Model::CheckSchemaVersionValidityOutcomeCallable CheckSchemaVersionValidityCallable (const Model::CheckSchemaVersionValidityRequest &request) const
 
virtual void CheckSchemaVersionValidityAsync (const Model::CheckSchemaVersionValidityRequest &request, const CheckSchemaVersionValidityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateClassifierOutcome CreateClassifier (const Model::CreateClassifierRequest &request) const
 
virtual Model::CreateClassifierOutcomeCallable CreateClassifierCallable (const Model::CreateClassifierRequest &request) const
 
virtual void CreateClassifierAsync (const Model::CreateClassifierRequest &request, const CreateClassifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateConnectionOutcome CreateConnection (const Model::CreateConnectionRequest &request) const
 
virtual Model::CreateConnectionOutcomeCallable CreateConnectionCallable (const Model::CreateConnectionRequest &request) const
 
virtual void CreateConnectionAsync (const Model::CreateConnectionRequest &request, const CreateConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateCrawlerOutcome CreateCrawler (const Model::CreateCrawlerRequest &request) const
 
virtual Model::CreateCrawlerOutcomeCallable CreateCrawlerCallable (const Model::CreateCrawlerRequest &request) const
 
virtual void CreateCrawlerAsync (const Model::CreateCrawlerRequest &request, const CreateCrawlerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDatabaseOutcome CreateDatabase (const Model::CreateDatabaseRequest &request) const
 
virtual Model::CreateDatabaseOutcomeCallable CreateDatabaseCallable (const Model::CreateDatabaseRequest &request) const
 
virtual void CreateDatabaseAsync (const Model::CreateDatabaseRequest &request, const CreateDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDevEndpointOutcome CreateDevEndpoint (const Model::CreateDevEndpointRequest &request) const
 
virtual Model::CreateDevEndpointOutcomeCallable CreateDevEndpointCallable (const Model::CreateDevEndpointRequest &request) const
 
virtual void CreateDevEndpointAsync (const Model::CreateDevEndpointRequest &request, const CreateDevEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateJobOutcome CreateJob (const Model::CreateJobRequest &request) const
 
virtual Model::CreateJobOutcomeCallable CreateJobCallable (const Model::CreateJobRequest &request) const
 
virtual void CreateJobAsync (const Model::CreateJobRequest &request, const CreateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateMLTransformOutcome CreateMLTransform (const Model::CreateMLTransformRequest &request) const
 
virtual Model::CreateMLTransformOutcomeCallable CreateMLTransformCallable (const Model::CreateMLTransformRequest &request) const
 
virtual void CreateMLTransformAsync (const Model::CreateMLTransformRequest &request, const CreateMLTransformResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreatePartitionOutcome CreatePartition (const Model::CreatePartitionRequest &request) const
 
virtual Model::CreatePartitionOutcomeCallable CreatePartitionCallable (const Model::CreatePartitionRequest &request) const
 
virtual void CreatePartitionAsync (const Model::CreatePartitionRequest &request, const CreatePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateRegistryOutcome CreateRegistry (const Model::CreateRegistryRequest &request) const
 
virtual Model::CreateRegistryOutcomeCallable CreateRegistryCallable (const Model::CreateRegistryRequest &request) const
 
virtual void CreateRegistryAsync (const Model::CreateRegistryRequest &request, const CreateRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateSchemaOutcome CreateSchema (const Model::CreateSchemaRequest &request) const
 
virtual Model::CreateSchemaOutcomeCallable CreateSchemaCallable (const Model::CreateSchemaRequest &request) const
 
virtual void CreateSchemaAsync (const Model::CreateSchemaRequest &request, const CreateSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateScriptOutcome CreateScript (const Model::CreateScriptRequest &request) const
 
virtual Model::CreateScriptOutcomeCallable CreateScriptCallable (const Model::CreateScriptRequest &request) const
 
virtual void CreateScriptAsync (const Model::CreateScriptRequest &request, const CreateScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateSecurityConfigurationOutcome CreateSecurityConfiguration (const Model::CreateSecurityConfigurationRequest &request) const
 
virtual Model::CreateSecurityConfigurationOutcomeCallable CreateSecurityConfigurationCallable (const Model::CreateSecurityConfigurationRequest &request) const
 
virtual void CreateSecurityConfigurationAsync (const Model::CreateSecurityConfigurationRequest &request, const CreateSecurityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateTableOutcome CreateTable (const Model::CreateTableRequest &request) const
 
virtual Model::CreateTableOutcomeCallable CreateTableCallable (const Model::CreateTableRequest &request) const
 
virtual void CreateTableAsync (const Model::CreateTableRequest &request, const CreateTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateTriggerOutcome CreateTrigger (const Model::CreateTriggerRequest &request) const
 
virtual Model::CreateTriggerOutcomeCallable CreateTriggerCallable (const Model::CreateTriggerRequest &request) const
 
virtual void CreateTriggerAsync (const Model::CreateTriggerRequest &request, const CreateTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateUserDefinedFunctionOutcome CreateUserDefinedFunction (const Model::CreateUserDefinedFunctionRequest &request) const
 
virtual Model::CreateUserDefinedFunctionOutcomeCallable CreateUserDefinedFunctionCallable (const Model::CreateUserDefinedFunctionRequest &request) const
 
virtual void CreateUserDefinedFunctionAsync (const Model::CreateUserDefinedFunctionRequest &request, const CreateUserDefinedFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateWorkflowOutcome CreateWorkflow (const Model::CreateWorkflowRequest &request) const
 
virtual Model::CreateWorkflowOutcomeCallable CreateWorkflowCallable (const Model::CreateWorkflowRequest &request) const
 
virtual void CreateWorkflowAsync (const Model::CreateWorkflowRequest &request, const CreateWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteClassifierOutcome DeleteClassifier (const Model::DeleteClassifierRequest &request) const
 
virtual Model::DeleteClassifierOutcomeCallable DeleteClassifierCallable (const Model::DeleteClassifierRequest &request) const
 
virtual void DeleteClassifierAsync (const Model::DeleteClassifierRequest &request, const DeleteClassifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteColumnStatisticsForPartitionOutcome DeleteColumnStatisticsForPartition (const Model::DeleteColumnStatisticsForPartitionRequest &request) const
 
virtual Model::DeleteColumnStatisticsForPartitionOutcomeCallable DeleteColumnStatisticsForPartitionCallable (const Model::DeleteColumnStatisticsForPartitionRequest &request) const
 
virtual void DeleteColumnStatisticsForPartitionAsync (const Model::DeleteColumnStatisticsForPartitionRequest &request, const DeleteColumnStatisticsForPartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteColumnStatisticsForTableOutcome DeleteColumnStatisticsForTable (const Model::DeleteColumnStatisticsForTableRequest &request) const
 
virtual Model::DeleteColumnStatisticsForTableOutcomeCallable DeleteColumnStatisticsForTableCallable (const Model::DeleteColumnStatisticsForTableRequest &request) const
 
virtual void DeleteColumnStatisticsForTableAsync (const Model::DeleteColumnStatisticsForTableRequest &request, const DeleteColumnStatisticsForTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteConnectionOutcome DeleteConnection (const Model::DeleteConnectionRequest &request) const
 
virtual Model::DeleteConnectionOutcomeCallable DeleteConnectionCallable (const Model::DeleteConnectionRequest &request) const
 
virtual void DeleteConnectionAsync (const Model::DeleteConnectionRequest &request, const DeleteConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteCrawlerOutcome DeleteCrawler (const Model::DeleteCrawlerRequest &request) const
 
virtual Model::DeleteCrawlerOutcomeCallable DeleteCrawlerCallable (const Model::DeleteCrawlerRequest &request) const
 
virtual void DeleteCrawlerAsync (const Model::DeleteCrawlerRequest &request, const DeleteCrawlerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDatabaseOutcome DeleteDatabase (const Model::DeleteDatabaseRequest &request) const
 
virtual Model::DeleteDatabaseOutcomeCallable DeleteDatabaseCallable (const Model::DeleteDatabaseRequest &request) const
 
virtual void DeleteDatabaseAsync (const Model::DeleteDatabaseRequest &request, const DeleteDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDevEndpointOutcome DeleteDevEndpoint (const Model::DeleteDevEndpointRequest &request) const
 
virtual Model::DeleteDevEndpointOutcomeCallable DeleteDevEndpointCallable (const Model::DeleteDevEndpointRequest &request) const
 
virtual void DeleteDevEndpointAsync (const Model::DeleteDevEndpointRequest &request, const DeleteDevEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteJobOutcome DeleteJob (const Model::DeleteJobRequest &request) const
 
virtual Model::DeleteJobOutcomeCallable DeleteJobCallable (const Model::DeleteJobRequest &request) const
 
virtual void DeleteJobAsync (const Model::DeleteJobRequest &request, const DeleteJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteMLTransformOutcome DeleteMLTransform (const Model::DeleteMLTransformRequest &request) const
 
virtual Model::DeleteMLTransformOutcomeCallable DeleteMLTransformCallable (const Model::DeleteMLTransformRequest &request) const
 
virtual void DeleteMLTransformAsync (const Model::DeleteMLTransformRequest &request, const DeleteMLTransformResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeletePartitionOutcome DeletePartition (const Model::DeletePartitionRequest &request) const
 
virtual Model::DeletePartitionOutcomeCallable DeletePartitionCallable (const Model::DeletePartitionRequest &request) const
 
virtual void DeletePartitionAsync (const Model::DeletePartitionRequest &request, const DeletePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteRegistryOutcome DeleteRegistry (const Model::DeleteRegistryRequest &request) const
 
virtual Model::DeleteRegistryOutcomeCallable DeleteRegistryCallable (const Model::DeleteRegistryRequest &request) const
 
virtual void DeleteRegistryAsync (const Model::DeleteRegistryRequest &request, const DeleteRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteResourcePolicyOutcome DeleteResourcePolicy (const Model::DeleteResourcePolicyRequest &request) const
 
virtual Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable (const Model::DeleteResourcePolicyRequest &request) const
 
virtual void DeleteResourcePolicyAsync (const Model::DeleteResourcePolicyRequest &request, const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteSchemaOutcome DeleteSchema (const Model::DeleteSchemaRequest &request) const
 
virtual Model::DeleteSchemaOutcomeCallable DeleteSchemaCallable (const Model::DeleteSchemaRequest &request) const
 
virtual void DeleteSchemaAsync (const Model::DeleteSchemaRequest &request, const DeleteSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteSchemaVersionsOutcome DeleteSchemaVersions (const Model::DeleteSchemaVersionsRequest &request) const
 
virtual Model::DeleteSchemaVersionsOutcomeCallable DeleteSchemaVersionsCallable (const Model::DeleteSchemaVersionsRequest &request) const
 
virtual void DeleteSchemaVersionsAsync (const Model::DeleteSchemaVersionsRequest &request, const DeleteSchemaVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteSecurityConfigurationOutcome DeleteSecurityConfiguration (const Model::DeleteSecurityConfigurationRequest &request) const
 
virtual Model::DeleteSecurityConfigurationOutcomeCallable DeleteSecurityConfigurationCallable (const Model::DeleteSecurityConfigurationRequest &request) const
 
virtual void DeleteSecurityConfigurationAsync (const Model::DeleteSecurityConfigurationRequest &request, const DeleteSecurityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteTableOutcome DeleteTable (const Model::DeleteTableRequest &request) const
 
virtual Model::DeleteTableOutcomeCallable DeleteTableCallable (const Model::DeleteTableRequest &request) const
 
virtual void DeleteTableAsync (const Model::DeleteTableRequest &request, const DeleteTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteTableVersionOutcome DeleteTableVersion (const Model::DeleteTableVersionRequest &request) const
 
virtual Model::DeleteTableVersionOutcomeCallable DeleteTableVersionCallable (const Model::DeleteTableVersionRequest &request) const
 
virtual void DeleteTableVersionAsync (const Model::DeleteTableVersionRequest &request, const DeleteTableVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteTriggerOutcome DeleteTrigger (const Model::DeleteTriggerRequest &request) const
 
virtual Model::DeleteTriggerOutcomeCallable DeleteTriggerCallable (const Model::DeleteTriggerRequest &request) const
 
virtual void DeleteTriggerAsync (const Model::DeleteTriggerRequest &request, const DeleteTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteUserDefinedFunctionOutcome DeleteUserDefinedFunction (const Model::DeleteUserDefinedFunctionRequest &request) const
 
virtual Model::DeleteUserDefinedFunctionOutcomeCallable DeleteUserDefinedFunctionCallable (const Model::DeleteUserDefinedFunctionRequest &request) const
 
virtual void DeleteUserDefinedFunctionAsync (const Model::DeleteUserDefinedFunctionRequest &request, const DeleteUserDefinedFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteWorkflowOutcome DeleteWorkflow (const Model::DeleteWorkflowRequest &request) const
 
virtual Model::DeleteWorkflowOutcomeCallable DeleteWorkflowCallable (const Model::DeleteWorkflowRequest &request) const
 
virtual void DeleteWorkflowAsync (const Model::DeleteWorkflowRequest &request, const DeleteWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetCatalogImportStatusOutcome GetCatalogImportStatus (const Model::GetCatalogImportStatusRequest &request) const
 
virtual Model::GetCatalogImportStatusOutcomeCallable GetCatalogImportStatusCallable (const Model::GetCatalogImportStatusRequest &request) const
 
virtual void GetCatalogImportStatusAsync (const Model::GetCatalogImportStatusRequest &request, const GetCatalogImportStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetClassifierOutcome GetClassifier (const Model::GetClassifierRequest &request) const
 
virtual Model::GetClassifierOutcomeCallable GetClassifierCallable (const Model::GetClassifierRequest &request) const
 
virtual void GetClassifierAsync (const Model::GetClassifierRequest &request, const GetClassifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetClassifiersOutcome GetClassifiers (const Model::GetClassifiersRequest &request) const
 
virtual Model::GetClassifiersOutcomeCallable GetClassifiersCallable (const Model::GetClassifiersRequest &request) const
 
virtual void GetClassifiersAsync (const Model::GetClassifiersRequest &request, const GetClassifiersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetColumnStatisticsForPartitionOutcome GetColumnStatisticsForPartition (const Model::GetColumnStatisticsForPartitionRequest &request) const
 
virtual Model::GetColumnStatisticsForPartitionOutcomeCallable GetColumnStatisticsForPartitionCallable (const Model::GetColumnStatisticsForPartitionRequest &request) const
 
virtual void GetColumnStatisticsForPartitionAsync (const Model::GetColumnStatisticsForPartitionRequest &request, const GetColumnStatisticsForPartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetColumnStatisticsForTableOutcome GetColumnStatisticsForTable (const Model::GetColumnStatisticsForTableRequest &request) const
 
virtual Model::GetColumnStatisticsForTableOutcomeCallable GetColumnStatisticsForTableCallable (const Model::GetColumnStatisticsForTableRequest &request) const
 
virtual void GetColumnStatisticsForTableAsync (const Model::GetColumnStatisticsForTableRequest &request, const GetColumnStatisticsForTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetConnectionOutcome GetConnection (const Model::GetConnectionRequest &request) const
 
virtual Model::GetConnectionOutcomeCallable GetConnectionCallable (const Model::GetConnectionRequest &request) const
 
virtual void GetConnectionAsync (const Model::GetConnectionRequest &request, const GetConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetConnectionsOutcome GetConnections (const Model::GetConnectionsRequest &request) const
 
virtual Model::GetConnectionsOutcomeCallable GetConnectionsCallable (const Model::GetConnectionsRequest &request) const
 
virtual void GetConnectionsAsync (const Model::GetConnectionsRequest &request, const GetConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetCrawlerOutcome GetCrawler (const Model::GetCrawlerRequest &request) const
 
virtual Model::GetCrawlerOutcomeCallable GetCrawlerCallable (const Model::GetCrawlerRequest &request) const
 
virtual void GetCrawlerAsync (const Model::GetCrawlerRequest &request, const GetCrawlerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetCrawlerMetricsOutcome GetCrawlerMetrics (const Model::GetCrawlerMetricsRequest &request) const
 
virtual Model::GetCrawlerMetricsOutcomeCallable GetCrawlerMetricsCallable (const Model::GetCrawlerMetricsRequest &request) const
 
virtual void GetCrawlerMetricsAsync (const Model::GetCrawlerMetricsRequest &request, const GetCrawlerMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetCrawlersOutcome GetCrawlers (const Model::GetCrawlersRequest &request) const
 
virtual Model::GetCrawlersOutcomeCallable GetCrawlersCallable (const Model::GetCrawlersRequest &request) const
 
virtual void GetCrawlersAsync (const Model::GetCrawlersRequest &request, const GetCrawlersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDataCatalogEncryptionSettingsOutcome GetDataCatalogEncryptionSettings (const Model::GetDataCatalogEncryptionSettingsRequest &request) const
 
virtual Model::GetDataCatalogEncryptionSettingsOutcomeCallable GetDataCatalogEncryptionSettingsCallable (const Model::GetDataCatalogEncryptionSettingsRequest &request) const
 
virtual void GetDataCatalogEncryptionSettingsAsync (const Model::GetDataCatalogEncryptionSettingsRequest &request, const GetDataCatalogEncryptionSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDatabaseOutcome GetDatabase (const Model::GetDatabaseRequest &request) const
 
virtual Model::GetDatabaseOutcomeCallable GetDatabaseCallable (const Model::GetDatabaseRequest &request) const
 
virtual void GetDatabaseAsync (const Model::GetDatabaseRequest &request, const GetDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDatabasesOutcome GetDatabases (const Model::GetDatabasesRequest &request) const
 
virtual Model::GetDatabasesOutcomeCallable GetDatabasesCallable (const Model::GetDatabasesRequest &request) const
 
virtual void GetDatabasesAsync (const Model::GetDatabasesRequest &request, const GetDatabasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDataflowGraphOutcome GetDataflowGraph (const Model::GetDataflowGraphRequest &request) const
 
virtual Model::GetDataflowGraphOutcomeCallable GetDataflowGraphCallable (const Model::GetDataflowGraphRequest &request) const
 
virtual void GetDataflowGraphAsync (const Model::GetDataflowGraphRequest &request, const GetDataflowGraphResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDevEndpointOutcome GetDevEndpoint (const Model::GetDevEndpointRequest &request) const
 
virtual Model::GetDevEndpointOutcomeCallable GetDevEndpointCallable (const Model::GetDevEndpointRequest &request) const
 
virtual void GetDevEndpointAsync (const Model::GetDevEndpointRequest &request, const GetDevEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDevEndpointsOutcome GetDevEndpoints (const Model::GetDevEndpointsRequest &request) const
 
virtual Model::GetDevEndpointsOutcomeCallable GetDevEndpointsCallable (const Model::GetDevEndpointsRequest &request) const
 
virtual void GetDevEndpointsAsync (const Model::GetDevEndpointsRequest &request, const GetDevEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetJobOutcome GetJob (const Model::GetJobRequest &request) const
 
virtual Model::GetJobOutcomeCallable GetJobCallable (const Model::GetJobRequest &request) const
 
virtual void GetJobAsync (const Model::GetJobRequest &request, const GetJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetJobBookmarkOutcome GetJobBookmark (const Model::GetJobBookmarkRequest &request) const
 
virtual Model::GetJobBookmarkOutcomeCallable GetJobBookmarkCallable (const Model::GetJobBookmarkRequest &request) const
 
virtual void GetJobBookmarkAsync (const Model::GetJobBookmarkRequest &request, const GetJobBookmarkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetJobRunOutcome GetJobRun (const Model::GetJobRunRequest &request) const
 
virtual Model::GetJobRunOutcomeCallable GetJobRunCallable (const Model::GetJobRunRequest &request) const
 
virtual void GetJobRunAsync (const Model::GetJobRunRequest &request, const GetJobRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetJobRunsOutcome GetJobRuns (const Model::GetJobRunsRequest &request) const
 
virtual Model::GetJobRunsOutcomeCallable GetJobRunsCallable (const Model::GetJobRunsRequest &request) const
 
virtual void GetJobRunsAsync (const Model::GetJobRunsRequest &request, const GetJobRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetJobsOutcome GetJobs (const Model::GetJobsRequest &request) const
 
virtual Model::GetJobsOutcomeCallable GetJobsCallable (const Model::GetJobsRequest &request) const
 
virtual void GetJobsAsync (const Model::GetJobsRequest &request, const GetJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetMLTaskRunOutcome GetMLTaskRun (const Model::GetMLTaskRunRequest &request) const
 
virtual Model::GetMLTaskRunOutcomeCallable GetMLTaskRunCallable (const Model::GetMLTaskRunRequest &request) const
 
virtual void GetMLTaskRunAsync (const Model::GetMLTaskRunRequest &request, const GetMLTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetMLTaskRunsOutcome GetMLTaskRuns (const Model::GetMLTaskRunsRequest &request) const
 
virtual Model::GetMLTaskRunsOutcomeCallable GetMLTaskRunsCallable (const Model::GetMLTaskRunsRequest &request) const
 
virtual void GetMLTaskRunsAsync (const Model::GetMLTaskRunsRequest &request, const GetMLTaskRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetMLTransformOutcome GetMLTransform (const Model::GetMLTransformRequest &request) const
 
virtual Model::GetMLTransformOutcomeCallable GetMLTransformCallable (const Model::GetMLTransformRequest &request) const
 
virtual void GetMLTransformAsync (const Model::GetMLTransformRequest &request, const GetMLTransformResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetMLTransformsOutcome GetMLTransforms (const Model::GetMLTransformsRequest &request) const
 
virtual Model::GetMLTransformsOutcomeCallable GetMLTransformsCallable (const Model::GetMLTransformsRequest &request) const
 
virtual void GetMLTransformsAsync (const Model::GetMLTransformsRequest &request, const GetMLTransformsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetMappingOutcome GetMapping (const Model::GetMappingRequest &request) const
 
virtual Model::GetMappingOutcomeCallable GetMappingCallable (const Model::GetMappingRequest &request) const
 
virtual void GetMappingAsync (const Model::GetMappingRequest &request, const GetMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetPartitionOutcome GetPartition (const Model::GetPartitionRequest &request) const
 
virtual Model::GetPartitionOutcomeCallable GetPartitionCallable (const Model::GetPartitionRequest &request) const
 
virtual void GetPartitionAsync (const Model::GetPartitionRequest &request, const GetPartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetPartitionIndexesOutcome GetPartitionIndexes (const Model::GetPartitionIndexesRequest &request) const
 
virtual Model::GetPartitionIndexesOutcomeCallable GetPartitionIndexesCallable (const Model::GetPartitionIndexesRequest &request) const
 
virtual void GetPartitionIndexesAsync (const Model::GetPartitionIndexesRequest &request, const GetPartitionIndexesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetPartitionsOutcome GetPartitions (const Model::GetPartitionsRequest &request) const
 
virtual Model::GetPartitionsOutcomeCallable GetPartitionsCallable (const Model::GetPartitionsRequest &request) const
 
virtual void GetPartitionsAsync (const Model::GetPartitionsRequest &request, const GetPartitionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetPlanOutcome GetPlan (const Model::GetPlanRequest &request) const
 
virtual Model::GetPlanOutcomeCallable GetPlanCallable (const Model::GetPlanRequest &request) const
 
virtual void GetPlanAsync (const Model::GetPlanRequest &request, const GetPlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetRegistryOutcome GetRegistry (const Model::GetRegistryRequest &request) const
 
virtual Model::GetRegistryOutcomeCallable GetRegistryCallable (const Model::GetRegistryRequest &request) const
 
virtual void GetRegistryAsync (const Model::GetRegistryRequest &request, const GetRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetResourcePoliciesOutcome GetResourcePolicies (const Model::GetResourcePoliciesRequest &request) const
 
virtual Model::GetResourcePoliciesOutcomeCallable GetResourcePoliciesCallable (const Model::GetResourcePoliciesRequest &request) const
 
virtual void GetResourcePoliciesAsync (const Model::GetResourcePoliciesRequest &request, const GetResourcePoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetResourcePolicyOutcome GetResourcePolicy (const Model::GetResourcePolicyRequest &request) const
 
virtual Model::GetResourcePolicyOutcomeCallable GetResourcePolicyCallable (const Model::GetResourcePolicyRequest &request) const
 
virtual void GetResourcePolicyAsync (const Model::GetResourcePolicyRequest &request, const GetResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetSchemaOutcome GetSchema (const Model::GetSchemaRequest &request) const
 
virtual Model::GetSchemaOutcomeCallable GetSchemaCallable (const Model::GetSchemaRequest &request) const
 
virtual void GetSchemaAsync (const Model::GetSchemaRequest &request, const GetSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetSchemaByDefinitionOutcome GetSchemaByDefinition (const Model::GetSchemaByDefinitionRequest &request) const
 
virtual Model::GetSchemaByDefinitionOutcomeCallable GetSchemaByDefinitionCallable (const Model::GetSchemaByDefinitionRequest &request) const
 
virtual void GetSchemaByDefinitionAsync (const Model::GetSchemaByDefinitionRequest &request, const GetSchemaByDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetSchemaVersionOutcome GetSchemaVersion (const Model::GetSchemaVersionRequest &request) const
 
virtual Model::GetSchemaVersionOutcomeCallable GetSchemaVersionCallable (const Model::GetSchemaVersionRequest &request) const
 
virtual void GetSchemaVersionAsync (const Model::GetSchemaVersionRequest &request, const GetSchemaVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetSchemaVersionsDiffOutcome GetSchemaVersionsDiff (const Model::GetSchemaVersionsDiffRequest &request) const
 
virtual Model::GetSchemaVersionsDiffOutcomeCallable GetSchemaVersionsDiffCallable (const Model::GetSchemaVersionsDiffRequest &request) const
 
virtual void GetSchemaVersionsDiffAsync (const Model::GetSchemaVersionsDiffRequest &request, const GetSchemaVersionsDiffResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetSecurityConfigurationOutcome GetSecurityConfiguration (const Model::GetSecurityConfigurationRequest &request) const
 
virtual Model::GetSecurityConfigurationOutcomeCallable GetSecurityConfigurationCallable (const Model::GetSecurityConfigurationRequest &request) const
 
virtual void GetSecurityConfigurationAsync (const Model::GetSecurityConfigurationRequest &request, const GetSecurityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetSecurityConfigurationsOutcome GetSecurityConfigurations (const Model::GetSecurityConfigurationsRequest &request) const
 
virtual Model::GetSecurityConfigurationsOutcomeCallable GetSecurityConfigurationsCallable (const Model::GetSecurityConfigurationsRequest &request) const
 
virtual void GetSecurityConfigurationsAsync (const Model::GetSecurityConfigurationsRequest &request, const GetSecurityConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetTableOutcome GetTable (const Model::GetTableRequest &request) const
 
virtual Model::GetTableOutcomeCallable GetTableCallable (const Model::GetTableRequest &request) const
 
virtual void GetTableAsync (const Model::GetTableRequest &request, const GetTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetTableVersionOutcome GetTableVersion (const Model::GetTableVersionRequest &request) const
 
virtual Model::GetTableVersionOutcomeCallable GetTableVersionCallable (const Model::GetTableVersionRequest &request) const
 
virtual void GetTableVersionAsync (const Model::GetTableVersionRequest &request, const GetTableVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetTableVersionsOutcome GetTableVersions (const Model::GetTableVersionsRequest &request) const
 
virtual Model::GetTableVersionsOutcomeCallable GetTableVersionsCallable (const Model::GetTableVersionsRequest &request) const
 
virtual void GetTableVersionsAsync (const Model::GetTableVersionsRequest &request, const GetTableVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetTablesOutcome GetTables (const Model::GetTablesRequest &request) const
 
virtual Model::GetTablesOutcomeCallable GetTablesCallable (const Model::GetTablesRequest &request) const
 
virtual void GetTablesAsync (const Model::GetTablesRequest &request, const GetTablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetTagsOutcome GetTags (const Model::GetTagsRequest &request) const
 
virtual Model::GetTagsOutcomeCallable GetTagsCallable (const Model::GetTagsRequest &request) const
 
virtual void GetTagsAsync (const Model::GetTagsRequest &request, const GetTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetTriggerOutcome GetTrigger (const Model::GetTriggerRequest &request) const
 
virtual Model::GetTriggerOutcomeCallable GetTriggerCallable (const Model::GetTriggerRequest &request) const
 
virtual void GetTriggerAsync (const Model::GetTriggerRequest &request, const GetTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetTriggersOutcome GetTriggers (const Model::GetTriggersRequest &request) const
 
virtual Model::GetTriggersOutcomeCallable GetTriggersCallable (const Model::GetTriggersRequest &request) const
 
virtual void GetTriggersAsync (const Model::GetTriggersRequest &request, const GetTriggersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetUserDefinedFunctionOutcome GetUserDefinedFunction (const Model::GetUserDefinedFunctionRequest &request) const
 
virtual Model::GetUserDefinedFunctionOutcomeCallable GetUserDefinedFunctionCallable (const Model::GetUserDefinedFunctionRequest &request) const
 
virtual void GetUserDefinedFunctionAsync (const Model::GetUserDefinedFunctionRequest &request, const GetUserDefinedFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetUserDefinedFunctionsOutcome GetUserDefinedFunctions (const Model::GetUserDefinedFunctionsRequest &request) const
 
virtual Model::GetUserDefinedFunctionsOutcomeCallable GetUserDefinedFunctionsCallable (const Model::GetUserDefinedFunctionsRequest &request) const
 
virtual void GetUserDefinedFunctionsAsync (const Model::GetUserDefinedFunctionsRequest &request, const GetUserDefinedFunctionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetWorkflowOutcome GetWorkflow (const Model::GetWorkflowRequest &request) const
 
virtual Model::GetWorkflowOutcomeCallable GetWorkflowCallable (const Model::GetWorkflowRequest &request) const
 
virtual void GetWorkflowAsync (const Model::GetWorkflowRequest &request, const GetWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetWorkflowRunOutcome GetWorkflowRun (const Model::GetWorkflowRunRequest &request) const
 
virtual Model::GetWorkflowRunOutcomeCallable GetWorkflowRunCallable (const Model::GetWorkflowRunRequest &request) const
 
virtual void GetWorkflowRunAsync (const Model::GetWorkflowRunRequest &request, const GetWorkflowRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetWorkflowRunPropertiesOutcome GetWorkflowRunProperties (const Model::GetWorkflowRunPropertiesRequest &request) const
 
virtual Model::GetWorkflowRunPropertiesOutcomeCallable GetWorkflowRunPropertiesCallable (const Model::GetWorkflowRunPropertiesRequest &request) const
 
virtual void GetWorkflowRunPropertiesAsync (const Model::GetWorkflowRunPropertiesRequest &request, const GetWorkflowRunPropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetWorkflowRunsOutcome GetWorkflowRuns (const Model::GetWorkflowRunsRequest &request) const
 
virtual Model::GetWorkflowRunsOutcomeCallable GetWorkflowRunsCallable (const Model::GetWorkflowRunsRequest &request) const
 
virtual void GetWorkflowRunsAsync (const Model::GetWorkflowRunsRequest &request, const GetWorkflowRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ImportCatalogToGlueOutcome ImportCatalogToGlue (const Model::ImportCatalogToGlueRequest &request) const
 
virtual Model::ImportCatalogToGlueOutcomeCallable ImportCatalogToGlueCallable (const Model::ImportCatalogToGlueRequest &request) const
 
virtual void ImportCatalogToGlueAsync (const Model::ImportCatalogToGlueRequest &request, const ImportCatalogToGlueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListCrawlersOutcome ListCrawlers (const Model::ListCrawlersRequest &request) const
 
virtual Model::ListCrawlersOutcomeCallable ListCrawlersCallable (const Model::ListCrawlersRequest &request) const
 
virtual void ListCrawlersAsync (const Model::ListCrawlersRequest &request, const ListCrawlersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDevEndpointsOutcome ListDevEndpoints (const Model::ListDevEndpointsRequest &request) const
 
virtual Model::ListDevEndpointsOutcomeCallable ListDevEndpointsCallable (const Model::ListDevEndpointsRequest &request) const
 
virtual void ListDevEndpointsAsync (const Model::ListDevEndpointsRequest &request, const ListDevEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListJobsOutcome ListJobs (const Model::ListJobsRequest &request) const
 
virtual Model::ListJobsOutcomeCallable ListJobsCallable (const Model::ListJobsRequest &request) const
 
virtual void ListJobsAsync (const Model::ListJobsRequest &request, const ListJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListMLTransformsOutcome ListMLTransforms (const Model::ListMLTransformsRequest &request) const
 
virtual Model::ListMLTransformsOutcomeCallable ListMLTransformsCallable (const Model::ListMLTransformsRequest &request) const
 
virtual void ListMLTransformsAsync (const Model::ListMLTransformsRequest &request, const ListMLTransformsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListRegistriesOutcome ListRegistries (const Model::ListRegistriesRequest &request) const
 
virtual Model::ListRegistriesOutcomeCallable ListRegistriesCallable (const Model::ListRegistriesRequest &request) const
 
virtual void ListRegistriesAsync (const Model::ListRegistriesRequest &request, const ListRegistriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListSchemaVersionsOutcome ListSchemaVersions (const Model::ListSchemaVersionsRequest &request) const
 
virtual Model::ListSchemaVersionsOutcomeCallable ListSchemaVersionsCallable (const Model::ListSchemaVersionsRequest &request) const
 
virtual void ListSchemaVersionsAsync (const Model::ListSchemaVersionsRequest &request, const ListSchemaVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListSchemasOutcome ListSchemas (const Model::ListSchemasRequest &request) const
 
virtual Model::ListSchemasOutcomeCallable ListSchemasCallable (const Model::ListSchemasRequest &request) const
 
virtual void ListSchemasAsync (const Model::ListSchemasRequest &request, const ListSchemasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTriggersOutcome ListTriggers (const Model::ListTriggersRequest &request) const
 
virtual Model::ListTriggersOutcomeCallable ListTriggersCallable (const Model::ListTriggersRequest &request) const
 
virtual void ListTriggersAsync (const Model::ListTriggersRequest &request, const ListTriggersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListWorkflowsOutcome ListWorkflows (const Model::ListWorkflowsRequest &request) const
 
virtual Model::ListWorkflowsOutcomeCallable ListWorkflowsCallable (const Model::ListWorkflowsRequest &request) const
 
virtual void ListWorkflowsAsync (const Model::ListWorkflowsRequest &request, const ListWorkflowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutDataCatalogEncryptionSettingsOutcome PutDataCatalogEncryptionSettings (const Model::PutDataCatalogEncryptionSettingsRequest &request) const
 
virtual Model::PutDataCatalogEncryptionSettingsOutcomeCallable PutDataCatalogEncryptionSettingsCallable (const Model::PutDataCatalogEncryptionSettingsRequest &request) const
 
virtual void PutDataCatalogEncryptionSettingsAsync (const Model::PutDataCatalogEncryptionSettingsRequest &request, const PutDataCatalogEncryptionSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutResourcePolicyOutcome PutResourcePolicy (const Model::PutResourcePolicyRequest &request) const
 
virtual Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable (const Model::PutResourcePolicyRequest &request) const
 
virtual void PutResourcePolicyAsync (const Model::PutResourcePolicyRequest &request, const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutSchemaVersionMetadataOutcome PutSchemaVersionMetadata (const Model::PutSchemaVersionMetadataRequest &request) const
 
virtual Model::PutSchemaVersionMetadataOutcomeCallable PutSchemaVersionMetadataCallable (const Model::PutSchemaVersionMetadataRequest &request) const
 
virtual void PutSchemaVersionMetadataAsync (const Model::PutSchemaVersionMetadataRequest &request, const PutSchemaVersionMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutWorkflowRunPropertiesOutcome PutWorkflowRunProperties (const Model::PutWorkflowRunPropertiesRequest &request) const
 
virtual Model::PutWorkflowRunPropertiesOutcomeCallable PutWorkflowRunPropertiesCallable (const Model::PutWorkflowRunPropertiesRequest &request) const
 
virtual void PutWorkflowRunPropertiesAsync (const Model::PutWorkflowRunPropertiesRequest &request, const PutWorkflowRunPropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::QuerySchemaVersionMetadataOutcome QuerySchemaVersionMetadata (const Model::QuerySchemaVersionMetadataRequest &request) const
 
virtual Model::QuerySchemaVersionMetadataOutcomeCallable QuerySchemaVersionMetadataCallable (const Model::QuerySchemaVersionMetadataRequest &request) const
 
virtual void QuerySchemaVersionMetadataAsync (const Model::QuerySchemaVersionMetadataRequest &request, const QuerySchemaVersionMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RegisterSchemaVersionOutcome RegisterSchemaVersion (const Model::RegisterSchemaVersionRequest &request) const
 
virtual Model::RegisterSchemaVersionOutcomeCallable RegisterSchemaVersionCallable (const Model::RegisterSchemaVersionRequest &request) const
 
virtual void RegisterSchemaVersionAsync (const Model::RegisterSchemaVersionRequest &request, const RegisterSchemaVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RemoveSchemaVersionMetadataOutcome RemoveSchemaVersionMetadata (const Model::RemoveSchemaVersionMetadataRequest &request) const
 
virtual Model::RemoveSchemaVersionMetadataOutcomeCallable RemoveSchemaVersionMetadataCallable (const Model::RemoveSchemaVersionMetadataRequest &request) const
 
virtual void RemoveSchemaVersionMetadataAsync (const Model::RemoveSchemaVersionMetadataRequest &request, const RemoveSchemaVersionMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ResetJobBookmarkOutcome ResetJobBookmark (const Model::ResetJobBookmarkRequest &request) const
 
virtual Model::ResetJobBookmarkOutcomeCallable ResetJobBookmarkCallable (const Model::ResetJobBookmarkRequest &request) const
 
virtual void ResetJobBookmarkAsync (const Model::ResetJobBookmarkRequest &request, const ResetJobBookmarkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ResumeWorkflowRunOutcome ResumeWorkflowRun (const Model::ResumeWorkflowRunRequest &request) const
 
virtual Model::ResumeWorkflowRunOutcomeCallable ResumeWorkflowRunCallable (const Model::ResumeWorkflowRunRequest &request) const
 
virtual void ResumeWorkflowRunAsync (const Model::ResumeWorkflowRunRequest &request, const ResumeWorkflowRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SearchTablesOutcome SearchTables (const Model::SearchTablesRequest &request) const
 
virtual Model::SearchTablesOutcomeCallable SearchTablesCallable (const Model::SearchTablesRequest &request) const
 
virtual void SearchTablesAsync (const Model::SearchTablesRequest &request, const SearchTablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartCrawlerOutcome StartCrawler (const Model::StartCrawlerRequest &request) const
 
virtual Model::StartCrawlerOutcomeCallable StartCrawlerCallable (const Model::StartCrawlerRequest &request) const
 
virtual void StartCrawlerAsync (const Model::StartCrawlerRequest &request, const StartCrawlerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartCrawlerScheduleOutcome StartCrawlerSchedule (const Model::StartCrawlerScheduleRequest &request) const
 
virtual Model::StartCrawlerScheduleOutcomeCallable StartCrawlerScheduleCallable (const Model::StartCrawlerScheduleRequest &request) const
 
virtual void StartCrawlerScheduleAsync (const Model::StartCrawlerScheduleRequest &request, const StartCrawlerScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartExportLabelsTaskRunOutcome StartExportLabelsTaskRun (const Model::StartExportLabelsTaskRunRequest &request) const
 
virtual Model::StartExportLabelsTaskRunOutcomeCallable StartExportLabelsTaskRunCallable (const Model::StartExportLabelsTaskRunRequest &request) const
 
virtual void StartExportLabelsTaskRunAsync (const Model::StartExportLabelsTaskRunRequest &request, const StartExportLabelsTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartImportLabelsTaskRunOutcome StartImportLabelsTaskRun (const Model::StartImportLabelsTaskRunRequest &request) const
 
virtual Model::StartImportLabelsTaskRunOutcomeCallable StartImportLabelsTaskRunCallable (const Model::StartImportLabelsTaskRunRequest &request) const
 
virtual void StartImportLabelsTaskRunAsync (const Model::StartImportLabelsTaskRunRequest &request, const StartImportLabelsTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartJobRunOutcome StartJobRun (const Model::StartJobRunRequest &request) const
 
virtual Model::StartJobRunOutcomeCallable StartJobRunCallable (const Model::StartJobRunRequest &request) const
 
virtual void StartJobRunAsync (const Model::StartJobRunRequest &request, const StartJobRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartMLEvaluationTaskRunOutcome StartMLEvaluationTaskRun (const Model::StartMLEvaluationTaskRunRequest &request) const
 
virtual Model::StartMLEvaluationTaskRunOutcomeCallable StartMLEvaluationTaskRunCallable (const Model::StartMLEvaluationTaskRunRequest &request) const
 
virtual void StartMLEvaluationTaskRunAsync (const Model::StartMLEvaluationTaskRunRequest &request, const StartMLEvaluationTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartMLLabelingSetGenerationTaskRunOutcome StartMLLabelingSetGenerationTaskRun (const Model::StartMLLabelingSetGenerationTaskRunRequest &request) const
 
virtual Model::StartMLLabelingSetGenerationTaskRunOutcomeCallable StartMLLabelingSetGenerationTaskRunCallable (const Model::StartMLLabelingSetGenerationTaskRunRequest &request) const
 
virtual void StartMLLabelingSetGenerationTaskRunAsync (const Model::StartMLLabelingSetGenerationTaskRunRequest &request, const StartMLLabelingSetGenerationTaskRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartTriggerOutcome StartTrigger (const Model::StartTriggerRequest &request) const
 
virtual Model::StartTriggerOutcomeCallable StartTriggerCallable (const Model::StartTriggerRequest &request) const
 
virtual void StartTriggerAsync (const Model::StartTriggerRequest &request, const StartTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartWorkflowRunOutcome StartWorkflowRun (const Model::StartWorkflowRunRequest &request) const
 
virtual Model::StartWorkflowRunOutcomeCallable StartWorkflowRunCallable (const Model::StartWorkflowRunRequest &request) const
 
virtual void StartWorkflowRunAsync (const Model::StartWorkflowRunRequest &request, const StartWorkflowRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StopCrawlerOutcome StopCrawler (const Model::StopCrawlerRequest &request) const
 
virtual Model::StopCrawlerOutcomeCallable StopCrawlerCallable (const Model::StopCrawlerRequest &request) const
 
virtual void StopCrawlerAsync (const Model::StopCrawlerRequest &request, const StopCrawlerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StopCrawlerScheduleOutcome StopCrawlerSchedule (const Model::StopCrawlerScheduleRequest &request) const
 
virtual Model::StopCrawlerScheduleOutcomeCallable StopCrawlerScheduleCallable (const Model::StopCrawlerScheduleRequest &request) const
 
virtual void StopCrawlerScheduleAsync (const Model::StopCrawlerScheduleRequest &request, const StopCrawlerScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StopTriggerOutcome StopTrigger (const Model::StopTriggerRequest &request) const
 
virtual Model::StopTriggerOutcomeCallable StopTriggerCallable (const Model::StopTriggerRequest &request) const
 
virtual void StopTriggerAsync (const Model::StopTriggerRequest &request, const StopTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StopWorkflowRunOutcome StopWorkflowRun (const Model::StopWorkflowRunRequest &request) const
 
virtual Model::StopWorkflowRunOutcomeCallable StopWorkflowRunCallable (const Model::StopWorkflowRunRequest &request) const
 
virtual void StopWorkflowRunAsync (const Model::StopWorkflowRunRequest &request, const StopWorkflowRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateClassifierOutcome UpdateClassifier (const Model::UpdateClassifierRequest &request) const
 
virtual Model::UpdateClassifierOutcomeCallable UpdateClassifierCallable (const Model::UpdateClassifierRequest &request) const
 
virtual void UpdateClassifierAsync (const Model::UpdateClassifierRequest &request, const UpdateClassifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateColumnStatisticsForPartitionOutcome UpdateColumnStatisticsForPartition (const Model::UpdateColumnStatisticsForPartitionRequest &request) const
 
virtual Model::UpdateColumnStatisticsForPartitionOutcomeCallable UpdateColumnStatisticsForPartitionCallable (const Model::UpdateColumnStatisticsForPartitionRequest &request) const
 
virtual void UpdateColumnStatisticsForPartitionAsync (const Model::UpdateColumnStatisticsForPartitionRequest &request, const UpdateColumnStatisticsForPartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateColumnStatisticsForTableOutcome UpdateColumnStatisticsForTable (const Model::UpdateColumnStatisticsForTableRequest &request) const
 
virtual Model::UpdateColumnStatisticsForTableOutcomeCallable UpdateColumnStatisticsForTableCallable (const Model::UpdateColumnStatisticsForTableRequest &request) const
 
virtual void UpdateColumnStatisticsForTableAsync (const Model::UpdateColumnStatisticsForTableRequest &request, const UpdateColumnStatisticsForTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateConnectionOutcome UpdateConnection (const Model::UpdateConnectionRequest &request) const
 
virtual Model::UpdateConnectionOutcomeCallable UpdateConnectionCallable (const Model::UpdateConnectionRequest &request) const
 
virtual void UpdateConnectionAsync (const Model::UpdateConnectionRequest &request, const UpdateConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateCrawlerOutcome UpdateCrawler (const Model::UpdateCrawlerRequest &request) const
 
virtual Model::UpdateCrawlerOutcomeCallable UpdateCrawlerCallable (const Model::UpdateCrawlerRequest &request) const
 
virtual void UpdateCrawlerAsync (const Model::UpdateCrawlerRequest &request, const UpdateCrawlerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateCrawlerScheduleOutcome UpdateCrawlerSchedule (const Model::UpdateCrawlerScheduleRequest &request) const
 
virtual Model::UpdateCrawlerScheduleOutcomeCallable UpdateCrawlerScheduleCallable (const Model::UpdateCrawlerScheduleRequest &request) const
 
virtual void UpdateCrawlerScheduleAsync (const Model::UpdateCrawlerScheduleRequest &request, const UpdateCrawlerScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDatabaseOutcome UpdateDatabase (const Model::UpdateDatabaseRequest &request) const
 
virtual Model::UpdateDatabaseOutcomeCallable UpdateDatabaseCallable (const Model::UpdateDatabaseRequest &request) const
 
virtual void UpdateDatabaseAsync (const Model::UpdateDatabaseRequest &request, const UpdateDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDevEndpointOutcome UpdateDevEndpoint (const Model::UpdateDevEndpointRequest &request) const
 
virtual Model::UpdateDevEndpointOutcomeCallable UpdateDevEndpointCallable (const Model::UpdateDevEndpointRequest &request) const
 
virtual void UpdateDevEndpointAsync (const Model::UpdateDevEndpointRequest &request, const UpdateDevEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateJobOutcome UpdateJob (const Model::UpdateJobRequest &request) const
 
virtual Model::UpdateJobOutcomeCallable UpdateJobCallable (const Model::UpdateJobRequest &request) const
 
virtual void UpdateJobAsync (const Model::UpdateJobRequest &request, const UpdateJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateMLTransformOutcome UpdateMLTransform (const Model::UpdateMLTransformRequest &request) const
 
virtual Model::UpdateMLTransformOutcomeCallable UpdateMLTransformCallable (const Model::UpdateMLTransformRequest &request) const
 
virtual void UpdateMLTransformAsync (const Model::UpdateMLTransformRequest &request, const UpdateMLTransformResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdatePartitionOutcome UpdatePartition (const Model::UpdatePartitionRequest &request) const
 
virtual Model::UpdatePartitionOutcomeCallable UpdatePartitionCallable (const Model::UpdatePartitionRequest &request) const
 
virtual void UpdatePartitionAsync (const Model::UpdatePartitionRequest &request, const UpdatePartitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateRegistryOutcome UpdateRegistry (const Model::UpdateRegistryRequest &request) const
 
virtual Model::UpdateRegistryOutcomeCallable UpdateRegistryCallable (const Model::UpdateRegistryRequest &request) const
 
virtual void UpdateRegistryAsync (const Model::UpdateRegistryRequest &request, const UpdateRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateSchemaOutcome UpdateSchema (const Model::UpdateSchemaRequest &request) const
 
virtual Model::UpdateSchemaOutcomeCallable UpdateSchemaCallable (const Model::UpdateSchemaRequest &request) const
 
virtual void UpdateSchemaAsync (const Model::UpdateSchemaRequest &request, const UpdateSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateTableOutcome UpdateTable (const Model::UpdateTableRequest &request) const
 
virtual Model::UpdateTableOutcomeCallable UpdateTableCallable (const Model::UpdateTableRequest &request) const
 
virtual void UpdateTableAsync (const Model::UpdateTableRequest &request, const UpdateTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateTriggerOutcome UpdateTrigger (const Model::UpdateTriggerRequest &request) const
 
virtual Model::UpdateTriggerOutcomeCallable UpdateTriggerCallable (const Model::UpdateTriggerRequest &request) const
 
virtual void UpdateTriggerAsync (const Model::UpdateTriggerRequest &request, const UpdateTriggerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateUserDefinedFunctionOutcome UpdateUserDefinedFunction (const Model::UpdateUserDefinedFunctionRequest &request) const
 
virtual Model::UpdateUserDefinedFunctionOutcomeCallable UpdateUserDefinedFunctionCallable (const Model::UpdateUserDefinedFunctionRequest &request) const
 
virtual void UpdateUserDefinedFunctionAsync (const Model::UpdateUserDefinedFunctionRequest &request, const UpdateUserDefinedFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateWorkflowOutcome UpdateWorkflow (const Model::UpdateWorkflowRequest &request) const
 
virtual Model::UpdateWorkflowOutcomeCallable UpdateWorkflowCallable (const Model::UpdateWorkflowRequest &request) const
 
virtual void UpdateWorkflowAsync (const Model::UpdateWorkflowRequest &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 (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, 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
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

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::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
 
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
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

<fullname>AWS Glue</fullname>

Defines the public endpoint for the AWS Glue service.

Definition at line 839 of file GlueClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 842 of file GlueClient.h.

Constructor & Destructor Documentation

◆ GlueClient() [1/3]

Aws::Glue::GlueClient::GlueClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::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() [2/3]

Aws::Glue::GlueClient::GlueClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::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() [3/3]

Aws::Glue::GlueClient::GlueClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::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

◆ 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()

virtual void Aws::Glue::GlueClient::BatchCreatePartitionAsync ( const Model::BatchCreatePartitionRequest request,
const BatchCreatePartitionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates one or more partitions in a batch operation.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchCreatePartitionCallable()

virtual Model::BatchCreatePartitionOutcomeCallable Aws::Glue::GlueClient::BatchCreatePartitionCallable ( const Model::BatchCreatePartitionRequest request) const
virtual

Creates one or more partitions in a batch operation.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::BatchDeleteConnectionAsync ( const Model::BatchDeleteConnectionRequest request,
const BatchDeleteConnectionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a list of connection definitions from the Data Catalog.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchDeleteConnectionCallable()

virtual Model::BatchDeleteConnectionOutcomeCallable Aws::Glue::GlueClient::BatchDeleteConnectionCallable ( const Model::BatchDeleteConnectionRequest request) const
virtual

Deletes a list of connection definitions from the Data Catalog.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::BatchDeletePartitionAsync ( const Model::BatchDeletePartitionRequest request,
const BatchDeletePartitionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes one or more partitions in a batch operation.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchDeletePartitionCallable()

virtual Model::BatchDeletePartitionOutcomeCallable Aws::Glue::GlueClient::BatchDeletePartitionCallable ( const Model::BatchDeletePartitionRequest request) const
virtual

Deletes one or more partitions in a batch operation.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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. AWS 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()

virtual void Aws::Glue::GlueClient::BatchDeleteTableAsync ( const Model::BatchDeleteTableRequest request,
const BatchDeleteTableResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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. AWS 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchDeleteTableCallable()

virtual Model::BatchDeleteTableOutcomeCallable Aws::Glue::GlueClient::BatchDeleteTableCallable ( 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. AWS 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::BatchDeleteTableVersionAsync ( const Model::BatchDeleteTableVersionRequest request,
const BatchDeleteTableVersionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a specified batch of versions of a table.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchDeleteTableVersionCallable()

virtual Model::BatchDeleteTableVersionOutcomeCallable Aws::Glue::GlueClient::BatchDeleteTableVersionCallable ( const Model::BatchDeleteTableVersionRequest request) const
virtual

Deletes a specified batch of versions of a table.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::BatchGetCrawlersAsync ( const Model::BatchGetCrawlersRequest request,
const BatchGetCrawlersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchGetCrawlersCallable()

virtual Model::BatchGetCrawlersOutcomeCallable Aws::Glue::GlueClient::BatchGetCrawlersCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::BatchGetDevEndpointsAsync ( const Model::BatchGetDevEndpointsRequest request,
const BatchGetDevEndpointsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchGetDevEndpointsCallable()

virtual Model::BatchGetDevEndpointsOutcomeCallable Aws::Glue::GlueClient::BatchGetDevEndpointsCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::BatchGetJobsAsync ( const Model::BatchGetJobsRequest request,
const BatchGetJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchGetJobsCallable()

virtual Model::BatchGetJobsOutcomeCallable Aws::Glue::GlueClient::BatchGetJobsCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::BatchGetPartitionAsync ( const Model::BatchGetPartitionRequest request,
const BatchGetPartitionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves partitions in a batch request.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchGetPartitionCallable()

virtual Model::BatchGetPartitionOutcomeCallable Aws::Glue::GlueClient::BatchGetPartitionCallable ( const Model::BatchGetPartitionRequest request) const
virtual

Retrieves partitions in a batch request.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::BatchGetTriggersAsync ( const Model::BatchGetTriggersRequest request,
const BatchGetTriggersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchGetTriggersCallable()

virtual Model::BatchGetTriggersOutcomeCallable Aws::Glue::GlueClient::BatchGetTriggersCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::BatchGetWorkflowsAsync ( const Model::BatchGetWorkflowsRequest request,
const BatchGetWorkflowsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchGetWorkflowsCallable()

virtual Model::BatchGetWorkflowsOutcomeCallable Aws::Glue::GlueClient::BatchGetWorkflowsCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::BatchStopJobRunAsync ( const Model::BatchStopJobRunRequest request,
const BatchStopJobRunResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchStopJobRunCallable()

virtual Model::BatchStopJobRunOutcomeCallable Aws::Glue::GlueClient::BatchStopJobRunCallable ( const Model::BatchStopJobRunRequest request) const
virtual

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

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::BatchUpdatePartitionAsync ( const Model::BatchUpdatePartitionRequest request,
const BatchUpdatePartitionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates one or more partitions in a batch operation.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchUpdatePartitionCallable()

virtual Model::BatchUpdatePartitionOutcomeCallable Aws::Glue::GlueClient::BatchUpdatePartitionCallable ( const Model::BatchUpdatePartitionRequest request) const
virtual

Updates one or more partitions in a batch operation.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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 AWS 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()

virtual void Aws::Glue::GlueClient::CancelMLTaskRunAsync ( const Model::CancelMLTaskRunRequest request,
const CancelMLTaskRunResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Cancels (stops) a task run. Machine learning task runs are asynchronous tasks that AWS 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CancelMLTaskRunCallable()

virtual Model::CancelMLTaskRunOutcomeCallable Aws::Glue::GlueClient::CancelMLTaskRunCallable ( const Model::CancelMLTaskRunRequest request) const
virtual

Cancels (stops) a task run. Machine learning task runs are asynchronous tasks that AWS 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::CheckSchemaVersionValidityAsync ( const Model::CheckSchemaVersionValidityRequest request,
const CheckSchemaVersionValidityResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CheckSchemaVersionValidityCallable()

virtual Model::CheckSchemaVersionValidityOutcomeCallable Aws::Glue::GlueClient::CheckSchemaVersionValidityCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::CreateClassifierAsync ( const Model::CreateClassifierRequest request,
const CreateClassifierResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateClassifierCallable()

virtual Model::CreateClassifierOutcomeCallable Aws::Glue::GlueClient::CreateClassifierCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateConnection()

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

Creates a connection definition in the Data Catalog.

See Also:

AWS API Reference

◆ CreateConnectionAsync()

virtual void Aws::Glue::GlueClient::CreateConnectionAsync ( const Model::CreateConnectionRequest request,
const CreateConnectionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a connection definition in the Data Catalog.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateConnectionCallable()

virtual Model::CreateConnectionOutcomeCallable Aws::Glue::GlueClient::CreateConnectionCallable ( const Model::CreateConnectionRequest request) const
virtual

Creates a connection definition in the Data Catalog.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::CreateCrawlerAsync ( const Model::CreateCrawlerRequest request,
const CreateCrawlerResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateCrawlerCallable()

virtual Model::CreateCrawlerOutcomeCallable Aws::Glue::GlueClient::CreateCrawlerCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::CreateDatabaseAsync ( const Model::CreateDatabaseRequest request,
const CreateDatabaseResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new database in a Data Catalog.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateDatabaseCallable()

virtual Model::CreateDatabaseOutcomeCallable Aws::Glue::GlueClient::CreateDatabaseCallable ( const Model::CreateDatabaseRequest request) const
virtual

Creates a new database in a Data Catalog.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::CreateDevEndpointAsync ( const Model::CreateDevEndpointRequest request,
const CreateDevEndpointResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new development endpoint.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateDevEndpointCallable()

virtual Model::CreateDevEndpointOutcomeCallable Aws::Glue::GlueClient::CreateDevEndpointCallable ( const Model::CreateDevEndpointRequest request) const
virtual

Creates a new development endpoint.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::CreateJobAsync ( const Model::CreateJobRequest request,
const CreateJobResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new job definition.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateJobCallable()

virtual Model::CreateJobOutcomeCallable Aws::Glue::GlueClient::CreateJobCallable ( const Model::CreateJobRequest request) const
virtual

Creates a new job definition.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateMLTransform()

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

Creates an AWS 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 AWS 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()

virtual void Aws::Glue::GlueClient::CreateMLTransformAsync ( const Model::CreateMLTransformRequest request,
const CreateMLTransformResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an AWS 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 AWS 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateMLTransformCallable()

virtual Model::CreateMLTransformOutcomeCallable Aws::Glue::GlueClient::CreateMLTransformCallable ( const Model::CreateMLTransformRequest request) const
virtual

Creates an AWS 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 AWS 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreatePartition()

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

Creates a new partition.

See Also:

AWS API Reference

◆ CreatePartitionAsync()

virtual void Aws::Glue::GlueClient::CreatePartitionAsync ( const Model::CreatePartitionRequest request,
const CreatePartitionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new partition.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreatePartitionCallable()

virtual Model::CreatePartitionOutcomeCallable Aws::Glue::GlueClient::CreatePartitionCallable ( const Model::CreatePartitionRequest request) const
virtual

Creates a new partition.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::CreateRegistryAsync ( const Model::CreateRegistryRequest request,
const CreateRegistryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateRegistryCallable()

virtual Model::CreateRegistryOutcomeCallable Aws::Glue::GlueClient::CreateRegistryCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::CreateSchemaAsync ( const Model::CreateSchemaRequest request,
const CreateSchemaResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateSchemaCallable()

virtual Model::CreateSchemaOutcomeCallable Aws::Glue::GlueClient::CreateSchemaCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::CreateScriptAsync ( const Model::CreateScriptRequest request,
const CreateScriptResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Transforms a directed acyclic graph (DAG) into code.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateScriptCallable()

virtual Model::CreateScriptOutcomeCallable Aws::Glue::GlueClient::CreateScriptCallable ( const Model::CreateScriptRequest request) const
virtual

Transforms a directed acyclic graph (DAG) into code.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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 AWS Glue. You can use a security configuration to encrypt data at rest. For information about using security configurations in AWS Glue, see Encrypting Data Written by Crawlers, Jobs, and Development Endpoints.

See Also:

AWS API Reference

◆ CreateSecurityConfigurationAsync()

virtual void Aws::Glue::GlueClient::CreateSecurityConfigurationAsync ( const Model::CreateSecurityConfigurationRequest request,
const CreateSecurityConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateSecurityConfigurationCallable()

virtual Model::CreateSecurityConfigurationOutcomeCallable Aws::Glue::GlueClient::CreateSecurityConfigurationCallable ( 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 AWS Glue. You can use a security configuration to encrypt data at rest. For information about using security configurations in AWS Glue, see Encrypting Data Written by Crawlers, Jobs, and Development Endpoints.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::CreateTableAsync ( const Model::CreateTableRequest request,
const CreateTableResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new table definition in the Data Catalog.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateTableCallable()

virtual Model::CreateTableOutcomeCallable Aws::Glue::GlueClient::CreateTableCallable ( const Model::CreateTableRequest request) const
virtual

Creates a new table definition in the Data Catalog.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateTrigger()

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

Creates a new trigger.

See Also:

AWS API Reference

◆ CreateTriggerAsync()

virtual void Aws::Glue::GlueClient::CreateTriggerAsync ( const Model::CreateTriggerRequest request,
const CreateTriggerResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new trigger.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateTriggerCallable()

virtual Model::CreateTriggerOutcomeCallable Aws::Glue::GlueClient::CreateTriggerCallable ( const Model::CreateTriggerRequest request) const
virtual

Creates a new trigger.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::CreateUserDefinedFunctionAsync ( const Model::CreateUserDefinedFunctionRequest request,
const CreateUserDefinedFunctionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new function definition in the Data Catalog.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateUserDefinedFunctionCallable()

virtual Model::CreateUserDefinedFunctionOutcomeCallable Aws::Glue::GlueClient::CreateUserDefinedFunctionCallable ( const Model::CreateUserDefinedFunctionRequest request) const
virtual

Creates a new function definition in the Data Catalog.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateWorkflow()

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

Creates a new workflow.

See Also:

AWS API Reference

◆ CreateWorkflowAsync()

virtual void Aws::Glue::GlueClient::CreateWorkflowAsync ( const Model::CreateWorkflowRequest request,
const CreateWorkflowResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new workflow.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateWorkflowCallable()

virtual Model::CreateWorkflowOutcomeCallable Aws::Glue::GlueClient::CreateWorkflowCallable ( const Model::CreateWorkflowRequest request) const
virtual

Creates a new workflow.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::DeleteClassifierAsync ( const Model::DeleteClassifierRequest request,
const DeleteClassifierResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes a classifier from the Data Catalog.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteClassifierCallable()

virtual Model::DeleteClassifierOutcomeCallable Aws::Glue::GlueClient::DeleteClassifierCallable ( const Model::DeleteClassifierRequest request) const
virtual

Removes a classifier from the Data Catalog.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::DeleteColumnStatisticsForPartitionAsync ( const Model::DeleteColumnStatisticsForPartitionRequest request,
const DeleteColumnStatisticsForPartitionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteColumnStatisticsForPartitionCallable()

virtual Model::DeleteColumnStatisticsForPartitionOutcomeCallable Aws::Glue::GlueClient::DeleteColumnStatisticsForPartitionCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::DeleteColumnStatisticsForTableAsync ( const Model::DeleteColumnStatisticsForTableRequest request,
const DeleteColumnStatisticsForTableResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteColumnStatisticsForTableCallable()

virtual Model::DeleteColumnStatisticsForTableOutcomeCallable Aws::Glue::GlueClient::DeleteColumnStatisticsForTableCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::DeleteConnectionAsync ( const Model::DeleteConnectionRequest request,
const DeleteConnectionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a connection from the Data Catalog.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteConnectionCallable()

virtual Model::DeleteConnectionOutcomeCallable Aws::Glue::GlueClient::DeleteConnectionCallable ( const Model::DeleteConnectionRequest request) const
virtual

Deletes a connection from the Data Catalog.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteCrawler()

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

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

See Also:

AWS API Reference

◆ DeleteCrawlerAsync()

virtual void Aws::Glue::GlueClient::DeleteCrawlerAsync ( const Model::DeleteCrawlerRequest request,
const DeleteCrawlerResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteCrawlerCallable()

virtual Model::DeleteCrawlerOutcomeCallable Aws::Glue::GlueClient::DeleteCrawlerCallable ( const Model::DeleteCrawlerRequest request) const
virtual

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

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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. AWS 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()

virtual void Aws::Glue::GlueClient::DeleteDatabaseAsync ( const Model::DeleteDatabaseRequest request,
const DeleteDatabaseResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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. AWS 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteDatabaseCallable()

virtual Model::DeleteDatabaseOutcomeCallable Aws::Glue::GlueClient::DeleteDatabaseCallable ( 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. AWS 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::DeleteDevEndpointAsync ( const Model::DeleteDevEndpointRequest request,
const DeleteDevEndpointResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a specified development endpoint.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteDevEndpointCallable()

virtual Model::DeleteDevEndpointOutcomeCallable Aws::Glue::GlueClient::DeleteDevEndpointCallable ( const Model::DeleteDevEndpointRequest request) const
virtual

Deletes a specified development endpoint.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::DeleteJobAsync ( const Model::DeleteJobRequest request,
const DeleteJobResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteJobCallable()

virtual Model::DeleteJobOutcomeCallable Aws::Glue::GlueClient::DeleteJobCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteMLTransform()

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

Deletes an AWS 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 AWS Glue. If you no longer need a transform, you can delete it by calling DeleteMLTransforms. However, any AWS Glue jobs that still reference the deleted transform will no longer succeed.

See Also:

AWS API Reference

◆ DeleteMLTransformAsync()

virtual void Aws::Glue::GlueClient::DeleteMLTransformAsync ( const Model::DeleteMLTransformRequest request,
const DeleteMLTransformResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an AWS 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 AWS Glue. If you no longer need a transform, you can delete it by calling DeleteMLTransforms. However, any AWS Glue jobs that still reference the deleted transform will no longer succeed.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteMLTransformCallable()

virtual Model::DeleteMLTransformOutcomeCallable Aws::Glue::GlueClient::DeleteMLTransformCallable ( const Model::DeleteMLTransformRequest request) const
virtual

Deletes an AWS 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 AWS Glue. If you no longer need a transform, you can delete it by calling DeleteMLTransforms. However, any AWS Glue jobs that still reference the deleted transform will no longer succeed.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeletePartition()

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

Deletes a specified partition.

See Also:

AWS API Reference

◆ DeletePartitionAsync()

virtual void Aws::Glue::GlueClient::DeletePartitionAsync ( const Model::DeletePartitionRequest request,
const DeletePartitionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a specified partition.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeletePartitionCallable()

virtual Model::DeletePartitionOutcomeCallable Aws::Glue::GlueClient::DeletePartitionCallable ( const Model::DeletePartitionRequest request) const
virtual

Deletes a specified partition.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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 disable all online operations for the registry such as the UpdateRegistry, CreateSchema, UpdateSchema, and RegisterSchemaVersion APIs.

See Also:

AWS API Reference

◆ DeleteRegistryAsync()

virtual void Aws::Glue::GlueClient::DeleteRegistryAsync ( const Model::DeleteRegistryRequest request,
const DeleteRegistryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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 disable all online operations for the registry such as the UpdateRegistry, CreateSchema, UpdateSchema, and RegisterSchemaVersion APIs.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteRegistryCallable()

virtual Model::DeleteRegistryOutcomeCallable Aws::Glue::GlueClient::DeleteRegistryCallable ( 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 disable all online operations for the registry such as the UpdateRegistry, CreateSchema, UpdateSchema, and RegisterSchemaVersion APIs.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteResourcePolicy()

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

Deletes a specified policy.

See Also:

AWS API Reference

◆ DeleteResourcePolicyAsync()

virtual void Aws::Glue::GlueClient::DeleteResourcePolicyAsync ( const Model::DeleteResourcePolicyRequest request,
const DeleteResourcePolicyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a specified policy.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteResourcePolicyCallable()

virtual Model::DeleteResourcePolicyOutcomeCallable Aws::Glue::GlueClient::DeleteResourcePolicyCallable ( const Model::DeleteResourcePolicyRequest request) const
virtual

Deletes a specified policy.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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 disable all online operations for the schema, such as the GetSchemaByDefinition, and RegisterSchemaVersion APIs.

See Also:

AWS API Reference

◆ DeleteSchemaAsync()

virtual void Aws::Glue::GlueClient::DeleteSchemaAsync ( const Model::DeleteSchemaRequest request,
const DeleteSchemaResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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 disable all online operations for the schema, such as the GetSchemaByDefinition, and RegisterSchemaVersion APIs.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteSchemaCallable()

virtual Model::DeleteSchemaOutcomeCallable Aws::Glue::GlueClient::DeleteSchemaCallable ( 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 disable all online operations for the schema, such as the GetSchemaByDefinition, and RegisterSchemaVersion APIs.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::DeleteSchemaVersionsAsync ( const Model::DeleteSchemaVersionsRequest request,
const DeleteSchemaVersionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteSchemaVersionsCallable()

virtual Model::DeleteSchemaVersionsOutcomeCallable Aws::Glue::GlueClient::DeleteSchemaVersionsCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::DeleteSecurityConfigurationAsync ( const Model::DeleteSecurityConfigurationRequest request,
const DeleteSecurityConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a specified security configuration.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteSecurityConfigurationCallable()

virtual Model::DeleteSecurityConfigurationOutcomeCallable Aws::Glue::GlueClient::DeleteSecurityConfigurationCallable ( const Model::DeleteSecurityConfigurationRequest request) const
virtual

Deletes a specified security configuration.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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. AWS 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()

virtual void Aws::Glue::GlueClient::DeleteTableAsync ( const Model::DeleteTableRequest request,
const DeleteTableResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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. AWS 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteTableCallable()

virtual Model::DeleteTableOutcomeCallable Aws::Glue::GlueClient::DeleteTableCallable ( 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. AWS 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::DeleteTableVersionAsync ( const Model::DeleteTableVersionRequest request,
const DeleteTableVersionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a specified version of a table.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteTableVersionCallable()

virtual Model::DeleteTableVersionOutcomeCallable Aws::Glue::GlueClient::DeleteTableVersionCallable ( const Model::DeleteTableVersionRequest request) const
virtual

Deletes a specified version of a table.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::DeleteTriggerAsync ( const Model::DeleteTriggerRequest request,
const DeleteTriggerResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteTriggerCallable()

virtual Model::DeleteTriggerOutcomeCallable Aws::Glue::GlueClient::DeleteTriggerCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::DeleteUserDefinedFunctionAsync ( const Model::DeleteUserDefinedFunctionRequest request,
const DeleteUserDefinedFunctionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an existing function definition from the Data Catalog.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteUserDefinedFunctionCallable()

virtual Model::DeleteUserDefinedFunctionOutcomeCallable Aws::Glue::GlueClient::DeleteUserDefinedFunctionCallable ( const Model::DeleteUserDefinedFunctionRequest request) const
virtual

Deletes an existing function definition from the Data Catalog.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteWorkflow()

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

Deletes a workflow.

See Also:

AWS API Reference

◆ DeleteWorkflowAsync()

virtual void Aws::Glue::GlueClient::DeleteWorkflowAsync ( const Model::DeleteWorkflowRequest request,
const DeleteWorkflowResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a workflow.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteWorkflowCallable()

virtual Model::DeleteWorkflowOutcomeCallable Aws::Glue::GlueClient::DeleteWorkflowCallable ( const Model::DeleteWorkflowRequest request) const
virtual

Deletes a workflow.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetCatalogImportStatusAsync ( const Model::GetCatalogImportStatusRequest request,
const GetCatalogImportStatusResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the status of a migration operation.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetCatalogImportStatusCallable()

virtual Model::GetCatalogImportStatusOutcomeCallable Aws::Glue::GlueClient::GetCatalogImportStatusCallable ( const Model::GetCatalogImportStatusRequest request) const
virtual

Retrieves the status of a migration operation.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetClassifierAsync ( const Model::GetClassifierRequest request,
const GetClassifierResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieve a classifier by name.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetClassifierCallable()

virtual Model::GetClassifierOutcomeCallable Aws::Glue::GlueClient::GetClassifierCallable ( const Model::GetClassifierRequest request) const
virtual

Retrieve a classifier by name.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetClassifiersAsync ( const Model::GetClassifiersRequest request,
const GetClassifiersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all classifier objects in the Data Catalog.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetClassifiersCallable()

virtual Model::GetClassifiersOutcomeCallable Aws::Glue::GlueClient::GetClassifiersCallable ( const Model::GetClassifiersRequest request) const
virtual

Lists all classifier objects in the Data Catalog.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetColumnStatisticsForPartitionAsync ( const Model::GetColumnStatisticsForPartitionRequest request,
const GetColumnStatisticsForPartitionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetColumnStatisticsForPartitionCallable()

virtual Model::GetColumnStatisticsForPartitionOutcomeCallable Aws::Glue::GlueClient::GetColumnStatisticsForPartitionCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetColumnStatisticsForTableAsync ( const Model::GetColumnStatisticsForTableRequest request,
const GetColumnStatisticsForTableResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetColumnStatisticsForTableCallable()

virtual Model::GetColumnStatisticsForTableOutcomeCallable Aws::Glue::GlueClient::GetColumnStatisticsForTableCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetConnectionAsync ( const Model::GetConnectionRequest request,
const GetConnectionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a connection definition from the Data Catalog.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetConnectionCallable()

virtual Model::GetConnectionOutcomeCallable Aws::Glue::GlueClient::GetConnectionCallable ( const Model::GetConnectionRequest request) const
virtual

Retrieves a connection definition from the Data Catalog.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetConnectionsAsync ( const Model::GetConnectionsRequest request,
const GetConnectionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a list of connection definitions from the Data Catalog.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetConnectionsCallable()

virtual Model::GetConnectionsOutcomeCallable Aws::Glue::GlueClient::GetConnectionsCallable ( const Model::GetConnectionsRequest request) const
virtual

Retrieves a list of connection definitions from the Data Catalog.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetCrawlerAsync ( const Model::GetCrawlerRequest request,
const GetCrawlerResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves metadata for a specified crawler.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetCrawlerCallable()

virtual Model::GetCrawlerOutcomeCallable Aws::Glue::GlueClient::GetCrawlerCallable ( const Model::GetCrawlerRequest request) const
virtual

Retrieves metadata for a specified crawler.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetCrawlerMetricsAsync ( const Model::GetCrawlerMetricsRequest request,
const GetCrawlerMetricsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves metrics about specified crawlers.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetCrawlerMetricsCallable()

virtual Model::GetCrawlerMetricsOutcomeCallable Aws::Glue::GlueClient::GetCrawlerMetricsCallable ( const Model::GetCrawlerMetricsRequest request) const
virtual

Retrieves metrics about specified crawlers.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetCrawlersAsync ( const Model::GetCrawlersRequest request,
const GetCrawlersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves metadata for all crawlers defined in the customer account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetCrawlersCallable()

virtual Model::GetCrawlersOutcomeCallable Aws::Glue::GlueClient::GetCrawlersCallable ( const Model::GetCrawlersRequest request) const
virtual

Retrieves metadata for all crawlers defined in the customer account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetDatabaseAsync ( const Model::GetDatabaseRequest request,
const GetDatabaseResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the definition of a specified database.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDatabaseCallable()

virtual Model::GetDatabaseOutcomeCallable Aws::Glue::GlueClient::GetDatabaseCallable ( const Model::GetDatabaseRequest request) const
virtual

Retrieves the definition of a specified database.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetDatabasesAsync ( const Model::GetDatabasesRequest request,
const GetDatabasesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves all databases defined in a given Data Catalog.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDatabasesCallable()

virtual Model::GetDatabasesOutcomeCallable Aws::Glue::GlueClient::GetDatabasesCallable ( const Model::GetDatabasesRequest request) const
virtual

Retrieves all databases defined in a given Data Catalog.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetDataCatalogEncryptionSettingsAsync ( const Model::GetDataCatalogEncryptionSettingsRequest request,
const GetDataCatalogEncryptionSettingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the security configuration for a specified catalog.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDataCatalogEncryptionSettingsCallable()

virtual Model::GetDataCatalogEncryptionSettingsOutcomeCallable Aws::Glue::GlueClient::GetDataCatalogEncryptionSettingsCallable ( const Model::GetDataCatalogEncryptionSettingsRequest request) const
virtual

Retrieves the security configuration for a specified catalog.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetDataflowGraphAsync ( const Model::GetDataflowGraphRequest request,
const GetDataflowGraphResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDataflowGraphCallable()

virtual Model::GetDataflowGraphOutcomeCallable Aws::Glue::GlueClient::GetDataflowGraphCallable ( const Model::GetDataflowGraphRequest request) const
virtual

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

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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), AWS Glue returns only a private IP address, and the public IP address field is not populated. When you create a non-VPC development endpoint, AWS Glue returns only a public IP address.

See Also:

AWS API Reference

◆ GetDevEndpointAsync()

virtual void Aws::Glue::GlueClient::GetDevEndpointAsync ( const Model::GetDevEndpointRequest request,
const GetDevEndpointResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves information about a specified development endpoint.

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

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDevEndpointCallable()

virtual Model::GetDevEndpointOutcomeCallable Aws::Glue::GlueClient::GetDevEndpointCallable ( 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), AWS Glue returns only a private IP address, and the public IP address field is not populated. When you create a non-VPC development endpoint, AWS Glue returns only a public IP address.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetDevEndpoints()

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

Retrieves all the development endpoints in this AWS account.

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

See Also:

AWS API Reference

◆ GetDevEndpointsAsync()

virtual void Aws::Glue::GlueClient::GetDevEndpointsAsync ( const Model::GetDevEndpointsRequest request,
const GetDevEndpointsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves all the development endpoints in this AWS account.

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

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDevEndpointsCallable()

virtual Model::GetDevEndpointsOutcomeCallable Aws::Glue::GlueClient::GetDevEndpointsCallable ( const Model::GetDevEndpointsRequest request) const
virtual

Retrieves all the development endpoints in this AWS account.

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

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

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

Retrieves an existing job definition.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetJobBookmark()

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

Returns information on a job bookmark entry.

See Also:

AWS API Reference

◆ GetJobBookmarkAsync()

virtual void Aws::Glue::GlueClient::GetJobBookmarkAsync ( const Model::GetJobBookmarkRequest request,
const GetJobBookmarkResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information on a job bookmark entry.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetJobBookmarkCallable()

virtual Model::GetJobBookmarkOutcomeCallable Aws::Glue::GlueClient::GetJobBookmarkCallable ( const Model::GetJobBookmarkRequest request) const
virtual

Returns information on a job bookmark entry.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetJobCallable()

virtual Model::GetJobOutcomeCallable Aws::Glue::GlueClient::GetJobCallable ( const Model::GetJobRequest request) const
virtual

Retrieves an existing job definition.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetJobRun()

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

Retrieves the metadata for a given job run.

See Also:

AWS API Reference

◆ GetJobRunAsync()

virtual void Aws::Glue::GlueClient::GetJobRunAsync ( const Model::GetJobRunRequest request,
const GetJobRunResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the metadata for a given job run.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetJobRunCallable()

virtual Model::GetJobRunOutcomeCallable Aws::Glue::GlueClient::GetJobRunCallable ( const Model::GetJobRunRequest request) const
virtual

Retrieves the metadata for a given job run.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetJobRunsAsync ( const Model::GetJobRunsRequest request,
const GetJobRunsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves metadata for all runs of a given job definition.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetJobRunsCallable()

virtual Model::GetJobRunsOutcomeCallable Aws::Glue::GlueClient::GetJobRunsCallable ( const Model::GetJobRunsRequest request) const
virtual

Retrieves metadata for all runs of a given job definition.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetJobsAsync ( const Model::GetJobsRequest request,
const GetJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves all current job definitions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetJobsCallable()

virtual Model::GetJobsOutcomeCallable Aws::Glue::GlueClient::GetJobsCallable ( const Model::GetJobsRequest request) const
virtual

Retrieves all current job definitions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetMapping()

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

Creates mappings.

See Also:

AWS API Reference

◆ GetMappingAsync()

virtual void Aws::Glue::GlueClient::GetMappingAsync ( const Model::GetMappingRequest request,
const GetMappingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates mappings.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetMappingCallable()

virtual Model::GetMappingOutcomeCallable Aws::Glue::GlueClient::GetMappingCallable ( const Model::GetMappingRequest request) const
virtual

Creates mappings.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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 AWS 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()

virtual void Aws::Glue::GlueClient::GetMLTaskRunAsync ( const Model::GetMLTaskRunRequest request,
const GetMLTaskRunResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets details for a specific task run on a machine learning transform. Machine learning task runs are asynchronous tasks that AWS 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetMLTaskRunCallable()

virtual Model::GetMLTaskRunOutcomeCallable Aws::Glue::GlueClient::GetMLTaskRunCallable ( 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 AWS 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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 AWS 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()

virtual void Aws::Glue::GlueClient::GetMLTaskRunsAsync ( const Model::GetMLTaskRunsRequest request,
const GetMLTaskRunsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets a list of runs for a machine learning transform. Machine learning task runs are asynchronous tasks that AWS 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetMLTaskRunsCallable()

virtual Model::GetMLTaskRunsOutcomeCallable Aws::Glue::GlueClient::GetMLTaskRunsCallable ( const Model::GetMLTaskRunsRequest request) const
virtual

Gets a list of runs for a machine learning transform. Machine learning task runs are asynchronous tasks that AWS 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetMLTransform()

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

Gets an AWS 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 AWS Glue. You can retrieve their metadata by calling GetMLTransform.

See Also:

AWS API Reference

◆ GetMLTransformAsync()

virtual void Aws::Glue::GlueClient::GetMLTransformAsync ( const Model::GetMLTransformRequest request,
const GetMLTransformResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets an AWS 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 AWS Glue. You can retrieve their metadata by calling GetMLTransform.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetMLTransformCallable()

virtual Model::GetMLTransformOutcomeCallable Aws::Glue::GlueClient::GetMLTransformCallable ( const Model::GetMLTransformRequest request) const
virtual

Gets an AWS 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 AWS Glue. You can retrieve their metadata by calling GetMLTransform.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetMLTransforms()

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

Gets a sortable, filterable list of existing AWS 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 AWS Glue, and you can retrieve their metadata by calling GetMLTransforms.

See Also:

AWS API Reference

◆ GetMLTransformsAsync()

virtual void Aws::Glue::GlueClient::GetMLTransformsAsync ( const Model::GetMLTransformsRequest request,
const GetMLTransformsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets a sortable, filterable list of existing AWS 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 AWS Glue, and you can retrieve their metadata by calling GetMLTransforms.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetMLTransformsCallable()

virtual Model::GetMLTransformsOutcomeCallable Aws::Glue::GlueClient::GetMLTransformsCallable ( const Model::GetMLTransformsRequest request) const
virtual

Gets a sortable, filterable list of existing AWS 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 AWS Glue, and you can retrieve their metadata by calling GetMLTransforms.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetPartitionAsync ( const Model::GetPartitionRequest request,
const GetPartitionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves information about a specified partition.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetPartitionCallable()

virtual Model::GetPartitionOutcomeCallable Aws::Glue::GlueClient::GetPartitionCallable ( const Model::GetPartitionRequest request) const
virtual

Retrieves information about a specified partition.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetPartitionIndexesAsync ( const Model::GetPartitionIndexesRequest request,
const GetPartitionIndexesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the partition indexes associated with a table.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetPartitionIndexesCallable()

virtual Model::GetPartitionIndexesOutcomeCallable Aws::Glue::GlueClient::GetPartitionIndexesCallable ( const Model::GetPartitionIndexesRequest request) const
virtual

Retrieves the partition indexes associated with a table.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetPartitionsAsync ( const Model::GetPartitionsRequest request,
const GetPartitionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves information about the partitions in a table.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetPartitionsCallable()

virtual Model::GetPartitionsOutcomeCallable Aws::Glue::GlueClient::GetPartitionsCallable ( const Model::GetPartitionsRequest request) const
virtual

Retrieves information about the partitions in a table.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

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

Gets code to perform a specified mapping.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetPlanCallable()

virtual Model::GetPlanOutcomeCallable Aws::Glue::GlueClient::GetPlanCallable ( const Model::GetPlanRequest request) const
virtual

Gets code to perform a specified mapping.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetRegistryAsync ( const Model::GetRegistryRequest request,
const GetRegistryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the specified registry in detail.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetRegistryCallable()

virtual Model::GetRegistryOutcomeCallable Aws::Glue::GlueClient::GetRegistryCallable ( const Model::GetRegistryRequest request) const
virtual

Describes the specified registry in detail.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetResourcePolicies()

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

Retrieves the security configurations for the resource policies set on individual resources, and also the account-level policy.

This operation also returns the Data Catalog resource policy. However, if you enabled metadata encryption in Data Catalog settings, and you do not have permission on the AWS KMS key, the operation can't return the Data Catalog resource policy.

See Also:

AWS API Reference

◆ GetResourcePoliciesAsync()

virtual void Aws::Glue::GlueClient::GetResourcePoliciesAsync ( const Model::GetResourcePoliciesRequest request,
const GetResourcePoliciesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the security configurations for the resource policies set on individual resources, and also the account-level policy.

This operation also returns the Data Catalog resource policy. However, if you enabled metadata encryption in Data Catalog settings, and you do not have permission on the AWS KMS key, the operation can't return the Data Catalog resource policy.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetResourcePoliciesCallable()

virtual Model::GetResourcePoliciesOutcomeCallable Aws::Glue::GlueClient::GetResourcePoliciesCallable ( const Model::GetResourcePoliciesRequest request) const
virtual

Retrieves the security configurations for the resource policies set on individual resources, and also the account-level policy.

This operation also returns the Data Catalog resource policy. However, if you enabled metadata encryption in Data Catalog settings, and you do not have permission on the AWS KMS key, the operation can't return the Data Catalog resource policy.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetResourcePolicyAsync ( const Model::GetResourcePolicyRequest request,
const GetResourcePolicyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a specified resource policy.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetResourcePolicyCallable()

virtual Model::GetResourcePolicyOutcomeCallable Aws::Glue::GlueClient::GetResourcePolicyCallable ( const Model::GetResourcePolicyRequest request) const
virtual

Retrieves a specified resource policy.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetSchemaAsync ( const Model::GetSchemaRequest request,
const GetSchemaResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the specified schema in detail.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ 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()

virtual void Aws::Glue::GlueClient::GetSchemaByDefinitionAsync ( const Model::GetSchemaByDefinitionRequest request,
const GetSchemaByDefinitionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetSchemaByDefinitionCallable()

virtual Model::GetSchemaByDefinitionOutcomeCallable Aws::Glue::GlueClient::GetSchemaByDefinitionCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetSchemaCallable()

virtual Model::GetSchemaOutcomeCallable Aws::Glue::GlueClient::GetSchemaCallable ( const Model::GetSchemaRequest request) const
virtual

Describes the specified schema in detail.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetSchemaVersionAsync ( const Model::GetSchemaVersionRequest request,
const GetSchemaVersionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetSchemaVersionCallable()

virtual Model::GetSchemaVersionOutcomeCallable Aws::Glue::GlueClient::GetSchemaVersionCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetSchemaVersionsDiffAsync ( const Model::GetSchemaVersionsDiffRequest request,
const GetSchemaVersionsDiffResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetSchemaVersionsDiffCallable()

virtual Model::GetSchemaVersionsDiffOutcomeCallable Aws::Glue::GlueClient::GetSchemaVersionsDiffCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetSecurityConfigurationAsync ( const Model::GetSecurityConfigurationRequest request,
const GetSecurityConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a specified security configuration.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetSecurityConfigurationCallable()

virtual Model::GetSecurityConfigurationOutcomeCallable Aws::Glue::GlueClient::GetSecurityConfigurationCallable ( const Model::GetSecurityConfigurationRequest request) const
virtual

Retrieves a specified security configuration.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetSecurityConfigurationsAsync ( const Model::GetSecurityConfigurationsRequest request,
const GetSecurityConfigurationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a list of all security configurations.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetSecurityConfigurationsCallable()

virtual Model::GetSecurityConfigurationsOutcomeCallable Aws::Glue::GlueClient::GetSecurityConfigurationsCallable ( const Model::GetSecurityConfigurationsRequest request) const
virtual

Retrieves a list of all security configurations.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

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

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

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetTableCallable()

virtual Model::GetTableOutcomeCallable Aws::Glue::GlueClient::GetTableCallable ( const Model::GetTableRequest request) const
virtual

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

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetTablesAsync ( const Model::GetTablesRequest request,
const GetTablesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetTablesCallable()

virtual Model::GetTablesOutcomeCallable Aws::Glue::GlueClient::GetTablesCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetTableVersionAsync ( const Model::GetTableVersionRequest request,
const GetTableVersionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a specified version of a table.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetTableVersionCallable()

virtual Model::GetTableVersionOutcomeCallable Aws::Glue::GlueClient::GetTableVersionCallable ( const Model::GetTableVersionRequest request) const
virtual

Retrieves a specified version of a table.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetTableVersionsAsync ( const Model::GetTableVersionsRequest request,
const GetTableVersionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetTableVersionsCallable()

virtual Model::GetTableVersionsOutcomeCallable Aws::Glue::GlueClient::GetTableVersionsCallable ( const Model::GetTableVersionsRequest request) const
virtual

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

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

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

Retrieves a list of tags associated with a resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetTagsCallable()

virtual Model::GetTagsOutcomeCallable Aws::Glue::GlueClient::GetTagsCallable ( const Model::GetTagsRequest request) const
virtual

Retrieves a list of tags associated with a resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetTriggerAsync ( const Model::GetTriggerRequest request,
const GetTriggerResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the definition of a trigger.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetTriggerCallable()

virtual Model::GetTriggerOutcomeCallable Aws::Glue::GlueClient::GetTriggerCallable ( const Model::GetTriggerRequest request) const
virtual

Retrieves the definition of a trigger.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetTriggersAsync ( const Model::GetTriggersRequest request,
const GetTriggersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets all the triggers associated with a job.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetTriggersCallable()

virtual Model::GetTriggersOutcomeCallable Aws::Glue::GlueClient::GetTriggersCallable ( const Model::GetTriggersRequest request) const
virtual

Gets all the triggers associated with a job.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetUserDefinedFunctionAsync ( const Model::GetUserDefinedFunctionRequest request,
const GetUserDefinedFunctionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a specified function definition from the Data Catalog.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetUserDefinedFunctionCallable()

virtual Model::GetUserDefinedFunctionOutcomeCallable Aws::Glue::GlueClient::GetUserDefinedFunctionCallable ( const Model::GetUserDefinedFunctionRequest request) const
virtual

Retrieves a specified function definition from the Data Catalog.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetUserDefinedFunctionsAsync ( const Model::GetUserDefinedFunctionsRequest request,
const GetUserDefinedFunctionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves multiple function definitions from the Data Catalog.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetUserDefinedFunctionsCallable()

virtual Model::GetUserDefinedFunctionsOutcomeCallable Aws::Glue::GlueClient::GetUserDefinedFunctionsCallable ( const Model::GetUserDefinedFunctionsRequest request) const
virtual

Retrieves multiple function definitions from the Data Catalog.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetWorkflowAsync ( const Model::GetWorkflowRequest request,
const GetWorkflowResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves resource metadata for a workflow.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetWorkflowCallable()

virtual Model::GetWorkflowOutcomeCallable Aws::Glue::GlueClient::GetWorkflowCallable ( const Model::GetWorkflowRequest request) const
virtual

Retrieves resource metadata for a workflow.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetWorkflowRun()

virtual Model::GetWorkflowRunOutcome Aws::Glue::GlueClient::GetWorkflowRun ( const Model::GetWorkflowRunRequest request) const
virtual

Retrieves the metadata for a given workflow run.

See Also:

AWS API Reference

◆ GetWorkflowRunAsync()

virtual void Aws::Glue::GlueClient::GetWorkflowRunAsync ( const Model::GetWorkflowRunRequest request,
const GetWorkflowRunResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the metadata for a given workflow run.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetWorkflowRunCallable()

virtual Model::GetWorkflowRunOutcomeCallable Aws::Glue::GlueClient::GetWorkflowRunCallable ( const Model::GetWorkflowRunRequest request) const
virtual

Retrieves the metadata for a given workflow run.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetWorkflowRunPropertiesAsync ( const Model::GetWorkflowRunPropertiesRequest request,
const GetWorkflowRunPropertiesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the workflow run properties which were set during the run.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetWorkflowRunPropertiesCallable()

virtual Model::GetWorkflowRunPropertiesOutcomeCallable Aws::Glue::GlueClient::GetWorkflowRunPropertiesCallable ( const Model::GetWorkflowRunPropertiesRequest request) const
virtual

Retrieves the workflow run properties which were set during the run.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::GetWorkflowRunsAsync ( const Model::GetWorkflowRunsRequest request,
const GetWorkflowRunsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves metadata for all runs of a given workflow.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetWorkflowRunsCallable()

virtual Model::GetWorkflowRunsOutcomeCallable Aws::Glue::GlueClient::GetWorkflowRunsCallable ( const Model::GetWorkflowRunsRequest request) const
virtual

Retrieves metadata for all runs of a given workflow.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ImportCatalogToGlue()

virtual Model::ImportCatalogToGlueOutcome Aws::Glue::GlueClient::ImportCatalogToGlue ( const Model::ImportCatalogToGlueRequest request) const
virtual

Imports an existing Amazon Athena Data Catalog to AWS Glue

See Also:

AWS API Reference

◆ ImportCatalogToGlueAsync()

virtual void Aws::Glue::GlueClient::ImportCatalogToGlueAsync ( const Model::ImportCatalogToGlueRequest request,
const ImportCatalogToGlueResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Imports an existing Amazon Athena Data Catalog to AWS Glue

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ImportCatalogToGlueCallable()

virtual Model::ImportCatalogToGlueOutcomeCallable Aws::Glue::GlueClient::ImportCatalogToGlueCallable ( const Model::ImportCatalogToGlueRequest request) const
virtual

Imports an existing Amazon Athena Data Catalog to AWS Glue

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListCrawlers()

virtual Model::ListCrawlersOutcome Aws::Glue::GlueClient::ListCrawlers ( const Model::ListCrawlersRequest request) const
virtual

Retrieves the names of all crawler resources in this AWS 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()

virtual void Aws::Glue::GlueClient::ListCrawlersAsync ( const Model::ListCrawlersRequest request,
const ListCrawlersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the names of all crawler resources in this AWS 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListCrawlersCallable()

virtual Model::ListCrawlersOutcomeCallable Aws::Glue::GlueClient::ListCrawlersCallable ( const Model::ListCrawlersRequest request) const
virtual

Retrieves the names of all crawler resources in this AWS 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListDevEndpoints()

virtual Model::ListDevEndpointsOutcome Aws::Glue::GlueClient::ListDevEndpoints ( const Model::ListDevEndpointsRequest request) const
virtual

Retrieves the names of all DevEndpoint resources in this AWS 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()

virtual void Aws::Glue::GlueClient::ListDevEndpointsAsync ( const Model::ListDevEndpointsRequest request,
const ListDevEndpointsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the names of all DevEndpoint resources in this AWS 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListDevEndpointsCallable()

virtual Model::ListDevEndpointsOutcomeCallable Aws::Glue::GlueClient::ListDevEndpointsCallable ( const Model::ListDevEndpointsRequest request) const
virtual

Retrieves the names of all DevEndpoint resources in this AWS 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListJobs()

virtual Model::ListJobsOutcome Aws::Glue::GlueClient::ListJobs ( const Model::ListJobsRequest request) const
virtual

Retrieves the names of all job resources in this AWS 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()

virtual void Aws::Glue::GlueClient::ListJobsAsync ( const Model::ListJobsRequest request,
const ListJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the names of all job resources in this AWS 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListJobsCallable()

virtual Model::ListJobsOutcomeCallable Aws::Glue::GlueClient::ListJobsCallable ( const Model::ListJobsRequest request) const
virtual

Retrieves the names of all job resources in this AWS 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListMLTransforms()

virtual Model::ListMLTransformsOutcome Aws::Glue::GlueClient::ListMLTransforms ( const Model::ListMLTransformsRequest request) const
virtual

Retrieves a sortable, filterable list of existing AWS Glue machine learning transforms in this AWS 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()

virtual void Aws::Glue::GlueClient::ListMLTransformsAsync ( const Model::ListMLTransformsRequest request,
const ListMLTransformsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a sortable, filterable list of existing AWS Glue machine learning transforms in this AWS 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListMLTransformsCallable()

virtual Model::ListMLTransformsOutcomeCallable Aws::Glue::GlueClient::ListMLTransformsCallable ( const Model::ListMLTransformsRequest request) const
virtual

Retrieves a sortable, filterable list of existing AWS Glue machine learning transforms in this AWS 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::ListRegistriesAsync ( const Model::ListRegistriesRequest request,
const ListRegistriesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListRegistriesCallable()

virtual Model::ListRegistriesOutcomeCallable Aws::Glue::GlueClient::ListRegistriesCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::ListSchemasAsync ( const Model::ListSchemasRequest request,
const ListSchemasResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListSchemasCallable()

virtual Model::ListSchemasOutcomeCallable Aws::Glue::GlueClient::ListSchemasCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::ListSchemaVersionsAsync ( const Model::ListSchemaVersionsRequest request,
const ListSchemaVersionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListSchemaVersionsCallable()

virtual Model::ListSchemaVersionsOutcomeCallable Aws::Glue::GlueClient::ListSchemaVersionsCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTriggers()

virtual Model::ListTriggersOutcome Aws::Glue::GlueClient::ListTriggers ( const Model::ListTriggersRequest request) const
virtual

Retrieves the names of all trigger resources in this AWS 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()

virtual void Aws::Glue::GlueClient::ListTriggersAsync ( const Model::ListTriggersRequest request,
const ListTriggersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the names of all trigger resources in this AWS 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTriggersCallable()

virtual Model::ListTriggersOutcomeCallable Aws::Glue::GlueClient::ListTriggersCallable ( const Model::ListTriggersRequest request) const
virtual

Retrieves the names of all trigger resources in this AWS 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::ListWorkflowsAsync ( const Model::ListWorkflowsRequest request,
const ListWorkflowsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists names of workflows created in the account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListWorkflowsCallable()

virtual Model::ListWorkflowsOutcomeCallable Aws::Glue::GlueClient::ListWorkflowsCallable ( const Model::ListWorkflowsRequest request) const
virtual

Lists names of workflows created in the account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::PutDataCatalogEncryptionSettingsAsync ( const Model::PutDataCatalogEncryptionSettingsRequest request,
const PutDataCatalogEncryptionSettingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PutDataCatalogEncryptionSettingsCallable()

virtual Model::PutDataCatalogEncryptionSettingsOutcomeCallable Aws::Glue::GlueClient::PutDataCatalogEncryptionSettingsCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::PutResourcePolicyAsync ( const Model::PutResourcePolicyRequest request,
const PutResourcePolicyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Sets the Data Catalog resource policy for access control.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PutResourcePolicyCallable()

virtual Model::PutResourcePolicyOutcomeCallable Aws::Glue::GlueClient::PutResourcePolicyCallable ( const Model::PutResourcePolicyRequest request) const
virtual

Sets the Data Catalog resource policy for access control.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::PutSchemaVersionMetadataAsync ( const Model::PutSchemaVersionMetadataRequest request,
const PutSchemaVersionMetadataResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PutSchemaVersionMetadataCallable()

virtual Model::PutSchemaVersionMetadataOutcomeCallable Aws::Glue::GlueClient::PutSchemaVersionMetadataCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::PutWorkflowRunPropertiesAsync ( const Model::PutWorkflowRunPropertiesRequest request,
const PutWorkflowRunPropertiesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PutWorkflowRunPropertiesCallable()

virtual Model::PutWorkflowRunPropertiesOutcomeCallable Aws::Glue::GlueClient::PutWorkflowRunPropertiesCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::QuerySchemaVersionMetadataAsync ( const Model::QuerySchemaVersionMetadataRequest request,
const QuerySchemaVersionMetadataResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Queries for the schema version metadata information.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ QuerySchemaVersionMetadataCallable()

virtual Model::QuerySchemaVersionMetadataOutcomeCallable Aws::Glue::GlueClient::QuerySchemaVersionMetadataCallable ( const Model::QuerySchemaVersionMetadataRequest request) const
virtual

Queries for the schema version metadata information.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::RegisterSchemaVersionAsync ( const Model::RegisterSchemaVersionRequest request,
const RegisterSchemaVersionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RegisterSchemaVersionCallable()

virtual Model::RegisterSchemaVersionOutcomeCallable Aws::Glue::GlueClient::RegisterSchemaVersionCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::RemoveSchemaVersionMetadataAsync ( const Model::RemoveSchemaVersionMetadataRequest request,
const RemoveSchemaVersionMetadataResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes a key value pair from the schema version metadata for the specified schema version ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RemoveSchemaVersionMetadataCallable()

virtual Model::RemoveSchemaVersionMetadataOutcomeCallable Aws::Glue::GlueClient::RemoveSchemaVersionMetadataCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ResetJobBookmark()

virtual Model::ResetJobBookmarkOutcome Aws::Glue::GlueClient::ResetJobBookmark ( const Model::ResetJobBookmarkRequest request) const
virtual

Resets a bookmark entry.

See Also:

AWS API Reference

◆ ResetJobBookmarkAsync()

virtual void Aws::Glue::GlueClient::ResetJobBookmarkAsync ( const Model::ResetJobBookmarkRequest request,
const ResetJobBookmarkResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Resets a bookmark entry.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ResetJobBookmarkCallable()

virtual Model::ResetJobBookmarkOutcomeCallable Aws::Glue::GlueClient::ResetJobBookmarkCallable ( const Model::ResetJobBookmarkRequest request) const
virtual

Resets a bookmark entry.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::ResumeWorkflowRunAsync ( const Model::ResumeWorkflowRunRequest request,
const ResumeWorkflowRunResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ResumeWorkflowRunCallable()

virtual Model::ResumeWorkflowRunOutcomeCallable Aws::Glue::GlueClient::ResumeWorkflowRunCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::SearchTablesAsync ( const Model::SearchTablesRequest request,
const SearchTablesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ SearchTablesCallable()

virtual Model::SearchTablesOutcomeCallable Aws::Glue::GlueClient::SearchTablesCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::StartCrawlerAsync ( const Model::StartCrawlerRequest request,
const StartCrawlerResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartCrawlerCallable()

virtual Model::StartCrawlerOutcomeCallable Aws::Glue::GlueClient::StartCrawlerCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::StartCrawlerScheduleAsync ( const Model::StartCrawlerScheduleRequest request,
const StartCrawlerScheduleResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartCrawlerScheduleCallable()

virtual Model::StartCrawlerScheduleOutcomeCallable Aws::Glue::GlueClient::StartCrawlerScheduleCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::StartExportLabelsTaskRunAsync ( const Model::StartExportLabelsTaskRunRequest request,
const StartExportLabelsTaskRunResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartExportLabelsTaskRunCallable()

virtual Model::StartExportLabelsTaskRunOutcomeCallable Aws::Glue::GlueClient::StartExportLabelsTaskRunCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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, AWS 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()

virtual void Aws::Glue::GlueClient::StartImportLabelsTaskRunAsync ( const Model::StartImportLabelsTaskRunRequest request,
const StartImportLabelsTaskRunResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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, AWS 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartImportLabelsTaskRunCallable()

virtual Model::StartImportLabelsTaskRunOutcomeCallable Aws::Glue::GlueClient::StartImportLabelsTaskRunCallable ( 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, AWS 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Glue::GlueClient::StartJobRunAsync ( const Model::StartJobRunRequest request,
const StartJobRunResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Starts a job run using a job definition.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartJobRunCallable()

virtual Model::StartJobRunOutcomeCallable Aws::Glue::GlueClient::StartJobRunCallable ( const Model::StartJobRunRequest request) const
virtual

Starts a job run using a job definition.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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, AWS 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 th