@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSGlueAsync extends AbstractAWSGlue implements AWSGlueAsync
AWSGlueAsync
. Convenient method forms pass through to the corresponding overload
that takes a request object and an AsyncHandler
, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
batchCreatePartition, batchDeleteConnection, batchDeletePartition, batchDeleteTable, batchDeleteTableVersion, batchGetBlueprints, batchGetCrawlers, batchGetCustomEntityTypes, batchGetDataQualityResult, batchGetDevEndpoints, batchGetJobs, batchGetPartition, batchGetTableOptimizer, batchGetTriggers, batchGetWorkflows, batchStopJobRun, batchUpdatePartition, cancelDataQualityRuleRecommendationRun, cancelDataQualityRulesetEvaluationRun, cancelMLTaskRun, cancelStatement, checkSchemaVersionValidity, createBlueprint, createClassifier, createConnection, createCrawler, createCustomEntityType, createDatabase, createDataQualityRuleset, createDevEndpoint, createJob, createMLTransform, createPartition, createPartitionIndex, createRegistry, createSchema, createScript, createSecurityConfiguration, createSession, createTable, createTableOptimizer, createTrigger, createUsageProfile, createUserDefinedFunction, createWorkflow, deleteBlueprint, deleteClassifier, deleteColumnStatisticsForPartition, deleteColumnStatisticsForTable, deleteConnection, deleteCrawler, deleteCustomEntityType, deleteDatabase, deleteDataQualityRuleset, deleteDevEndpoint, deleteJob, deleteMLTransform, deletePartition, deletePartitionIndex, deleteRegistry, deleteResourcePolicy, deleteSchema, deleteSchemaVersions, deleteSecurityConfiguration, deleteSession, deleteTable, deleteTableOptimizer, deleteTableVersion, deleteTrigger, deleteUsageProfile, deleteUserDefinedFunction, deleteWorkflow, getBlueprint, getBlueprintRun, getBlueprintRuns, getCachedResponseMetadata, getCatalogImportStatus, getClassifier, getClassifiers, getColumnStatisticsForPartition, getColumnStatisticsForTable, getColumnStatisticsTaskRun, getColumnStatisticsTaskRuns, getConnection, getConnections, getCrawler, getCrawlerMetrics, getCrawlers, getCustomEntityType, getDatabase, getDatabases, getDataCatalogEncryptionSettings, getDataflowGraph, getDataQualityResult, getDataQualityRuleRecommendationRun, getDataQualityRuleset, getDataQualityRulesetEvaluationRun, getDevEndpoint, getDevEndpoints, getJob, getJobBookmark, getJobRun, getJobRuns, getJobs, getMapping, getMLTaskRun, getMLTaskRuns, getMLTransform, getMLTransforms, getPartition, getPartitionIndexes, getPartitions, getPlan, getRegistry, getResourcePolicies, getResourcePolicy, getSchema, getSchemaByDefinition, getSchemaVersion, getSchemaVersionsDiff, getSecurityConfiguration, getSecurityConfigurations, getSession, getStatement, getTable, getTableOptimizer, getTables, getTableVersion, getTableVersions, getTags, getTrigger, getTriggers, getUnfilteredPartitionMetadata, getUnfilteredPartitionsMetadata, getUnfilteredTableMetadata, getUsageProfile, getUserDefinedFunction, getUserDefinedFunctions, getWorkflow, getWorkflowRun, getWorkflowRunProperties, getWorkflowRuns, importCatalogToGlue, listBlueprints, listColumnStatisticsTaskRuns, listCrawlers, listCrawls, listCustomEntityTypes, listDataQualityResults, listDataQualityRuleRecommendationRuns, listDataQualityRulesetEvaluationRuns, listDataQualityRulesets, listDevEndpoints, listJobs, listMLTransforms, listRegistries, listSchemas, listSchemaVersions, listSessions, listStatements, listTableOptimizerRuns, listTriggers, listUsageProfiles, listWorkflows, putDataCatalogEncryptionSettings, putResourcePolicy, putSchemaVersionMetadata, putWorkflowRunProperties, querySchemaVersionMetadata, registerSchemaVersion, removeSchemaVersionMetadata, resetJobBookmark, resumeWorkflowRun, runStatement, searchTables, shutdown, startBlueprintRun, startColumnStatisticsTaskRun, startCrawler, startCrawlerSchedule, startDataQualityRuleRecommendationRun, startDataQualityRulesetEvaluationRun, startExportLabelsTaskRun, startImportLabelsTaskRun, startJobRun, startMLEvaluationTaskRun, startMLLabelingSetGenerationTaskRun, startTrigger, startWorkflowRun, stopColumnStatisticsTaskRun, stopCrawler, stopCrawlerSchedule, stopSession, stopTrigger, stopWorkflowRun, tagResource, untagResource, updateBlueprint, updateClassifier, updateColumnStatisticsForPartition, updateColumnStatisticsForTable, updateConnection, updateCrawler, updateCrawlerSchedule, updateDatabase, updateDataQualityRuleset, updateDevEndpoint, updateJob, updateJobFromSourceControl, updateMLTransform, updatePartition, updateRegistry, updateSchema, updateSourceControlFromJob, updateTable, updateTableOptimizer, updateTrigger, updateUsageProfile, updateUserDefinedFunction, updateWorkflow
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
batchCreatePartition, batchDeleteConnection, batchDeletePartition, batchDeleteTable, batchDeleteTableVersion, batchGetBlueprints, batchGetCrawlers, batchGetCustomEntityTypes, batchGetDataQualityResult, batchGetDevEndpoints, batchGetJobs, batchGetPartition, batchGetTableOptimizer, batchGetTriggers, batchGetWorkflows, batchStopJobRun, batchUpdatePartition, cancelDataQualityRuleRecommendationRun, cancelDataQualityRulesetEvaluationRun, cancelMLTaskRun, cancelStatement, checkSchemaVersionValidity, createBlueprint, createClassifier, createConnection, createCrawler, createCustomEntityType, createDatabase, createDataQualityRuleset, createDevEndpoint, createJob, createMLTransform, createPartition, createPartitionIndex, createRegistry, createSchema, createScript, createSecurityConfiguration, createSession, createTable, createTableOptimizer, createTrigger, createUsageProfile, createUserDefinedFunction, createWorkflow, deleteBlueprint, deleteClassifier, deleteColumnStatisticsForPartition, deleteColumnStatisticsForTable, deleteConnection, deleteCrawler, deleteCustomEntityType, deleteDatabase, deleteDataQualityRuleset, deleteDevEndpoint, deleteJob, deleteMLTransform, deletePartition, deletePartitionIndex, deleteRegistry, deleteResourcePolicy, deleteSchema, deleteSchemaVersions, deleteSecurityConfiguration, deleteSession, deleteTable, deleteTableOptimizer, deleteTableVersion, deleteTrigger, deleteUsageProfile, deleteUserDefinedFunction, deleteWorkflow, getBlueprint, getBlueprintRun, getBlueprintRuns, getCachedResponseMetadata, getCatalogImportStatus, getClassifier, getClassifiers, getColumnStatisticsForPartition, getColumnStatisticsForTable, getColumnStatisticsTaskRun, getColumnStatisticsTaskRuns, getConnection, getConnections, getCrawler, getCrawlerMetrics, getCrawlers, getCustomEntityType, getDatabase, getDatabases, getDataCatalogEncryptionSettings, getDataflowGraph, getDataQualityResult, getDataQualityRuleRecommendationRun, getDataQualityRuleset, getDataQualityRulesetEvaluationRun, getDevEndpoint, getDevEndpoints, getJob, getJobBookmark, getJobRun, getJobRuns, getJobs, getMapping, getMLTaskRun, getMLTaskRuns, getMLTransform, getMLTransforms, getPartition, getPartitionIndexes, getPartitions, getPlan, getRegistry, getResourcePolicies, getResourcePolicy, getSchema, getSchemaByDefinition, getSchemaVersion, getSchemaVersionsDiff, getSecurityConfiguration, getSecurityConfigurations, getSession, getStatement, getTable, getTableOptimizer, getTables, getTableVersion, getTableVersions, getTags, getTrigger, getTriggers, getUnfilteredPartitionMetadata, getUnfilteredPartitionsMetadata, getUnfilteredTableMetadata, getUsageProfile, getUserDefinedFunction, getUserDefinedFunctions, getWorkflow, getWorkflowRun, getWorkflowRunProperties, getWorkflowRuns, importCatalogToGlue, listBlueprints, listColumnStatisticsTaskRuns, listCrawlers, listCrawls, listCustomEntityTypes, listDataQualityResults, listDataQualityRuleRecommendationRuns, listDataQualityRulesetEvaluationRuns, listDataQualityRulesets, listDevEndpoints, listJobs, listMLTransforms, listRegistries, listSchemas, listSchemaVersions, listSessions, listStatements, listTableOptimizerRuns, listTriggers, listUsageProfiles, listWorkflows, putDataCatalogEncryptionSettings, putResourcePolicy, putSchemaVersionMetadata, putWorkflowRunProperties, querySchemaVersionMetadata, registerSchemaVersion, removeSchemaVersionMetadata, resetJobBookmark, resumeWorkflowRun, runStatement, searchTables, shutdown, startBlueprintRun, startColumnStatisticsTaskRun, startCrawler, startCrawlerSchedule, startDataQualityRuleRecommendationRun, startDataQualityRulesetEvaluationRun, startExportLabelsTaskRun, startImportLabelsTaskRun, startJobRun, startMLEvaluationTaskRun, startMLLabelingSetGenerationTaskRun, startTrigger, startWorkflowRun, stopColumnStatisticsTaskRun, stopCrawler, stopCrawlerSchedule, stopSession, stopTrigger, stopWorkflowRun, tagResource, untagResource, updateBlueprint, updateClassifier, updateColumnStatisticsForPartition, updateColumnStatisticsForTable, updateConnection, updateCrawler, updateCrawlerSchedule, updateDatabase, updateDataQualityRuleset, updateDevEndpoint, updateJob, updateJobFromSourceControl, updateMLTransform, updatePartition, updateRegistry, updateSchema, updateSourceControlFromJob, updateTable, updateTableOptimizer, updateTrigger, updateUsageProfile, updateUserDefinedFunction, updateWorkflow
public Future<BatchCreatePartitionResult> batchCreatePartitionAsync(BatchCreatePartitionRequest request)
AWSGlueAsync
Creates one or more partitions in a batch operation.
batchCreatePartitionAsync
in interface AWSGlueAsync
public Future<BatchCreatePartitionResult> batchCreatePartitionAsync(BatchCreatePartitionRequest request, AsyncHandler<BatchCreatePartitionRequest,BatchCreatePartitionResult> asyncHandler)
AWSGlueAsync
Creates one or more partitions in a batch operation.
batchCreatePartitionAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchDeleteConnectionResult> batchDeleteConnectionAsync(BatchDeleteConnectionRequest request)
AWSGlueAsync
Deletes a list of connection definitions from the Data Catalog.
batchDeleteConnectionAsync
in interface AWSGlueAsync
public Future<BatchDeleteConnectionResult> batchDeleteConnectionAsync(BatchDeleteConnectionRequest request, AsyncHandler<BatchDeleteConnectionRequest,BatchDeleteConnectionResult> asyncHandler)
AWSGlueAsync
Deletes a list of connection definitions from the Data Catalog.
batchDeleteConnectionAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchDeletePartitionResult> batchDeletePartitionAsync(BatchDeletePartitionRequest request)
AWSGlueAsync
Deletes one or more partitions in a batch operation.
batchDeletePartitionAsync
in interface AWSGlueAsync
public Future<BatchDeletePartitionResult> batchDeletePartitionAsync(BatchDeletePartitionRequest request, AsyncHandler<BatchDeletePartitionRequest,BatchDeletePartitionResult> asyncHandler)
AWSGlueAsync
Deletes one or more partitions in a batch operation.
batchDeletePartitionAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchDeleteTableResult> batchDeleteTableAsync(BatchDeleteTableRequest request)
AWSGlueAsync
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.
batchDeleteTableAsync
in interface AWSGlueAsync
public Future<BatchDeleteTableResult> batchDeleteTableAsync(BatchDeleteTableRequest request, AsyncHandler<BatchDeleteTableRequest,BatchDeleteTableResult> asyncHandler)
AWSGlueAsync
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.
batchDeleteTableAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchDeleteTableVersionResult> batchDeleteTableVersionAsync(BatchDeleteTableVersionRequest request)
AWSGlueAsync
Deletes a specified batch of versions of a table.
batchDeleteTableVersionAsync
in interface AWSGlueAsync
public Future<BatchDeleteTableVersionResult> batchDeleteTableVersionAsync(BatchDeleteTableVersionRequest request, AsyncHandler<BatchDeleteTableVersionRequest,BatchDeleteTableVersionResult> asyncHandler)
AWSGlueAsync
Deletes a specified batch of versions of a table.
batchDeleteTableVersionAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchGetBlueprintsResult> batchGetBlueprintsAsync(BatchGetBlueprintsRequest request)
AWSGlueAsync
Retrieves information about a list of blueprints.
batchGetBlueprintsAsync
in interface AWSGlueAsync
public Future<BatchGetBlueprintsResult> batchGetBlueprintsAsync(BatchGetBlueprintsRequest request, AsyncHandler<BatchGetBlueprintsRequest,BatchGetBlueprintsResult> asyncHandler)
AWSGlueAsync
Retrieves information about a list of blueprints.
batchGetBlueprintsAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchGetCrawlersResult> batchGetCrawlersAsync(BatchGetCrawlersRequest request)
AWSGlueAsync
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.
batchGetCrawlersAsync
in interface AWSGlueAsync
public Future<BatchGetCrawlersResult> batchGetCrawlersAsync(BatchGetCrawlersRequest request, AsyncHandler<BatchGetCrawlersRequest,BatchGetCrawlersResult> asyncHandler)
AWSGlueAsync
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.
batchGetCrawlersAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchGetCustomEntityTypesResult> batchGetCustomEntityTypesAsync(BatchGetCustomEntityTypesRequest request)
AWSGlueAsync
Retrieves the details for the custom patterns specified by a list of names.
batchGetCustomEntityTypesAsync
in interface AWSGlueAsync
public Future<BatchGetCustomEntityTypesResult> batchGetCustomEntityTypesAsync(BatchGetCustomEntityTypesRequest request, AsyncHandler<BatchGetCustomEntityTypesRequest,BatchGetCustomEntityTypesResult> asyncHandler)
AWSGlueAsync
Retrieves the details for the custom patterns specified by a list of names.
batchGetCustomEntityTypesAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchGetDataQualityResultResult> batchGetDataQualityResultAsync(BatchGetDataQualityResultRequest request)
AWSGlueAsync
Retrieves a list of data quality results for the specified result IDs.
batchGetDataQualityResultAsync
in interface AWSGlueAsync
public Future<BatchGetDataQualityResultResult> batchGetDataQualityResultAsync(BatchGetDataQualityResultRequest request, AsyncHandler<BatchGetDataQualityResultRequest,BatchGetDataQualityResultResult> asyncHandler)
AWSGlueAsync
Retrieves a list of data quality results for the specified result IDs.
batchGetDataQualityResultAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchGetDevEndpointsResult> batchGetDevEndpointsAsync(BatchGetDevEndpointsRequest request)
AWSGlueAsync
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.
batchGetDevEndpointsAsync
in interface AWSGlueAsync
public Future<BatchGetDevEndpointsResult> batchGetDevEndpointsAsync(BatchGetDevEndpointsRequest request, AsyncHandler<BatchGetDevEndpointsRequest,BatchGetDevEndpointsResult> asyncHandler)
AWSGlueAsync
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.
batchGetDevEndpointsAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchGetJobsResult> batchGetJobsAsync(BatchGetJobsRequest request)
AWSGlueAsync
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.
batchGetJobsAsync
in interface AWSGlueAsync
public Future<BatchGetJobsResult> batchGetJobsAsync(BatchGetJobsRequest request, AsyncHandler<BatchGetJobsRequest,BatchGetJobsResult> asyncHandler)
AWSGlueAsync
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.
batchGetJobsAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchGetPartitionResult> batchGetPartitionAsync(BatchGetPartitionRequest request)
AWSGlueAsync
Retrieves partitions in a batch request.
batchGetPartitionAsync
in interface AWSGlueAsync
public Future<BatchGetPartitionResult> batchGetPartitionAsync(BatchGetPartitionRequest request, AsyncHandler<BatchGetPartitionRequest,BatchGetPartitionResult> asyncHandler)
AWSGlueAsync
Retrieves partitions in a batch request.
batchGetPartitionAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchGetTableOptimizerResult> batchGetTableOptimizerAsync(BatchGetTableOptimizerRequest request)
AWSGlueAsync
Returns the configuration for the specified table optimizers.
batchGetTableOptimizerAsync
in interface AWSGlueAsync
public Future<BatchGetTableOptimizerResult> batchGetTableOptimizerAsync(BatchGetTableOptimizerRequest request, AsyncHandler<BatchGetTableOptimizerRequest,BatchGetTableOptimizerResult> asyncHandler)
AWSGlueAsync
Returns the configuration for the specified table optimizers.
batchGetTableOptimizerAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchGetTriggersResult> batchGetTriggersAsync(BatchGetTriggersRequest request)
AWSGlueAsync
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.
batchGetTriggersAsync
in interface AWSGlueAsync
public Future<BatchGetTriggersResult> batchGetTriggersAsync(BatchGetTriggersRequest request, AsyncHandler<BatchGetTriggersRequest,BatchGetTriggersResult> asyncHandler)
AWSGlueAsync
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.
batchGetTriggersAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchGetWorkflowsResult> batchGetWorkflowsAsync(BatchGetWorkflowsRequest request)
AWSGlueAsync
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.
batchGetWorkflowsAsync
in interface AWSGlueAsync
public Future<BatchGetWorkflowsResult> batchGetWorkflowsAsync(BatchGetWorkflowsRequest request, AsyncHandler<BatchGetWorkflowsRequest,BatchGetWorkflowsResult> asyncHandler)
AWSGlueAsync
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.
batchGetWorkflowsAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchStopJobRunResult> batchStopJobRunAsync(BatchStopJobRunRequest request)
AWSGlueAsync
Stops one or more job runs for a specified job definition.
batchStopJobRunAsync
in interface AWSGlueAsync
public Future<BatchStopJobRunResult> batchStopJobRunAsync(BatchStopJobRunRequest request, AsyncHandler<BatchStopJobRunRequest,BatchStopJobRunResult> asyncHandler)
AWSGlueAsync
Stops one or more job runs for a specified job definition.
batchStopJobRunAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchUpdatePartitionResult> batchUpdatePartitionAsync(BatchUpdatePartitionRequest request)
AWSGlueAsync
Updates one or more partitions in a batch operation.
batchUpdatePartitionAsync
in interface AWSGlueAsync
public Future<BatchUpdatePartitionResult> batchUpdatePartitionAsync(BatchUpdatePartitionRequest request, AsyncHandler<BatchUpdatePartitionRequest,BatchUpdatePartitionResult> asyncHandler)
AWSGlueAsync
Updates one or more partitions in a batch operation.
batchUpdatePartitionAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CancelDataQualityRuleRecommendationRunResult> cancelDataQualityRuleRecommendationRunAsync(CancelDataQualityRuleRecommendationRunRequest request)
AWSGlueAsync
Cancels the specified recommendation run that was being used to generate rules.
cancelDataQualityRuleRecommendationRunAsync
in interface AWSGlueAsync
public Future<CancelDataQualityRuleRecommendationRunResult> cancelDataQualityRuleRecommendationRunAsync(CancelDataQualityRuleRecommendationRunRequest request, AsyncHandler<CancelDataQualityRuleRecommendationRunRequest,CancelDataQualityRuleRecommendationRunResult> asyncHandler)
AWSGlueAsync
Cancels the specified recommendation run that was being used to generate rules.
cancelDataQualityRuleRecommendationRunAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CancelDataQualityRulesetEvaluationRunResult> cancelDataQualityRulesetEvaluationRunAsync(CancelDataQualityRulesetEvaluationRunRequest request)
AWSGlueAsync
Cancels a run where a ruleset is being evaluated against a data source.
cancelDataQualityRulesetEvaluationRunAsync
in interface AWSGlueAsync
public Future<CancelDataQualityRulesetEvaluationRunResult> cancelDataQualityRulesetEvaluationRunAsync(CancelDataQualityRulesetEvaluationRunRequest request, AsyncHandler<CancelDataQualityRulesetEvaluationRunRequest,CancelDataQualityRulesetEvaluationRunResult> asyncHandler)
AWSGlueAsync
Cancels a run where a ruleset is being evaluated against a data source.
cancelDataQualityRulesetEvaluationRunAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CancelMLTaskRunResult> cancelMLTaskRunAsync(CancelMLTaskRunRequest request)
AWSGlueAsync
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
.
cancelMLTaskRunAsync
in interface AWSGlueAsync
public Future<CancelMLTaskRunResult> cancelMLTaskRunAsync(CancelMLTaskRunRequest request, AsyncHandler<CancelMLTaskRunRequest,CancelMLTaskRunResult> asyncHandler)
AWSGlueAsync
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
.
cancelMLTaskRunAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CancelStatementResult> cancelStatementAsync(CancelStatementRequest request)
AWSGlueAsync
Cancels the statement.
cancelStatementAsync
in interface AWSGlueAsync
public Future<CancelStatementResult> cancelStatementAsync(CancelStatementRequest request, AsyncHandler<CancelStatementRequest,CancelStatementResult> asyncHandler)
AWSGlueAsync
Cancels the statement.
cancelStatementAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CheckSchemaVersionValidityResult> checkSchemaVersionValidityAsync(CheckSchemaVersionValidityRequest request)
AWSGlueAsync
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.
checkSchemaVersionValidityAsync
in interface AWSGlueAsync
public Future<CheckSchemaVersionValidityResult> checkSchemaVersionValidityAsync(CheckSchemaVersionValidityRequest request, AsyncHandler<CheckSchemaVersionValidityRequest,CheckSchemaVersionValidityResult> asyncHandler)
AWSGlueAsync
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.
checkSchemaVersionValidityAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateBlueprintResult> createBlueprintAsync(CreateBlueprintRequest request)
AWSGlueAsync
Registers a blueprint with Glue.
createBlueprintAsync
in interface AWSGlueAsync
public Future<CreateBlueprintResult> createBlueprintAsync(CreateBlueprintRequest request, AsyncHandler<CreateBlueprintRequest,CreateBlueprintResult> asyncHandler)
AWSGlueAsync
Registers a blueprint with Glue.
createBlueprintAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateClassifierResult> createClassifierAsync(CreateClassifierRequest request)
AWSGlueAsync
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.
createClassifierAsync
in interface AWSGlueAsync
public Future<CreateClassifierResult> createClassifierAsync(CreateClassifierRequest request, AsyncHandler<CreateClassifierRequest,CreateClassifierResult> asyncHandler)
AWSGlueAsync
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.
createClassifierAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateConnectionResult> createConnectionAsync(CreateConnectionRequest request)
AWSGlueAsync
Creates a connection definition in the Data Catalog.
Connections used for creating federated resources require the IAM glue:PassConnection
permission.
createConnectionAsync
in interface AWSGlueAsync
public Future<CreateConnectionResult> createConnectionAsync(CreateConnectionRequest request, AsyncHandler<CreateConnectionRequest,CreateConnectionResult> asyncHandler)
AWSGlueAsync
Creates a connection definition in the Data Catalog.
Connections used for creating federated resources require the IAM glue:PassConnection
permission.
createConnectionAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateCrawlerResult> createCrawlerAsync(CreateCrawlerRequest request)
AWSGlueAsync
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.
createCrawlerAsync
in interface AWSGlueAsync
public Future<CreateCrawlerResult> createCrawlerAsync(CreateCrawlerRequest request, AsyncHandler<CreateCrawlerRequest,CreateCrawlerResult> asyncHandler)
AWSGlueAsync
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.
createCrawlerAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateCustomEntityTypeResult> createCustomEntityTypeAsync(CreateCustomEntityTypeRequest request)
AWSGlueAsync
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.
createCustomEntityTypeAsync
in interface AWSGlueAsync
public Future<CreateCustomEntityTypeResult> createCustomEntityTypeAsync(CreateCustomEntityTypeRequest request, AsyncHandler<CreateCustomEntityTypeRequest,CreateCustomEntityTypeResult> asyncHandler)
AWSGlueAsync
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.
createCustomEntityTypeAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateDataQualityRulesetResult> createDataQualityRulesetAsync(CreateDataQualityRulesetRequest request)
AWSGlueAsync
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.
createDataQualityRulesetAsync
in interface AWSGlueAsync
public Future<CreateDataQualityRulesetResult> createDataQualityRulesetAsync(CreateDataQualityRulesetRequest request, AsyncHandler<CreateDataQualityRulesetRequest,CreateDataQualityRulesetResult> asyncHandler)
AWSGlueAsync
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.
createDataQualityRulesetAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateDatabaseResult> createDatabaseAsync(CreateDatabaseRequest request)
AWSGlueAsync
Creates a new database in a Data Catalog.
createDatabaseAsync
in interface AWSGlueAsync
public Future<CreateDatabaseResult> createDatabaseAsync(CreateDatabaseRequest request, AsyncHandler<CreateDatabaseRequest,CreateDatabaseResult> asyncHandler)
AWSGlueAsync
Creates a new database in a Data Catalog.
createDatabaseAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateDevEndpointResult> createDevEndpointAsync(CreateDevEndpointRequest request)
AWSGlueAsync
Creates a new development endpoint.
createDevEndpointAsync
in interface AWSGlueAsync
public Future<CreateDevEndpointResult> createDevEndpointAsync(CreateDevEndpointRequest request, AsyncHandler<CreateDevEndpointRequest,CreateDevEndpointResult> asyncHandler)
AWSGlueAsync
Creates a new development endpoint.
createDevEndpointAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateJobResult> createJobAsync(CreateJobRequest request)
AWSGlueAsync
Creates a new job definition.
createJobAsync
in interface AWSGlueAsync
public Future<CreateJobResult> createJobAsync(CreateJobRequest request, AsyncHandler<CreateJobRequest,CreateJobResult> asyncHandler)
AWSGlueAsync
Creates a new job definition.
createJobAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateMLTransformResult> createMLTransformAsync(CreateMLTransformRequest request)
AWSGlueAsync
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.
createMLTransformAsync
in interface AWSGlueAsync
public Future<CreateMLTransformResult> createMLTransformAsync(CreateMLTransformRequest request, AsyncHandler<CreateMLTransformRequest,CreateMLTransformResult> asyncHandler)
AWSGlueAsync
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.
createMLTransformAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreatePartitionResult> createPartitionAsync(CreatePartitionRequest request)
AWSGlueAsync
Creates a new partition.
createPartitionAsync
in interface AWSGlueAsync
public Future<CreatePartitionResult> createPartitionAsync(CreatePartitionRequest request, AsyncHandler<CreatePartitionRequest,CreatePartitionResult> asyncHandler)
AWSGlueAsync
Creates a new partition.
createPartitionAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreatePartitionIndexResult> createPartitionIndexAsync(CreatePartitionIndexRequest request)
AWSGlueAsync
Creates a specified partition index in an existing table.
createPartitionIndexAsync
in interface AWSGlueAsync
public Future<CreatePartitionIndexResult> createPartitionIndexAsync(CreatePartitionIndexRequest request, AsyncHandler<CreatePartitionIndexRequest,CreatePartitionIndexResult> asyncHandler)
AWSGlueAsync
Creates a specified partition index in an existing table.
createPartitionIndexAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateRegistryResult> createRegistryAsync(CreateRegistryRequest request)
AWSGlueAsync
Creates a new registry which may be used to hold a collection of schemas.
createRegistryAsync
in interface AWSGlueAsync
public Future<CreateRegistryResult> createRegistryAsync(CreateRegistryRequest request, AsyncHandler<CreateRegistryRequest,CreateRegistryResult> asyncHandler)
AWSGlueAsync
Creates a new registry which may be used to hold a collection of schemas.
createRegistryAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateSchemaResult> createSchemaAsync(CreateSchemaRequest request)
AWSGlueAsync
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.
createSchemaAsync
in interface AWSGlueAsync
public Future<CreateSchemaResult> createSchemaAsync(CreateSchemaRequest request, AsyncHandler<CreateSchemaRequest,CreateSchemaResult> asyncHandler)
AWSGlueAsync
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.
createSchemaAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateScriptResult> createScriptAsync(CreateScriptRequest request)
AWSGlueAsync
Transforms a directed acyclic graph (DAG) into code.
createScriptAsync
in interface AWSGlueAsync
public Future<CreateScriptResult> createScriptAsync(CreateScriptRequest request, AsyncHandler<CreateScriptRequest,CreateScriptResult> asyncHandler)
AWSGlueAsync
Transforms a directed acyclic graph (DAG) into code.
createScriptAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateSecurityConfigurationResult> createSecurityConfigurationAsync(CreateSecurityConfigurationRequest request)
AWSGlueAsync
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.
createSecurityConfigurationAsync
in interface AWSGlueAsync
public Future<CreateSecurityConfigurationResult> createSecurityConfigurationAsync(CreateSecurityConfigurationRequest request, AsyncHandler<CreateSecurityConfigurationRequest,CreateSecurityConfigurationResult> asyncHandler)
AWSGlueAsync
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.
createSecurityConfigurationAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateSessionResult> createSessionAsync(CreateSessionRequest request)
AWSGlueAsync
Creates a new session.
createSessionAsync
in interface AWSGlueAsync
request
- Request to create a new session.public Future<CreateSessionResult> createSessionAsync(CreateSessionRequest request, AsyncHandler<CreateSessionRequest,CreateSessionResult> asyncHandler)
AWSGlueAsync
Creates a new session.
createSessionAsync
in interface AWSGlueAsync
request
- Request to create a new session.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateTableResult> createTableAsync(CreateTableRequest request)
AWSGlueAsync
Creates a new table definition in the Data Catalog.
createTableAsync
in interface AWSGlueAsync
public Future<CreateTableResult> createTableAsync(CreateTableRequest request, AsyncHandler<CreateTableRequest,CreateTableResult> asyncHandler)
AWSGlueAsync
Creates a new table definition in the Data Catalog.
createTableAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateTableOptimizerResult> createTableOptimizerAsync(CreateTableOptimizerRequest request)
AWSGlueAsync
Creates a new table optimizer for a specific function. compaction
is the only currently supported
optimizer type.
createTableOptimizerAsync
in interface AWSGlueAsync
public Future<CreateTableOptimizerResult> createTableOptimizerAsync(CreateTableOptimizerRequest request, AsyncHandler<CreateTableOptimizerRequest,CreateTableOptimizerResult> asyncHandler)
AWSGlueAsync
Creates a new table optimizer for a specific function. compaction
is the only currently supported
optimizer type.
createTableOptimizerAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateTriggerResult> createTriggerAsync(CreateTriggerRequest request)
AWSGlueAsync
Creates a new trigger.
createTriggerAsync
in interface AWSGlueAsync
public Future<CreateTriggerResult> createTriggerAsync(CreateTriggerRequest request, AsyncHandler<CreateTriggerRequest,CreateTriggerResult> asyncHandler)
AWSGlueAsync
Creates a new trigger.
createTriggerAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateUsageProfileResult> createUsageProfileAsync(CreateUsageProfileRequest request)
AWSGlueAsync
Creates an Glue usage profile.
createUsageProfileAsync
in interface AWSGlueAsync
public Future<CreateUsageProfileResult> createUsageProfileAsync(CreateUsageProfileRequest request, AsyncHandler<CreateUsageProfileRequest,CreateUsageProfileResult> asyncHandler)
AWSGlueAsync
Creates an Glue usage profile.
createUsageProfileAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateUserDefinedFunctionResult> createUserDefinedFunctionAsync(CreateUserDefinedFunctionRequest request)
AWSGlueAsync
Creates a new function definition in the Data Catalog.
createUserDefinedFunctionAsync
in interface AWSGlueAsync
public Future<CreateUserDefinedFunctionResult> createUserDefinedFunctionAsync(CreateUserDefinedFunctionRequest request, AsyncHandler<CreateUserDefinedFunctionRequest,CreateUserDefinedFunctionResult> asyncHandler)
AWSGlueAsync
Creates a new function definition in the Data Catalog.
createUserDefinedFunctionAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateWorkflowResult> createWorkflowAsync(CreateWorkflowRequest request)
AWSGlueAsync
Creates a new workflow.
createWorkflowAsync
in interface AWSGlueAsync
public Future<CreateWorkflowResult> createWorkflowAsync(CreateWorkflowRequest request, AsyncHandler<CreateWorkflowRequest,CreateWorkflowResult> asyncHandler)
AWSGlueAsync
Creates a new workflow.
createWorkflowAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteBlueprintResult> deleteBlueprintAsync(DeleteBlueprintRequest request)
AWSGlueAsync
Deletes an existing blueprint.
deleteBlueprintAsync
in interface AWSGlueAsync
public Future<DeleteBlueprintResult> deleteBlueprintAsync(DeleteBlueprintRequest request, AsyncHandler<DeleteBlueprintRequest,DeleteBlueprintResult> asyncHandler)
AWSGlueAsync
Deletes an existing blueprint.
deleteBlueprintAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteClassifierResult> deleteClassifierAsync(DeleteClassifierRequest request)
AWSGlueAsync
Removes a classifier from the Data Catalog.
deleteClassifierAsync
in interface AWSGlueAsync
public Future<DeleteClassifierResult> deleteClassifierAsync(DeleteClassifierRequest request, AsyncHandler<DeleteClassifierRequest,DeleteClassifierResult> asyncHandler)
AWSGlueAsync
Removes a classifier from the Data Catalog.
deleteClassifierAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteColumnStatisticsForPartitionResult> deleteColumnStatisticsForPartitionAsync(DeleteColumnStatisticsForPartitionRequest request)
AWSGlueAsync
Delete the partition column statistics of a column.
The Identity and Access Management (IAM) permission required for this operation is DeletePartition
.
deleteColumnStatisticsForPartitionAsync
in interface AWSGlueAsync
public Future<DeleteColumnStatisticsForPartitionResult> deleteColumnStatisticsForPartitionAsync(DeleteColumnStatisticsForPartitionRequest request, AsyncHandler<DeleteColumnStatisticsForPartitionRequest,DeleteColumnStatisticsForPartitionResult> asyncHandler)
AWSGlueAsync
Delete the partition column statistics of a column.
The Identity and Access Management (IAM) permission required for this operation is DeletePartition
.
deleteColumnStatisticsForPartitionAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteColumnStatisticsForTableResult> deleteColumnStatisticsForTableAsync(DeleteColumnStatisticsForTableRequest request)
AWSGlueAsync
Retrieves table statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is DeleteTable
.
deleteColumnStatisticsForTableAsync
in interface AWSGlueAsync
public Future<DeleteColumnStatisticsForTableResult> deleteColumnStatisticsForTableAsync(DeleteColumnStatisticsForTableRequest request, AsyncHandler<DeleteColumnStatisticsForTableRequest,DeleteColumnStatisticsForTableResult> asyncHandler)
AWSGlueAsync
Retrieves table statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is DeleteTable
.
deleteColumnStatisticsForTableAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteConnectionResult> deleteConnectionAsync(DeleteConnectionRequest request)
AWSGlueAsync
Deletes a connection from the Data Catalog.
deleteConnectionAsync
in interface AWSGlueAsync
public Future<DeleteConnectionResult> deleteConnectionAsync(DeleteConnectionRequest request, AsyncHandler<DeleteConnectionRequest,DeleteConnectionResult> asyncHandler)
AWSGlueAsync
Deletes a connection from the Data Catalog.
deleteConnectionAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteCrawlerResult> deleteCrawlerAsync(DeleteCrawlerRequest request)
AWSGlueAsync
Removes a specified crawler from the Glue Data Catalog, unless the crawler state is RUNNING
.
deleteCrawlerAsync
in interface AWSGlueAsync
public Future<DeleteCrawlerResult> deleteCrawlerAsync(DeleteCrawlerRequest request, AsyncHandler<DeleteCrawlerRequest,DeleteCrawlerResult> asyncHandler)
AWSGlueAsync
Removes a specified crawler from the Glue Data Catalog, unless the crawler state is RUNNING
.
deleteCrawlerAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteCustomEntityTypeResult> deleteCustomEntityTypeAsync(DeleteCustomEntityTypeRequest request)
AWSGlueAsync
Deletes a custom pattern by specifying its name.
deleteCustomEntityTypeAsync
in interface AWSGlueAsync
public Future<DeleteCustomEntityTypeResult> deleteCustomEntityTypeAsync(DeleteCustomEntityTypeRequest request, AsyncHandler<DeleteCustomEntityTypeRequest,DeleteCustomEntityTypeResult> asyncHandler)
AWSGlueAsync
Deletes a custom pattern by specifying its name.
deleteCustomEntityTypeAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteDataQualityRulesetResult> deleteDataQualityRulesetAsync(DeleteDataQualityRulesetRequest request)
AWSGlueAsync
Deletes a data quality ruleset.
deleteDataQualityRulesetAsync
in interface AWSGlueAsync
public Future<DeleteDataQualityRulesetResult> deleteDataQualityRulesetAsync(DeleteDataQualityRulesetRequest request, AsyncHandler<DeleteDataQualityRulesetRequest,DeleteDataQualityRulesetResult> asyncHandler)
AWSGlueAsync
Deletes a data quality ruleset.
deleteDataQualityRulesetAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteDatabaseResult> deleteDatabaseAsync(DeleteDatabaseRequest request)
AWSGlueAsync
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.
deleteDatabaseAsync
in interface AWSGlueAsync
public Future<DeleteDatabaseResult> deleteDatabaseAsync(DeleteDatabaseRequest request, AsyncHandler<DeleteDatabaseRequest,DeleteDatabaseResult> asyncHandler)
AWSGlueAsync
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.
deleteDatabaseAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteDevEndpointResult> deleteDevEndpointAsync(DeleteDevEndpointRequest request)
AWSGlueAsync
Deletes a specified development endpoint.
deleteDevEndpointAsync
in interface AWSGlueAsync
public Future<DeleteDevEndpointResult> deleteDevEndpointAsync(DeleteDevEndpointRequest request, AsyncHandler<DeleteDevEndpointRequest,DeleteDevEndpointResult> asyncHandler)
AWSGlueAsync
Deletes a specified development endpoint.
deleteDevEndpointAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteJobResult> deleteJobAsync(DeleteJobRequest request)
AWSGlueAsync
Deletes a specified job definition. If the job definition is not found, no exception is thrown.
deleteJobAsync
in interface AWSGlueAsync
public Future<DeleteJobResult> deleteJobAsync(DeleteJobRequest request, AsyncHandler<DeleteJobRequest,DeleteJobResult> asyncHandler)
AWSGlueAsync
Deletes a specified job definition. If the job definition is not found, no exception is thrown.
deleteJobAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteMLTransformResult> deleteMLTransformAsync(DeleteMLTransformRequest request)
AWSGlueAsync
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.
deleteMLTransformAsync
in interface AWSGlueAsync
public Future<DeleteMLTransformResult> deleteMLTransformAsync(DeleteMLTransformRequest request, AsyncHandler<DeleteMLTransformRequest,DeleteMLTransformResult> asyncHandler)
AWSGlueAsync
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.
deleteMLTransformAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeletePartitionResult> deletePartitionAsync(DeletePartitionRequest request)
AWSGlueAsync
Deletes a specified partition.
deletePartitionAsync
in interface AWSGlueAsync
public Future<DeletePartitionResult> deletePartitionAsync(DeletePartitionRequest request, AsyncHandler<DeletePartitionRequest,DeletePartitionResult> asyncHandler)
AWSGlueAsync
Deletes a specified partition.
deletePartitionAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeletePartitionIndexResult> deletePartitionIndexAsync(DeletePartitionIndexRequest request)
AWSGlueAsync
Deletes a specified partition index from an existing table.
deletePartitionIndexAsync
in interface AWSGlueAsync
public Future<DeletePartitionIndexResult> deletePartitionIndexAsync(DeletePartitionIndexRequest request, AsyncHandler<DeletePartitionIndexRequest,DeletePartitionIndexResult> asyncHandler)
AWSGlueAsync
Deletes a specified partition index from an existing table.
deletePartitionIndexAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteRegistryResult> deleteRegistryAsync(DeleteRegistryRequest request)
AWSGlueAsync
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.
deleteRegistryAsync
in interface AWSGlueAsync
public Future<DeleteRegistryResult> deleteRegistryAsync(DeleteRegistryRequest request, AsyncHandler<DeleteRegistryRequest,DeleteRegistryResult> asyncHandler)
AWSGlueAsync
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.
deleteRegistryAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteResourcePolicyResult> deleteResourcePolicyAsync(DeleteResourcePolicyRequest request)
AWSGlueAsync
Deletes a specified policy.
deleteResourcePolicyAsync
in interface AWSGlueAsync
public Future<DeleteResourcePolicyResult> deleteResourcePolicyAsync(DeleteResourcePolicyRequest request, AsyncHandler<DeleteResourcePolicyRequest,DeleteResourcePolicyResult> asyncHandler)
AWSGlueAsync
Deletes a specified policy.
deleteResourcePolicyAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteSchemaResult> deleteSchemaAsync(DeleteSchemaRequest request)
AWSGlueAsync
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.
deleteSchemaAsync
in interface AWSGlueAsync
public Future<DeleteSchemaResult> deleteSchemaAsync(DeleteSchemaRequest request, AsyncHandler<DeleteSchemaRequest,DeleteSchemaResult> asyncHandler)
AWSGlueAsync
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.
deleteSchemaAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteSchemaVersionsResult> deleteSchemaVersionsAsync(DeleteSchemaVersionsRequest request)
AWSGlueAsync
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.
deleteSchemaVersionsAsync
in interface AWSGlueAsync
public Future<DeleteSchemaVersionsResult> deleteSchemaVersionsAsync(DeleteSchemaVersionsRequest request, AsyncHandler<DeleteSchemaVersionsRequest,DeleteSchemaVersionsResult> asyncHandler)
AWSGlueAsync
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.
deleteSchemaVersionsAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteSecurityConfigurationResult> deleteSecurityConfigurationAsync(DeleteSecurityConfigurationRequest request)
AWSGlueAsync
Deletes a specified security configuration.
deleteSecurityConfigurationAsync
in interface AWSGlueAsync
public Future<DeleteSecurityConfigurationResult> deleteSecurityConfigurationAsync(DeleteSecurityConfigurationRequest request, AsyncHandler<DeleteSecurityConfigurationRequest,DeleteSecurityConfigurationResult> asyncHandler)
AWSGlueAsync
Deletes a specified security configuration.
deleteSecurityConfigurationAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteSessionResult> deleteSessionAsync(DeleteSessionRequest request)
AWSGlueAsync
Deletes the session.
deleteSessionAsync
in interface AWSGlueAsync
public Future<DeleteSessionResult> deleteSessionAsync(DeleteSessionRequest request, AsyncHandler<DeleteSessionRequest,DeleteSessionResult> asyncHandler)
AWSGlueAsync
Deletes the session.
deleteSessionAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteTableResult> deleteTableAsync(DeleteTableRequest request)
AWSGlueAsync
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.
deleteTableAsync
in interface AWSGlueAsync
public Future<DeleteTableResult> deleteTableAsync(DeleteTableRequest request, AsyncHandler<DeleteTableRequest,DeleteTableResult> asyncHandler)
AWSGlueAsync
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.
deleteTableAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteTableOptimizerResult> deleteTableOptimizerAsync(DeleteTableOptimizerRequest request)
AWSGlueAsync
Deletes an optimizer and all associated metadata for a table. The optimization will no longer be performed on the table.
deleteTableOptimizerAsync
in interface AWSGlueAsync
public Future<DeleteTableOptimizerResult> deleteTableOptimizerAsync(DeleteTableOptimizerRequest request, AsyncHandler<DeleteTableOptimizerRequest,DeleteTableOptimizerResult> asyncHandler)
AWSGlueAsync
Deletes an optimizer and all associated metadata for a table. The optimization will no longer be performed on the table.
deleteTableOptimizerAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteTableVersionResult> deleteTableVersionAsync(DeleteTableVersionRequest request)
AWSGlueAsync
Deletes a specified version of a table.
deleteTableVersionAsync
in interface AWSGlueAsync
public Future<DeleteTableVersionResult> deleteTableVersionAsync(DeleteTableVersionRequest request, AsyncHandler<DeleteTableVersionRequest,DeleteTableVersionResult> asyncHandler)
AWSGlueAsync
Deletes a specified version of a table.
deleteTableVersionAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteTriggerResult> deleteTriggerAsync(DeleteTriggerRequest request)
AWSGlueAsync
Deletes a specified trigger. If the trigger is not found, no exception is thrown.
deleteTriggerAsync
in interface AWSGlueAsync
public Future<DeleteTriggerResult> deleteTriggerAsync(DeleteTriggerRequest request, AsyncHandler<DeleteTriggerRequest,DeleteTriggerResult> asyncHandler)
AWSGlueAsync
Deletes a specified trigger. If the trigger is not found, no exception is thrown.
deleteTriggerAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteUsageProfileResult> deleteUsageProfileAsync(DeleteUsageProfileRequest request)
AWSGlueAsync
Deletes the Glue specified usage profile.
deleteUsageProfileAsync
in interface AWSGlueAsync
public Future<DeleteUsageProfileResult> deleteUsageProfileAsync(DeleteUsageProfileRequest request, AsyncHandler<DeleteUsageProfileRequest,DeleteUsageProfileResult> asyncHandler)
AWSGlueAsync
Deletes the Glue specified usage profile.
deleteUsageProfileAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteUserDefinedFunctionResult> deleteUserDefinedFunctionAsync(DeleteUserDefinedFunctionRequest request)
AWSGlueAsync
Deletes an existing function definition from the Data Catalog.
deleteUserDefinedFunctionAsync
in interface AWSGlueAsync
public Future<DeleteUserDefinedFunctionResult> deleteUserDefinedFunctionAsync(DeleteUserDefinedFunctionRequest request, AsyncHandler<DeleteUserDefinedFunctionRequest,DeleteUserDefinedFunctionResult> asyncHandler)
AWSGlueAsync
Deletes an existing function definition from the Data Catalog.
deleteUserDefinedFunctionAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteWorkflowResult> deleteWorkflowAsync(DeleteWorkflowRequest request)
AWSGlueAsync
Deletes a workflow.
deleteWorkflowAsync
in interface AWSGlueAsync
public Future<DeleteWorkflowResult> deleteWorkflowAsync(DeleteWorkflowRequest request, AsyncHandler<DeleteWorkflowRequest,DeleteWorkflowResult> asyncHandler)
AWSGlueAsync
Deletes a workflow.
deleteWorkflowAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetBlueprintResult> getBlueprintAsync(GetBlueprintRequest request)
AWSGlueAsync
Retrieves the details of a blueprint.
getBlueprintAsync
in interface AWSGlueAsync
public Future<GetBlueprintResult> getBlueprintAsync(GetBlueprintRequest request, AsyncHandler<GetBlueprintRequest,GetBlueprintResult> asyncHandler)
AWSGlueAsync
Retrieves the details of a blueprint.
getBlueprintAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetBlueprintRunResult> getBlueprintRunAsync(GetBlueprintRunRequest request)
AWSGlueAsync
Retrieves the details of a blueprint run.
getBlueprintRunAsync
in interface AWSGlueAsync
public Future<GetBlueprintRunResult> getBlueprintRunAsync(GetBlueprintRunRequest request, AsyncHandler<GetBlueprintRunRequest,GetBlueprintRunResult> asyncHandler)
AWSGlueAsync
Retrieves the details of a blueprint run.
getBlueprintRunAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetBlueprintRunsResult> getBlueprintRunsAsync(GetBlueprintRunsRequest request)
AWSGlueAsync
Retrieves the details of blueprint runs for a specified blueprint.
getBlueprintRunsAsync
in interface AWSGlueAsync
public Future<GetBlueprintRunsResult> getBlueprintRunsAsync(GetBlueprintRunsRequest request, AsyncHandler<GetBlueprintRunsRequest,GetBlueprintRunsResult> asyncHandler)
AWSGlueAsync
Retrieves the details of blueprint runs for a specified blueprint.
getBlueprintRunsAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetCatalogImportStatusResult> getCatalogImportStatusAsync(GetCatalogImportStatusRequest request)
AWSGlueAsync
Retrieves the status of a migration operation.
getCatalogImportStatusAsync
in interface AWSGlueAsync
public Future<GetCatalogImportStatusResult> getCatalogImportStatusAsync(GetCatalogImportStatusRequest request, AsyncHandler<GetCatalogImportStatusRequest,GetCatalogImportStatusResult> asyncHandler)
AWSGlueAsync
Retrieves the status of a migration operation.
getCatalogImportStatusAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetClassifierResult> getClassifierAsync(GetClassifierRequest request)
AWSGlueAsync
Retrieve a classifier by name.
getClassifierAsync
in interface AWSGlueAsync
public Future<GetClassifierResult> getClassifierAsync(GetClassifierRequest request, AsyncHandler<GetClassifierRequest,GetClassifierResult> asyncHandler)
AWSGlueAsync
Retrieve a classifier by name.
getClassifierAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetClassifiersResult> getClassifiersAsync(GetClassifiersRequest request)
AWSGlueAsync
Lists all classifier objects in the Data Catalog.
getClassifiersAsync
in interface AWSGlueAsync
public Future<GetClassifiersResult> getClassifiersAsync(GetClassifiersRequest request, AsyncHandler<GetClassifiersRequest,GetClassifiersResult> asyncHandler)
AWSGlueAsync
Lists all classifier objects in the Data Catalog.
getClassifiersAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetColumnStatisticsForPartitionResult> getColumnStatisticsForPartitionAsync(GetColumnStatisticsForPartitionRequest request)
AWSGlueAsync
Retrieves partition statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is GetPartition
.
getColumnStatisticsForPartitionAsync
in interface AWSGlueAsync
public Future<GetColumnStatisticsForPartitionResult> getColumnStatisticsForPartitionAsync(GetColumnStatisticsForPartitionRequest request, AsyncHandler<GetColumnStatisticsForPartitionRequest,GetColumnStatisticsForPartitionResult> asyncHandler)
AWSGlueAsync
Retrieves partition statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is GetPartition
.
getColumnStatisticsForPartitionAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetColumnStatisticsForTableResult> getColumnStatisticsForTableAsync(GetColumnStatisticsForTableRequest request)
AWSGlueAsync
Retrieves table statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is GetTable
.
getColumnStatisticsForTableAsync
in interface AWSGlueAsync
public Future<GetColumnStatisticsForTableResult> getColumnStatisticsForTableAsync(GetColumnStatisticsForTableRequest request, AsyncHandler<GetColumnStatisticsForTableRequest,GetColumnStatisticsForTableResult> asyncHandler)
AWSGlueAsync
Retrieves table statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is GetTable
.
getColumnStatisticsForTableAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetColumnStatisticsTaskRunResult> getColumnStatisticsTaskRunAsync(GetColumnStatisticsTaskRunRequest request)
AWSGlueAsync
Get the associated metadata/information for a task run, given a task run ID.
getColumnStatisticsTaskRunAsync
in interface AWSGlueAsync
public Future<GetColumnStatisticsTaskRunResult> getColumnStatisticsTaskRunAsync(GetColumnStatisticsTaskRunRequest request, AsyncHandler<GetColumnStatisticsTaskRunRequest,GetColumnStatisticsTaskRunResult> asyncHandler)
AWSGlueAsync
Get the associated metadata/information for a task run, given a task run ID.
getColumnStatisticsTaskRunAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetColumnStatisticsTaskRunsResult> getColumnStatisticsTaskRunsAsync(GetColumnStatisticsTaskRunsRequest request)
AWSGlueAsync
Retrieves information about all runs associated with the specified table.
getColumnStatisticsTaskRunsAsync
in interface AWSGlueAsync
public Future<GetColumnStatisticsTaskRunsResult> getColumnStatisticsTaskRunsAsync(GetColumnStatisticsTaskRunsRequest request, AsyncHandler<GetColumnStatisticsTaskRunsRequest,GetColumnStatisticsTaskRunsResult> asyncHandler)
AWSGlueAsync
Retrieves information about all runs associated with the specified table.
getColumnStatisticsTaskRunsAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetConnectionResult> getConnectionAsync(GetConnectionRequest request)
AWSGlueAsync
Retrieves a connection definition from the Data Catalog.
getConnectionAsync
in interface AWSGlueAsync
public Future<GetConnectionResult> getConnectionAsync(GetConnectionRequest request, AsyncHandler<GetConnectionRequest,GetConnectionResult> asyncHandler)
AWSGlueAsync
Retrieves a connection definition from the Data Catalog.
getConnectionAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetConnectionsResult> getConnectionsAsync(GetConnectionsRequest request)
AWSGlueAsync
Retrieves a list of connection definitions from the Data Catalog.
getConnectionsAsync
in interface AWSGlueAsync
public Future<GetConnectionsResult> getConnectionsAsync(GetConnectionsRequest request, AsyncHandler<GetConnectionsRequest,GetConnectionsResult> asyncHandler)
AWSGlueAsync
Retrieves a list of connection definitions from the Data Catalog.
getConnectionsAsync
in interface AWSGlueAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide