/* * 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. *

*

* Glue *

* 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 batchCreatePartitionAsync(BatchCreatePartitionRequest batchCreatePartitionRequest); /** *

* 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 batchCreatePartitionAsync(BatchCreatePartitionRequest batchCreatePartitionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 batchDeleteConnectionAsync(BatchDeleteConnectionRequest batchDeleteConnectionRequest); /** *

* 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 batchDeleteConnectionAsync(BatchDeleteConnectionRequest batchDeleteConnectionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 batchDeletePartitionAsync(BatchDeletePartitionRequest batchDeletePartitionRequest); /** *

* 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 batchDeletePartitionAsync(BatchDeletePartitionRequest batchDeletePartitionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

*
* * @param batchDeleteTableRequest * @return A Java Future containing the result of the BatchDeleteTable operation returned by the service. * @sample AWSGlueAsync.BatchDeleteTable * @see AWS API * Documentation */ java.util.concurrent.Future batchDeleteTableAsync(BatchDeleteTableRequest batchDeleteTableRequest); /** *

* 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. *

*
* * @param batchDeleteTableRequest * @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 BatchDeleteTable operation returned by the service. * @sample AWSGlueAsyncHandler.BatchDeleteTable * @see AWS API * Documentation */ java.util.concurrent.Future batchDeleteTableAsync(BatchDeleteTableRequest batchDeleteTableRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 batchDeleteTableVersionAsync(BatchDeleteTableVersionRequest batchDeleteTableVersionRequest); /** *

* 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 batchDeleteTableVersionAsync(BatchDeleteTableVersionRequest batchDeleteTableVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 batchGetBlueprintsAsync(BatchGetBlueprintsRequest batchGetBlueprintsRequest); /** *

* 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 batchGetBlueprintsAsync(BatchGetBlueprintsRequest batchGetBlueprintsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param batchGetCrawlersRequest * @return A Java Future containing the result of the BatchGetCrawlers operation returned by the service. * @sample AWSGlueAsync.BatchGetCrawlers * @see AWS API * Documentation */ java.util.concurrent.Future batchGetCrawlersAsync(BatchGetCrawlersRequest batchGetCrawlersRequest); /** *

* 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. *

* * @param batchGetCrawlersRequest * @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 BatchGetCrawlers operation returned by the service. * @sample AWSGlueAsyncHandler.BatchGetCrawlers * @see AWS API * Documentation */ java.util.concurrent.Future batchGetCrawlersAsync(BatchGetCrawlersRequest batchGetCrawlersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 batchGetCustomEntityTypesAsync( BatchGetCustomEntityTypesRequest batchGetCustomEntityTypesRequest); /** *

* 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 batchGetCustomEntityTypesAsync( BatchGetCustomEntityTypesRequest batchGetCustomEntityTypesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 batchGetDataQualityResultAsync( BatchGetDataQualityResultRequest batchGetDataQualityResultRequest); /** *

* 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 batchGetDataQualityResultAsync( BatchGetDataQualityResultRequest batchGetDataQualityResultRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param batchGetDevEndpointsRequest * @return A Java Future containing the result of the BatchGetDevEndpoints operation returned by the service. * @sample AWSGlueAsync.BatchGetDevEndpoints * @see AWS API * Documentation */ java.util.concurrent.Future batchGetDevEndpointsAsync(BatchGetDevEndpointsRequest batchGetDevEndpointsRequest); /** *

* 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. *

* * @param batchGetDevEndpointsRequest * @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 BatchGetDevEndpoints operation returned by the service. * @sample AWSGlueAsyncHandler.BatchGetDevEndpoints * @see AWS API * Documentation */ java.util.concurrent.Future batchGetDevEndpointsAsync(BatchGetDevEndpointsRequest batchGetDevEndpointsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param batchGetJobsRequest * @return A Java Future containing the result of the BatchGetJobs operation returned by the service. * @sample AWSGlueAsync.BatchGetJobs * @see AWS API * Documentation */ java.util.concurrent.Future batchGetJobsAsync(BatchGetJobsRequest batchGetJobsRequest); /** *

* 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. *

* * @param batchGetJobsRequest * @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 BatchGetJobs operation returned by the service. * @sample AWSGlueAsyncHandler.BatchGetJobs * @see AWS API * Documentation */ java.util.concurrent.Future batchGetJobsAsync(BatchGetJobsRequest batchGetJobsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 batchGetPartitionAsync(BatchGetPartitionRequest batchGetPartitionRequest); /** *

* 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 batchGetPartitionAsync(BatchGetPartitionRequest batchGetPartitionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param batchGetTriggersRequest * @return A Java Future containing the result of the BatchGetTriggers operation returned by the service. * @sample AWSGlueAsync.BatchGetTriggers * @see AWS API * Documentation */ java.util.concurrent.Future batchGetTriggersAsync(BatchGetTriggersRequest batchGetTriggersRequest); /** *

* 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. *

* * @param batchGetTriggersRequest * @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 BatchGetTriggers operation returned by the service. * @sample AWSGlueAsyncHandler.BatchGetTriggers * @see AWS API * Documentation */ java.util.concurrent.Future batchGetTriggersAsync(BatchGetTriggersRequest batchGetTriggersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param batchGetWorkflowsRequest * @return A Java Future containing the result of the BatchGetWorkflows operation returned by the service. * @sample AWSGlueAsync.BatchGetWorkflows * @see AWS API * Documentation */ java.util.concurrent.Future batchGetWorkflowsAsync(BatchGetWorkflowsRequest batchGetWorkflowsRequest); /** *

* 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. *

* * @param batchGetWorkflowsRequest * @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 BatchGetWorkflows operation returned by the service. * @sample AWSGlueAsyncHandler.BatchGetWorkflows * @see AWS API * Documentation */ java.util.concurrent.Future batchGetWorkflowsAsync(BatchGetWorkflowsRequest batchGetWorkflowsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 batchStopJobRunAsync(BatchStopJobRunRequest batchStopJobRunRequest); /** *

* 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 batchStopJobRunAsync(BatchStopJobRunRequest batchStopJobRunRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 batchUpdatePartitionAsync(BatchUpdatePartitionRequest batchUpdatePartitionRequest); /** *

* 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 batchUpdatePartitionAsync(BatchUpdatePartitionRequest batchUpdatePartitionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 cancelDataQualityRuleRecommendationRunAsync( CancelDataQualityRuleRecommendationRunRequest cancelDataQualityRuleRecommendationRunRequest); /** *

* 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 cancelDataQualityRuleRecommendationRunAsync( CancelDataQualityRuleRecommendationRunRequest cancelDataQualityRuleRecommendationRunRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 cancelDataQualityRulesetEvaluationRunAsync( CancelDataQualityRulesetEvaluationRunRequest cancelDataQualityRulesetEvaluationRunRequest); /** *

* 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 cancelDataQualityRulesetEvaluationRunAsync( CancelDataQualityRulesetEvaluationRunRequest cancelDataQualityRulesetEvaluationRunRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param cancelMLTaskRunRequest * @return A Java Future containing the result of the CancelMLTaskRun operation returned by the service. * @sample AWSGlueAsync.CancelMLTaskRun * @see AWS API * Documentation */ java.util.concurrent.Future cancelMLTaskRunAsync(CancelMLTaskRunRequest cancelMLTaskRunRequest); /** *

* 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. *

* * @param cancelMLTaskRunRequest * @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 CancelMLTaskRun operation returned by the service. * @sample AWSGlueAsyncHandler.CancelMLTaskRun * @see AWS API * Documentation */ java.util.concurrent.Future cancelMLTaskRunAsync(CancelMLTaskRunRequest cancelMLTaskRunRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 cancelStatementAsync(CancelStatementRequest cancelStatementRequest); /** *

* 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 cancelStatementAsync(CancelStatementRequest cancelStatementRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param checkSchemaVersionValidityRequest * @return A Java Future containing the result of the CheckSchemaVersionValidity operation returned by the service. * @sample AWSGlueAsync.CheckSchemaVersionValidity * @see AWS API Documentation */ java.util.concurrent.Future checkSchemaVersionValidityAsync( CheckSchemaVersionValidityRequest checkSchemaVersionValidityRequest); /** *

* 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. *

* * @param checkSchemaVersionValidityRequest * @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 CheckSchemaVersionValidity operation returned by the service. * @sample AWSGlueAsyncHandler.CheckSchemaVersionValidity * @see AWS API Documentation */ java.util.concurrent.Future checkSchemaVersionValidityAsync( CheckSchemaVersionValidityRequest checkSchemaVersionValidityRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createBlueprintAsync(CreateBlueprintRequest createBlueprintRequest); /** *

* 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 createBlueprintAsync(CreateBlueprintRequest createBlueprintRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param createClassifierRequest * @return A Java Future containing the result of the CreateClassifier operation returned by the service. * @sample AWSGlueAsync.CreateClassifier * @see AWS API * Documentation */ java.util.concurrent.Future createClassifierAsync(CreateClassifierRequest createClassifierRequest); /** *

* 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. *

* * @param createClassifierRequest * @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 CreateClassifier operation returned by the service. * @sample AWSGlueAsyncHandler.CreateClassifier * @see AWS API * Documentation */ java.util.concurrent.Future createClassifierAsync(CreateClassifierRequest createClassifierRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createConnectionAsync(CreateConnectionRequest createConnectionRequest); /** *

* 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 createConnectionAsync(CreateConnectionRequest createConnectionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param createCrawlerRequest * @return A Java Future containing the result of the CreateCrawler operation returned by the service. * @sample AWSGlueAsync.CreateCrawler * @see AWS API * Documentation */ java.util.concurrent.Future createCrawlerAsync(CreateCrawlerRequest createCrawlerRequest); /** *

* 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. *

* * @param createCrawlerRequest * @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 CreateCrawler operation returned by the service. * @sample AWSGlueAsyncHandler.CreateCrawler * @see AWS API * Documentation */ java.util.concurrent.Future createCrawlerAsync(CreateCrawlerRequest createCrawlerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createCustomEntityTypeAsync(CreateCustomEntityTypeRequest createCustomEntityTypeRequest); /** *

* 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 createCustomEntityTypeAsync(CreateCustomEntityTypeRequest createCustomEntityTypeRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createDataQualityRulesetAsync(CreateDataQualityRulesetRequest createDataQualityRulesetRequest); /** *

* 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 createDataQualityRulesetAsync(CreateDataQualityRulesetRequest createDataQualityRulesetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createDatabaseAsync(CreateDatabaseRequest createDatabaseRequest); /** *

* 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 createDatabaseAsync(CreateDatabaseRequest createDatabaseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createDevEndpointAsync(CreateDevEndpointRequest createDevEndpointRequest); /** *

* 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 createDevEndpointAsync(CreateDevEndpointRequest createDevEndpointRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createJobAsync(CreateJobRequest createJobRequest); /** *

* 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 createJobAsync(CreateJobRequest createJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param createMLTransformRequest * @return A Java Future containing the result of the CreateMLTransform operation returned by the service. * @sample AWSGlueAsync.CreateMLTransform * @see AWS API * Documentation */ java.util.concurrent.Future createMLTransformAsync(CreateMLTransformRequest createMLTransformRequest); /** *

* 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. *

* * @param createMLTransformRequest * @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 CreateMLTransform operation returned by the service. * @sample AWSGlueAsyncHandler.CreateMLTransform * @see AWS API * Documentation */ java.util.concurrent.Future createMLTransformAsync(CreateMLTransformRequest createMLTransformRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createPartitionAsync(CreatePartitionRequest createPartitionRequest); /** *

* 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 createPartitionAsync(CreatePartitionRequest createPartitionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createPartitionIndexAsync(CreatePartitionIndexRequest createPartitionIndexRequest); /** *

* 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 createPartitionIndexAsync(CreatePartitionIndexRequest createPartitionIndexRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createRegistryAsync(CreateRegistryRequest createRegistryRequest); /** *

* 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 createRegistryAsync(CreateRegistryRequest createRegistryRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param createSchemaRequest * @return A Java Future containing the result of the CreateSchema operation returned by the service. * @sample AWSGlueAsync.CreateSchema * @see AWS API * Documentation */ java.util.concurrent.Future createSchemaAsync(CreateSchemaRequest createSchemaRequest); /** *

* 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. *

* * @param createSchemaRequest * @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 CreateSchema operation returned by the service. * @sample AWSGlueAsyncHandler.CreateSchema * @see AWS API * Documentation */ java.util.concurrent.Future createSchemaAsync(CreateSchemaRequest createSchemaRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createScriptAsync(CreateScriptRequest createScriptRequest); /** *

* 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 createScriptAsync(CreateScriptRequest createScriptRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createSecurityConfigurationAsync( CreateSecurityConfigurationRequest createSecurityConfigurationRequest); /** *

* 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 createSecurityConfigurationAsync( CreateSecurityConfigurationRequest createSecurityConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createSessionAsync(CreateSessionRequest createSessionRequest); /** *

* 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 createSessionAsync(CreateSessionRequest createSessionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createTableAsync(CreateTableRequest createTableRequest); /** *

* 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 createTableAsync(CreateTableRequest createTableRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createTriggerAsync(CreateTriggerRequest createTriggerRequest); /** *

* 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 createTriggerAsync(CreateTriggerRequest createTriggerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createUserDefinedFunctionAsync( CreateUserDefinedFunctionRequest createUserDefinedFunctionRequest); /** *

* 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 createUserDefinedFunctionAsync( CreateUserDefinedFunctionRequest createUserDefinedFunctionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createWorkflowAsync(CreateWorkflowRequest createWorkflowRequest); /** *

* 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 createWorkflowAsync(CreateWorkflowRequest createWorkflowRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteBlueprintAsync(DeleteBlueprintRequest deleteBlueprintRequest); /** *

* 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 deleteBlueprintAsync(DeleteBlueprintRequest deleteBlueprintRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteClassifierAsync(DeleteClassifierRequest deleteClassifierRequest); /** *

* 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 deleteClassifierAsync(DeleteClassifierRequest deleteClassifierRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Delete the partition column statistics of a column. *

*

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

* * @param deleteColumnStatisticsForPartitionRequest * @return A Java Future containing the result of the DeleteColumnStatisticsForPartition operation returned by the * service. * @sample AWSGlueAsync.DeleteColumnStatisticsForPartition * @see AWS API Documentation */ java.util.concurrent.Future deleteColumnStatisticsForPartitionAsync( DeleteColumnStatisticsForPartitionRequest deleteColumnStatisticsForPartitionRequest); /** *

* Delete the partition column statistics of a column. *

*

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

* * @param deleteColumnStatisticsForPartitionRequest * @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 DeleteColumnStatisticsForPartition operation returned by the * service. * @sample AWSGlueAsyncHandler.DeleteColumnStatisticsForPartition * @see AWS API Documentation */ java.util.concurrent.Future deleteColumnStatisticsForPartitionAsync( DeleteColumnStatisticsForPartitionRequest deleteColumnStatisticsForPartitionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves table statistics of columns. *

*

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

* * @param deleteColumnStatisticsForTableRequest * @return A Java Future containing the result of the DeleteColumnStatisticsForTable operation returned by the * service. * @sample AWSGlueAsync.DeleteColumnStatisticsForTable * @see AWS API Documentation */ java.util.concurrent.Future deleteColumnStatisticsForTableAsync( DeleteColumnStatisticsForTableRequest deleteColumnStatisticsForTableRequest); /** *

* Retrieves table statistics of columns. *

*

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

* * @param deleteColumnStatisticsForTableRequest * @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 DeleteColumnStatisticsForTable operation returned by the * service. * @sample AWSGlueAsyncHandler.DeleteColumnStatisticsForTable * @see AWS API Documentation */ java.util.concurrent.Future deleteColumnStatisticsForTableAsync( DeleteColumnStatisticsForTableRequest deleteColumnStatisticsForTableRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteConnectionAsync(DeleteConnectionRequest deleteConnectionRequest); /** *

* 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 deleteConnectionAsync(DeleteConnectionRequest deleteConnectionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param deleteCrawlerRequest * @return A Java Future containing the result of the DeleteCrawler operation returned by the service. * @sample AWSGlueAsync.DeleteCrawler * @see AWS API * Documentation */ java.util.concurrent.Future deleteCrawlerAsync(DeleteCrawlerRequest deleteCrawlerRequest); /** *

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

* * @param deleteCrawlerRequest * @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 DeleteCrawler operation returned by the service. * @sample AWSGlueAsyncHandler.DeleteCrawler * @see AWS API * Documentation */ java.util.concurrent.Future deleteCrawlerAsync(DeleteCrawlerRequest deleteCrawlerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteCustomEntityTypeAsync(DeleteCustomEntityTypeRequest deleteCustomEntityTypeRequest); /** *

* 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 deleteCustomEntityTypeAsync(DeleteCustomEntityTypeRequest deleteCustomEntityTypeRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteDataQualityRulesetAsync(DeleteDataQualityRulesetRequest deleteDataQualityRulesetRequest); /** *

* 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 deleteDataQualityRulesetAsync(DeleteDataQualityRulesetRequest deleteDataQualityRulesetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

*
* * @param deleteDatabaseRequest * @return A Java Future containing the result of the DeleteDatabase operation returned by the service. * @sample AWSGlueAsync.DeleteDatabase * @see AWS API * Documentation */ java.util.concurrent.Future deleteDatabaseAsync(DeleteDatabaseRequest deleteDatabaseRequest); /** *

* 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. *

*
* * @param deleteDatabaseRequest * @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 DeleteDatabase operation returned by the service. * @sample AWSGlueAsyncHandler.DeleteDatabase * @see AWS API * Documentation */ java.util.concurrent.Future deleteDatabaseAsync(DeleteDatabaseRequest deleteDatabaseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteDevEndpointAsync(DeleteDevEndpointRequest deleteDevEndpointRequest); /** *

* 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 deleteDevEndpointAsync(DeleteDevEndpointRequest deleteDevEndpointRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteJobAsync(DeleteJobRequest deleteJobRequest); /** *

* 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 deleteJobAsync(DeleteJobRequest deleteJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param deleteMLTransformRequest * @return A Java Future containing the result of the DeleteMLTransform operation returned by the service. * @sample AWSGlueAsync.DeleteMLTransform * @see AWS API * Documentation */ java.util.concurrent.Future deleteMLTransformAsync(DeleteMLTransformRequest deleteMLTransformRequest); /** *

* 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. *

* * @param deleteMLTransformRequest * @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 DeleteMLTransform operation returned by the service. * @sample AWSGlueAsyncHandler.DeleteMLTransform * @see AWS API * Documentation */ java.util.concurrent.Future deleteMLTransformAsync(DeleteMLTransformRequest deleteMLTransformRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deletePartitionAsync(DeletePartitionRequest deletePartitionRequest); /** *

* 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 deletePartitionAsync(DeletePartitionRequest deletePartitionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deletePartitionIndexAsync(DeletePartitionIndexRequest deletePartitionIndexRequest); /** *

* 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 deletePartitionIndexAsync(DeletePartitionIndexRequest deletePartitionIndexRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param deleteRegistryRequest * @return A Java Future containing the result of the DeleteRegistry operation returned by the service. * @sample AWSGlueAsync.DeleteRegistry * @see AWS API * Documentation */ java.util.concurrent.Future deleteRegistryAsync(DeleteRegistryRequest deleteRegistryRequest); /** *

* 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. *

* * @param deleteRegistryRequest * @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 DeleteRegistry operation returned by the service. * @sample AWSGlueAsyncHandler.DeleteRegistry * @see AWS API * Documentation */ java.util.concurrent.Future deleteRegistryAsync(DeleteRegistryRequest deleteRegistryRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteResourcePolicyAsync(DeleteResourcePolicyRequest deleteResourcePolicyRequest); /** *

* 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 deleteResourcePolicyAsync(DeleteResourcePolicyRequest deleteResourcePolicyRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param deleteSchemaRequest * @return A Java Future containing the result of the DeleteSchema operation returned by the service. * @sample AWSGlueAsync.DeleteSchema * @see AWS API * Documentation */ java.util.concurrent.Future deleteSchemaAsync(DeleteSchemaRequest deleteSchemaRequest); /** *

* 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. *

* * @param deleteSchemaRequest * @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 DeleteSchema operation returned by the service. * @sample AWSGlueAsyncHandler.DeleteSchema * @see AWS API * Documentation */ java.util.concurrent.Future deleteSchemaAsync(DeleteSchemaRequest deleteSchemaRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteSchemaVersionsAsync(DeleteSchemaVersionsRequest deleteSchemaVersionsRequest); /** *

* 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 deleteSchemaVersionsAsync(DeleteSchemaVersionsRequest deleteSchemaVersionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteSecurityConfigurationAsync( DeleteSecurityConfigurationRequest deleteSecurityConfigurationRequest); /** *

* 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 deleteSecurityConfigurationAsync( DeleteSecurityConfigurationRequest deleteSecurityConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteSessionAsync(DeleteSessionRequest deleteSessionRequest); /** *

* 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 deleteSessionAsync(DeleteSessionRequest deleteSessionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

*
* * @param deleteTableRequest * @return A Java Future containing the result of the DeleteTable operation returned by the service. * @sample AWSGlueAsync.DeleteTable * @see AWS API * Documentation */ java.util.concurrent.Future deleteTableAsync(DeleteTableRequest deleteTableRequest); /** *

* 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. *

*
* * @param deleteTableRequest * @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 DeleteTable operation returned by the service. * @sample AWSGlueAsyncHandler.DeleteTable * @see AWS API * Documentation */ java.util.concurrent.Future deleteTableAsync(DeleteTableRequest deleteTableRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteTableVersionAsync(DeleteTableVersionRequest deleteTableVersionRequest); /** *

* 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 deleteTableVersionAsync(DeleteTableVersionRequest deleteTableVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteTriggerAsync(DeleteTriggerRequest deleteTriggerRequest); /** *

* 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 deleteTriggerAsync(DeleteTriggerRequest deleteTriggerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteUserDefinedFunctionAsync( DeleteUserDefinedFunctionRequest deleteUserDefinedFunctionRequest); /** *

* 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 deleteUserDefinedFunctionAsync( DeleteUserDefinedFunctionRequest deleteUserDefinedFunctionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteWorkflowAsync(DeleteWorkflowRequest deleteWorkflowRequest); /** *

* 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 deleteWorkflowAsync(DeleteWorkflowRequest deleteWorkflowRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getBlueprintAsync(GetBlueprintRequest getBlueprintRequest); /** *

* 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 getBlueprintAsync(GetBlueprintRequest getBlueprintRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getBlueprintRunAsync(GetBlueprintRunRequest getBlueprintRunRequest); /** *

* 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 getBlueprintRunAsync(GetBlueprintRunRequest getBlueprintRunRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getBlueprintRunsAsync(GetBlueprintRunsRequest getBlueprintRunsRequest); /** *

* 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 getBlueprintRunsAsync(GetBlueprintRunsRequest getBlueprintRunsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getCatalogImportStatusAsync(GetCatalogImportStatusRequest getCatalogImportStatusRequest); /** *

* 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 getCatalogImportStatusAsync(GetCatalogImportStatusRequest getCatalogImportStatusRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getClassifierAsync(GetClassifierRequest getClassifierRequest); /** *

* 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 getClassifierAsync(GetClassifierRequest getClassifierRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getClassifiersAsync(GetClassifiersRequest getClassifiersRequest); /** *

* 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 getClassifiersAsync(GetClassifiersRequest getClassifiersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves partition statistics of columns. *

*

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

* * @param getColumnStatisticsForPartitionRequest * @return A Java Future containing the result of the GetColumnStatisticsForPartition operation returned by the * service. * @sample AWSGlueAsync.GetColumnStatisticsForPartition * @see AWS API Documentation */ java.util.concurrent.Future getColumnStatisticsForPartitionAsync( GetColumnStatisticsForPartitionRequest getColumnStatisticsForPartitionRequest); /** *

* Retrieves partition statistics of columns. *

*

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

* * @param getColumnStatisticsForPartitionRequest * @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 GetColumnStatisticsForPartition operation returned by the * service. * @sample AWSGlueAsyncHandler.GetColumnStatisticsForPartition * @see AWS API Documentation */ java.util.concurrent.Future getColumnStatisticsForPartitionAsync( GetColumnStatisticsForPartitionRequest getColumnStatisticsForPartitionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves table statistics of columns. *

*

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

* * @param getColumnStatisticsForTableRequest * @return A Java Future containing the result of the GetColumnStatisticsForTable operation returned by the service. * @sample AWSGlueAsync.GetColumnStatisticsForTable * @see AWS API Documentation */ java.util.concurrent.Future getColumnStatisticsForTableAsync( GetColumnStatisticsForTableRequest getColumnStatisticsForTableRequest); /** *

* Retrieves table statistics of columns. *

*

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

* * @param getColumnStatisticsForTableRequest * @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 GetColumnStatisticsForTable operation returned by the service. * @sample AWSGlueAsyncHandler.GetColumnStatisticsForTable * @see AWS API Documentation */ java.util.concurrent.Future getColumnStatisticsForTableAsync( GetColumnStatisticsForTableRequest getColumnStatisticsForTableRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getConnectionAsync(GetConnectionRequest getConnectionRequest); /** *

* 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 getConnectionAsync(GetConnectionRequest getConnectionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getConnectionsAsync(GetConnectionsRequest getConnectionsRequest); /** *

* 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 getConnectionsAsync(GetConnectionsRequest getConnectionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getCrawlerAsync(GetCrawlerRequest getCrawlerRequest); /** *

* 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 getCrawlerAsync(GetCrawlerRequest getCrawlerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getCrawlerMetricsAsync(GetCrawlerMetricsRequest getCrawlerMetricsRequest); /** *

* 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 getCrawlerMetricsAsync(GetCrawlerMetricsRequest getCrawlerMetricsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getCrawlersAsync(GetCrawlersRequest getCrawlersRequest); /** *

* 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 getCrawlersAsync(GetCrawlersRequest getCrawlersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getCustomEntityTypeAsync(GetCustomEntityTypeRequest getCustomEntityTypeRequest); /** *

* 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 getCustomEntityTypeAsync(GetCustomEntityTypeRequest getCustomEntityTypeRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getDataCatalogEncryptionSettingsAsync( GetDataCatalogEncryptionSettingsRequest getDataCatalogEncryptionSettingsRequest); /** *

* 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 getDataCatalogEncryptionSettingsAsync( GetDataCatalogEncryptionSettingsRequest getDataCatalogEncryptionSettingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getDataQualityResultAsync(GetDataQualityResultRequest getDataQualityResultRequest); /** *

* 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 getDataQualityResultAsync(GetDataQualityResultRequest getDataQualityResultRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getDataQualityRuleRecommendationRunAsync( GetDataQualityRuleRecommendationRunRequest getDataQualityRuleRecommendationRunRequest); /** *

* 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 getDataQualityRuleRecommendationRunAsync( GetDataQualityRuleRecommendationRunRequest getDataQualityRuleRecommendationRunRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getDataQualityRulesetAsync(GetDataQualityRulesetRequest getDataQualityRulesetRequest); /** *

* 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 getDataQualityRulesetAsync(GetDataQualityRulesetRequest getDataQualityRulesetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param getDataQualityRulesetEvaluationRunRequest * @return A Java Future containing the result of the GetDataQualityRulesetEvaluationRun operation returned by the * service. * @sample AWSGlueAsync.GetDataQualityRulesetEvaluationRun * @see AWS API Documentation */ java.util.concurrent.Future getDataQualityRulesetEvaluationRunAsync( GetDataQualityRulesetEvaluationRunRequest getDataQualityRulesetEvaluationRunRequest); /** *

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

* * @param getDataQualityRulesetEvaluationRunRequest * @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 GetDataQualityRulesetEvaluationRun operation returned by the * service. * @sample AWSGlueAsyncHandler.GetDataQualityRulesetEvaluationRun * @see AWS API Documentation */ java.util.concurrent.Future getDataQualityRulesetEvaluationRunAsync( GetDataQualityRulesetEvaluationRunRequest getDataQualityRulesetEvaluationRunRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the definition of a specified database. *

* * @param getDatabaseRequest * @return A Java Future containing the result of the GetDatabase operation returned by the service. * @sample AWSGlueAsync.GetDatabase * @see AWS API * Documentation */ java.util.concurrent.Future getDatabaseAsync(GetDatabaseRequest getDatabaseRequest); /** *

* Retrieves the definition of a specified database. *

* * @param getDatabaseRequest * @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 GetDatabase operation returned by the service. * @sample AWSGlueAsyncHandler.GetDatabase * @see AWS API * Documentation */ java.util.concurrent.Future getDatabaseAsync(GetDatabaseRequest getDatabaseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves all databases defined in a given Data Catalog. *

* * @param getDatabasesRequest * @return A Java Future containing the result of the GetDatabases operation returned by the service. * @sample AWSGlueAsync.GetDatabases * @see AWS API * Documentation */ java.util.concurrent.Future getDatabasesAsync(GetDatabasesRequest getDatabasesRequest); /** *

* Retrieves all databases defined in a given Data Catalog. *

* * @param getDatabasesRequest * @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 GetDatabases operation returned by the service. * @sample AWSGlueAsyncHandler.GetDatabases * @see AWS API * Documentation */ java.util.concurrent.Future getDatabasesAsync(GetDatabasesRequest getDatabasesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param getDataflowGraphRequest * @return A Java Future containing the result of the GetDataflowGraph operation returned by the service. * @sample AWSGlueAsync.GetDataflowGraph * @see AWS API * Documentation */ java.util.concurrent.Future getDataflowGraphAsync(GetDataflowGraphRequest getDataflowGraphRequest); /** *

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

* * @param getDataflowGraphRequest * @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 GetDataflowGraph operation returned by the service. * @sample AWSGlueAsyncHandler.GetDataflowGraph * @see AWS API * Documentation */ java.util.concurrent.Future getDataflowGraphAsync(GetDataflowGraphRequest getDataflowGraphRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about a specified development endpoint. *

* *

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

*
* * @param getDevEndpointRequest * @return A Java Future containing the result of the GetDevEndpoint operation returned by the service. * @sample AWSGlueAsync.GetDevEndpoint * @see AWS API * Documentation */ java.util.concurrent.Future getDevEndpointAsync(GetDevEndpointRequest getDevEndpointRequest); /** *

* Retrieves information about a specified development endpoint. *

* *

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

*
* * @param getDevEndpointRequest * @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 GetDevEndpoint operation returned by the service. * @sample AWSGlueAsyncHandler.GetDevEndpoint * @see AWS API * Documentation */ java.util.concurrent.Future getDevEndpointAsync(GetDevEndpointRequest getDevEndpointRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* *

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

*
* * @param getDevEndpointsRequest * @return A Java Future containing the result of the GetDevEndpoints operation returned by the service. * @sample AWSGlueAsync.GetDevEndpoints * @see AWS API * Documentation */ java.util.concurrent.Future getDevEndpointsAsync(GetDevEndpointsRequest getDevEndpointsRequest); /** *

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

* *

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

*
* * @param getDevEndpointsRequest * @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 GetDevEndpoints operation returned by the service. * @sample AWSGlueAsyncHandler.GetDevEndpoints * @see AWS API * Documentation */ java.util.concurrent.Future getDevEndpointsAsync(GetDevEndpointsRequest getDevEndpointsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves an existing job definition. *

* * @param getJobRequest * @return A Java Future containing the result of the GetJob operation returned by the service. * @sample AWSGlueAsync.GetJob * @see AWS API * Documentation */ java.util.concurrent.Future getJobAsync(GetJobRequest getJobRequest); /** *

* Retrieves an existing job definition. *

* * @param getJobRequest * @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 GetJob operation returned by the service. * @sample AWSGlueAsyncHandler.GetJob * @see AWS API * Documentation */ java.util.concurrent.Future getJobAsync(GetJobRequest getJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns information on a job bookmark entry. *

*

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

* * * @param getJobBookmarkRequest * @return A Java Future containing the result of the GetJobBookmark operation returned by the service. * @sample AWSGlueAsync.GetJobBookmark * @see AWS API * Documentation */ java.util.concurrent.Future getJobBookmarkAsync(GetJobBookmarkRequest getJobBookmarkRequest); /** *

* Returns information on a job bookmark entry. *

*

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

* * * @param getJobBookmarkRequest * @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 GetJobBookmark operation returned by the service. * @sample AWSGlueAsyncHandler.GetJobBookmark * @see AWS API * Documentation */ java.util.concurrent.Future getJobBookmarkAsync(GetJobBookmarkRequest getJobBookmarkRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the metadata for a given job run. *

* * @param getJobRunRequest * @return A Java Future containing the result of the GetJobRun operation returned by the service. * @sample AWSGlueAsync.GetJobRun * @see AWS API * Documentation */ java.util.concurrent.Future getJobRunAsync(GetJobRunRequest getJobRunRequest); /** *

* Retrieves the metadata for a given job run. *

* * @param getJobRunRequest * @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 GetJobRun operation returned by the service. * @sample AWSGlueAsyncHandler.GetJobRun * @see AWS API * Documentation */ java.util.concurrent.Future getJobRunAsync(GetJobRunRequest getJobRunRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves metadata for all runs of a given job definition. *

* * @param getJobRunsRequest * @return A Java Future containing the result of the GetJobRuns operation returned by the service. * @sample AWSGlueAsync.GetJobRuns * @see AWS API * Documentation */ java.util.concurrent.Future getJobRunsAsync(GetJobRunsRequest getJobRunsRequest); /** *

* Retrieves metadata for all runs of a given job definition. *

* * @param getJobRunsRequest * @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 GetJobRuns operation returned by the service. * @sample AWSGlueAsyncHandler.GetJobRuns * @see AWS API * Documentation */ java.util.concurrent.Future getJobRunsAsync(GetJobRunsRequest getJobRunsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves all current job definitions. *

* * @param getJobsRequest * @return A Java Future containing the result of the GetJobs operation returned by the service. * @sample AWSGlueAsync.GetJobs * @see AWS API * Documentation */ java.util.concurrent.Future getJobsAsync(GetJobsRequest getJobsRequest); /** *

* Retrieves all current job definitions. *

* * @param getJobsRequest * @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 GetJobs operation returned by the service. * @sample AWSGlueAsyncHandler.GetJobs * @see AWS API * Documentation */ java.util.concurrent.Future getJobsAsync(GetJobsRequest getJobsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param getMLTaskRunRequest * @return A Java Future containing the result of the GetMLTaskRun operation returned by the service. * @sample AWSGlueAsync.GetMLTaskRun * @see AWS API * Documentation */ java.util.concurrent.Future getMLTaskRunAsync(GetMLTaskRunRequest getMLTaskRunRequest); /** *

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

* * @param getMLTaskRunRequest * @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 GetMLTaskRun operation returned by the service. * @sample AWSGlueAsyncHandler.GetMLTaskRun * @see AWS API * Documentation */ java.util.concurrent.Future getMLTaskRunAsync(GetMLTaskRunRequest getMLTaskRunRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

*

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

* * @param getMLTaskRunsRequest * @return A Java Future containing the result of the GetMLTaskRuns operation returned by the service. * @sample AWSGlueAsync.GetMLTaskRuns * @see AWS API * Documentation */ java.util.concurrent.Future getMLTaskRunsAsync(GetMLTaskRunsRequest getMLTaskRunsRequest); /** *

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

*

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

* * @param getMLTaskRunsRequest * @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 GetMLTaskRuns operation returned by the service. * @sample AWSGlueAsyncHandler.GetMLTaskRuns * @see AWS API * Documentation */ java.util.concurrent.Future getMLTaskRunsAsync(GetMLTaskRunsRequest getMLTaskRunsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param getMLTransformRequest * @return A Java Future containing the result of the GetMLTransform operation returned by the service. * @sample AWSGlueAsync.GetMLTransform * @see AWS API * Documentation */ java.util.concurrent.Future getMLTransformAsync(GetMLTransformRequest getMLTransformRequest); /** *

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

* * @param getMLTransformRequest * @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 GetMLTransform operation returned by the service. * @sample AWSGlueAsyncHandler.GetMLTransform * @see AWS API * Documentation */ java.util.concurrent.Future getMLTransformAsync(GetMLTransformRequest getMLTransformRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param getMLTransformsRequest * @return A Java Future containing the result of the GetMLTransforms operation returned by the service. * @sample AWSGlueAsync.GetMLTransforms * @see AWS API * Documentation */ java.util.concurrent.Future getMLTransformsAsync(GetMLTransformsRequest getMLTransformsRequest); /** *

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

* * @param getMLTransformsRequest * @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 GetMLTransforms operation returned by the service. * @sample AWSGlueAsyncHandler.GetMLTransforms * @see AWS API * Documentation */ java.util.concurrent.Future getMLTransformsAsync(GetMLTransformsRequest getMLTransformsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates mappings. *

* * @param getMappingRequest * @return A Java Future containing the result of the GetMapping operation returned by the service. * @sample AWSGlueAsync.GetMapping * @see AWS API * Documentation */ java.util.concurrent.Future getMappingAsync(GetMappingRequest getMappingRequest); /** *

* Creates mappings. *

* * @param getMappingRequest * @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 GetMapping operation returned by the service. * @sample AWSGlueAsyncHandler.GetMapping * @see AWS API * Documentation */ java.util.concurrent.Future getMappingAsync(GetMappingRequest getMappingRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about a specified partition. *

* * @param getPartitionRequest * @return A Java Future containing the result of the GetPartition operation returned by the service. * @sample AWSGlueAsync.GetPartition * @see AWS API * Documentation */ java.util.concurrent.Future getPartitionAsync(GetPartitionRequest getPartitionRequest); /** *

* Retrieves information about a specified partition. *

* * @param getPartitionRequest * @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 GetPartition operation returned by the service. * @sample AWSGlueAsyncHandler.GetPartition * @see AWS API * Documentation */ java.util.concurrent.Future getPartitionAsync(GetPartitionRequest getPartitionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the partition indexes associated with a table. *

* * @param getPartitionIndexesRequest * @return A Java Future containing the result of the GetPartitionIndexes operation returned by the service. * @sample AWSGlueAsync.GetPartitionIndexes * @see AWS API * Documentation */ java.util.concurrent.Future getPartitionIndexesAsync(GetPartitionIndexesRequest getPartitionIndexesRequest); /** *

* Retrieves the partition indexes associated with a table. *

* * @param getPartitionIndexesRequest * @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 GetPartitionIndexes operation returned by the service. * @sample AWSGlueAsyncHandler.GetPartitionIndexes * @see AWS API * Documentation */ java.util.concurrent.Future getPartitionIndexesAsync(GetPartitionIndexesRequest getPartitionIndexesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves information about the partitions in a table. *

* * @param getPartitionsRequest * @return A Java Future containing the result of the GetPartitions operation returned by the service. * @sample AWSGlueAsync.GetPartitions * @see AWS API * Documentation */ java.util.concurrent.Future getPartitionsAsync(GetPartitionsRequest getPartitionsRequest); /** *

* Retrieves information about the partitions in a table. *

* * @param getPartitionsRequest * @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 GetPartitions operation returned by the service. * @sample AWSGlueAsyncHandler.GetPartitions * @see AWS API * Documentation */ java.util.concurrent.Future getPartitionsAsync(GetPartitionsRequest getPartitionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets code to perform a specified mapping. *

* * @param getPlanRequest * @return A Java Future containing the result of the GetPlan operation returned by the service. * @sample AWSGlueAsync.GetPlan * @see AWS API * Documentation */ java.util.concurrent.Future getPlanAsync(GetPlanRequest getPlanRequest); /** *

* Gets code to perform a specified mapping. *

* * @param getPlanRequest * @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 GetPlan operation returned by the service. * @sample AWSGlueAsyncHandler.GetPlan * @see AWS API * Documentation */ java.util.concurrent.Future getPlanAsync(GetPlanRequest getPlanRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the specified registry in detail. *

* * @param getRegistryRequest * @return A Java Future containing the result of the GetRegistry operation returned by the service. * @sample AWSGlueAsync.GetRegistry * @see AWS API * Documentation */ java.util.concurrent.Future getRegistryAsync(GetRegistryRequest getRegistryRequest); /** *

* Describes the specified registry in detail. *

* * @param getRegistryRequest * @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 GetRegistry operation returned by the service. * @sample AWSGlueAsyncHandler.GetRegistry * @see AWS API * Documentation */ java.util.concurrent.Future getRegistryAsync(GetRegistryRequest getRegistryRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

*

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

* * @param getResourcePoliciesRequest * @return A Java Future containing the result of the GetResourcePolicies operation returned by the service. * @sample AWSGlueAsync.GetResourcePolicies * @see AWS API * Documentation */ java.util.concurrent.Future getResourcePoliciesAsync(GetResourcePoliciesRequest getResourcePoliciesRequest); /** *

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

*

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

* * @param getResourcePoliciesRequest * @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 GetResourcePolicies operation returned by the service. * @sample AWSGlueAsyncHandler.GetResourcePolicies * @see AWS API * Documentation */ java.util.concurrent.Future getResourcePoliciesAsync(GetResourcePoliciesRequest getResourcePoliciesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a specified resource policy. *

* * @param getResourcePolicyRequest * @return A Java Future containing the result of the GetResourcePolicy operation returned by the service. * @sample AWSGlueAsync.GetResourcePolicy * @see AWS API * Documentation */ java.util.concurrent.Future getResourcePolicyAsync(GetResourcePolicyRequest getResourcePolicyRequest); /** *

* Retrieves a specified resource policy. *

* * @param getResourcePolicyRequest * @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 GetResourcePolicy operation returned by the service. * @sample AWSGlueAsyncHandler.GetResourcePolicy * @see AWS API * Documentation */ java.util.concurrent.Future getResourcePolicyAsync(GetResourcePolicyRequest getResourcePolicyRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the specified schema in detail. *

* * @param getSchemaRequest * @return A Java Future containing the result of the GetSchema operation returned by the service. * @sample AWSGlueAsync.GetSchema * @see AWS API * Documentation */ java.util.concurrent.Future getSchemaAsync(GetSchemaRequest getSchemaRequest); /** *

* Describes the specified schema in detail. *

* * @param getSchemaRequest * @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 GetSchema operation returned by the service. * @sample AWSGlueAsyncHandler.GetSchema * @see AWS API * Documentation */ java.util.concurrent.Future getSchemaAsync(GetSchemaRequest getSchemaRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param getSchemaByDefinitionRequest * @return A Java Future containing the result of the GetSchemaByDefinition operation returned by the service. * @sample AWSGlueAsync.GetSchemaByDefinition * @see AWS API * Documentation */ java.util.concurrent.Future getSchemaByDefinitionAsync(GetSchemaByDefinitionRequest getSchemaByDefinitionRequest); /** *

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

* * @param getSchemaByDefinitionRequest * @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 GetSchemaByDefinition operation returned by the service. * @sample AWSGlueAsyncHandler.GetSchemaByDefinition * @see AWS API * Documentation */ java.util.concurrent.Future getSchemaByDefinitionAsync(GetSchemaByDefinitionRequest getSchemaByDefinitionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param getSchemaVersionRequest * @return A Java Future containing the result of the GetSchemaVersion operation returned by the service. * @sample AWSGlueAsync.GetSchemaVersion * @see AWS API * Documentation */ java.util.concurrent.Future getSchemaVersionAsync(GetSchemaVersionRequest getSchemaVersionRequest); /** *

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

* * @param getSchemaVersionRequest * @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 GetSchemaVersion operation returned by the service. * @sample AWSGlueAsyncHandler.GetSchemaVersion * @see AWS API * Documentation */ java.util.concurrent.Future getSchemaVersionAsync(GetSchemaVersionRequest getSchemaVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

*

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

* * @param getSchemaVersionsDiffRequest * @return A Java Future containing the result of the GetSchemaVersionsDiff operation returned by the service. * @sample AWSGlueAsync.GetSchemaVersionsDiff * @see AWS API * Documentation */ java.util.concurrent.Future getSchemaVersionsDiffAsync(GetSchemaVersionsDiffRequest getSchemaVersionsDiffRequest); /** *

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

*

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

* * @param getSchemaVersionsDiffRequest * @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 GetSchemaVersionsDiff operation returned by the service. * @sample AWSGlueAsyncHandler.GetSchemaVersionsDiff * @see AWS API * Documentation */ java.util.concurrent.Future getSchemaVersionsDiffAsync(GetSchemaVersionsDiffRequest getSchemaVersionsDiffRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a specified security configuration. *

* * @param getSecurityConfigurationRequest * @return A Java Future containing the result of the GetSecurityConfiguration operation returned by the service. * @sample AWSGlueAsync.GetSecurityConfiguration * @see AWS * API Documentation */ java.util.concurrent.Future getSecurityConfigurationAsync(GetSecurityConfigurationRequest getSecurityConfigurationRequest); /** *

* Retrieves a specified security configuration. *

* * @param getSecurityConfigurationRequest * @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 GetSecurityConfiguration operation returned by the service. * @sample AWSGlueAsyncHandler.GetSecurityConfiguration * @see AWS * API Documentation */ java.util.concurrent.Future getSecurityConfigurationAsync(GetSecurityConfigurationRequest getSecurityConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a list of all security configurations. *

* * @param getSecurityConfigurationsRequest * @return A Java Future containing the result of the GetSecurityConfigurations operation returned by the service. * @sample AWSGlueAsync.GetSecurityConfigurations * @see AWS * API Documentation */ java.util.concurrent.Future getSecurityConfigurationsAsync( GetSecurityConfigurationsRequest getSecurityConfigurationsRequest); /** *

* Retrieves a list of all security configurations. *

* * @param getSecurityConfigurationsRequest * @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 GetSecurityConfigurations operation returned by the service. * @sample AWSGlueAsyncHandler.GetSecurityConfigurations * @see AWS * API Documentation */ java.util.concurrent.Future getSecurityConfigurationsAsync( GetSecurityConfigurationsRequest getSecurityConfigurationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the session. *

* * @param getSessionRequest * @return A Java Future containing the result of the GetSession operation returned by the service. * @sample AWSGlueAsync.GetSession * @see AWS API * Documentation */ java.util.concurrent.Future getSessionAsync(GetSessionRequest getSessionRequest); /** *

* Retrieves the session. *

* * @param getSessionRequest * @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 GetSession operation returned by the service. * @sample AWSGlueAsyncHandler.GetSession * @see AWS API * Documentation */ java.util.concurrent.Future getSessionAsync(GetSessionRequest getSessionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the statement. *

* * @param getStatementRequest * @return A Java Future containing the result of the GetStatement operation returned by the service. * @sample AWSGlueAsync.GetStatement * @see AWS API * Documentation */ java.util.concurrent.Future getStatementAsync(GetStatementRequest getStatementRequest); /** *

* Retrieves the statement. *

* * @param getStatementRequest * @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 GetStatement operation returned by the service. * @sample AWSGlueAsyncHandler.GetStatement * @see AWS API * Documentation */ java.util.concurrent.Future getStatementAsync(GetStatementRequest getStatementRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param getTableRequest * @return A Java Future containing the result of the GetTable operation returned by the service. * @sample AWSGlueAsync.GetTable * @see AWS API * Documentation */ java.util.concurrent.Future getTableAsync(GetTableRequest getTableRequest); /** *

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

* * @param getTableRequest * @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 GetTable operation returned by the service. * @sample AWSGlueAsyncHandler.GetTable * @see AWS API * Documentation */ java.util.concurrent.Future getTableAsync(GetTableRequest getTableRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a specified version of a table. *

* * @param getTableVersionRequest * @return A Java Future containing the result of the GetTableVersion operation returned by the service. * @sample AWSGlueAsync.GetTableVersion * @see AWS API * Documentation */ java.util.concurrent.Future getTableVersionAsync(GetTableVersionRequest getTableVersionRequest); /** *

* Retrieves a specified version of a table. *

* * @param getTableVersionRequest * @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 GetTableVersion operation returned by the service. * @sample AWSGlueAsyncHandler.GetTableVersion * @see AWS API * Documentation */ java.util.concurrent.Future getTableVersionAsync(GetTableVersionRequest getTableVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param getTableVersionsRequest * @return A Java Future containing the result of the GetTableVersions operation returned by the service. * @sample AWSGlueAsync.GetTableVersions * @see AWS API * Documentation */ java.util.concurrent.Future getTableVersionsAsync(GetTableVersionsRequest getTableVersionsRequest); /** *

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

* * @param getTableVersionsRequest * @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 GetTableVersions operation returned by the service. * @sample AWSGlueAsyncHandler.GetTableVersions * @see AWS API * Documentation */ java.util.concurrent.Future getTableVersionsAsync(GetTableVersionsRequest getTableVersionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param getTablesRequest * @return A Java Future containing the result of the GetTables operation returned by the service. * @sample AWSGlueAsync.GetTables * @see AWS API * Documentation */ java.util.concurrent.Future getTablesAsync(GetTablesRequest getTablesRequest); /** *

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

* * @param getTablesRequest * @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 GetTables operation returned by the service. * @sample AWSGlueAsyncHandler.GetTables * @see AWS API * Documentation */ java.util.concurrent.Future getTablesAsync(GetTablesRequest getTablesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a list of tags associated with a resource. *

* * @param getTagsRequest * @return A Java Future containing the result of the GetTags operation returned by the service. * @sample AWSGlueAsync.GetTags * @see AWS API * Documentation */ java.util.concurrent.Future getTagsAsync(GetTagsRequest getTagsRequest); /** *

* Retrieves a list of tags associated with a resource. *

* * @param getTagsRequest * @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 GetTags operation returned by the service. * @sample AWSGlueAsyncHandler.GetTags * @see AWS API * Documentation */ java.util.concurrent.Future getTagsAsync(GetTagsRequest getTagsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the definition of a trigger. *

* * @param getTriggerRequest * @return A Java Future containing the result of the GetTrigger operation returned by the service. * @sample AWSGlueAsync.GetTrigger * @see AWS API * Documentation */ java.util.concurrent.Future getTriggerAsync(GetTriggerRequest getTriggerRequest); /** *

* Retrieves the definition of a trigger. *

* * @param getTriggerRequest * @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 GetTrigger operation returned by the service. * @sample AWSGlueAsyncHandler.GetTrigger * @see AWS API * Documentation */ java.util.concurrent.Future getTriggerAsync(GetTriggerRequest getTriggerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets all the triggers associated with a job. *

* * @param getTriggersRequest * @return A Java Future containing the result of the GetTriggers operation returned by the service. * @sample AWSGlueAsync.GetTriggers * @see AWS API * Documentation */ java.util.concurrent.Future getTriggersAsync(GetTriggersRequest getTriggersRequest); /** *

* Gets all the triggers associated with a job. *

* * @param getTriggersRequest * @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 GetTriggers operation returned by the service. * @sample AWSGlueAsyncHandler.GetTriggers * @see AWS API * Documentation */ java.util.concurrent.Future getTriggersAsync(GetTriggersRequest getTriggersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

*

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

* * @param getUnfilteredPartitionMetadataRequest * @return A Java Future containing the result of the GetUnfilteredPartitionMetadata operation returned by the * service. * @sample AWSGlueAsync.GetUnfilteredPartitionMetadata * @see AWS API Documentation */ java.util.concurrent.Future getUnfilteredPartitionMetadataAsync( GetUnfilteredPartitionMetadataRequest getUnfilteredPartitionMetadataRequest); /** *

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

*

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

* * @param getUnfilteredPartitionMetadataRequest * @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 GetUnfilteredPartitionMetadata operation returned by the * service. * @sample AWSGlueAsyncHandler.GetUnfilteredPartitionMetadata * @see AWS API Documentation */ java.util.concurrent.Future getUnfilteredPartitionMetadataAsync( GetUnfilteredPartitionMetadataRequest getUnfilteredPartitionMetadataRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

*

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

* * @param getUnfilteredPartitionsMetadataRequest * @return A Java Future containing the result of the GetUnfilteredPartitionsMetadata operation returned by the * service. * @sample AWSGlueAsync.GetUnfilteredPartitionsMetadata * @see AWS API Documentation */ java.util.concurrent.Future getUnfilteredPartitionsMetadataAsync( GetUnfilteredPartitionsMetadataRequest getUnfilteredPartitionsMetadataRequest); /** *

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

*

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

* * @param getUnfilteredPartitionsMetadataRequest * @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 GetUnfilteredPartitionsMetadata operation returned by the * service. * @sample AWSGlueAsyncHandler.GetUnfilteredPartitionsMetadata * @see AWS API Documentation */ java.util.concurrent.Future getUnfilteredPartitionsMetadataAsync( GetUnfilteredPartitionsMetadataRequest getUnfilteredPartitionsMetadataRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves table metadata from the Data Catalog that contains unfiltered metadata. *

*

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

* * @param getUnfilteredTableMetadataRequest * @return A Java Future containing the result of the GetUnfilteredTableMetadata operation returned by the service. * @sample AWSGlueAsync.GetUnfilteredTableMetadata * @see AWS API Documentation */ java.util.concurrent.Future getUnfilteredTableMetadataAsync( GetUnfilteredTableMetadataRequest getUnfilteredTableMetadataRequest); /** *

* Retrieves table metadata from the Data Catalog that contains unfiltered metadata. *

*

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

* * @param getUnfilteredTableMetadataRequest * @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 GetUnfilteredTableMetadata operation returned by the service. * @sample AWSGlueAsyncHandler.GetUnfilteredTableMetadata * @see AWS API Documentation */ java.util.concurrent.Future getUnfilteredTableMetadataAsync( GetUnfilteredTableMetadataRequest getUnfilteredTableMetadataRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a specified function definition from the Data Catalog. *

* * @param getUserDefinedFunctionRequest * @return A Java Future containing the result of the GetUserDefinedFunction operation returned by the service. * @sample AWSGlueAsync.GetUserDefinedFunction * @see AWS * API Documentation */ java.util.concurrent.Future getUserDefinedFunctionAsync(GetUserDefinedFunctionRequest getUserDefinedFunctionRequest); /** *

* Retrieves a specified function definition from the Data Catalog. *

* * @param getUserDefinedFunctionRequest * @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 GetUserDefinedFunction operation returned by the service. * @sample AWSGlueAsyncHandler.GetUserDefinedFunction * @see AWS * API Documentation */ java.util.concurrent.Future getUserDefinedFunctionAsync(GetUserDefinedFunctionRequest getUserDefinedFunctionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves multiple function definitions from the Data Catalog. *

* * @param getUserDefinedFunctionsRequest * @return A Java Future containing the result of the GetUserDefinedFunctions operation returned by the service. * @sample AWSGlueAsync.GetUserDefinedFunctions * @see AWS * API Documentation */ java.util.concurrent.Future getUserDefinedFunctionsAsync(GetUserDefinedFunctionsRequest getUserDefinedFunctionsRequest); /** *

* Retrieves multiple function definitions from the Data Catalog. *

* * @param getUserDefinedFunctionsRequest * @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 GetUserDefinedFunctions operation returned by the service. * @sample AWSGlueAsyncHandler.GetUserDefinedFunctions * @see AWS * API Documentation */ java.util.concurrent.Future getUserDefinedFunctionsAsync(GetUserDefinedFunctionsRequest getUserDefinedFunctionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves resource metadata for a workflow. *

* * @param getWorkflowRequest * @return A Java Future containing the result of the GetWorkflow operation returned by the service. * @sample AWSGlueAsync.GetWorkflow * @see AWS API * Documentation */ java.util.concurrent.Future getWorkflowAsync(GetWorkflowRequest getWorkflowRequest); /** *

* Retrieves resource metadata for a workflow. *

* * @param getWorkflowRequest * @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 GetWorkflow operation returned by the service. * @sample AWSGlueAsyncHandler.GetWorkflow * @see AWS API * Documentation */ java.util.concurrent.Future getWorkflowAsync(GetWorkflowRequest getWorkflowRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the metadata for a given workflow run. *

* * @param getWorkflowRunRequest * @return A Java Future containing the result of the GetWorkflowRun operation returned by the service. * @sample AWSGlueAsync.GetWorkflowRun * @see AWS API * Documentation */ java.util.concurrent.Future getWorkflowRunAsync(GetWorkflowRunRequest getWorkflowRunRequest); /** *

* Retrieves the metadata for a given workflow run. *

* * @param getWorkflowRunRequest * @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 GetWorkflowRun operation returned by the service. * @sample AWSGlueAsyncHandler.GetWorkflowRun * @see AWS API * Documentation */ java.util.concurrent.Future getWorkflowRunAsync(GetWorkflowRunRequest getWorkflowRunRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param getWorkflowRunPropertiesRequest * @return A Java Future containing the result of the GetWorkflowRunProperties operation returned by the service. * @sample AWSGlueAsync.GetWorkflowRunProperties * @see AWS * API Documentation */ java.util.concurrent.Future getWorkflowRunPropertiesAsync(GetWorkflowRunPropertiesRequest getWorkflowRunPropertiesRequest); /** *

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

* * @param getWorkflowRunPropertiesRequest * @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 GetWorkflowRunProperties operation returned by the service. * @sample AWSGlueAsyncHandler.GetWorkflowRunProperties * @see AWS * API Documentation */ java.util.concurrent.Future getWorkflowRunPropertiesAsync(GetWorkflowRunPropertiesRequest getWorkflowRunPropertiesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves metadata for all runs of a given workflow. *

* * @param getWorkflowRunsRequest * @return A Java Future containing the result of the GetWorkflowRuns operation returned by the service. * @sample AWSGlueAsync.GetWorkflowRuns * @see AWS API * Documentation */ java.util.concurrent.Future getWorkflowRunsAsync(GetWorkflowRunsRequest getWorkflowRunsRequest); /** *

* Retrieves metadata for all runs of a given workflow. *

* * @param getWorkflowRunsRequest * @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 GetWorkflowRuns operation returned by the service. * @sample AWSGlueAsyncHandler.GetWorkflowRuns * @see AWS API * Documentation */ java.util.concurrent.Future getWorkflowRunsAsync(GetWorkflowRunsRequest getWorkflowRunsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Imports an existing Amazon Athena Data Catalog to Glue. *

* * @param importCatalogToGlueRequest * @return A Java Future containing the result of the ImportCatalogToGlue operation returned by the service. * @sample AWSGlueAsync.ImportCatalogToGlue * @see AWS API * Documentation */ java.util.concurrent.Future importCatalogToGlueAsync(ImportCatalogToGlueRequest importCatalogToGlueRequest); /** *

* Imports an existing Amazon Athena Data Catalog to Glue. *

* * @param importCatalogToGlueRequest * @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 ImportCatalogToGlue operation returned by the service. * @sample AWSGlueAsyncHandler.ImportCatalogToGlue * @see AWS API * Documentation */ java.util.concurrent.Future importCatalogToGlueAsync(ImportCatalogToGlueRequest importCatalogToGlueRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all the blueprint names in an account. *

* * @param listBlueprintsRequest * @return A Java Future containing the result of the ListBlueprints operation returned by the service. * @sample AWSGlueAsync.ListBlueprints * @see AWS API * Documentation */ java.util.concurrent.Future listBlueprintsAsync(ListBlueprintsRequest listBlueprintsRequest); /** *

* Lists all the blueprint names in an account. *

* * @param listBlueprintsRequest * @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 ListBlueprints operation returned by the service. * @sample AWSGlueAsyncHandler.ListBlueprints * @see AWS API * Documentation */ java.util.concurrent.Future listBlueprintsAsync(ListBlueprintsRequest listBlueprintsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the names of all crawler resources in this Amazon Web Services account, or the resources with the * specified tag. This operation allows you to see which resources are available in your account, and their names. *

*

* This operation takes the optional Tags field, which you can use as a filter on the response so that * tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag * are retrieved. *

* * @param listCrawlersRequest * @return A Java Future containing the result of the ListCrawlers operation returned by the service. * @sample AWSGlueAsync.ListCrawlers * @see AWS API * Documentation */ java.util.concurrent.Future listCrawlersAsync(ListCrawlersRequest listCrawlersRequest); /** *

* Retrieves the names of all crawler resources in this Amazon Web Services account, or the resources with the * specified tag. This operation allows you to see which resources are available in your account, and their names. *

*

* This operation takes the optional Tags field, which you can use as a filter on the response so that * tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag * are retrieved. *

* * @param listCrawlersRequest * @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 ListCrawlers operation returned by the service. * @sample AWSGlueAsyncHandler.ListCrawlers * @see AWS API * Documentation */ java.util.concurrent.Future listCrawlersAsync(ListCrawlersRequest listCrawlersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns all the crawls of a specified crawler. Returns only the crawls that have occurred since the launch date * of the crawler history feature, and only retains up to 12 months of crawls. Older crawls will not be returned. *

*

* You may use this API to: *

*
    *
  • *

    * Retrive all the crawls of a specified crawler. *

    *
  • *
  • *

    * Retrieve all the crawls of a specified crawler within a limited count. *

    *
  • *
  • *

    * Retrieve all the crawls of a specified crawler in a specific time range. *

    *
  • *
  • *

    * Retrieve all the crawls of a specified crawler with a particular state, crawl ID, or DPU hour value. *

    *
  • *
* * @param listCrawlsRequest * @return A Java Future containing the result of the ListCrawls operation returned by the service. * @sample AWSGlueAsync.ListCrawls * @see AWS API * Documentation */ java.util.concurrent.Future listCrawlsAsync(ListCrawlsRequest listCrawlsRequest); /** *

* Returns all the crawls of a specified crawler. Returns only the crawls that have occurred since the launch date * of the crawler history feature, and only retains up to 12 months of crawls. Older crawls will not be returned. *

*

* You may use this API to: *

*
    *
  • *

    * Retrive all the crawls of a specified crawler. *

    *
  • *
  • *

    * Retrieve all the crawls of a specified crawler within a limited count. *

    *
  • *
  • *

    * Retrieve all the crawls of a specified crawler in a specific time range. *

    *
  • *
  • *

    * Retrieve all the crawls of a specified crawler with a particular state, crawl ID, or DPU hour value. *

    *
  • *
* * @param listCrawlsRequest * @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 ListCrawls operation returned by the service. * @sample AWSGlueAsyncHandler.ListCrawls * @see AWS API * Documentation */ java.util.concurrent.Future listCrawlsAsync(ListCrawlsRequest listCrawlsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all the custom patterns that have been created. *

* * @param listCustomEntityTypesRequest * @return A Java Future containing the result of the ListCustomEntityTypes operation returned by the service. * @sample AWSGlueAsync.ListCustomEntityTypes * @see AWS API * Documentation */ java.util.concurrent.Future listCustomEntityTypesAsync(ListCustomEntityTypesRequest listCustomEntityTypesRequest); /** *

* Lists all the custom patterns that have been created. *

* * @param listCustomEntityTypesRequest * @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 ListCustomEntityTypes operation returned by the service. * @sample AWSGlueAsyncHandler.ListCustomEntityTypes * @see AWS API * Documentation */ java.util.concurrent.Future listCustomEntityTypesAsync(ListCustomEntityTypesRequest listCustomEntityTypesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns all data quality execution results for your account. *

* * @param listDataQualityResultsRequest * @return A Java Future containing the result of the ListDataQualityResults operation returned by the service. * @sample AWSGlueAsync.ListDataQualityResults * @see AWS * API Documentation */ java.util.concurrent.Future listDataQualityResultsAsync(ListDataQualityResultsRequest listDataQualityResultsRequest); /** *

* Returns all data quality execution results for your account. *

* * @param listDataQualityResultsRequest * @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 ListDataQualityResults operation returned by the service. * @sample AWSGlueAsyncHandler.ListDataQualityResults * @see AWS * API Documentation */ java.util.concurrent.Future listDataQualityResultsAsync(ListDataQualityResultsRequest listDataQualityResultsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the recommendation runs meeting the filter criteria. *

* * @param listDataQualityRuleRecommendationRunsRequest * @return A Java Future containing the result of the ListDataQualityRuleRecommendationRuns operation returned by * the service. * @sample AWSGlueAsync.ListDataQualityRuleRecommendationRuns * @see AWS API Documentation */ java.util.concurrent.Future listDataQualityRuleRecommendationRunsAsync( ListDataQualityRuleRecommendationRunsRequest listDataQualityRuleRecommendationRunsRequest); /** *

* Lists the recommendation runs meeting the filter criteria. *

* * @param listDataQualityRuleRecommendationRunsRequest * @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 ListDataQualityRuleRecommendationRuns operation returned by * the service. * @sample AWSGlueAsyncHandler.ListDataQualityRuleRecommendationRuns * @see AWS API Documentation */ java.util.concurrent.Future listDataQualityRuleRecommendationRunsAsync( ListDataQualityRuleRecommendationRunsRequest listDataQualityRuleRecommendationRunsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source. *

* * @param listDataQualityRulesetEvaluationRunsRequest * @return A Java Future containing the result of the ListDataQualityRulesetEvaluationRuns operation returned by the * service. * @sample AWSGlueAsync.ListDataQualityRulesetEvaluationRuns * @see AWS API Documentation */ java.util.concurrent.Future listDataQualityRulesetEvaluationRunsAsync( ListDataQualityRulesetEvaluationRunsRequest listDataQualityRulesetEvaluationRunsRequest); /** *

* Lists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source. *

* * @param listDataQualityRulesetEvaluationRunsRequest * @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 ListDataQualityRulesetEvaluationRuns operation returned by the * service. * @sample AWSGlueAsyncHandler.ListDataQualityRulesetEvaluationRuns * @see AWS API Documentation */ java.util.concurrent.Future listDataQualityRulesetEvaluationRunsAsync( ListDataQualityRulesetEvaluationRunsRequest listDataQualityRulesetEvaluationRunsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns a paginated list of rulesets for the specified list of Glue tables. *

* * @param listDataQualityRulesetsRequest * @return A Java Future containing the result of the ListDataQualityRulesets operation returned by the service. * @sample AWSGlueAsync.ListDataQualityRulesets * @see AWS * API Documentation */ java.util.concurrent.Future listDataQualityRulesetsAsync(ListDataQualityRulesetsRequest listDataQualityRulesetsRequest); /** *

* Returns a paginated list of rulesets for the specified list of Glue tables. *

* * @param listDataQualityRulesetsRequest * @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 ListDataQualityRulesets operation returned by the service. * @sample AWSGlueAsyncHandler.ListDataQualityRulesets * @see AWS * API Documentation */ java.util.concurrent.Future listDataQualityRulesetsAsync(ListDataQualityRulesetsRequest listDataQualityRulesetsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the names of all DevEndpoint resources in this Amazon Web Services account, or the * resources with the specified tag. This operation allows you to see which resources are available in your account, * and their names. *

*

* This operation takes the optional Tags field, which you can use as a filter on the response so that * tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag * are retrieved. *

* * @param listDevEndpointsRequest * @return A Java Future containing the result of the ListDevEndpoints operation returned by the service. * @sample AWSGlueAsync.ListDevEndpoints * @see AWS API * Documentation */ java.util.concurrent.Future listDevEndpointsAsync(ListDevEndpointsRequest listDevEndpointsRequest); /** *

* Retrieves the names of all DevEndpoint resources in this Amazon Web Services account, or the * resources with the specified tag. This operation allows you to see which resources are available in your account, * and their names. *

*

* This operation takes the optional Tags field, which you can use as a filter on the response so that * tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag * are retrieved. *

* * @param listDevEndpointsRequest * @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 ListDevEndpoints operation returned by the service. * @sample AWSGlueAsyncHandler.ListDevEndpoints * @see AWS API * Documentation */ java.util.concurrent.Future listDevEndpointsAsync(ListDevEndpointsRequest listDevEndpointsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the names of all job resources in this Amazon Web Services account, or the resources with the specified * tag. This operation allows you to see which resources are available in your account, and their names. *

*

* This operation takes the optional Tags field, which you can use as a filter on the response so that * tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag * are retrieved. *

* * @param listJobsRequest * @return A Java Future containing the result of the ListJobs operation returned by the service. * @sample AWSGlueAsync.ListJobs * @see AWS API * Documentation */ java.util.concurrent.Future listJobsAsync(ListJobsRequest listJobsRequest); /** *

* Retrieves the names of all job resources in this Amazon Web Services account, or the resources with the specified * tag. This operation allows you to see which resources are available in your account, and their names. *

*

* This operation takes the optional Tags field, which you can use as a filter on the response so that * tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag * are retrieved. *

* * @param listJobsRequest * @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 ListJobs operation returned by the service. * @sample AWSGlueAsyncHandler.ListJobs * @see AWS API * Documentation */ java.util.concurrent.Future listJobsAsync(ListJobsRequest listJobsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a sortable, filterable list of existing Glue machine learning transforms in this Amazon Web Services * account, or the resources with the specified tag. This operation takes the optional Tags field, * which you can use as a filter of the responses so that tagged resources can be retrieved as a group. If you * choose to use tag filtering, only resources with the tags are retrieved. *

* * @param listMLTransformsRequest * @return A Java Future containing the result of the ListMLTransforms operation returned by the service. * @sample AWSGlueAsync.ListMLTransforms * @see AWS API * Documentation */ java.util.concurrent.Future listMLTransformsAsync(ListMLTransformsRequest listMLTransformsRequest); /** *

* Retrieves a sortable, filterable list of existing Glue machine learning transforms in this Amazon Web Services * account, or the resources with the specified tag. This operation takes the optional Tags field, * which you can use as a filter of the responses so that tagged resources can be retrieved as a group. If you * choose to use tag filtering, only resources with the tags are retrieved. *

* * @param listMLTransformsRequest * @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 ListMLTransforms operation returned by the service. * @sample AWSGlueAsyncHandler.ListMLTransforms * @see AWS API * Documentation */ java.util.concurrent.Future listMLTransformsAsync(ListMLTransformsRequest listMLTransformsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns a list of registries that you have created, with minimal registry information. Registries in the * Deleting status will not be included in the results. Empty results will be returned if there are no * registries available. *

* * @param listRegistriesRequest * @return A Java Future containing the result of the ListRegistries operation returned by the service. * @sample AWSGlueAsync.ListRegistries * @see AWS API * Documentation */ java.util.concurrent.Future listRegistriesAsync(ListRegistriesRequest listRegistriesRequest); /** *

* Returns a list of registries that you have created, with minimal registry information. Registries in the * Deleting status will not be included in the results. Empty results will be returned if there are no * registries available. *

* * @param listRegistriesRequest * @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 ListRegistries operation returned by the service. * @sample AWSGlueAsyncHandler.ListRegistries * @see AWS API * Documentation */ java.util.concurrent.Future listRegistriesAsync(ListRegistriesRequest listRegistriesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns a list of schema versions that you have created, with minimal information. Schema versions in Deleted * status will not be included in the results. Empty results will be returned if there are no schema versions * available. *

* * @param listSchemaVersionsRequest * @return A Java Future containing the result of the ListSchemaVersions operation returned by the service. * @sample AWSGlueAsync.ListSchemaVersions * @see AWS API * Documentation */ java.util.concurrent.Future listSchemaVersionsAsync(ListSchemaVersionsRequest listSchemaVersionsRequest); /** *

* Returns a list of schema versions that you have created, with minimal information. Schema versions in Deleted * status will not be included in the results. Empty results will be returned if there are no schema versions * available. *

* * @param listSchemaVersionsRequest * @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 ListSchemaVersions operation returned by the service. * @sample AWSGlueAsyncHandler.ListSchemaVersions * @see AWS API * Documentation */ java.util.concurrent.Future listSchemaVersionsAsync(ListSchemaVersionsRequest listSchemaVersionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns a list of schemas with minimal details. Schemas in Deleting status will not be included in the results. * Empty results will be returned if there are no schemas available. *

*

* When the RegistryId is not provided, all the schemas across registries will be part of the API * response. *

* * @param listSchemasRequest * @return A Java Future containing the result of the ListSchemas operation returned by the service. * @sample AWSGlueAsync.ListSchemas * @see AWS API * Documentation */ java.util.concurrent.Future listSchemasAsync(ListSchemasRequest listSchemasRequest); /** *

* Returns a list of schemas with minimal details. Schemas in Deleting status will not be included in the results. * Empty results will be returned if there are no schemas available. *

*

* When the RegistryId is not provided, all the schemas across registries will be part of the API * response. *

* * @param listSchemasRequest * @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 ListSchemas operation returned by the service. * @sample AWSGlueAsyncHandler.ListSchemas * @see AWS API * Documentation */ java.util.concurrent.Future listSchemasAsync(ListSchemasRequest listSchemasRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieve a list of sessions. *

* * @param listSessionsRequest * @return A Java Future containing the result of the ListSessions operation returned by the service. * @sample AWSGlueAsync.ListSessions * @see AWS API * Documentation */ java.util.concurrent.Future listSessionsAsync(ListSessionsRequest listSessionsRequest); /** *

* Retrieve a list of sessions. *

* * @param listSessionsRequest * @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 ListSessions operation returned by the service. * @sample AWSGlueAsyncHandler.ListSessions * @see AWS API * Documentation */ java.util.concurrent.Future listSessionsAsync(ListSessionsRequest listSessionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists statements for the session. *

* * @param listStatementsRequest * @return A Java Future containing the result of the ListStatements operation returned by the service. * @sample AWSGlueAsync.ListStatements * @see AWS API * Documentation */ java.util.concurrent.Future listStatementsAsync(ListStatementsRequest listStatementsRequest); /** *

* Lists statements for the session. *

* * @param listStatementsRequest * @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 ListStatements operation returned by the service. * @sample AWSGlueAsyncHandler.ListStatements * @see AWS API * Documentation */ java.util.concurrent.Future listStatementsAsync(ListStatementsRequest listStatementsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the names of all trigger resources in this Amazon Web Services account, or the resources with the * specified tag. This operation allows you to see which resources are available in your account, and their names. *

*

* This operation takes the optional Tags field, which you can use as a filter on the response so that * tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag * are retrieved. *

* * @param listTriggersRequest * @return A Java Future containing the result of the ListTriggers operation returned by the service. * @sample AWSGlueAsync.ListTriggers * @see AWS API * Documentation */ java.util.concurrent.Future listTriggersAsync(ListTriggersRequest listTriggersRequest); /** *

* Retrieves the names of all trigger resources in this Amazon Web Services account, or the resources with the * specified tag. This operation allows you to see which resources are available in your account, and their names. *

*

* This operation takes the optional Tags field, which you can use as a filter on the response so that * tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag * are retrieved. *

* * @param listTriggersRequest * @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 ListTriggers operation returned by the service. * @sample AWSGlueAsyncHandler.ListTriggers * @see AWS API * Documentation */ java.util.concurrent.Future listTriggersAsync(ListTriggersRequest listTriggersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists names of workflows created in the account. *

* * @param listWorkflowsRequest * @return A Java Future containing the result of the ListWorkflows operation returned by the service. * @sample AWSGlueAsync.ListWorkflows * @see AWS API * Documentation */ java.util.concurrent.Future listWorkflowsAsync(ListWorkflowsRequest listWorkflowsRequest); /** *

* Lists names of workflows created in the account. *

* * @param listWorkflowsRequest * @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 ListWorkflows operation returned by the service. * @sample AWSGlueAsyncHandler.ListWorkflows * @see AWS API * Documentation */ java.util.concurrent.Future listWorkflowsAsync(ListWorkflowsRequest listWorkflowsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Sets the security configuration for a specified catalog. After the configuration has been set, the specified * encryption is applied to every catalog write thereafter. *

* * @param putDataCatalogEncryptionSettingsRequest * @return A Java Future containing the result of the PutDataCatalogEncryptionSettings operation returned by the * service. * @sample AWSGlueAsync.PutDataCatalogEncryptionSettings * @see AWS API Documentation */ java.util.concurrent.Future putDataCatalogEncryptionSettingsAsync( PutDataCatalogEncryptionSettingsRequest putDataCatalogEncryptionSettingsRequest); /** *

* Sets the security configuration for a specified catalog. After the configuration has been set, the specified * encryption is applied to every catalog write thereafter. *

* * @param putDataCatalogEncryptionSettingsRequest * @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 PutDataCatalogEncryptionSettings operation returned by the * service. * @sample AWSGlueAsyncHandler.PutDataCatalogEncryptionSettings * @see AWS API Documentation */ java.util.concurrent.Future putDataCatalogEncryptionSettingsAsync( PutDataCatalogEncryptionSettingsRequest putDataCatalogEncryptionSettingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Sets the Data Catalog resource policy for access control. *

* * @param putResourcePolicyRequest * @return A Java Future containing the result of the PutResourcePolicy operation returned by the service. * @sample AWSGlueAsync.PutResourcePolicy * @see AWS API * Documentation */ java.util.concurrent.Future putResourcePolicyAsync(PutResourcePolicyRequest putResourcePolicyRequest); /** *

* Sets the Data Catalog resource policy for access control. *

* * @param putResourcePolicyRequest * @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 PutResourcePolicy operation returned by the service. * @sample AWSGlueAsyncHandler.PutResourcePolicy * @see AWS API * Documentation */ java.util.concurrent.Future putResourcePolicyAsync(PutResourcePolicyRequest putResourcePolicyRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Puts the metadata key value pair for a specified schema version ID. A maximum of 10 key value pairs will be * allowed per schema version. They can be added over one or more calls. *

* * @param putSchemaVersionMetadataRequest * @return A Java Future containing the result of the PutSchemaVersionMetadata operation returned by the service. * @sample AWSGlueAsync.PutSchemaVersionMetadata * @see AWS * API Documentation */ java.util.concurrent.Future putSchemaVersionMetadataAsync(PutSchemaVersionMetadataRequest putSchemaVersionMetadataRequest); /** *

* Puts the metadata key value pair for a specified schema version ID. A maximum of 10 key value pairs will be * allowed per schema version. They can be added over one or more calls. *

* * @param putSchemaVersionMetadataRequest * @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 PutSchemaVersionMetadata operation returned by the service. * @sample AWSGlueAsyncHandler.PutSchemaVersionMetadata * @see AWS * API Documentation */ java.util.concurrent.Future putSchemaVersionMetadataAsync(PutSchemaVersionMetadataRequest putSchemaVersionMetadataRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Puts the specified workflow run properties for the given workflow run. If a property already exists for the * specified run, then it overrides the value otherwise adds the property to existing properties. *

* * @param putWorkflowRunPropertiesRequest * @return A Java Future containing the result of the PutWorkflowRunProperties operation returned by the service. * @sample AWSGlueAsync.PutWorkflowRunProperties * @see AWS * API Documentation */ java.util.concurrent.Future putWorkflowRunPropertiesAsync(PutWorkflowRunPropertiesRequest putWorkflowRunPropertiesRequest); /** *

* Puts the specified workflow run properties for the given workflow run. If a property already exists for the * specified run, then it overrides the value otherwise adds the property to existing properties. *

* * @param putWorkflowRunPropertiesRequest * @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 PutWorkflowRunProperties operation returned by the service. * @sample AWSGlueAsyncHandler.PutWorkflowRunProperties * @see AWS * API Documentation */ java.util.concurrent.Future putWorkflowRunPropertiesAsync(PutWorkflowRunPropertiesRequest putWorkflowRunPropertiesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Queries for the schema version metadata information. *

* * @param querySchemaVersionMetadataRequest * @return A Java Future containing the result of the QuerySchemaVersionMetadata operation returned by the service. * @sample AWSGlueAsync.QuerySchemaVersionMetadata * @see AWS API Documentation */ java.util.concurrent.Future querySchemaVersionMetadataAsync( QuerySchemaVersionMetadataRequest querySchemaVersionMetadataRequest); /** *

* Queries for the schema version metadata information. *

* * @param querySchemaVersionMetadataRequest * @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 QuerySchemaVersionMetadata operation returned by the service. * @sample AWSGlueAsyncHandler.QuerySchemaVersionMetadata * @see AWS API Documentation */ java.util.concurrent.Future querySchemaVersionMetadataAsync( QuerySchemaVersionMetadataRequest querySchemaVersionMetadataRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Adds a new version to the existing schema. Returns an error if new version of schema does not meet the * compatibility requirements of the schema set. This API will not create a new schema set and will return a 404 * error if the schema set is not already present in the Schema Registry. *

*

* If this is the first schema definition to be registered in the Schema Registry, this API will store the schema * version and return immediately. Otherwise, this call has the potential to run longer than other operations due to * compatibility modes. You can call the GetSchemaVersion API with the SchemaVersionId to * check compatibility modes. *

*

* If the same schema definition is already stored in Schema Registry as a version, the schema ID of the existing * schema is returned to the caller. *

* * @param registerSchemaVersionRequest * @return A Java Future containing the result of the RegisterSchemaVersion operation returned by the service. * @sample AWSGlueAsync.RegisterSchemaVersion * @see AWS API * Documentation */ java.util.concurrent.Future registerSchemaVersionAsync(RegisterSchemaVersionRequest registerSchemaVersionRequest); /** *

* Adds a new version to the existing schema. Returns an error if new version of schema does not meet the * compatibility requirements of the schema set. This API will not create a new schema set and will return a 404 * error if the schema set is not already present in the Schema Registry. *

*

* If this is the first schema definition to be registered in the Schema Registry, this API will store the schema * version and return immediately. Otherwise, this call has the potential to run longer than other operations due to * compatibility modes. You can call the GetSchemaVersion API with the SchemaVersionId to * check compatibility modes. *

*

* If the same schema definition is already stored in Schema Registry as a version, the schema ID of the existing * schema is returned to the caller. *

* * @param registerSchemaVersionRequest * @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 RegisterSchemaVersion operation returned by the service. * @sample AWSGlueAsyncHandler.RegisterSchemaVersion * @see AWS API * Documentation */ java.util.concurrent.Future registerSchemaVersionAsync(RegisterSchemaVersionRequest registerSchemaVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param removeSchemaVersionMetadataRequest * @return A Java Future containing the result of the RemoveSchemaVersionMetadata operation returned by the service. * @sample AWSGlueAsync.RemoveSchemaVersionMetadata * @see AWS API Documentation */ java.util.concurrent.Future removeSchemaVersionMetadataAsync( RemoveSchemaVersionMetadataRequest removeSchemaVersionMetadataRequest); /** *

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

* * @param removeSchemaVersionMetadataRequest * @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 RemoveSchemaVersionMetadata operation returned by the service. * @sample AWSGlueAsyncHandler.RemoveSchemaVersionMetadata * @see AWS API Documentation */ java.util.concurrent.Future removeSchemaVersionMetadataAsync( RemoveSchemaVersionMetadataRequest removeSchemaVersionMetadataRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Resets a bookmark entry. *

*

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

* * * @param resetJobBookmarkRequest * @return A Java Future containing the result of the ResetJobBookmark operation returned by the service. * @sample AWSGlueAsync.ResetJobBookmark * @see AWS API * Documentation */ java.util.concurrent.Future resetJobBookmarkAsync(ResetJobBookmarkRequest resetJobBookmarkRequest); /** *

* Resets a bookmark entry. *

*

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

* * * @param resetJobBookmarkRequest * @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 ResetJobBookmark operation returned by the service. * @sample AWSGlueAsyncHandler.ResetJobBookmark * @see AWS API * Documentation */ java.util.concurrent.Future resetJobBookmarkAsync(ResetJobBookmarkRequest resetJobBookmarkRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Restarts selected nodes of a previous partially completed workflow run and resumes the workflow run. The selected * nodes and all nodes that are downstream from the selected nodes are run. *

* * @param resumeWorkflowRunRequest * @return A Java Future containing the result of the ResumeWorkflowRun operation returned by the service. * @sample AWSGlueAsync.ResumeWorkflowRun * @see AWS API * Documentation */ java.util.concurrent.Future resumeWorkflowRunAsync(ResumeWorkflowRunRequest resumeWorkflowRunRequest); /** *

* Restarts selected nodes of a previous partially completed workflow run and resumes the workflow run. The selected * nodes and all nodes that are downstream from the selected nodes are run. *

* * @param resumeWorkflowRunRequest * @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 ResumeWorkflowRun operation returned by the service. * @sample AWSGlueAsyncHandler.ResumeWorkflowRun * @see AWS API * Documentation */ java.util.concurrent.Future resumeWorkflowRunAsync(ResumeWorkflowRunRequest resumeWorkflowRunRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Executes the statement. *

* * @param runStatementRequest * @return A Java Future containing the result of the RunStatement operation returned by the service. * @sample AWSGlueAsync.RunStatement * @see AWS API * Documentation */ java.util.concurrent.Future runStatementAsync(RunStatementRequest runStatementRequest); /** *

* Executes the statement. *

* * @param runStatementRequest * @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 RunStatement operation returned by the service. * @sample AWSGlueAsyncHandler.RunStatement * @see AWS API * Documentation */ java.util.concurrent.Future runStatementAsync(RunStatementRequest runStatementRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Searches a set of tables based on properties in the table metadata as well as on the parent database. You can * search against text or filter conditions. *

*

* You can only get tables that you have access to based on the security policies defined in Lake Formation. You * need at least a read-only access to the table for it to be returned. If you do not have access to all the columns * in the table, these columns will not be searched against when returning the list of tables back to you. If you * have access to the columns but not the data in the columns, those columns and the associated metadata for those * columns will be included in the search. *

* * @param searchTablesRequest * @return A Java Future containing the result of the SearchTables operation returned by the service. * @sample AWSGlueAsync.SearchTables * @see AWS API * Documentation */ java.util.concurrent.Future searchTablesAsync(SearchTablesRequest searchTablesRequest); /** *

* Searches a set of tables based on properties in the table metadata as well as on the parent database. You can * search against text or filter conditions. *

*

* You can only get tables that you have access to based on the security policies defined in Lake Formation. You * need at least a read-only access to the table for it to be returned. If you do not have access to all the columns * in the table, these columns will not be searched against when returning the list of tables back to you. If you * have access to the columns but not the data in the columns, those columns and the associated metadata for those * columns will be included in the search. *

* * @param searchTablesRequest * @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 SearchTables operation returned by the service. * @sample AWSGlueAsyncHandler.SearchTables * @see AWS API * Documentation */ java.util.concurrent.Future searchTablesAsync(SearchTablesRequest searchTablesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Starts a new run of the specified blueprint. *

* * @param startBlueprintRunRequest * @return A Java Future containing the result of the StartBlueprintRun operation returned by the service. * @sample AWSGlueAsync.StartBlueprintRun * @see AWS API * Documentation */ java.util.concurrent.Future startBlueprintRunAsync(StartBlueprintRunRequest startBlueprintRunRequest); /** *

* Starts a new run of the specified blueprint. *

* * @param startBlueprintRunRequest * @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 StartBlueprintRun operation returned by the service. * @sample AWSGlueAsyncHandler.StartBlueprintRun * @see AWS API * Documentation */ java.util.concurrent.Future startBlueprintRunAsync(StartBlueprintRunRequest startBlueprintRunRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Starts a crawl using the specified crawler, regardless of what is scheduled. If the crawler is already running, * returns a CrawlerRunningException. *

* * @param startCrawlerRequest * @return A Java Future containing the result of the StartCrawler operation returned by the service. * @sample AWSGlueAsync.StartCrawler * @see AWS API * Documentation */ java.util.concurrent.Future startCrawlerAsync(StartCrawlerRequest startCrawlerRequest); /** *

* Starts a crawl using the specified crawler, regardless of what is scheduled. If the crawler is already running, * returns a CrawlerRunningException. *

* * @param startCrawlerRequest * @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 StartCrawler operation returned by the service. * @sample AWSGlueAsyncHandler.StartCrawler * @see AWS API * Documentation */ java.util.concurrent.Future startCrawlerAsync(StartCrawlerRequest startCrawlerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Changes the schedule state of the specified crawler to SCHEDULED, unless the crawler is already * running or the schedule state is already SCHEDULED. *

* * @param startCrawlerScheduleRequest * @return A Java Future containing the result of the StartCrawlerSchedule operation returned by the service. * @sample AWSGlueAsync.StartCrawlerSchedule * @see AWS API * Documentation */ java.util.concurrent.Future startCrawlerScheduleAsync(StartCrawlerScheduleRequest startCrawlerScheduleRequest); /** *

* Changes the schedule state of the specified crawler to SCHEDULED, unless the crawler is already * running or the schedule state is already SCHEDULED. *

* * @param startCrawlerScheduleRequest * @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 StartCrawlerSchedule operation returned by the service. * @sample AWSGlueAsyncHandler.StartCrawlerSchedule * @see AWS API * Documentation */ java.util.concurrent.Future startCrawlerScheduleAsync(StartCrawlerScheduleRequest startCrawlerScheduleRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Starts a recommendation run that is used to generate rules when you don't know what rules to write. Glue Data * Quality analyzes the data and comes up with recommendations for a potential ruleset. You can then triage the * ruleset and modify the generated ruleset to your liking. *

* * @param startDataQualityRuleRecommendationRunRequest * @return A Java Future containing the result of the StartDataQualityRuleRecommendationRun operation returned by * the service. * @sample AWSGlueAsync.StartDataQualityRuleRecommendationRun * @see AWS API Documentation */ java.util.concurrent.Future startDataQualityRuleRecommendationRunAsync( StartDataQualityRuleRecommendationRunRequest startDataQualityRuleRecommendationRunRequest); /** *

* Starts a recommendation run that is used to generate rules when you don't know what rules to write. Glue Data * Quality analyzes the data and comes up with recommendations for a potential ruleset. You can then triage the * ruleset and modify the generated ruleset to your liking. *

* * @param startDataQualityRuleRecommendationRunRequest * @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 StartDataQualityRuleRecommendationRun operation returned by * the service. * @sample AWSGlueAsyncHandler.StartDataQualityRuleRecommendationRun * @see AWS API Documentation */ java.util.concurrent.Future startDataQualityRuleRecommendationRunAsync( StartDataQualityRuleRecommendationRunRequest startDataQualityRuleRecommendationRunRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Once you have a ruleset definition (either recommended or your own), you call this operation to evaluate the * ruleset against a data source (Glue table). The evaluation computes results which you can retrieve with the * GetDataQualityResult API. *

* * @param startDataQualityRulesetEvaluationRunRequest * @return A Java Future containing the result of the StartDataQualityRulesetEvaluationRun operation returned by the * service. * @sample AWSGlueAsync.StartDataQualityRulesetEvaluationRun * @see AWS API Documentation */ java.util.concurrent.Future startDataQualityRulesetEvaluationRunAsync( StartDataQualityRulesetEvaluationRunRequest startDataQualityRulesetEvaluationRunRequest); /** *

* Once you have a ruleset definition (either recommended or your own), you call this operation to evaluate the * ruleset against a data source (Glue table). The evaluation computes results which you can retrieve with the * GetDataQualityResult API. *

* * @param startDataQualityRulesetEvaluationRunRequest * @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 StartDataQualityRulesetEvaluationRun operation returned by the * service. * @sample AWSGlueAsyncHandler.StartDataQualityRulesetEvaluationRun * @see AWS API Documentation */ java.util.concurrent.Future startDataQualityRulesetEvaluationRunAsync( StartDataQualityRulesetEvaluationRunRequest startDataQualityRulesetEvaluationRunRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Begins an asynchronous task to export all labeled data for a particular transform. This task is the only * label-related API call that is not part of the typical active learning workflow. You typically use * StartExportLabelsTaskRun when you want to work with all of your existing labels at the same time, * such as when you want to remove or change labels that were previously submitted as truth. This API operation * accepts the TransformId whose labels you want to export and an Amazon Simple Storage Service (Amazon * S3) path to export the labels to. The operation returns a TaskRunId. You can check on the status of * your task run by calling the GetMLTaskRun API. *

* * @param startExportLabelsTaskRunRequest * @return A Java Future containing the result of the StartExportLabelsTaskRun operation returned by the service. * @sample AWSGlueAsync.StartExportLabelsTaskRun * @see AWS * API Documentation */ java.util.concurrent.Future startExportLabelsTaskRunAsync(StartExportLabelsTaskRunRequest startExportLabelsTaskRunRequest); /** *

* Begins an asynchronous task to export all labeled data for a particular transform. This task is the only * label-related API call that is not part of the typical active learning workflow. You typically use * StartExportLabelsTaskRun when you want to work with all of your existing labels at the same time, * such as when you want to remove or change labels that were previously submitted as truth. This API operation * accepts the TransformId whose labels you want to export and an Amazon Simple Storage Service (Amazon * S3) path to export the labels to. The operation returns a TaskRunId. You can check on the status of * your task run by calling the GetMLTaskRun API. *

* * @param startExportLabelsTaskRunRequest * @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 StartExportLabelsTaskRun operation returned by the service. * @sample AWSGlueAsyncHandler.StartExportLabelsTaskRun * @see AWS * API Documentation */ java.util.concurrent.Future startExportLabelsTaskRunAsync(StartExportLabelsTaskRunRequest startExportLabelsTaskRunRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Enables you to provide additional labels (examples of truth) to be used to teach the machine learning transform * and improve its quality. This API operation is generally used as part of the active learning workflow that starts * with the StartMLLabelingSetGenerationTaskRun call and that ultimately results in improving the * quality of your machine learning transform. *

*

* After the StartMLLabelingSetGenerationTaskRun finishes, Glue machine learning will have generated a * series of questions for humans to answer. (Answering these questions is often called 'labeling' in the machine * learning workflows). In the case of the FindMatches transform, these questions are of the form, * “What is the correct way to group these rows together into groups composed entirely of matching records?” After * the labeling process is finished, users upload their answers/labels with a call to * StartImportLabelsTaskRun. After StartImportLabelsTaskRun finishes, all future runs of * the machine learning transform use the new and improved labels and perform a higher-quality transformation. *

*

* By default, StartMLLabelingSetGenerationTaskRun continually learns from and combines all labels that * you upload unless you set Replace to true. If you set Replace to true, * StartImportLabelsTaskRun deletes and forgets all previously uploaded labels and learns only from the * exact set that you upload. Replacing labels can be helpful if you realize that you previously uploaded incorrect * labels, and you believe that they are having a negative effect on your transform quality. *

*

* You can check on the status of your task run by calling the GetMLTaskRun operation. *

* * @param startImportLabelsTaskRunRequest * @return A Java Future containing the result of the StartImportLabelsTaskRun operation returned by the service. * @sample AWSGlueAsync.StartImportLabelsTaskRun * @see AWS * API Documentation */ java.util.concurrent.Future startImportLabelsTaskRunAsync(StartImportLabelsTaskRunRequest startImportLabelsTaskRunRequest); /** *

* Enables you to provide additional labels (examples of truth) to be used to teach the machine learning transform * and improve its quality. This API operation is generally used as part of the active learning workflow that starts * with the StartMLLabelingSetGenerationTaskRun call and that ultimately results in improving the * quality of your machine learning transform. *

*

* After the StartMLLabelingSetGenerationTaskRun finishes, Glue machine learning will have generated a * series of questions for humans to answer. (Answering these questions is often called 'labeling' in the machine * learning workflows). In the case of the FindMatches transform, these questions are of the form, * “What is the correct way to group these rows together into groups composed entirely of matching records?” After * the labeling process is finished, users upload their answers/labels with a call to * StartImportLabelsTaskRun. After StartImportLabelsTaskRun finishes, all future runs of * the machine learning transform use the new and improved labels and perform a higher-quality transformation. *

*

* By default, StartMLLabelingSetGenerationTaskRun continually learns from and combines all labels that * you upload unless you set Replace to true. If you set Replace to true, * StartImportLabelsTaskRun deletes and forgets all previously uploaded labels and learns only from the * exact set that you upload. Replacing labels can be helpful if you realize that you previously uploaded incorrect * labels, and you believe that they are having a negative effect on your transform quality. *

*

* You can check on the status of your task run by calling the GetMLTaskRun operation. *

* * @param startImportLabelsTaskRunRequest * @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 StartImportLabelsTaskRun operation returned by the service. * @sample AWSGlueAsyncHandler.StartImportLabelsTaskRun * @see AWS * API Documentation */ java.util.concurrent.Future startImportLabelsTaskRunAsync(StartImportLabelsTaskRunRequest startImportLabelsTaskRunRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Starts a job run using a job definition. *

* * @param startJobRunRequest * @return A Java Future containing the result of the StartJobRun operation returned by the service. * @sample AWSGlueAsync.StartJobRun * @see AWS API * Documentation */ java.util.concurrent.Future startJobRunAsync(StartJobRunRequest startJobRunRequest); /** *

* Starts a job run using a job definition. *

* * @param startJobRunRequest * @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 StartJobRun operation returned by the service. * @sample AWSGlueAsyncHandler.StartJobRun * @see AWS API * Documentation */ java.util.concurrent.Future startJobRunAsync(StartJobRunRequest startJobRunRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Starts a task to estimate the quality of the transform. *

*

* When you provide label sets as examples of truth, Glue machine learning uses some of those examples to learn from * them. The rest of the labels are used as a test to estimate quality. *

*

* Returns a unique identifier for the run. You can call GetMLTaskRun to get more information about the * stats of the EvaluationTaskRun. *

* * @param startMLEvaluationTaskRunRequest * @return A Java Future containing the result of the StartMLEvaluationTaskRun operation returned by the service. * @sample AWSGlueAsync.StartMLEvaluationTaskRun * @see AWS * API Documentation */ java.util.concurrent.Future startMLEvaluationTaskRunAsync(StartMLEvaluationTaskRunRequest startMLEvaluationTaskRunRequest); /** *

* Starts a task to estimate the quality of the transform. *

*

* When you provide label sets as examples of truth, Glue machine learning uses some of those examples to learn from * them. The rest of the labels are used as a test to estimate quality. *

*

* Returns a unique identifier for the run. You can call GetMLTaskRun to get more information about the * stats of the EvaluationTaskRun. *

* * @param startMLEvaluationTaskRunRequest * @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 StartMLEvaluationTaskRun operation returned by the service. * @sample AWSGlueAsyncHandler.StartMLEvaluationTaskRun * @see AWS * API Documentation */ java.util.concurrent.Future startMLEvaluationTaskRunAsync(StartMLEvaluationTaskRunRequest startMLEvaluationTaskRunRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Starts the active learning workflow for your machine learning transform to improve the transform's quality by * generating label sets and adding labels. *

*

* When the StartMLLabelingSetGenerationTaskRun finishes, Glue will have generated a "labeling set" or * a set of questions for humans to answer. *

*

* In the case of the FindMatches transform, these questions are of the form, “What is the correct way * to group these rows together into groups composed entirely of matching records?” *

*

* After the labeling process is finished, you can upload your labels with a call to * StartImportLabelsTaskRun. After StartImportLabelsTaskRun finishes, all future runs of * the machine learning transform will use the new and improved labels and perform a higher-quality transformation. *

* * @param startMLLabelingSetGenerationTaskRunRequest * @return A Java Future containing the result of the StartMLLabelingSetGenerationTaskRun operation returned by the * service. * @sample AWSGlueAsync.StartMLLabelingSetGenerationTaskRun * @see AWS API Documentation */ java.util.concurrent.Future startMLLabelingSetGenerationTaskRunAsync( StartMLLabelingSetGenerationTaskRunRequest startMLLabelingSetGenerationTaskRunRequest); /** *

* Starts the active learning workflow for your machine learning transform to improve the transform's quality by * generating label sets and adding labels. *

*

* When the StartMLLabelingSetGenerationTaskRun finishes, Glue will have generated a "labeling set" or * a set of questions for humans to answer. *

*

* In the case of the FindMatches transform, these questions are of the form, “What is the correct way * to group these rows together into groups composed entirely of matching records?” *

*

* After the labeling process is finished, you can upload your labels with a call to * StartImportLabelsTaskRun. After StartImportLabelsTaskRun finishes, all future runs of * the machine learning transform will use the new and improved labels and perform a higher-quality transformation. *

* * @param startMLLabelingSetGenerationTaskRunRequest * @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 StartMLLabelingSetGenerationTaskRun operation returned by the * service. * @sample AWSGlueAsyncHandler.StartMLLabelingSetGenerationTaskRun * @see AWS API Documentation */ java.util.concurrent.Future startMLLabelingSetGenerationTaskRunAsync( StartMLLabelingSetGenerationTaskRunRequest startMLLabelingSetGenerationTaskRunRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Starts an existing trigger. See Triggering * Jobs for information about how different types of trigger are started. *

* * @param startTriggerRequest * @return A Java Future containing the result of the StartTrigger operation returned by the service. * @sample AWSGlueAsync.StartTrigger * @see AWS API * Documentation */ java.util.concurrent.Future startTriggerAsync(StartTriggerRequest startTriggerRequest); /** *

* Starts an existing trigger. See Triggering * Jobs for information about how different types of trigger are started. *

* * @param startTriggerRequest * @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 StartTrigger operation returned by the service. * @sample AWSGlueAsyncHandler.StartTrigger * @see AWS API * Documentation */ java.util.concurrent.Future startTriggerAsync(StartTriggerRequest startTriggerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Starts a new run of the specified workflow. *

* * @param startWorkflowRunRequest * @return A Java Future containing the result of the StartWorkflowRun operation returned by the service. * @sample AWSGlueAsync.StartWorkflowRun * @see AWS API * Documentation */ java.util.concurrent.Future startWorkflowRunAsync(StartWorkflowRunRequest startWorkflowRunRequest); /** *

* Starts a new run of the specified workflow. *

* * @param startWorkflowRunRequest * @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 StartWorkflowRun operation returned by the service. * @sample AWSGlueAsyncHandler.StartWorkflowRun * @see AWS API * Documentation */ java.util.concurrent.Future startWorkflowRunAsync(StartWorkflowRunRequest startWorkflowRunRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* If the specified crawler is running, stops the crawl. *

* * @param stopCrawlerRequest * @return A Java Future containing the result of the StopCrawler operation returned by the service. * @sample AWSGlueAsync.StopCrawler * @see AWS API * Documentation */ java.util.concurrent.Future stopCrawlerAsync(StopCrawlerRequest stopCrawlerRequest); /** *

* If the specified crawler is running, stops the crawl. *

* * @param stopCrawlerRequest * @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 StopCrawler operation returned by the service. * @sample AWSGlueAsyncHandler.StopCrawler * @see AWS API * Documentation */ java.util.concurrent.Future stopCrawlerAsync(StopCrawlerRequest stopCrawlerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Sets the schedule state of the specified crawler to NOT_SCHEDULED, but does not stop the crawler if * it is already running. *

* * @param stopCrawlerScheduleRequest * @return A Java Future containing the result of the StopCrawlerSchedule operation returned by the service. * @sample AWSGlueAsync.StopCrawlerSchedule * @see AWS API * Documentation */ java.util.concurrent.Future stopCrawlerScheduleAsync(StopCrawlerScheduleRequest stopCrawlerScheduleRequest); /** *

* Sets the schedule state of the specified crawler to NOT_SCHEDULED, but does not stop the crawler if * it is already running. *

* * @param stopCrawlerScheduleRequest * @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 StopCrawlerSchedule operation returned by the service. * @sample AWSGlueAsyncHandler.StopCrawlerSchedule * @see AWS API * Documentation */ java.util.concurrent.Future stopCrawlerScheduleAsync(StopCrawlerScheduleRequest stopCrawlerScheduleRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Stops the session. *

* * @param stopSessionRequest * @return A Java Future containing the result of the StopSession operation returned by the service. * @sample AWSGlueAsync.StopSession * @see AWS API * Documentation */ java.util.concurrent.Future stopSessionAsync(StopSessionRequest stopSessionRequest); /** *

* Stops the session. *

* * @param stopSessionRequest * @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 StopSession operation returned by the service. * @sample AWSGlueAsyncHandler.StopSession * @see AWS API * Documentation */ java.util.concurrent.Future stopSessionAsync(StopSessionRequest stopSessionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Stops a specified trigger. *

* * @param stopTriggerRequest * @return A Java Future containing the result of the StopTrigger operation returned by the service. * @sample AWSGlueAsync.StopTrigger * @see AWS API * Documentation */ java.util.concurrent.Future stopTriggerAsync(StopTriggerRequest stopTriggerRequest); /** *

* Stops a specified trigger. *

* * @param stopTriggerRequest * @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 StopTrigger operation returned by the service. * @sample AWSGlueAsyncHandler.StopTrigger * @see AWS API * Documentation */ java.util.concurrent.Future stopTriggerAsync(StopTriggerRequest stopTriggerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Stops the execution of the specified workflow run. *

* * @param stopWorkflowRunRequest * @return A Java Future containing the result of the StopWorkflowRun operation returned by the service. * @sample AWSGlueAsync.StopWorkflowRun * @see AWS API * Documentation */ java.util.concurrent.Future stopWorkflowRunAsync(StopWorkflowRunRequest stopWorkflowRunRequest); /** *

* Stops the execution of the specified workflow run. *

* * @param stopWorkflowRunRequest * @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 StopWorkflowRun operation returned by the service. * @sample AWSGlueAsyncHandler.StopWorkflowRun * @see AWS API * Documentation */ java.util.concurrent.Future stopWorkflowRunAsync(StopWorkflowRunRequest stopWorkflowRunRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Adds tags to a resource. A tag is a label you can assign to an Amazon Web Services resource. In Glue, you can tag * only certain resources. For information about what resources you can tag, see Amazon Web Services Tags in Glue. *

* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSGlueAsync.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest); /** *

* Adds tags to a resource. A tag is a label you can assign to an Amazon Web Services resource. In Glue, you can tag * only certain resources. For information about what resources you can tag, see Amazon Web Services Tags in Glue. *

* * @param tagResourceRequest * @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 TagResource operation returned by the service. * @sample AWSGlueAsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes tags from a resource. *

* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSGlueAsync.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest); /** *

* Removes tags from a resource. *

* * @param untagResourceRequest * @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 UntagResource operation returned by the service. * @sample AWSGlueAsyncHandler.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a registered blueprint. *

* * @param updateBlueprintRequest * @return A Java Future containing the result of the UpdateBlueprint operation returned by the service. * @sample AWSGlueAsync.UpdateBlueprint * @see AWS API * Documentation */ java.util.concurrent.Future updateBlueprintAsync(UpdateBlueprintRequest updateBlueprintRequest); /** *

* Updates a registered blueprint. *

* * @param updateBlueprintRequest * @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 UpdateBlueprint operation returned by the service. * @sample AWSGlueAsyncHandler.UpdateBlueprint * @see AWS API * Documentation */ java.util.concurrent.Future updateBlueprintAsync(UpdateBlueprintRequest updateBlueprintRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Modifies an existing classifier (a GrokClassifier, an XMLClassifier, a * JsonClassifier, or a CsvClassifier, depending on which field is present). *

* * @param updateClassifierRequest * @return A Java Future containing the result of the UpdateClassifier operation returned by the service. * @sample AWSGlueAsync.UpdateClassifier * @see AWS API * Documentation */ java.util.concurrent.Future updateClassifierAsync(UpdateClassifierRequest updateClassifierRequest); /** *

* Modifies an existing classifier (a GrokClassifier, an XMLClassifier, a * JsonClassifier, or a CsvClassifier, depending on which field is present). *

* * @param updateClassifierRequest * @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 UpdateClassifier operation returned by the service. * @sample AWSGlueAsyncHandler.UpdateClassifier * @see AWS API * Documentation */ java.util.concurrent.Future updateClassifierAsync(UpdateClassifierRequest updateClassifierRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates or updates partition statistics of columns. *

*

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

* * @param updateColumnStatisticsForPartitionRequest * @return A Java Future containing the result of the UpdateColumnStatisticsForPartition operation returned by the * service. * @sample AWSGlueAsync.UpdateColumnStatisticsForPartition * @see AWS API Documentation */ java.util.concurrent.Future updateColumnStatisticsForPartitionAsync( UpdateColumnStatisticsForPartitionRequest updateColumnStatisticsForPartitionRequest); /** *

* Creates or updates partition statistics of columns. *

*

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

* * @param updateColumnStatisticsForPartitionRequest * @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 UpdateColumnStatisticsForPartition operation returned by the * service. * @sample AWSGlueAsyncHandler.UpdateColumnStatisticsForPartition * @see AWS API Documentation */ java.util.concurrent.Future updateColumnStatisticsForPartitionAsync( UpdateColumnStatisticsForPartitionRequest updateColumnStatisticsForPartitionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates or updates table statistics of columns. *

*

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

* * @param updateColumnStatisticsForTableRequest * @return A Java Future containing the result of the UpdateColumnStatisticsForTable operation returned by the * service. * @sample AWSGlueAsync.UpdateColumnStatisticsForTable * @see AWS API Documentation */ java.util.concurrent.Future updateColumnStatisticsForTableAsync( UpdateColumnStatisticsForTableRequest updateColumnStatisticsForTableRequest); /** *

* Creates or updates table statistics of columns. *

*

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

* * @param updateColumnStatisticsForTableRequest * @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 UpdateColumnStatisticsForTable operation returned by the * service. * @sample AWSGlueAsyncHandler.UpdateColumnStatisticsForTable * @see AWS API Documentation */ java.util.concurrent.Future updateColumnStatisticsForTableAsync( UpdateColumnStatisticsForTableRequest updateColumnStatisticsForTableRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a connection definition in the Data Catalog. *

* * @param updateConnectionRequest * @return A Java Future containing the result of the UpdateConnection operation returned by the service. * @sample AWSGlueAsync.UpdateConnection * @see AWS API * Documentation */ java.util.concurrent.Future updateConnectionAsync(UpdateConnectionRequest updateConnectionRequest); /** *

* Updates a connection definition in the Data Catalog. *

* * @param updateConnectionRequest * @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 UpdateConnection operation returned by the service. * @sample AWSGlueAsyncHandler.UpdateConnection * @see AWS API * Documentation */ java.util.concurrent.Future updateConnectionAsync(UpdateConnectionRequest updateConnectionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a crawler. If a crawler is running, you must stop it using StopCrawler before updating it. *

* * @param updateCrawlerRequest * @return A Java Future containing the result of the UpdateCrawler operation returned by the service. * @sample AWSGlueAsync.UpdateCrawler * @see AWS API * Documentation */ java.util.concurrent.Future updateCrawlerAsync(UpdateCrawlerRequest updateCrawlerRequest); /** *

* Updates a crawler. If a crawler is running, you must stop it using StopCrawler before updating it. *

* * @param updateCrawlerRequest * @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 UpdateCrawler operation returned by the service. * @sample AWSGlueAsyncHandler.UpdateCrawler * @see AWS API * Documentation */ java.util.concurrent.Future updateCrawlerAsync(UpdateCrawlerRequest updateCrawlerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the schedule of a crawler using a cron expression. *

* * @param updateCrawlerScheduleRequest * @return A Java Future containing the result of the UpdateCrawlerSchedule operation returned by the service. * @sample AWSGlueAsync.UpdateCrawlerSchedule * @see AWS API * Documentation */ java.util.concurrent.Future updateCrawlerScheduleAsync(UpdateCrawlerScheduleRequest updateCrawlerScheduleRequest); /** *

* Updates the schedule of a crawler using a cron expression. *

* * @param updateCrawlerScheduleRequest * @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 UpdateCrawlerSchedule operation returned by the service. * @sample AWSGlueAsyncHandler.UpdateCrawlerSchedule * @see AWS API * Documentation */ java.util.concurrent.Future updateCrawlerScheduleAsync(UpdateCrawlerScheduleRequest updateCrawlerScheduleRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the specified data quality ruleset. *

* * @param updateDataQualityRulesetRequest * @return A Java Future containing the result of the UpdateDataQualityRuleset operation returned by the service. * @sample AWSGlueAsync.UpdateDataQualityRuleset * @see AWS * API Documentation */ java.util.concurrent.Future updateDataQualityRulesetAsync(UpdateDataQualityRulesetRequest updateDataQualityRulesetRequest); /** *

* Updates the specified data quality ruleset. *

* * @param updateDataQualityRulesetRequest * @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 UpdateDataQualityRuleset operation returned by the service. * @sample AWSGlueAsyncHandler.UpdateDataQualityRuleset * @see AWS * API Documentation */ java.util.concurrent.Future updateDataQualityRulesetAsync(UpdateDataQualityRulesetRequest updateDataQualityRulesetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing database definition in a Data Catalog. *

* * @param updateDatabaseRequest * @return A Java Future containing the result of the UpdateDatabase operation returned by the service. * @sample AWSGlueAsync.UpdateDatabase * @see AWS API * Documentation */ java.util.concurrent.Future updateDatabaseAsync(UpdateDatabaseRequest updateDatabaseRequest); /** *

* Updates an existing database definition in a Data Catalog. *

* * @param updateDatabaseRequest * @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 UpdateDatabase operation returned by the service. * @sample AWSGlueAsyncHandler.UpdateDatabase * @see AWS API * Documentation */ java.util.concurrent.Future updateDatabaseAsync(UpdateDatabaseRequest updateDatabaseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a specified development endpoint. *

* * @param updateDevEndpointRequest * @return A Java Future containing the result of the UpdateDevEndpoint operation returned by the service. * @sample AWSGlueAsync.UpdateDevEndpoint * @see AWS API * Documentation */ java.util.concurrent.Future updateDevEndpointAsync(UpdateDevEndpointRequest updateDevEndpointRequest); /** *

* Updates a specified development endpoint. *

* * @param updateDevEndpointRequest * @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 UpdateDevEndpoint operation returned by the service. * @sample AWSGlueAsyncHandler.UpdateDevEndpoint * @see AWS API * Documentation */ java.util.concurrent.Future updateDevEndpointAsync(UpdateDevEndpointRequest updateDevEndpointRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing job definition. The previous job definition is completely overwritten by this information. *

* * @param updateJobRequest * @return A Java Future containing the result of the UpdateJob operation returned by the service. * @sample AWSGlueAsync.UpdateJob * @see AWS API * Documentation */ java.util.concurrent.Future updateJobAsync(UpdateJobRequest updateJobRequest); /** *

* Updates an existing job definition. The previous job definition is completely overwritten by this information. *

* * @param updateJobRequest * @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 UpdateJob operation returned by the service. * @sample AWSGlueAsyncHandler.UpdateJob * @see AWS API * Documentation */ java.util.concurrent.Future updateJobAsync(UpdateJobRequest updateJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Synchronizes a job from the source control repository. This operation takes the job artifacts that are located in * the remote repository and updates the Glue internal stores with these artifacts. *

*

* This API supports optional parameters which take in the repository information. *

* * @param updateJobFromSourceControlRequest * @return A Java Future containing the result of the UpdateJobFromSourceControl operation returned by the service. * @sample AWSGlueAsync.UpdateJobFromSourceControl * @see AWS API Documentation */ java.util.concurrent.Future updateJobFromSourceControlAsync( UpdateJobFromSourceControlRequest updateJobFromSourceControlRequest); /** *

* Synchronizes a job from the source control repository. This operation takes the job artifacts that are located in * the remote repository and updates the Glue internal stores with these artifacts. *

*

* This API supports optional parameters which take in the repository information. *

* * @param updateJobFromSourceControlRequest * @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 UpdateJobFromSourceControl operation returned by the service. * @sample AWSGlueAsyncHandler.UpdateJobFromSourceControl * @see AWS API Documentation */ java.util.concurrent.Future updateJobFromSourceControlAsync( UpdateJobFromSourceControlRequest updateJobFromSourceControlRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing machine learning transform. Call this operation to tune the algorithm parameters to achieve * better results. *

*

* After calling this operation, you can call the StartMLEvaluationTaskRun operation to assess how well * your new parameters achieved your goals (such as improving the quality of your machine learning transform, or * making it more cost-effective). *

* * @param updateMLTransformRequest * @return A Java Future containing the result of the UpdateMLTransform operation returned by the service. * @sample AWSGlueAsync.UpdateMLTransform * @see AWS API * Documentation */ java.util.concurrent.Future updateMLTransformAsync(UpdateMLTransformRequest updateMLTransformRequest); /** *

* Updates an existing machine learning transform. Call this operation to tune the algorithm parameters to achieve * better results. *

*

* After calling this operation, you can call the StartMLEvaluationTaskRun operation to assess how well * your new parameters achieved your goals (such as improving the quality of your machine learning transform, or * making it more cost-effective). *

* * @param updateMLTransformRequest * @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 UpdateMLTransform operation returned by the service. * @sample AWSGlueAsyncHandler.UpdateMLTransform * @see AWS API * Documentation */ java.util.concurrent.Future updateMLTransformAsync(UpdateMLTransformRequest updateMLTransformRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a partition. *

* * @param updatePartitionRequest * @return A Java Future containing the result of the UpdatePartition operation returned by the service. * @sample AWSGlueAsync.UpdatePartition * @see AWS API * Documentation */ java.util.concurrent.Future updatePartitionAsync(UpdatePartitionRequest updatePartitionRequest); /** *

* Updates a partition. *

* * @param updatePartitionRequest * @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 UpdatePartition operation returned by the service. * @sample AWSGlueAsyncHandler.UpdatePartition * @see AWS API * Documentation */ java.util.concurrent.Future updatePartitionAsync(UpdatePartitionRequest updatePartitionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing registry which is used to hold a collection of schemas. The updated properties relate to the * registry, and do not modify any of the schemas within the registry. *

* * @param updateRegistryRequest * @return A Java Future containing the result of the UpdateRegistry operation returned by the service. * @sample AWSGlueAsync.UpdateRegistry * @see AWS API * Documentation */ java.util.concurrent.Future updateRegistryAsync(UpdateRegistryRequest updateRegistryRequest); /** *

* Updates an existing registry which is used to hold a collection of schemas. The updated properties relate to the * registry, and do not modify any of the schemas within the registry. *

* * @param updateRegistryRequest * @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 UpdateRegistry operation returned by the service. * @sample AWSGlueAsyncHandler.UpdateRegistry * @see AWS API * Documentation */ java.util.concurrent.Future updateRegistryAsync(UpdateRegistryRequest updateRegistryRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the description, compatibility setting, or version checkpoint for a schema set. *

*

* For updating the compatibility setting, the call will not validate compatibility for the entire set of schema * versions with the new compatibility setting. If the value for Compatibility is provided, the * VersionNumber (a checkpoint) is also required. The API will validate the checkpoint version number * for consistency. *

*

* If the value for the VersionNumber (checkpoint) is provided, Compatibility is optional * and this can be used to set/reset a checkpoint for the schema. *

*

* This update will happen only if the schema is in the AVAILABLE state. *

* * @param updateSchemaRequest * @return A Java Future containing the result of the UpdateSchema operation returned by the service. * @sample AWSGlueAsync.UpdateSchema * @see AWS API * Documentation */ java.util.concurrent.Future updateSchemaAsync(UpdateSchemaRequest updateSchemaRequest); /** *

* Updates the description, compatibility setting, or version checkpoint for a schema set. *

*

* For updating the compatibility setting, the call will not validate compatibility for the entire set of schema * versions with the new compatibility setting. If the value for Compatibility is provided, the * VersionNumber (a checkpoint) is also required. The API will validate the checkpoint version number * for consistency. *

*

* If the value for the VersionNumber (checkpoint) is provided, Compatibility is optional * and this can be used to set/reset a checkpoint for the schema. *

*

* This update will happen only if the schema is in the AVAILABLE state. *

* * @param updateSchemaRequest * @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 UpdateSchema operation returned by the service. * @sample AWSGlueAsyncHandler.UpdateSchema * @see AWS API * Documentation */ java.util.concurrent.Future updateSchemaAsync(UpdateSchemaRequest updateSchemaRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Synchronizes a job to the source control repository. This operation takes the job artifacts from the Glue * internal stores and makes a commit to the remote repository that is configured on the job. *

*

* This API supports optional parameters which take in the repository information. *

* * @param updateSourceControlFromJobRequest * @return A Java Future containing the result of the UpdateSourceControlFromJob operation returned by the service. * @sample AWSGlueAsync.UpdateSourceControlFromJob * @see AWS API Documentation */ java.util.concurrent.Future updateSourceControlFromJobAsync( UpdateSourceControlFromJobRequest updateSourceControlFromJobRequest); /** *

* Synchronizes a job to the source control repository. This operation takes the job artifacts from the Glue * internal stores and makes a commit to the remote repository that is configured on the job. *

*

* This API supports optional parameters which take in the repository information. *

* * @param updateSourceControlFromJobRequest * @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 UpdateSourceControlFromJob operation returned by the service. * @sample AWSGlueAsyncHandler.UpdateSourceControlFromJob * @see AWS API Documentation */ java.util.concurrent.Future updateSourceControlFromJobAsync( UpdateSourceControlFromJobRequest updateSourceControlFromJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a metadata table in the Data Catalog. *

* * @param updateTableRequest * @return A Java Future containing the result of the UpdateTable operation returned by the service. * @sample AWSGlueAsync.UpdateTable * @see AWS API * Documentation */ java.util.concurrent.Future updateTableAsync(UpdateTableRequest updateTableRequest); /** *

* Updates a metadata table in the Data Catalog. *

* * @param updateTableRequest * @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 UpdateTable operation returned by the service. * @sample AWSGlueAsyncHandler.UpdateTable * @see AWS API * Documentation */ java.util.concurrent.Future updateTableAsync(UpdateTableRequest updateTableRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a trigger definition. *

* * @param updateTriggerRequest * @return A Java Future containing the result of the UpdateTrigger operation returned by the service. * @sample AWSGlueAsync.UpdateTrigger * @see AWS API * Documentation */ java.util.concurrent.Future updateTriggerAsync(UpdateTriggerRequest updateTriggerRequest); /** *

* Updates a trigger definition. *

* * @param updateTriggerRequest * @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 UpdateTrigger operation returned by the service. * @sample AWSGlueAsyncHandler.UpdateTrigger * @see AWS API * Documentation */ java.util.concurrent.Future updateTriggerAsync(UpdateTriggerRequest updateTriggerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing function definition in the Data Catalog. *

* * @param updateUserDefinedFunctionRequest * @return A Java Future containing the result of the UpdateUserDefinedFunction operation returned by the service. * @sample AWSGlueAsync.UpdateUserDefinedFunction * @see AWS * API Documentation */ java.util.concurrent.Future updateUserDefinedFunctionAsync( UpdateUserDefinedFunctionRequest updateUserDefinedFunctionRequest); /** *

* Updates an existing function definition in the Data Catalog. *

* * @param updateUserDefinedFunctionRequest * @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 UpdateUserDefinedFunction operation returned by the service. * @sample AWSGlueAsyncHandler.UpdateUserDefinedFunction * @see AWS * API Documentation */ java.util.concurrent.Future updateUserDefinedFunctionAsync( UpdateUserDefinedFunctionRequest updateUserDefinedFunctionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing workflow. *

* * @param updateWorkflowRequest * @return A Java Future containing the result of the UpdateWorkflow operation returned by the service. * @sample AWSGlueAsync.UpdateWorkflow * @see AWS API * Documentation */ java.util.concurrent.Future updateWorkflowAsync(UpdateWorkflowRequest updateWorkflowRequest); /** *

* Updates an existing workflow. *

* * @param updateWorkflowRequest * @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 UpdateWorkflow operation returned by the service. * @sample AWSGlueAsyncHandler.UpdateWorkflow * @see AWS API * Documentation */ java.util.concurrent.Future updateWorkflowAsync(UpdateWorkflowRequest updateWorkflowRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }