/* * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.services.glue; import javax.annotation.Generated; import com.amazonaws.services.glue.model.*; /** * Interface for accessing AWS Glue asynchronously. Each asynchronous method will return a Java Future object * representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive * notification when an asynchronous operation completes. *
* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.glue.AbstractAWSGlueAsync} instead. *
*
*
* Defines the public endpoint for the Glue service. *
*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AWSGlueAsync extends AWSGlue { /** ** Creates one or more partitions in a batch operation. *
* * @param batchCreatePartitionRequest * @return A Java Future containing the result of the BatchCreatePartition operation returned by the service. * @sample AWSGlueAsync.BatchCreatePartition * @see AWS API * Documentation */ java.util.concurrent.Future* Creates one or more partitions in a batch operation. *
* * @param batchCreatePartitionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the BatchCreatePartition operation returned by the service. * @sample AWSGlueAsyncHandler.BatchCreatePartition * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a list of connection definitions from the Data Catalog. *
* * @param batchDeleteConnectionRequest * @return A Java Future containing the result of the BatchDeleteConnection operation returned by the service. * @sample AWSGlueAsync.BatchDeleteConnection * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a list of connection definitions from the Data Catalog. *
* * @param batchDeleteConnectionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the BatchDeleteConnection operation returned by the service. * @sample AWSGlueAsyncHandler.BatchDeleteConnection * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes one or more partitions in a batch operation. *
* * @param batchDeletePartitionRequest * @return A Java Future containing the result of the BatchDeletePartition operation returned by the service. * @sample AWSGlueAsync.BatchDeletePartition * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes one or more partitions in a batch operation. *
* * @param batchDeletePartitionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the BatchDeletePartition operation returned by the service. * @sample AWSGlueAsyncHandler.BatchDeletePartition * @see AWS API * Documentation */ java.util.concurrent.Future* 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.
*
* 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.
*
* Deletes a specified batch of versions of a table. *
* * @param batchDeleteTableVersionRequest * @return A Java Future containing the result of the BatchDeleteTableVersion operation returned by the service. * @sample AWSGlueAsync.BatchDeleteTableVersion * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes a specified batch of versions of a table. *
* * @param batchDeleteTableVersionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the BatchDeleteTableVersion operation returned by the service. * @sample AWSGlueAsyncHandler.BatchDeleteTableVersion * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves information about a list of blueprints. *
* * @param batchGetBlueprintsRequest * @return A Java Future containing the result of the BatchGetBlueprints operation returned by the service. * @sample AWSGlueAsync.BatchGetBlueprints * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves information about a list of blueprints. *
* * @param batchGetBlueprintsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the BatchGetBlueprints operation returned by the service. * @sample AWSGlueAsyncHandler.BatchGetBlueprints * @see AWS API * Documentation */ java.util.concurrent.Future
* 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.
*
* 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.
*
* Retrieves the details for the custom patterns specified by a list of names. *
* * @param batchGetCustomEntityTypesRequest * @return A Java Future containing the result of the BatchGetCustomEntityTypes operation returned by the service. * @sample AWSGlueAsync.BatchGetCustomEntityTypes * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves the details for the custom patterns specified by a list of names. *
* * @param batchGetCustomEntityTypesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the BatchGetCustomEntityTypes operation returned by the service. * @sample AWSGlueAsyncHandler.BatchGetCustomEntityTypes * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves a list of data quality results for the specified result IDs. *
* * @param batchGetDataQualityResultRequest * @return A Java Future containing the result of the BatchGetDataQualityResult operation returned by the service. * @sample AWSGlueAsync.BatchGetDataQualityResult * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves a list of data quality results for the specified result IDs. *
* * @param batchGetDataQualityResultRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the BatchGetDataQualityResult operation returned by the service. * @sample AWSGlueAsyncHandler.BatchGetDataQualityResult * @see AWS * API Documentation */ java.util.concurrent.Future
* 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.
*
* 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.
*
* 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.
*
* 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.
*
* Retrieves partitions in a batch request. *
* * @param batchGetPartitionRequest * @return A Java Future containing the result of the BatchGetPartition operation returned by the service. * @sample AWSGlueAsync.BatchGetPartition * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves partitions in a batch request. *
* * @param batchGetPartitionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the BatchGetPartition operation returned by the service. * @sample AWSGlueAsyncHandler.BatchGetPartition * @see AWS API * Documentation */ java.util.concurrent.Future
* 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.
*
* 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.
*
* 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.
*
* 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.
*
* Stops one or more job runs for a specified job definition. *
* * @param batchStopJobRunRequest * @return A Java Future containing the result of the BatchStopJobRun operation returned by the service. * @sample AWSGlueAsync.BatchStopJobRun * @see AWS API * Documentation */ java.util.concurrent.Future* Stops one or more job runs for a specified job definition. *
* * @param batchStopJobRunRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the BatchStopJobRun operation returned by the service. * @sample AWSGlueAsyncHandler.BatchStopJobRun * @see AWS API * Documentation */ java.util.concurrent.Future* Updates one or more partitions in a batch operation. *
* * @param batchUpdatePartitionRequest * @return A Java Future containing the result of the BatchUpdatePartition operation returned by the service. * @sample AWSGlueAsync.BatchUpdatePartition * @see AWS API * Documentation */ java.util.concurrent.Future* Updates one or more partitions in a batch operation. *
* * @param batchUpdatePartitionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the BatchUpdatePartition operation returned by the service. * @sample AWSGlueAsyncHandler.BatchUpdatePartition * @see AWS API * Documentation */ java.util.concurrent.Future* Cancels the specified recommendation run that was being used to generate rules. *
* * @param cancelDataQualityRuleRecommendationRunRequest * @return A Java Future containing the result of the CancelDataQualityRuleRecommendationRun operation returned by * the service. * @sample AWSGlueAsync.CancelDataQualityRuleRecommendationRun * @see AWS API Documentation */ java.util.concurrent.Future* Cancels the specified recommendation run that was being used to generate rules. *
* * @param cancelDataQualityRuleRecommendationRunRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CancelDataQualityRuleRecommendationRun operation returned by * the service. * @sample AWSGlueAsyncHandler.CancelDataQualityRuleRecommendationRun * @see AWS API Documentation */ java.util.concurrent.Future* Cancels a run where a ruleset is being evaluated against a data source. *
* * @param cancelDataQualityRulesetEvaluationRunRequest * @return A Java Future containing the result of the CancelDataQualityRulesetEvaluationRun operation returned by * the service. * @sample AWSGlueAsync.CancelDataQualityRulesetEvaluationRun * @see AWS API Documentation */ java.util.concurrent.Future* Cancels a run where a ruleset is being evaluated against a data source. *
* * @param cancelDataQualityRulesetEvaluationRunRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CancelDataQualityRulesetEvaluationRun operation returned by * the service. * @sample AWSGlueAsyncHandler.CancelDataQualityRulesetEvaluationRun * @see AWS API Documentation */ java.util.concurrent.Future
* 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
.
*
* 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
.
*
* Cancels the statement. *
* * @param cancelStatementRequest * @return A Java Future containing the result of the CancelStatement operation returned by the service. * @sample AWSGlueAsync.CancelStatement * @see AWS API * Documentation */ java.util.concurrent.Future* Cancels the statement. *
* * @param cancelStatementRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CancelStatement operation returned by the service. * @sample AWSGlueAsyncHandler.CancelStatement * @see AWS API * Documentation */ java.util.concurrent.Future
* 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.
*
* 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.
*
* Registers a blueprint with Glue. *
* * @param createBlueprintRequest * @return A Java Future containing the result of the CreateBlueprint operation returned by the service. * @sample AWSGlueAsync.CreateBlueprint * @see AWS API * Documentation */ java.util.concurrent.Future* Registers a blueprint with Glue. *
* * @param createBlueprintRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateBlueprint operation returned by the service. * @sample AWSGlueAsyncHandler.CreateBlueprint * @see AWS API * Documentation */ java.util.concurrent.Future
* 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.
*
* 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.
*
* Creates a connection definition in the Data Catalog. *
* * @param createConnectionRequest * @return A Java Future containing the result of the CreateConnection operation returned by the service. * @sample AWSGlueAsync.CreateConnection * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a connection definition in the Data Catalog. *
* * @param createConnectionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateConnection operation returned by the service. * @sample AWSGlueAsyncHandler.CreateConnection * @see AWS API * Documentation */ java.util.concurrent.Future
* 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.
*
* 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.
*
* 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. *
* * @param createCustomEntityTypeRequest * @return A Java Future containing the result of the CreateCustomEntityType operation returned by the service. * @sample AWSGlueAsync.CreateCustomEntityType * @see AWS * API Documentation */ java.util.concurrent.Future* 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. *
* * @param createCustomEntityTypeRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateCustomEntityType operation returned by the service. * @sample AWSGlueAsyncHandler.CreateCustomEntityType * @see AWS * API Documentation */ java.util.concurrent.Future* Creates a data quality ruleset with DQDL rules applied to a specified Glue table. *
** You create the ruleset using the Data Quality Definition Language (DQDL). For more information, see the Glue * developer guide. *
* * @param createDataQualityRulesetRequest * @return A Java Future containing the result of the CreateDataQualityRuleset operation returned by the service. * @sample AWSGlueAsync.CreateDataQualityRuleset * @see AWS * API Documentation */ java.util.concurrent.Future* Creates a data quality ruleset with DQDL rules applied to a specified Glue table. *
** You create the ruleset using the Data Quality Definition Language (DQDL). For more information, see the Glue * developer guide. *
* * @param createDataQualityRulesetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateDataQualityRuleset operation returned by the service. * @sample AWSGlueAsyncHandler.CreateDataQualityRuleset * @see AWS * API Documentation */ java.util.concurrent.Future* Creates a new database in a Data Catalog. *
* * @param createDatabaseRequest * @return A Java Future containing the result of the CreateDatabase operation returned by the service. * @sample AWSGlueAsync.CreateDatabase * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new database in a Data Catalog. *
* * @param createDatabaseRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateDatabase operation returned by the service. * @sample AWSGlueAsyncHandler.CreateDatabase * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new development endpoint. *
* * @param createDevEndpointRequest * @return A Java Future containing the result of the CreateDevEndpoint operation returned by the service. * @sample AWSGlueAsync.CreateDevEndpoint * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new development endpoint. *
* * @param createDevEndpointRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateDevEndpoint operation returned by the service. * @sample AWSGlueAsyncHandler.CreateDevEndpoint * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new job definition. *
* * @param createJobRequest * @return A Java Future containing the result of the CreateJob operation returned by the service. * @sample AWSGlueAsync.CreateJob * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new job definition. *
* * @param createJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateJob operation returned by the service. * @sample AWSGlueAsyncHandler.CreateJob * @see AWS API * Documentation */ java.util.concurrent.Future* 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.
*
* 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.
*
* Creates a new partition. *
* * @param createPartitionRequest * @return A Java Future containing the result of the CreatePartition operation returned by the service. * @sample AWSGlueAsync.CreatePartition * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new partition. *
* * @param createPartitionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreatePartition operation returned by the service. * @sample AWSGlueAsyncHandler.CreatePartition * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a specified partition index in an existing table. *
* * @param createPartitionIndexRequest * @return A Java Future containing the result of the CreatePartitionIndex operation returned by the service. * @sample AWSGlueAsync.CreatePartitionIndex * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a specified partition index in an existing table. *
* * @param createPartitionIndexRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreatePartitionIndex operation returned by the service. * @sample AWSGlueAsyncHandler.CreatePartitionIndex * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new registry which may be used to hold a collection of schemas. *
* * @param createRegistryRequest * @return A Java Future containing the result of the CreateRegistry operation returned by the service. * @sample AWSGlueAsync.CreateRegistry * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new registry which may be used to hold a collection of schemas. *
* * @param createRegistryRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateRegistry operation returned by the service. * @sample AWSGlueAsyncHandler.CreateRegistry * @see AWS API * Documentation */ java.util.concurrent.Future* 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.
*
* 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.
*
* Transforms a directed acyclic graph (DAG) into code. *
* * @param createScriptRequest * @return A Java Future containing the result of the CreateScript operation returned by the service. * @sample AWSGlueAsync.CreateScript * @see AWS API * Documentation */ java.util.concurrent.Future* Transforms a directed acyclic graph (DAG) into code. *
* * @param createScriptRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateScript operation returned by the service. * @sample AWSGlueAsyncHandler.CreateScript * @see AWS API * Documentation */ java.util.concurrent.Future* 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. *
* * @param createSecurityConfigurationRequest * @return A Java Future containing the result of the CreateSecurityConfiguration operation returned by the service. * @sample AWSGlueAsync.CreateSecurityConfiguration * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param createSecurityConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateSecurityConfiguration operation returned by the service. * @sample AWSGlueAsyncHandler.CreateSecurityConfiguration * @see AWS API Documentation */ java.util.concurrent.Future* Creates a new session. *
* * @param createSessionRequest * Request to create a new session. * @return A Java Future containing the result of the CreateSession operation returned by the service. * @sample AWSGlueAsync.CreateSession * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new session. *
* * @param createSessionRequest * Request to create a new session. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateSession operation returned by the service. * @sample AWSGlueAsyncHandler.CreateSession * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new table definition in the Data Catalog. *
* * @param createTableRequest * @return A Java Future containing the result of the CreateTable operation returned by the service. * @sample AWSGlueAsync.CreateTable * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new table definition in the Data Catalog. *
* * @param createTableRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateTable operation returned by the service. * @sample AWSGlueAsyncHandler.CreateTable * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new trigger. *
* * @param createTriggerRequest * @return A Java Future containing the result of the CreateTrigger operation returned by the service. * @sample AWSGlueAsync.CreateTrigger * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new trigger. *
* * @param createTriggerRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateTrigger operation returned by the service. * @sample AWSGlueAsyncHandler.CreateTrigger * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new function definition in the Data Catalog. *
* * @param createUserDefinedFunctionRequest * @return A Java Future containing the result of the CreateUserDefinedFunction operation returned by the service. * @sample AWSGlueAsync.CreateUserDefinedFunction * @see AWS * API Documentation */ java.util.concurrent.Future* Creates a new function definition in the Data Catalog. *
* * @param createUserDefinedFunctionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateUserDefinedFunction operation returned by the service. * @sample AWSGlueAsyncHandler.CreateUserDefinedFunction * @see AWS * API Documentation */ java.util.concurrent.Future* Creates a new workflow. *
* * @param createWorkflowRequest * @return A Java Future containing the result of the CreateWorkflow operation returned by the service. * @sample AWSGlueAsync.CreateWorkflow * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new workflow. *
* * @param createWorkflowRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateWorkflow operation returned by the service. * @sample AWSGlueAsyncHandler.CreateWorkflow * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes an existing blueprint. *
* * @param deleteBlueprintRequest * @return A Java Future containing the result of the DeleteBlueprint operation returned by the service. * @sample AWSGlueAsync.DeleteBlueprint * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes an existing blueprint. *
* * @param deleteBlueprintRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteBlueprint operation returned by the service. * @sample AWSGlueAsyncHandler.DeleteBlueprint * @see AWS API * Documentation */ java.util.concurrent.Future* Removes a classifier from the Data Catalog. *
* * @param deleteClassifierRequest * @return A Java Future containing the result of the DeleteClassifier operation returned by the service. * @sample AWSGlueAsync.DeleteClassifier * @see AWS API * Documentation */ java.util.concurrent.Future* Removes a classifier from the Data Catalog. *
* * @param deleteClassifierRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteClassifier operation returned by the service. * @sample AWSGlueAsyncHandler.DeleteClassifier * @see AWS API * Documentation */ java.util.concurrent.Future* Delete the partition column statistics of a column. *
*
* The Identity and Access Management (IAM) permission required for this operation is DeletePartition
.
*
* Delete the partition column statistics of a column. *
*
* The Identity and Access Management (IAM) permission required for this operation is DeletePartition
.
*
* Retrieves table statistics of columns. *
*
* The Identity and Access Management (IAM) permission required for this operation is DeleteTable
.
*
* Retrieves table statistics of columns. *
*
* The Identity and Access Management (IAM) permission required for this operation is DeleteTable
.
*
* Deletes a connection from the Data Catalog. *
* * @param deleteConnectionRequest * @return A Java Future containing the result of the DeleteConnection operation returned by the service. * @sample AWSGlueAsync.DeleteConnection * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a connection from the Data Catalog. *
* * @param deleteConnectionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteConnection operation returned by the service. * @sample AWSGlueAsyncHandler.DeleteConnection * @see AWS API * Documentation */ java.util.concurrent.Future
* Removes a specified crawler from the Glue Data Catalog, unless the crawler state is RUNNING
.
*
* Removes a specified crawler from the Glue Data Catalog, unless the crawler state is RUNNING
.
*
* Deletes a custom pattern by specifying its name. *
* * @param deleteCustomEntityTypeRequest * @return A Java Future containing the result of the DeleteCustomEntityType operation returned by the service. * @sample AWSGlueAsync.DeleteCustomEntityType * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes a custom pattern by specifying its name. *
* * @param deleteCustomEntityTypeRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteCustomEntityType operation returned by the service. * @sample AWSGlueAsyncHandler.DeleteCustomEntityType * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes a data quality ruleset. *
* * @param deleteDataQualityRulesetRequest * @return A Java Future containing the result of the DeleteDataQualityRuleset operation returned by the service. * @sample AWSGlueAsync.DeleteDataQualityRuleset * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes a data quality ruleset. *
* * @param deleteDataQualityRulesetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteDataQualityRuleset operation returned by the service. * @sample AWSGlueAsyncHandler.DeleteDataQualityRuleset * @see AWS * API Documentation */ java.util.concurrent.Future* 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.
*
* 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.
*
* Deletes a specified development endpoint. *
* * @param deleteDevEndpointRequest * @return A Java Future containing the result of the DeleteDevEndpoint operation returned by the service. * @sample AWSGlueAsync.DeleteDevEndpoint * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a specified development endpoint. *
* * @param deleteDevEndpointRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteDevEndpoint operation returned by the service. * @sample AWSGlueAsyncHandler.DeleteDevEndpoint * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a specified job definition. If the job definition is not found, no exception is thrown. *
* * @param deleteJobRequest * @return A Java Future containing the result of the DeleteJob operation returned by the service. * @sample AWSGlueAsync.DeleteJob * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a specified job definition. If the job definition is not found, no exception is thrown. *
* * @param deleteJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteJob operation returned by the service. * @sample AWSGlueAsyncHandler.DeleteJob * @see AWS API * Documentation */ java.util.concurrent.Future
* 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.
*
* 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.
*
* Deletes a specified partition. *
* * @param deletePartitionRequest * @return A Java Future containing the result of the DeletePartition operation returned by the service. * @sample AWSGlueAsync.DeletePartition * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a specified partition. *
* * @param deletePartitionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeletePartition operation returned by the service. * @sample AWSGlueAsyncHandler.DeletePartition * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a specified partition index from an existing table. *
* * @param deletePartitionIndexRequest * @return A Java Future containing the result of the DeletePartitionIndex operation returned by the service. * @sample AWSGlueAsync.DeletePartitionIndex * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a specified partition index from an existing table. *
* * @param deletePartitionIndexRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeletePartitionIndex operation returned by the service. * @sample AWSGlueAsyncHandler.DeletePartitionIndex * @see AWS API * Documentation */ java.util.concurrent.Future
* 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.
*
* 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.
*
* Deletes a specified policy. *
* * @param deleteResourcePolicyRequest * @return A Java Future containing the result of the DeleteResourcePolicy operation returned by the service. * @sample AWSGlueAsync.DeleteResourcePolicy * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a specified policy. *
* * @param deleteResourcePolicyRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteResourcePolicy operation returned by the service. * @sample AWSGlueAsyncHandler.DeleteResourcePolicy * @see AWS API * Documentation */ java.util.concurrent.Future
* 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.
*
* 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.
*
* 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. *
* * @param deleteSchemaVersionsRequest * @return A Java Future containing the result of the DeleteSchemaVersions operation returned by the service. * @sample AWSGlueAsync.DeleteSchemaVersions * @see AWS API * Documentation */ java.util.concurrent.Future
* 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. *
* * @param deleteSchemaVersionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteSchemaVersions operation returned by the service. * @sample AWSGlueAsyncHandler.DeleteSchemaVersions * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a specified security configuration. *
* * @param deleteSecurityConfigurationRequest * @return A Java Future containing the result of the DeleteSecurityConfiguration operation returned by the service. * @sample AWSGlueAsync.DeleteSecurityConfiguration * @see AWS API Documentation */ java.util.concurrent.Future* Deletes a specified security configuration. *
* * @param deleteSecurityConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteSecurityConfiguration operation returned by the service. * @sample AWSGlueAsyncHandler.DeleteSecurityConfiguration * @see AWS API Documentation */ java.util.concurrent.Future* Deletes the session. *
* * @param deleteSessionRequest * @return A Java Future containing the result of the DeleteSession operation returned by the service. * @sample AWSGlueAsync.DeleteSession * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the session. *
* * @param deleteSessionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteSession operation returned by the service. * @sample AWSGlueAsyncHandler.DeleteSession * @see AWS API * Documentation */ java.util.concurrent.Future* 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.
*
* 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.
*
* Deletes a specified version of a table. *
* * @param deleteTableVersionRequest * @return A Java Future containing the result of the DeleteTableVersion operation returned by the service. * @sample AWSGlueAsync.DeleteTableVersion * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a specified version of a table. *
* * @param deleteTableVersionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteTableVersion operation returned by the service. * @sample AWSGlueAsyncHandler.DeleteTableVersion * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a specified trigger. If the trigger is not found, no exception is thrown. *
* * @param deleteTriggerRequest * @return A Java Future containing the result of the DeleteTrigger operation returned by the service. * @sample AWSGlueAsync.DeleteTrigger * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a specified trigger. If the trigger is not found, no exception is thrown. *
* * @param deleteTriggerRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteTrigger operation returned by the service. * @sample AWSGlueAsyncHandler.DeleteTrigger * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes an existing function definition from the Data Catalog. *
* * @param deleteUserDefinedFunctionRequest * @return A Java Future containing the result of the DeleteUserDefinedFunction operation returned by the service. * @sample AWSGlueAsync.DeleteUserDefinedFunction * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes an existing function definition from the Data Catalog. *
* * @param deleteUserDefinedFunctionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteUserDefinedFunction operation returned by the service. * @sample AWSGlueAsyncHandler.DeleteUserDefinedFunction * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes a workflow. *
* * @param deleteWorkflowRequest * @return A Java Future containing the result of the DeleteWorkflow operation returned by the service. * @sample AWSGlueAsync.DeleteWorkflow * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a workflow. *
* * @param deleteWorkflowRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteWorkflow operation returned by the service. * @sample AWSGlueAsyncHandler.DeleteWorkflow * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves the details of a blueprint. *
* * @param getBlueprintRequest * @return A Java Future containing the result of the GetBlueprint operation returned by the service. * @sample AWSGlueAsync.GetBlueprint * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves the details of a blueprint. *
* * @param getBlueprintRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetBlueprint operation returned by the service. * @sample AWSGlueAsyncHandler.GetBlueprint * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves the details of a blueprint run. *
* * @param getBlueprintRunRequest * @return A Java Future containing the result of the GetBlueprintRun operation returned by the service. * @sample AWSGlueAsync.GetBlueprintRun * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves the details of a blueprint run. *
* * @param getBlueprintRunRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetBlueprintRun operation returned by the service. * @sample AWSGlueAsyncHandler.GetBlueprintRun * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves the details of blueprint runs for a specified blueprint. *
* * @param getBlueprintRunsRequest * @return A Java Future containing the result of the GetBlueprintRuns operation returned by the service. * @sample AWSGlueAsync.GetBlueprintRuns * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves the details of blueprint runs for a specified blueprint. *
* * @param getBlueprintRunsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetBlueprintRuns operation returned by the service. * @sample AWSGlueAsyncHandler.GetBlueprintRuns * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves the status of a migration operation. *
* * @param getCatalogImportStatusRequest * @return A Java Future containing the result of the GetCatalogImportStatus operation returned by the service. * @sample AWSGlueAsync.GetCatalogImportStatus * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves the status of a migration operation. *
* * @param getCatalogImportStatusRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetCatalogImportStatus operation returned by the service. * @sample AWSGlueAsyncHandler.GetCatalogImportStatus * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieve a classifier by name. *
* * @param getClassifierRequest * @return A Java Future containing the result of the GetClassifier operation returned by the service. * @sample AWSGlueAsync.GetClassifier * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieve a classifier by name. *
* * @param getClassifierRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetClassifier operation returned by the service. * @sample AWSGlueAsyncHandler.GetClassifier * @see AWS API * Documentation */ java.util.concurrent.Future* Lists all classifier objects in the Data Catalog. *
* * @param getClassifiersRequest * @return A Java Future containing the result of the GetClassifiers operation returned by the service. * @sample AWSGlueAsync.GetClassifiers * @see AWS API * Documentation */ java.util.concurrent.Future* Lists all classifier objects in the Data Catalog. *
* * @param getClassifiersRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetClassifiers operation returned by the service. * @sample AWSGlueAsyncHandler.GetClassifiers * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves partition statistics of columns. *
*
* The Identity and Access Management (IAM) permission required for this operation is GetPartition
.
*
* Retrieves partition statistics of columns. *
*
* The Identity and Access Management (IAM) permission required for this operation is GetPartition
.
*
* Retrieves table statistics of columns. *
*
* The Identity and Access Management (IAM) permission required for this operation is GetTable
.
*
* Retrieves table statistics of columns. *
*
* The Identity and Access Management (IAM) permission required for this operation is GetTable
.
*
* Retrieves a connection definition from the Data Catalog. *
* * @param getConnectionRequest * @return A Java Future containing the result of the GetConnection operation returned by the service. * @sample AWSGlueAsync.GetConnection * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves a connection definition from the Data Catalog. *
* * @param getConnectionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetConnection operation returned by the service. * @sample AWSGlueAsyncHandler.GetConnection * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves a list of connection definitions from the Data Catalog. *
* * @param getConnectionsRequest * @return A Java Future containing the result of the GetConnections operation returned by the service. * @sample AWSGlueAsync.GetConnections * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves a list of connection definitions from the Data Catalog. *
* * @param getConnectionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetConnections operation returned by the service. * @sample AWSGlueAsyncHandler.GetConnections * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves metadata for a specified crawler. *
* * @param getCrawlerRequest * @return A Java Future containing the result of the GetCrawler operation returned by the service. * @sample AWSGlueAsync.GetCrawler * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves metadata for a specified crawler. *
* * @param getCrawlerRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetCrawler operation returned by the service. * @sample AWSGlueAsyncHandler.GetCrawler * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves metrics about specified crawlers. *
* * @param getCrawlerMetricsRequest * @return A Java Future containing the result of the GetCrawlerMetrics operation returned by the service. * @sample AWSGlueAsync.GetCrawlerMetrics * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves metrics about specified crawlers. *
* * @param getCrawlerMetricsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetCrawlerMetrics operation returned by the service. * @sample AWSGlueAsyncHandler.GetCrawlerMetrics * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves metadata for all crawlers defined in the customer account. *
* * @param getCrawlersRequest * @return A Java Future containing the result of the GetCrawlers operation returned by the service. * @sample AWSGlueAsync.GetCrawlers * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves metadata for all crawlers defined in the customer account. *
* * @param getCrawlersRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetCrawlers operation returned by the service. * @sample AWSGlueAsyncHandler.GetCrawlers * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves the details of a custom pattern by specifying its name. *
* * @param getCustomEntityTypeRequest * @return A Java Future containing the result of the GetCustomEntityType operation returned by the service. * @sample AWSGlueAsync.GetCustomEntityType * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves the details of a custom pattern by specifying its name. *
* * @param getCustomEntityTypeRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetCustomEntityType operation returned by the service. * @sample AWSGlueAsyncHandler.GetCustomEntityType * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves the security configuration for a specified catalog. *
* * @param getDataCatalogEncryptionSettingsRequest * @return A Java Future containing the result of the GetDataCatalogEncryptionSettings operation returned by the * service. * @sample AWSGlueAsync.GetDataCatalogEncryptionSettings * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves the security configuration for a specified catalog. *
* * @param getDataCatalogEncryptionSettingsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetDataCatalogEncryptionSettings operation returned by the * service. * @sample AWSGlueAsyncHandler.GetDataCatalogEncryptionSettings * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves the result of a data quality rule evaluation. *
* * @param getDataQualityResultRequest * @return A Java Future containing the result of the GetDataQualityResult operation returned by the service. * @sample AWSGlueAsync.GetDataQualityResult * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves the result of a data quality rule evaluation. *
* * @param getDataQualityResultRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetDataQualityResult operation returned by the service. * @sample AWSGlueAsyncHandler.GetDataQualityResult * @see AWS API * Documentation */ java.util.concurrent.Future* Gets the specified recommendation run that was used to generate rules. *
* * @param getDataQualityRuleRecommendationRunRequest * @return A Java Future containing the result of the GetDataQualityRuleRecommendationRun operation returned by the * service. * @sample AWSGlueAsync.GetDataQualityRuleRecommendationRun * @see AWS API Documentation */ java.util.concurrent.Future* Gets the specified recommendation run that was used to generate rules. *
* * @param getDataQualityRuleRecommendationRunRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetDataQualityRuleRecommendationRun operation returned by the * service. * @sample AWSGlueAsyncHandler.GetDataQualityRuleRecommendationRun * @see AWS API Documentation */ java.util.concurrent.Future* Returns an existing ruleset by identifier or name. *
* * @param getDataQualityRulesetRequest * @return A Java Future containing the result of the GetDataQualityRuleset operation returned by the service. * @sample AWSGlueAsync.GetDataQualityRuleset * @see AWS API * Documentation */ java.util.concurrent.Future* Returns an existing ruleset by identifier or name. *
* * @param getDataQualityRulesetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetDataQualityRuleset operation returned by the service. * @sample AWSGlueAsyncHandler.GetDataQualityRuleset * @see AWS API * Documentation */ java.util.concurrent.Future