AWS SDK for C++AWS SDK for C++ Version 1.11.440 |
#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.
{}
)
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 752 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 743 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 777 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 768 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 804 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 795 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 832 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 823 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 861 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 852 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 914 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 905 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 889 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 880 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 939 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 930 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 964 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 955 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 1001 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 992 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 1026 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 1017 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 1052 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 1043 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 1078 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 1069 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 1112 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 1103 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 1138 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 1129 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 1169 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 1160 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 1194 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 1185 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 1219 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 1210 of file GlueClient.h.
Creates a new table optimizer for a specific function. compaction
is the only currently supported optimizer type.
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 1246 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 1237 of file GlueClient.h.
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 1271 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 1262 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 1296 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 1287 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 1322 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 1313 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 1347 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 1338 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 1372 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 1363 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 1397 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 1388 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 1424 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 1415 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 1451 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 1442 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 1476 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 1467 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 1501 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 1492 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 1527 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 1518 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 1553 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 1544 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 1613 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 1604 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 1578 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 1569 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 1638 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 1629 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 1664 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 1655 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 1695 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 1686 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 1720 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 1711 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 1746 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 1737 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 1776 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 1767 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 1801 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 1792 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 1831 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 1822 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 1870 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 1861 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 1895 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 1886 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 1920 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 1911 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 1953 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 1944 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 1980 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 1971 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 2005 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 1996 of file GlueClient.h.
Deletes a specified trigger. If the trigger is not found, no exception is thrown.
nullptr
An Async wrapper for DeleteTrigger that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2031 of file GlueClient.h.
A Callable wrapper for DeleteTrigger that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 2022 of file GlueClient.h.
nullptr
An Async wrapper for DeleteUsageProfile that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2056 of file GlueClient.h.
A Callable wrapper for DeleteUsageProfile that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 2047 of file GlueClient.h.
nullptr
An Async wrapper for DeleteUserDefinedFunction that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2082 of file GlueClient.h.
A Callable wrapper for DeleteUserDefinedFunction that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 2073 of file GlueClient.h.
nullptr
An Async wrapper for DeleteWorkflow that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2107 of file GlueClient.h.
A Callable wrapper for DeleteWorkflow that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 2098 of file GlueClient.h.
nullptr
An Async wrapper for GetBlueprint that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2132 of file GlueClient.h.
A Callable wrapper for GetBlueprint that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 2123 of file GlueClient.h.
nullptr
An Async wrapper for GetBlueprintRun that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2157 of file GlueClient.h.
A Callable wrapper for GetBlueprintRun that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 2148 of file GlueClient.h.
nullptr
An Async wrapper for GetBlueprintRuns that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2183 of file GlueClient.h.