AWS SDK for C++AWS SDK for C++ Version 1.11.606 |
#include <GlueClient.h>
<fullname>Glue</fullname>
Defines the public endpoint for the Glue service.
Definition at line 22 of file GlueClient.h.
Definition at line 25 of file GlueClient.h.
Definition at line 29 of file GlueClient.h.
Definition at line 30 of file GlueClient.h.
Aws::Glue::GlueClientConfiguration()
,
nullptr
Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.
nullptr
,
Aws::Glue::GlueClientConfiguration()
Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.
nullptr
,
Aws::Glue::GlueClientConfiguration()
Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used
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.
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.
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
nullptr
An Async wrapper for BatchCreatePartition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 101 of file GlueClient.h.
A Callable wrapper for BatchCreatePartition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 92 of file GlueClient.h.
nullptr
An Async wrapper for BatchDeleteConnection that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 127 of file GlueClient.h.
A Callable wrapper for BatchDeleteConnection that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 118 of file GlueClient.h.
nullptr
An Async wrapper for BatchDeletePartition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 153 of file GlueClient.h.
A Callable wrapper for BatchDeletePartition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 144 of file GlueClient.h.
Deletes multiple tables at once.
After completing this operation, you no longer have access to the table versions and partitions that belong to the deleted table. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.
To ensure the immediate deletion of all related resources, before calling BatchDeleteTable
, use DeleteTableVersion
or BatchDeleteTableVersion
, and DeletePartition
or BatchDeletePartition
, to delete any resources that belong to the table.
nullptr
An Async wrapper for BatchDeleteTable that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 186 of file GlueClient.h.
A Callable wrapper for BatchDeleteTable that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 177 of file GlueClient.h.
nullptr
An Async wrapper for BatchDeleteTableVersion that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 212 of file GlueClient.h.
A Callable wrapper for BatchDeleteTableVersion that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 203 of file GlueClient.h.
nullptr
An Async wrapper for BatchGetBlueprints that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 238 of file GlueClient.h.
A Callable wrapper for BatchGetBlueprints that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 229 of file GlueClient.h.
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.
nullptr
An Async wrapper for BatchGetCrawlers that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 267 of file GlueClient.h.
A Callable wrapper for BatchGetCrawlers that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 258 of file GlueClient.h.
Retrieves the details for the custom patterns specified by a list of names.
nullptr
An Async wrapper for BatchGetCustomEntityTypes that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 293 of file GlueClient.h.
A Callable wrapper for BatchGetCustomEntityTypes that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 284 of file GlueClient.h.
nullptr
An Async wrapper for BatchGetDataQualityResult that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 319 of file GlueClient.h.
A Callable wrapper for BatchGetDataQualityResult that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 310 of file GlueClient.h.
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.
nullptr
An Async wrapper for BatchGetDevEndpoints that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 348 of file GlueClient.h.
A Callable wrapper for BatchGetDevEndpoints that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 339 of file GlueClient.h.
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.
nullptr
An Async wrapper for BatchGetJobs that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 377 of file GlueClient.h.
A Callable wrapper for BatchGetJobs that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 368 of file GlueClient.h.
nullptr
An Async wrapper for BatchGetPartition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 402 of file GlueClient.h.
A Callable wrapper for BatchGetPartition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 393 of file GlueClient.h.
nullptr
An Async wrapper for BatchGetTableOptimizer that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 428 of file GlueClient.h.
A Callable wrapper for BatchGetTableOptimizer that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 419 of file GlueClient.h.
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.
nullptr
An Async wrapper for BatchGetTriggers that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 457 of file GlueClient.h.
A Callable wrapper for BatchGetTriggers that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 448 of file GlueClient.h.
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.
nullptr
An Async wrapper for BatchGetWorkflows that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 486 of file GlueClient.h.
A Callable wrapper for BatchGetWorkflows that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 477 of file GlueClient.h.
nullptr
An Async wrapper for BatchPutDataQualityStatisticAnnotation that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 512 of file GlueClient.h.
A Callable wrapper for BatchPutDataQualityStatisticAnnotation that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 503 of file GlueClient.h.
nullptr
An Async wrapper for BatchStopJobRun that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 538 of file GlueClient.h.
A Callable wrapper for BatchStopJobRun that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 529 of file GlueClient.h.
nullptr
An Async wrapper for BatchUpdatePartition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 564 of file GlueClient.h.
A Callable wrapper for BatchUpdatePartition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 555 of file GlueClient.h.
Cancels the specified recommendation run that was being used to generate rules.
nullptr
An Async wrapper for CancelDataQualityRuleRecommendationRun that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 590 of file GlueClient.h.
A Callable wrapper for CancelDataQualityRuleRecommendationRun that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 581 of file GlueClient.h.
nullptr
An Async wrapper for CancelDataQualityRulesetEvaluationRun that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 616 of file GlueClient.h.
A Callable wrapper for CancelDataQualityRulesetEvaluationRun that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 607 of file GlueClient.h.
Cancels (stops) a task run. Machine learning task runs are asynchronous tasks that Glue runs on your behalf as part of various machine learning workflows. You can cancel a machine learning task run at any time by calling CancelMLTaskRun
with a task run's parent transform's TransformID
and the task run's TaskRunId
.
nullptr
An Async wrapper for CancelMLTaskRun that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 646 of file GlueClient.h.
A Callable wrapper for CancelMLTaskRun that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 637 of file GlueClient.h.
nullptr
An Async wrapper for CancelStatement that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 671 of file GlueClient.h.
A Callable wrapper for CancelStatement that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 662 of file GlueClient.h.
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.
nullptr
An Async wrapper for CheckSchemaVersionValidity that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 699 of file GlueClient.h.
A Callable wrapper for CheckSchemaVersionValidity that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 690 of file GlueClient.h.
nullptr
An Async wrapper for CreateBlueprint that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 724 of file GlueClient.h.
A Callable wrapper for CreateBlueprint that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 715 of file GlueClient.h.
nullptr
An Async wrapper for CreateCatalog that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 749 of file GlueClient.h.
A Callable wrapper for CreateCatalog that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 740 of file GlueClient.h.
{}
)
const
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.
nullptr
,
{}
An Async wrapper for CreateClassifier that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 777 of file GlueClient.h.
{}
)
const
A Callable wrapper for CreateClassifier that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 768 of file GlueClient.h.
nullptr
An Async wrapper for CreateColumnStatisticsTaskSettings that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 802 of file GlueClient.h.
A Callable wrapper for CreateColumnStatisticsTaskSettings that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 793 of file GlueClient.h.
Creates a connection definition in the Data Catalog.
Connections used for creating federated resources require the IAM glue:PassConnection
permission.
nullptr
An Async wrapper for CreateConnection that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 829 of file GlueClient.h.
A Callable wrapper for CreateConnection that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 820 of file GlueClient.h.
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.
nullptr
An Async wrapper for CreateCrawler that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 857 of file GlueClient.h.
A Callable wrapper for CreateCrawler that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 848 of file GlueClient.h.
Creates a custom pattern that is used to detect sensitive data across the columns and rows of your structured data.
Each custom pattern you create specifies a regular expression and an optional list of context words. If no context words are passed only a regular expression is checked.
nullptr
An Async wrapper for CreateCustomEntityType that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 886 of file GlueClient.h.
A Callable wrapper for CreateCustomEntityType that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 877 of file GlueClient.h.
nullptr
An Async wrapper for CreateDatabase that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 939 of file GlueClient.h.
A Callable wrapper for CreateDatabase that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 930 of file GlueClient.h.
nullptr
An Async wrapper for CreateDataQualityRuleset that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 914 of file GlueClient.h.
A Callable wrapper for CreateDataQualityRuleset that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 905 of file GlueClient.h.
nullptr
An Async wrapper for CreateDevEndpoint that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 964 of file GlueClient.h.
A Callable wrapper for CreateDevEndpoint that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 955 of file GlueClient.h.
Creates a Zero-ETL integration in the caller's account between two resources with Amazon Resource Names (ARNs): the SourceArn
and TargetArn
.
nullptr
An Async wrapper for CreateIntegration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 991 of file GlueClient.h.
A Callable wrapper for CreateIntegration that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 982 of file GlueClient.h.
This API can be used for setting up the ResourceProperty
of the Glue connection (for the source) or Glue database ARN (for the target). These properties can include the role to access the connection or database. To set both source and target properties the same API needs to be invoked with the Glue connection ARN as ResourceArn
with SourceProcessingProperties
and the Glue database ARN as ResourceArn
with TargetProcessingProperties
respectively.
nullptr
An Async wrapper for CreateIntegrationResourceProperty that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1023 of file GlueClient.h.
A Callable wrapper for CreateIntegrationResourceProperty that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1014 of file GlueClient.h.
This API is used to provide optional override properties for the the tables that need to be replicated. These properties can include properties for filtering and partitioning for the source and target tables. To set both source and target properties the same API need to be invoked with the Glue connection ARN as ResourceArn
with SourceTableConfig
, and the Glue database ARN as ResourceArn
with TargetTableConfig
respectively.
nullptr
An Async wrapper for CreateIntegrationTableProperties that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1054 of file GlueClient.h.
A Callable wrapper for CreateIntegrationTableProperties that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1045 of file GlueClient.h.
nullptr
An Async wrapper for CreateJob that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1079 of file GlueClient.h.
A Callable wrapper for CreateJob that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1070 of file GlueClient.h.
Creates an Glue machine learning transform. This operation creates the transform and all the necessary parameters to train it.
Call this operation as the first step in the process of using a machine learning transform (such as the FindMatches
transform) for deduplicating data. You can provide an optional Description
, in addition to the parameters that you want to use for your algorithm.
You must also specify certain parameters for the tasks that Glue runs on your behalf as part of learning from your data and creating a high-quality machine learning transform. These parameters include Role
, and optionally, AllocatedCapacity
, Timeout
, and MaxRetries
. For more information, see Jobs.
nullptr
An Async wrapper for CreateMLTransform that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1116 of file GlueClient.h.
A Callable wrapper for CreateMLTransform that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1107 of file GlueClient.h.
nullptr
An Async wrapper for CreatePartition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1141 of file GlueClient.h.
A Callable wrapper for CreatePartition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1132 of file GlueClient.h.
nullptr
An Async wrapper for CreatePartitionIndex that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1167 of file GlueClient.h.
A Callable wrapper for CreatePartitionIndex that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1158 of file GlueClient.h.
Creates a new registry which may be used to hold a collection of schemas.
nullptr
An Async wrapper for CreateRegistry that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1193 of file GlueClient.h.
A Callable wrapper for CreateRegistry that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1184 of file GlueClient.h.
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.
nullptr
An Async wrapper for CreateSchema that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1227 of file GlueClient.h.
A Callable wrapper for CreateSchema that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1218 of file GlueClient.h.
{}
)
const
nullptr
,
{}
An Async wrapper for CreateScript that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1253 of file GlueClient.h.
{}
)
const
A Callable wrapper for CreateScript that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1244 of file GlueClient.h.
Creates a new security configuration. A security configuration is a set of security properties that can be used by Glue. You can use a security configuration to encrypt data at rest. For information about using security configurations in Glue, see Encrypting Data Written by Crawlers, Jobs, and Development Endpoints.
nullptr
An Async wrapper for CreateSecurityConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1284 of file GlueClient.h.
A Callable wrapper for CreateSecurityConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1275 of file GlueClient.h.
nullptr
An Async wrapper for CreateSession that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1309 of file GlueClient.h.
A Callable wrapper for CreateSession that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1300 of file GlueClient.h.
nullptr
An Async wrapper for CreateTable that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1334 of file GlueClient.h.
A Callable wrapper for CreateTable that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1325 of file GlueClient.h.
nullptr
An Async wrapper for CreateTableOptimizer that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1360 of file GlueClient.h.
A Callable wrapper for CreateTableOptimizer that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1351 of file GlueClient.h.
Creates a new trigger.
Job arguments may be logged. Do not pass plaintext secrets as arguments. Retrieve secrets from a Glue Connection, Amazon Web Services Secrets Manager or other secret management mechanism if you intend to keep them within the Job.
nullptr
An Async wrapper for CreateTrigger that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1388 of file GlueClient.h.
A Callable wrapper for CreateTrigger that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1379 of file GlueClient.h.
nullptr
An Async wrapper for CreateUsageProfile that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1413 of file GlueClient.h.
A Callable wrapper for CreateUsageProfile that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1404 of file GlueClient.h.
nullptr
An Async wrapper for CreateUserDefinedFunction that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1439 of file GlueClient.h.
A Callable wrapper for CreateUserDefinedFunction that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1430 of file GlueClient.h.
nullptr
An Async wrapper for CreateWorkflow that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1464 of file GlueClient.h.
A Callable wrapper for CreateWorkflow that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1455 of file GlueClient.h.
nullptr
An Async wrapper for DeleteBlueprint that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1489 of file GlueClient.h.
A Callable wrapper for DeleteBlueprint that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1480 of file GlueClient.h.
Removes the specified catalog from the Glue Data Catalog.
After completing this operation, you no longer have access to the databases, tables (and all table versions and partitions that might belong to the tables) and the user-defined functions in the deleted catalog. 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 the DeleteCatalog
operation, use DeleteTableVersion
(or BatchDeleteTableVersion
), DeletePartition
(or BatchDeletePartition
), DeleteTable
(or BatchDeleteTable
), DeleteUserDefinedFunction
and DeleteDatabase
to delete any resources that belong to the catalog.
nullptr
An Async wrapper for DeleteCatalog that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1525 of file GlueClient.h.
A Callable wrapper for DeleteCatalog that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1516 of file GlueClient.h.
nullptr
An Async wrapper for DeleteClassifier that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1550 of file GlueClient.h.
A Callable wrapper for DeleteClassifier that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1541 of file GlueClient.h.
Delete the partition column statistics of a column.
The Identity and Access Management (IAM) permission required for this operation is DeletePartition
.
nullptr
An Async wrapper for DeleteColumnStatisticsForPartition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1577 of file GlueClient.h.
A Callable wrapper for DeleteColumnStatisticsForPartition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1568 of file GlueClient.h.
Retrieves table statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is DeleteTable
.
nullptr
An Async wrapper for DeleteColumnStatisticsForTable that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1604 of file GlueClient.h.
A Callable wrapper for DeleteColumnStatisticsForTable that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1595 of file GlueClient.h.
nullptr
An Async wrapper for DeleteColumnStatisticsTaskSettings that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1629 of file GlueClient.h.
A Callable wrapper for DeleteColumnStatisticsTaskSettings that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1620 of file GlueClient.h.
nullptr
An Async wrapper for DeleteConnection that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1654 of file GlueClient.h.
A Callable wrapper for DeleteConnection that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1645 of file GlueClient.h.
Removes a specified crawler from the Glue Data Catalog, unless the crawler state is RUNNING
.
nullptr
An Async wrapper for DeleteCrawler that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1680 of file GlueClient.h.
A Callable wrapper for DeleteCrawler that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1671 of file GlueClient.h.
nullptr
An Async wrapper for DeleteCustomEntityType that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1706 of file GlueClient.h.
A Callable wrapper for DeleteCustomEntityType that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1697 of file GlueClient.h.
Removes a specified database from a Data Catalog.
After completing this operation, you no longer have access to the tables (and all table versions and partitions that might belong to the tables) and the user-defined functions in the deleted database. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.
To ensure the immediate deletion of all related resources, before calling DeleteDatabase
, use DeleteTableVersion
or BatchDeleteTableVersion
, DeletePartition
or BatchDeletePartition
, DeleteUserDefinedFunction
, and DeleteTable
or BatchDeleteTable
, to delete any resources that belong to the database.
nullptr
An Async wrapper for DeleteDatabase that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1766 of file GlueClient.h.
A Callable wrapper for DeleteDatabase that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1757 of file GlueClient.h.
nullptr
An Async wrapper for DeleteDataQualityRuleset that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1731 of file GlueClient.h.
A Callable wrapper for DeleteDataQualityRuleset that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1722 of file GlueClient.h.
nullptr
An Async wrapper for DeleteDevEndpoint that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1791 of file GlueClient.h.
A Callable wrapper for DeleteDevEndpoint that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1782 of file GlueClient.h.
nullptr
An Async wrapper for DeleteIntegration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1816 of file GlueClient.h.
A Callable wrapper for DeleteIntegration that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1807 of file GlueClient.h.
Deletes the table properties that have been created for the tables that need to be replicated.
nullptr
An Async wrapper for DeleteIntegrationTableProperties that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1842 of file GlueClient.h.
A Callable wrapper for DeleteIntegrationTableProperties that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1833 of file GlueClient.h.
Deletes a specified job definition. If the job definition is not found, no exception is thrown.
nullptr
An Async wrapper for DeleteJob that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1868 of file GlueClient.h.
A Callable wrapper for DeleteJob that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1859 of file GlueClient.h.
Deletes an Glue machine learning transform. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue. If you no longer need a transform, you can delete it by calling DeleteMLTransforms
. However, any Glue jobs that still reference the deleted transform will no longer succeed.
nullptr
An Async wrapper for DeleteMLTransform that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1899 of file GlueClient.h.
A Callable wrapper for DeleteMLTransform that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1890 of file GlueClient.h.
nullptr
An Async wrapper for DeletePartition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1924 of file GlueClient.h.
A Callable wrapper for DeletePartition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1915 of file GlueClient.h.
nullptr
An Async wrapper for DeletePartitionIndex that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1950 of file GlueClient.h.
A Callable wrapper for DeletePartitionIndex that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1941 of file GlueClient.h.
Delete the entire registry including schema and all of its versions. To get the status of the delete operation, you can call the GetRegistry
API after the asynchronous call. Deleting a registry will deactivate all online operations for the registry such as the UpdateRegistry
, CreateSchema
, UpdateSchema
, and RegisterSchemaVersion
APIs.
nullptr
An Async wrapper for DeleteRegistry that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1980 of file GlueClient.h.
A Callable wrapper for DeleteRegistry that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1971 of file GlueClient.h.
{}
)
const
nullptr
,
{}
An Async wrapper for DeleteResourcePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2005 of file GlueClient.h.
{}
)
const
A Callable wrapper for DeleteResourcePolicy that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1996 of file GlueClient.h.
Deletes the entire schema set, including the schema set and all of its versions. To get the status of the delete operation, you can call GetSchema
API after the asynchronous call. Deleting a registry will deactivate all online operations for the schema, such as the GetSchemaByDefinition
, and RegisterSchemaVersion
APIs.
nullptr
An Async wrapper for DeleteSchema that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2035 of file GlueClient.h.
A Callable wrapper for DeleteSchema that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 2026 of file GlueClient.h.
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.
nullptr
An Async wrapper for DeleteSchemaVersions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2074 of file GlueClient.h.
A Callable wrapper for DeleteSchemaVersions that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 2065 of file GlueClient.h.
nullptr
An Async wrapper for DeleteSecurityConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2099 of file GlueClient.h.
A Callable wrapper for DeleteSecurityConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 2090 of file GlueClient.h.
nullptr
An Async wrapper for DeleteSession that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2124 of file GlueClient.h.
A Callable wrapper for DeleteSession that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 2115 of file GlueClient.h.
Removes a table definition from the Data Catalog.
After completing this operation, you no longer have access to the table versions and partitions that belong to the deleted table. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.
To ensure the immediate deletion of all related resources, before calling DeleteTable
, use DeleteTableVersion
or BatchDeleteTableVersion
, and DeletePartition
or BatchDeletePartition
, to delete any resources that belong to the table.
nullptr
An Async wrapper for DeleteTable that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2157 of file GlueClient.h.
A Callable wrapper for DeleteTable that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 2148 of file GlueClient.h.
Deletes an optimizer and all associated metadata for a table. The optimization will no longer be performed on the table.
nullptr
An Async wrapper for DeleteTableOptimizer that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2184 of file GlueClient.h.
A Callable wrapper for DeleteTableOptimizer that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 2175 of file GlueClient.h.
nullptr
An Async wrapper for DeleteTableVersion that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2209 of file GlueClient.h.
A Callable wrapper for DeleteTableVersion that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 2200 of file GlueClient.h.