@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSGlueAsync extends AWSGlue
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
AbstractAWSGlueAsync
instead.
Defines the public endpoint for the AWS Glue service.
ENDPOINT_PREFIX
batchCreatePartition, batchDeleteConnection, batchDeletePartition, batchDeleteTable, batchDeleteTableVersion, batchGetCrawlers, batchGetDevEndpoints, batchGetJobs, batchGetPartition, batchGetTriggers, batchStopJobRun, createClassifier, createConnection, createCrawler, createDatabase, createDevEndpoint, createJob, createPartition, createScript, createSecurityConfiguration, createTable, createTrigger, createUserDefinedFunction, deleteClassifier, deleteConnection, deleteCrawler, deleteDatabase, deleteDevEndpoint, deleteJob, deletePartition, deleteResourcePolicy, deleteSecurityConfiguration, deleteTable, deleteTableVersion, deleteTrigger, deleteUserDefinedFunction, getCachedResponseMetadata, getCatalogImportStatus, getClassifier, getClassifiers, getConnection, getConnections, getCrawler, getCrawlerMetrics, getCrawlers, getDatabase, getDatabases, getDataCatalogEncryptionSettings, getDataflowGraph, getDevEndpoint, getDevEndpoints, getJob, getJobRun, getJobRuns, getJobs, getMapping, getPartition, getPartitions, getPlan, getResourcePolicy, getSecurityConfiguration, getSecurityConfigurations, getTable, getTables, getTableVersion, getTableVersions, getTags, getTrigger, getTriggers, getUserDefinedFunction, getUserDefinedFunctions, importCatalogToGlue, listCrawlers, listDevEndpoints, listJobs, listTriggers, putDataCatalogEncryptionSettings, putResourcePolicy, resetJobBookmark, shutdown, startCrawler, startCrawlerSchedule, startJobRun, startTrigger, stopCrawler, stopCrawlerSchedule, stopTrigger, tagResource, untagResource, updateClassifier, updateConnection, updateCrawler, updateCrawlerSchedule, updateDatabase, updateDevEndpoint, updateJob, updatePartition, updateTable, updateTrigger, updateUserDefinedFunction
Future<BatchCreatePartitionResult> batchCreatePartitionAsync(BatchCreatePartitionRequest batchCreatePartitionRequest)
Creates one or more partitions in a batch operation.
batchCreatePartitionRequest
- Future<BatchCreatePartitionResult> batchCreatePartitionAsync(BatchCreatePartitionRequest batchCreatePartitionRequest, AsyncHandler<BatchCreatePartitionRequest,BatchCreatePartitionResult> asyncHandler)
Creates one or more partitions in a batch operation.
batchCreatePartitionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<BatchDeleteConnectionResult> batchDeleteConnectionAsync(BatchDeleteConnectionRequest batchDeleteConnectionRequest)
Deletes a list of connection definitions from the Data Catalog.
batchDeleteConnectionRequest
- Future<BatchDeleteConnectionResult> batchDeleteConnectionAsync(BatchDeleteConnectionRequest batchDeleteConnectionRequest, AsyncHandler<BatchDeleteConnectionRequest,BatchDeleteConnectionResult> asyncHandler)
Deletes a list of connection definitions from the Data Catalog.
batchDeleteConnectionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<BatchDeletePartitionResult> batchDeletePartitionAsync(BatchDeletePartitionRequest batchDeletePartitionRequest)
Deletes one or more partitions in a batch operation.
batchDeletePartitionRequest
- Future<BatchDeletePartitionResult> batchDeletePartitionAsync(BatchDeletePartitionRequest batchDeletePartitionRequest, AsyncHandler<BatchDeletePartitionRequest,BatchDeletePartitionResult> asyncHandler)
Deletes one or more partitions in a batch operation.
batchDeletePartitionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<BatchDeleteTableResult> batchDeleteTableAsync(BatchDeleteTableRequest batchDeleteTableRequest)
Deletes multiple tables at once.
After completing this operation, you will no longer have access to the table versions and partitions that belong to the deleted table. AWS Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.
To ensure 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.
batchDeleteTableRequest
- Future<BatchDeleteTableResult> batchDeleteTableAsync(BatchDeleteTableRequest batchDeleteTableRequest, AsyncHandler<BatchDeleteTableRequest,BatchDeleteTableResult> asyncHandler)
Deletes multiple tables at once.
After completing this operation, you will no longer have access to the table versions and partitions that belong to the deleted table. AWS Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.
To ensure 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.
batchDeleteTableRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<BatchDeleteTableVersionResult> batchDeleteTableVersionAsync(BatchDeleteTableVersionRequest batchDeleteTableVersionRequest)
Deletes a specified batch of versions of a table.
batchDeleteTableVersionRequest
- Future<BatchDeleteTableVersionResult> batchDeleteTableVersionAsync(BatchDeleteTableVersionRequest batchDeleteTableVersionRequest, AsyncHandler<BatchDeleteTableVersionRequest,BatchDeleteTableVersionResult> asyncHandler)
Deletes a specified batch of versions of a table.
batchDeleteTableVersionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<BatchGetCrawlersResult> 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.
batchGetCrawlersRequest
- Future<BatchGetCrawlersResult> batchGetCrawlersAsync(BatchGetCrawlersRequest batchGetCrawlersRequest, AsyncHandler<BatchGetCrawlersRequest,BatchGetCrawlersResult> 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.
batchGetCrawlersRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<BatchGetDevEndpointsResult> batchGetDevEndpointsAsync(BatchGetDevEndpointsRequest batchGetDevEndpointsRequest)
Returns a list of resource metadata for a given list of DevEndpoint 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.
batchGetDevEndpointsRequest
- Future<BatchGetDevEndpointsResult> batchGetDevEndpointsAsync(BatchGetDevEndpointsRequest batchGetDevEndpointsRequest, AsyncHandler<BatchGetDevEndpointsRequest,BatchGetDevEndpointsResult> asyncHandler)
Returns a list of resource metadata for a given list of DevEndpoint 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.
batchGetDevEndpointsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<BatchGetJobsResult> 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.
batchGetJobsRequest
- Future<BatchGetJobsResult> batchGetJobsAsync(BatchGetJobsRequest batchGetJobsRequest, AsyncHandler<BatchGetJobsRequest,BatchGetJobsResult> 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.
batchGetJobsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<BatchGetPartitionResult> batchGetPartitionAsync(BatchGetPartitionRequest batchGetPartitionRequest)
Retrieves partitions in a batch request.
batchGetPartitionRequest
- Future<BatchGetPartitionResult> batchGetPartitionAsync(BatchGetPartitionRequest batchGetPartitionRequest, AsyncHandler<BatchGetPartitionRequest,BatchGetPartitionResult> asyncHandler)
Retrieves partitions in a batch request.
batchGetPartitionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<BatchGetTriggersResult> 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.
batchGetTriggersRequest
- Future<BatchGetTriggersResult> batchGetTriggersAsync(BatchGetTriggersRequest batchGetTriggersRequest, AsyncHandler<BatchGetTriggersRequest,BatchGetTriggersResult> 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.
batchGetTriggersRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<BatchStopJobRunResult> batchStopJobRunAsync(BatchStopJobRunRequest batchStopJobRunRequest)
Stops one or more job runs for a specified job definition.
batchStopJobRunRequest
- Future<BatchStopJobRunResult> batchStopJobRunAsync(BatchStopJobRunRequest batchStopJobRunRequest, AsyncHandler<BatchStopJobRunRequest,BatchStopJobRunResult> asyncHandler)
Stops one or more job runs for a specified job definition.
batchStopJobRunRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateClassifierResult> 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.
createClassifierRequest
- Future<CreateClassifierResult> createClassifierAsync(CreateClassifierRequest createClassifierRequest, AsyncHandler<CreateClassifierRequest,CreateClassifierResult> 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.
createClassifierRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateConnectionResult> createConnectionAsync(CreateConnectionRequest createConnectionRequest)
Creates a connection definition in the Data Catalog.
createConnectionRequest
- Future<CreateConnectionResult> createConnectionAsync(CreateConnectionRequest createConnectionRequest, AsyncHandler<CreateConnectionRequest,CreateConnectionResult> asyncHandler)
Creates a connection definition in the Data Catalog.
createConnectionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateCrawlerResult> 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.
createCrawlerRequest
- Future<CreateCrawlerResult> createCrawlerAsync(CreateCrawlerRequest createCrawlerRequest, AsyncHandler<CreateCrawlerRequest,CreateCrawlerResult> 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.
createCrawlerRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateDatabaseResult> createDatabaseAsync(CreateDatabaseRequest createDatabaseRequest)
Creates a new database in a Data Catalog.
createDatabaseRequest
- Future<CreateDatabaseResult> createDatabaseAsync(CreateDatabaseRequest createDatabaseRequest, AsyncHandler<CreateDatabaseRequest,CreateDatabaseResult> asyncHandler)
Creates a new database in a Data Catalog.
createDatabaseRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateDevEndpointResult> createDevEndpointAsync(CreateDevEndpointRequest createDevEndpointRequest)
Creates a new DevEndpoint.
createDevEndpointRequest
- Future<CreateDevEndpointResult> createDevEndpointAsync(CreateDevEndpointRequest createDevEndpointRequest, AsyncHandler<CreateDevEndpointRequest,CreateDevEndpointResult> asyncHandler)
Creates a new DevEndpoint.
createDevEndpointRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateJobResult> createJobAsync(CreateJobRequest createJobRequest)
Creates a new job definition.
createJobRequest
- Future<CreateJobResult> createJobAsync(CreateJobRequest createJobRequest, AsyncHandler<CreateJobRequest,CreateJobResult> asyncHandler)
Creates a new job definition.
createJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreatePartitionResult> createPartitionAsync(CreatePartitionRequest createPartitionRequest)
Creates a new partition.
createPartitionRequest
- Future<CreatePartitionResult> createPartitionAsync(CreatePartitionRequest createPartitionRequest, AsyncHandler<CreatePartitionRequest,CreatePartitionResult> asyncHandler)
Creates a new partition.
createPartitionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateScriptResult> createScriptAsync(CreateScriptRequest createScriptRequest)
Transforms a directed acyclic graph (DAG) into code.
createScriptRequest
- Future<CreateScriptResult> createScriptAsync(CreateScriptRequest createScriptRequest, AsyncHandler<CreateScriptRequest,CreateScriptResult> asyncHandler)
Transforms a directed acyclic graph (DAG) into code.
createScriptRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateSecurityConfigurationResult> createSecurityConfigurationAsync(CreateSecurityConfigurationRequest createSecurityConfigurationRequest)
Creates a new security configuration.
createSecurityConfigurationRequest
- Future<CreateSecurityConfigurationResult> createSecurityConfigurationAsync(CreateSecurityConfigurationRequest createSecurityConfigurationRequest, AsyncHandler<CreateSecurityConfigurationRequest,CreateSecurityConfigurationResult> asyncHandler)
Creates a new security configuration.
createSecurityConfigurationRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateTableResult> createTableAsync(CreateTableRequest createTableRequest)
Creates a new table definition in the Data Catalog.
createTableRequest
- Future<CreateTableResult> createTableAsync(CreateTableRequest createTableRequest, AsyncHandler<CreateTableRequest,CreateTableResult> asyncHandler)
Creates a new table definition in the Data Catalog.
createTableRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateTriggerResult> createTriggerAsync(CreateTriggerRequest createTriggerRequest)
Creates a new trigger.
createTriggerRequest
- Future<CreateTriggerResult> createTriggerAsync(CreateTriggerRequest createTriggerRequest, AsyncHandler<CreateTriggerRequest,CreateTriggerResult> asyncHandler)
Creates a new trigger.
createTriggerRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateUserDefinedFunctionResult> createUserDefinedFunctionAsync(CreateUserDefinedFunctionRequest createUserDefinedFunctionRequest)
Creates a new function definition in the Data Catalog.
createUserDefinedFunctionRequest
- Future<CreateUserDefinedFunctionResult> createUserDefinedFunctionAsync(CreateUserDefinedFunctionRequest createUserDefinedFunctionRequest, AsyncHandler<CreateUserDefinedFunctionRequest,CreateUserDefinedFunctionResult> asyncHandler)
Creates a new function definition in the Data Catalog.
createUserDefinedFunctionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteClassifierResult> deleteClassifierAsync(DeleteClassifierRequest deleteClassifierRequest)
Removes a classifier from the Data Catalog.
deleteClassifierRequest
- Future<DeleteClassifierResult> deleteClassifierAsync(DeleteClassifierRequest deleteClassifierRequest, AsyncHandler<DeleteClassifierRequest,DeleteClassifierResult> asyncHandler)
Removes a classifier from the Data Catalog.
deleteClassifierRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteConnectionResult> deleteConnectionAsync(DeleteConnectionRequest deleteConnectionRequest)
Deletes a connection from the Data Catalog.
deleteConnectionRequest
- Future<DeleteConnectionResult> deleteConnectionAsync(DeleteConnectionRequest deleteConnectionRequest, AsyncHandler<DeleteConnectionRequest,DeleteConnectionResult> asyncHandler)
Deletes a connection from the Data Catalog.
deleteConnectionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteCrawlerResult> deleteCrawlerAsync(DeleteCrawlerRequest deleteCrawlerRequest)
Removes a specified crawler from the AWS Glue Data Catalog, unless the crawler state is RUNNING
.
deleteCrawlerRequest
- Future<DeleteCrawlerResult> deleteCrawlerAsync(DeleteCrawlerRequest deleteCrawlerRequest, AsyncHandler<DeleteCrawlerRequest,DeleteCrawlerResult> asyncHandler)
Removes a specified crawler from the AWS Glue Data Catalog, unless the crawler state is RUNNING
.
deleteCrawlerRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteDatabaseResult> deleteDatabaseAsync(DeleteDatabaseRequest deleteDatabaseRequest)
Removes a specified Database from a Data Catalog.
After completing this operation, you will 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. AWS Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.
To ensure 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.
deleteDatabaseRequest
- Future<DeleteDatabaseResult> deleteDatabaseAsync(DeleteDatabaseRequest deleteDatabaseRequest, AsyncHandler<DeleteDatabaseRequest,DeleteDatabaseResult> asyncHandler)
Removes a specified Database from a Data Catalog.
After completing this operation, you will 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. AWS Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.
To ensure 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.
deleteDatabaseRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteDevEndpointResult> deleteDevEndpointAsync(DeleteDevEndpointRequest deleteDevEndpointRequest)
Deletes a specified DevEndpoint.
deleteDevEndpointRequest
- Future<DeleteDevEndpointResult> deleteDevEndpointAsync(DeleteDevEndpointRequest deleteDevEndpointRequest, AsyncHandler<DeleteDevEndpointRequest,DeleteDevEndpointResult> asyncHandler)
Deletes a specified DevEndpoint.
deleteDevEndpointRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteJobResult> deleteJobAsync(DeleteJobRequest deleteJobRequest)
Deletes a specified job definition. If the job definition is not found, no exception is thrown.
deleteJobRequest
- Future<DeleteJobResult> deleteJobAsync(DeleteJobRequest deleteJobRequest, AsyncHandler<DeleteJobRequest,DeleteJobResult> asyncHandler)
Deletes a specified job definition. If the job definition is not found, no exception is thrown.
deleteJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeletePartitionResult> deletePartitionAsync(DeletePartitionRequest deletePartitionRequest)
Deletes a specified partition.
deletePartitionRequest
- Future<DeletePartitionResult> deletePartitionAsync(DeletePartitionRequest deletePartitionRequest, AsyncHandler<DeletePartitionRequest,DeletePartitionResult> asyncHandler)
Deletes a specified partition.
deletePartitionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteResourcePolicyResult> deleteResourcePolicyAsync(DeleteResourcePolicyRequest deleteResourcePolicyRequest)
Deletes a specified policy.
deleteResourcePolicyRequest
- Future<DeleteResourcePolicyResult> deleteResourcePolicyAsync(DeleteResourcePolicyRequest deleteResourcePolicyRequest, AsyncHandler<DeleteResourcePolicyRequest,DeleteResourcePolicyResult> asyncHandler)
Deletes a specified policy.
deleteResourcePolicyRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteSecurityConfigurationResult> deleteSecurityConfigurationAsync(DeleteSecurityConfigurationRequest deleteSecurityConfigurationRequest)
Deletes a specified security configuration.
deleteSecurityConfigurationRequest
- Future<DeleteSecurityConfigurationResult> deleteSecurityConfigurationAsync(DeleteSecurityConfigurationRequest deleteSecurityConfigurationRequest, AsyncHandler<DeleteSecurityConfigurationRequest,DeleteSecurityConfigurationResult> asyncHandler)
Deletes a specified security configuration.
deleteSecurityConfigurationRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteTableResult> deleteTableAsync(DeleteTableRequest deleteTableRequest)
Removes a table definition from the Data Catalog.
After completing this operation, you will no longer have access to the table versions and partitions that belong to the deleted table. AWS Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.
To ensure 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.
deleteTableRequest
- Future<DeleteTableResult> deleteTableAsync(DeleteTableRequest deleteTableRequest, AsyncHandler<DeleteTableRequest,DeleteTableResult> asyncHandler)
Removes a table definition from the Data Catalog.
After completing this operation, you will no longer have access to the table versions and partitions that belong to the deleted table. AWS Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.
To ensure 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.
deleteTableRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteTableVersionResult> deleteTableVersionAsync(DeleteTableVersionRequest deleteTableVersionRequest)
Deletes a specified version of a table.
deleteTableVersionRequest
- Future<DeleteTableVersionResult> deleteTableVersionAsync(DeleteTableVersionRequest deleteTableVersionRequest, AsyncHandler<DeleteTableVersionRequest,DeleteTableVersionResult> asyncHandler)
Deletes a specified version of a table.
deleteTableVersionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteTriggerResult> deleteTriggerAsync(DeleteTriggerRequest deleteTriggerRequest)
Deletes a specified trigger. If the trigger is not found, no exception is thrown.
deleteTriggerRequest
- Future<DeleteTriggerResult> deleteTriggerAsync(DeleteTriggerRequest deleteTriggerRequest, AsyncHandler<DeleteTriggerRequest,DeleteTriggerResult> asyncHandler)
Deletes a specified trigger. If the trigger is not found, no exception is thrown.
deleteTriggerRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteUserDefinedFunctionResult> deleteUserDefinedFunctionAsync(DeleteUserDefinedFunctionRequest deleteUserDefinedFunctionRequest)
Deletes an existing function definition from the Data Catalog.
deleteUserDefinedFunctionRequest
- Future<DeleteUserDefinedFunctionResult> deleteUserDefinedFunctionAsync(DeleteUserDefinedFunctionRequest deleteUserDefinedFunctionRequest, AsyncHandler<DeleteUserDefinedFunctionRequest,DeleteUserDefinedFunctionResult> asyncHandler)
Deletes an existing function definition from the Data Catalog.
deleteUserDefinedFunctionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetCatalogImportStatusResult> getCatalogImportStatusAsync(GetCatalogImportStatusRequest getCatalogImportStatusRequest)
Retrieves the status of a migration operation.
getCatalogImportStatusRequest
- Future<GetCatalogImportStatusResult> getCatalogImportStatusAsync(GetCatalogImportStatusRequest getCatalogImportStatusRequest, AsyncHandler<GetCatalogImportStatusRequest,GetCatalogImportStatusResult> asyncHandler)
Retrieves the status of a migration operation.
getCatalogImportStatusRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetClassifierResult> getClassifierAsync(GetClassifierRequest getClassifierRequest)
Retrieve a classifier by name.
getClassifierRequest
- Future<GetClassifierResult> getClassifierAsync(GetClassifierRequest getClassifierRequest, AsyncHandler<GetClassifierRequest,GetClassifierResult> asyncHandler)
Retrieve a classifier by name.
getClassifierRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetClassifiersResult> getClassifiersAsync(GetClassifiersRequest getClassifiersRequest)
Lists all classifier objects in the Data Catalog.
getClassifiersRequest
- Future<GetClassifiersResult> getClassifiersAsync(GetClassifiersRequest getClassifiersRequest, AsyncHandler<GetClassifiersRequest,GetClassifiersResult> asyncHandler)
Lists all classifier objects in the Data Catalog.
getClassifiersRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetConnectionResult> getConnectionAsync(GetConnectionRequest getConnectionRequest)
Retrieves a connection definition from the Data Catalog.
getConnectionRequest
- Future<GetConnectionResult> getConnectionAsync(GetConnectionRequest getConnectionRequest, AsyncHandler<GetConnectionRequest,GetConnectionResult> asyncHandler)
Retrieves a connection definition from the Data Catalog.
getConnectionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetConnectionsResult> getConnectionsAsync(GetConnectionsRequest getConnectionsRequest)
Retrieves a list of connection definitions from the Data Catalog.
getConnectionsRequest
- Future<GetConnectionsResult> getConnectionsAsync(GetConnectionsRequest getConnectionsRequest, AsyncHandler<GetConnectionsRequest,GetConnectionsResult> asyncHandler)
Retrieves a list of connection definitions from the Data Catalog.
getConnectionsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetCrawlerResult> getCrawlerAsync(GetCrawlerRequest getCrawlerRequest)
Retrieves metadata for a specified crawler.
getCrawlerRequest
- Future<GetCrawlerResult> getCrawlerAsync(GetCrawlerRequest getCrawlerRequest, AsyncHandler<GetCrawlerRequest,GetCrawlerResult> asyncHandler)
Retrieves metadata for a specified crawler.
getCrawlerRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetCrawlerMetricsResult> getCrawlerMetricsAsync(GetCrawlerMetricsRequest getCrawlerMetricsRequest)
Retrieves metrics about specified crawlers.
getCrawlerMetricsRequest
- Future<GetCrawlerMetricsResult> getCrawlerMetricsAsync(GetCrawlerMetricsRequest getCrawlerMetricsRequest, AsyncHandler<GetCrawlerMetricsRequest,GetCrawlerMetricsResult> asyncHandler)
Retrieves metrics about specified crawlers.
getCrawlerMetricsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetCrawlersResult> getCrawlersAsync(GetCrawlersRequest getCrawlersRequest)
Retrieves metadata for all crawlers defined in the customer account.
getCrawlersRequest
- Future<GetCrawlersResult> getCrawlersAsync(GetCrawlersRequest getCrawlersRequest, AsyncHandler<GetCrawlersRequest,GetCrawlersResult> asyncHandler)
Retrieves metadata for all crawlers defined in the customer account.
getCrawlersRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetDataCatalogEncryptionSettingsResult> getDataCatalogEncryptionSettingsAsync(GetDataCatalogEncryptionSettingsRequest getDataCatalogEncryptionSettingsRequest)
Retrieves the security configuration for a specified catalog.
getDataCatalogEncryptionSettingsRequest
- Future<GetDataCatalogEncryptionSettingsResult> getDataCatalogEncryptionSettingsAsync(GetDataCatalogEncryptionSettingsRequest getDataCatalogEncryptionSettingsRequest, AsyncHandler<GetDataCatalogEncryptionSettingsRequest,GetDataCatalogEncryptionSettingsResult> asyncHandler)
Retrieves the security configuration for a specified catalog.
getDataCatalogEncryptionSettingsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetDatabaseResult> getDatabaseAsync(GetDatabaseRequest getDatabaseRequest)
Retrieves the definition of a specified database.
getDatabaseRequest
- Future<GetDatabaseResult> getDatabaseAsync(GetDatabaseRequest getDatabaseRequest, AsyncHandler<GetDatabaseRequest,GetDatabaseResult> asyncHandler)
Retrieves the definition of a specified database.
getDatabaseRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetDatabasesResult> getDatabasesAsync(GetDatabasesRequest getDatabasesRequest)
Retrieves all Databases defined in a given Data Catalog.
getDatabasesRequest
- Future<GetDatabasesResult> getDatabasesAsync(GetDatabasesRequest getDatabasesRequest, AsyncHandler<GetDatabasesRequest,GetDatabasesResult> asyncHandler)
Retrieves all Databases defined in a given Data Catalog.
getDatabasesRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetDataflowGraphResult> getDataflowGraphAsync(GetDataflowGraphRequest getDataflowGraphRequest)
Transforms a Python script into a directed acyclic graph (DAG).
getDataflowGraphRequest
- Future<GetDataflowGraphResult> getDataflowGraphAsync(GetDataflowGraphRequest getDataflowGraphRequest, AsyncHandler<GetDataflowGraphRequest,GetDataflowGraphResult> asyncHandler)
Transforms a Python script into a directed acyclic graph (DAG).
getDataflowGraphRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetDevEndpointResult> getDevEndpointAsync(GetDevEndpointRequest getDevEndpointRequest)
Retrieves information about a specified DevEndpoint.
When you create a development endpoint in a virtual private cloud (VPC), AWS Glue returns only a private IP address, and the public IP address field is not populated. When you create a non-VPC development endpoint, AWS Glue returns only a public IP address.
getDevEndpointRequest
- Future<GetDevEndpointResult> getDevEndpointAsync(GetDevEndpointRequest getDevEndpointRequest, AsyncHandler<GetDevEndpointRequest,GetDevEndpointResult> asyncHandler)
Retrieves information about a specified DevEndpoint.
When you create a development endpoint in a virtual private cloud (VPC), AWS Glue returns only a private IP address, and the public IP address field is not populated. When you create a non-VPC development endpoint, AWS Glue returns only a public IP address.
getDevEndpointRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetDevEndpointsResult> getDevEndpointsAsync(GetDevEndpointsRequest getDevEndpointsRequest)
Retrieves all the DevEndpoints in this AWS account.
When you create a development endpoint in a virtual private cloud (VPC), AWS Glue returns only a private IP address and the public IP address field is not populated. When you create a non-VPC development endpoint, AWS Glue returns only a public IP address.
getDevEndpointsRequest
- Future<GetDevEndpointsResult> getDevEndpointsAsync(GetDevEndpointsRequest getDevEndpointsRequest, AsyncHandler<GetDevEndpointsRequest,GetDevEndpointsResult> asyncHandler)
Retrieves all the DevEndpoints in this AWS account.
When you create a development endpoint in a virtual private cloud (VPC), AWS Glue returns only a private IP address and the public IP address field is not populated. When you create a non-VPC development endpoint, AWS Glue returns only a public IP address.
getDevEndpointsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetJobResult> getJobAsync(GetJobRequest getJobRequest)
Retrieves an existing job definition.
getJobRequest
- Future<GetJobResult> getJobAsync(GetJobRequest getJobRequest, AsyncHandler<GetJobRequest,GetJobResult> asyncHandler)
Retrieves an existing job definition.
getJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetJobRunResult> getJobRunAsync(GetJobRunRequest getJobRunRequest)
Retrieves the metadata for a given job run.
getJobRunRequest
- Future<GetJobRunResult> getJobRunAsync(GetJobRunRequest getJobRunRequest, AsyncHandler<GetJobRunRequest,GetJobRunResult> asyncHandler)
Retrieves the metadata for a given job run.
getJobRunRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetJobRunsResult> getJobRunsAsync(GetJobRunsRequest getJobRunsRequest)
Retrieves metadata for all runs of a given job definition.
getJobRunsRequest
- Future<GetJobRunsResult> getJobRunsAsync(GetJobRunsRequest getJobRunsRequest, AsyncHandler<GetJobRunsRequest,GetJobRunsResult> asyncHandler)
Retrieves metadata for all runs of a given job definition.
getJobRunsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetJobsResult> getJobsAsync(GetJobsRequest getJobsRequest)
Retrieves all current job definitions.
getJobsRequest
- Future<GetJobsResult> getJobsAsync(GetJobsRequest getJobsRequest, AsyncHandler<GetJobsRequest,GetJobsResult> asyncHandler)
Retrieves all current job definitions.
getJobsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetMappingResult> getMappingAsync(GetMappingRequest getMappingRequest)
Creates mappings.
getMappingRequest
- Future<GetMappingResult> getMappingAsync(GetMappingRequest getMappingRequest, AsyncHandler<GetMappingRequest,GetMappingResult> asyncHandler)
Creates mappings.
getMappingRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetPartitionResult> getPartitionAsync(GetPartitionRequest getPartitionRequest)
Retrieves information about a specified partition.
getPartitionRequest
- Future<GetPartitionResult> getPartitionAsync(GetPartitionRequest getPartitionRequest, AsyncHandler<GetPartitionRequest,GetPartitionResult> asyncHandler)
Retrieves information about a specified partition.
getPartitionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetPartitionsResult> getPartitionsAsync(GetPartitionsRequest getPartitionsRequest)
Retrieves information about the partitions in a table.
getPartitionsRequest
- Future<GetPartitionsResult> getPartitionsAsync(GetPartitionsRequest getPartitionsRequest, AsyncHandler<GetPartitionsRequest,GetPartitionsResult> asyncHandler)
Retrieves information about the partitions in a table.
getPartitionsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetPlanResult> getPlanAsync(GetPlanRequest getPlanRequest)
Gets code to perform a specified mapping.
getPlanRequest
- Future<GetPlanResult> getPlanAsync(GetPlanRequest getPlanRequest, AsyncHandler<GetPlanRequest,GetPlanResult> asyncHandler)
Gets code to perform a specified mapping.
getPlanRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetResourcePolicyResult> getResourcePolicyAsync(GetResourcePolicyRequest getResourcePolicyRequest)
Retrieves a specified resource policy.
getResourcePolicyRequest
- Future<GetResourcePolicyResult> getResourcePolicyAsync(GetResourcePolicyRequest getResourcePolicyRequest, AsyncHandler<GetResourcePolicyRequest,GetResourcePolicyResult> asyncHandler)
Retrieves a specified resource policy.
getResourcePolicyRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetSecurityConfigurationResult> getSecurityConfigurationAsync(GetSecurityConfigurationRequest getSecurityConfigurationRequest)
Retrieves a specified security configuration.
getSecurityConfigurationRequest
- Future<GetSecurityConfigurationResult> getSecurityConfigurationAsync(GetSecurityConfigurationRequest getSecurityConfigurationRequest, AsyncHandler<GetSecurityConfigurationRequest,GetSecurityConfigurationResult> asyncHandler)
Retrieves a specified security configuration.
getSecurityConfigurationRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetSecurityConfigurationsResult> getSecurityConfigurationsAsync(GetSecurityConfigurationsRequest getSecurityConfigurationsRequest)
Retrieves a list of all security configurations.
getSecurityConfigurationsRequest
- Future<GetSecurityConfigurationsResult> getSecurityConfigurationsAsync(GetSecurityConfigurationsRequest getSecurityConfigurationsRequest, AsyncHandler<GetSecurityConfigurationsRequest,GetSecurityConfigurationsResult> asyncHandler)
Retrieves a list of all security configurations.
getSecurityConfigurationsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetTableResult> getTableAsync(GetTableRequest getTableRequest)
Retrieves the Table
definition in a Data Catalog for a specified table.
getTableRequest
- Future<GetTableResult> getTableAsync(GetTableRequest getTableRequest, AsyncHandler<GetTableRequest,GetTableResult> asyncHandler)
Retrieves the Table
definition in a Data Catalog for a specified table.
getTableRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetTableVersionResult> getTableVersionAsync(GetTableVersionRequest getTableVersionRequest)
Retrieves a specified version of a table.
getTableVersionRequest
- Future<GetTableVersionResult> getTableVersionAsync(GetTableVersionRequest getTableVersionRequest, AsyncHandler<GetTableVersionRequest,GetTableVersionResult> asyncHandler)
Retrieves a specified version of a table.
getTableVersionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetTableVersionsResult> getTableVersionsAsync(GetTableVersionsRequest getTableVersionsRequest)
Retrieves a list of strings that identify available versions of a specified table.
getTableVersionsRequest
- Future<GetTableVersionsResult> getTableVersionsAsync(GetTableVersionsRequest getTableVersionsRequest, AsyncHandler<GetTableVersionsRequest,GetTableVersionsResult> asyncHandler)
Retrieves a list of strings that identify available versions of a specified table.
getTableVersionsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetTablesResult> getTablesAsync(GetTablesRequest getTablesRequest)
Retrieves the definitions of some or all of the tables in a given Database
.
getTablesRequest
- Future<GetTablesResult> getTablesAsync(GetTablesRequest getTablesRequest, AsyncHandler<GetTablesRequest,GetTablesResult> asyncHandler)
Retrieves the definitions of some or all of the tables in a given Database
.
getTablesRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetTagsResult> getTagsAsync(GetTagsRequest getTagsRequest)
Retrieves a list of tags associated with a resource.
getTagsRequest
- Future<GetTagsResult> getTagsAsync(GetTagsRequest getTagsRequest, AsyncHandler<GetTagsRequest,GetTagsResult> asyncHandler)
Retrieves a list of tags associated with a resource.
getTagsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetTriggerResult> getTriggerAsync(GetTriggerRequest getTriggerRequest)
Retrieves the definition of a trigger.
getTriggerRequest
- Future<GetTriggerResult> getTriggerAsync(GetTriggerRequest getTriggerRequest, AsyncHandler<GetTriggerRequest,GetTriggerResult> asyncHandler)
Retrieves the definition of a trigger.
getTriggerRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetTriggersResult> getTriggersAsync(GetTriggersRequest getTriggersRequest)
Gets all the triggers associated with a job.
getTriggersRequest
- Future<GetTriggersResult> getTriggersAsync(GetTriggersRequest getTriggersRequest, AsyncHandler<GetTriggersRequest,GetTriggersResult> asyncHandler)
Gets all the triggers associated with a job.
getTriggersRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetUserDefinedFunctionResult> getUserDefinedFunctionAsync(GetUserDefinedFunctionRequest getUserDefinedFunctionRequest)
Retrieves a specified function definition from the Data Catalog.
getUserDefinedFunctionRequest
- Future<GetUserDefinedFunctionResult> getUserDefinedFunctionAsync(GetUserDefinedFunctionRequest getUserDefinedFunctionRequest, AsyncHandler<GetUserDefinedFunctionRequest,GetUserDefinedFunctionResult> asyncHandler)
Retrieves a specified function definition from the Data Catalog.
getUserDefinedFunctionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetUserDefinedFunctionsResult> getUserDefinedFunctionsAsync(GetUserDefinedFunctionsRequest getUserDefinedFunctionsRequest)
Retrieves a multiple function definitions from the Data Catalog.
getUserDefinedFunctionsRequest
- Future<GetUserDefinedFunctionsResult> getUserDefinedFunctionsAsync(GetUserDefinedFunctionsRequest getUserDefinedFunctionsRequest, AsyncHandler<GetUserDefinedFunctionsRequest,GetUserDefinedFunctionsResult> asyncHandler)
Retrieves a multiple function definitions from the Data Catalog.
getUserDefinedFunctionsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ImportCatalogToGlueResult> importCatalogToGlueAsync(ImportCatalogToGlueRequest importCatalogToGlueRequest)
Imports an existing Athena Data Catalog to AWS Glue
importCatalogToGlueRequest
- Future<ImportCatalogToGlueResult> importCatalogToGlueAsync(ImportCatalogToGlueRequest importCatalogToGlueRequest, AsyncHandler<ImportCatalogToGlueRequest,ImportCatalogToGlueResult> asyncHandler)
Imports an existing Athena Data Catalog to AWS Glue
importCatalogToGlueRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListCrawlersResult> listCrawlersAsync(ListCrawlersRequest listCrawlersRequest)
Retrieves the names of all crawler resources in this AWS 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
will be retrieved.
listCrawlersRequest
- Future<ListCrawlersResult> listCrawlersAsync(ListCrawlersRequest listCrawlersRequest, AsyncHandler<ListCrawlersRequest,ListCrawlersResult> asyncHandler)
Retrieves the names of all crawler resources in this AWS 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
will be retrieved.
listCrawlersRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListDevEndpointsResult> listDevEndpointsAsync(ListDevEndpointsRequest listDevEndpointsRequest)
Retrieves the names of all DevEndpoint resources in this AWS 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
will be retrieved.
listDevEndpointsRequest
- Future<ListDevEndpointsResult> listDevEndpointsAsync(ListDevEndpointsRequest listDevEndpointsRequest, AsyncHandler<ListDevEndpointsRequest,ListDevEndpointsResult> asyncHandler)
Retrieves the names of all DevEndpoint resources in this AWS 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
will be retrieved.
listDevEndpointsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListJobsResult> listJobsAsync(ListJobsRequest listJobsRequest)
Retrieves the names of all job resources in this AWS 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
will be retrieved.
listJobsRequest
- Future<ListJobsResult> listJobsAsync(ListJobsRequest listJobsRequest, AsyncHandler<ListJobsRequest,ListJobsResult> asyncHandler)
Retrieves the names of all job resources in this AWS 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
will be retrieved.
listJobsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListTriggersResult> listTriggersAsync(ListTriggersRequest listTriggersRequest)
Retrieves the names of all trigger resources in this AWS 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
will be retrieved.
listTriggersRequest
- Future<ListTriggersResult> listTriggersAsync(ListTriggersRequest listTriggersRequest, AsyncHandler<ListTriggersRequest,ListTriggersResult> asyncHandler)
Retrieves the names of all trigger resources in this AWS 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
will be retrieved.
listTriggersRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<PutDataCatalogEncryptionSettingsResult> 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.
putDataCatalogEncryptionSettingsRequest
- Future<PutDataCatalogEncryptionSettingsResult> putDataCatalogEncryptionSettingsAsync(PutDataCatalogEncryptionSettingsRequest putDataCatalogEncryptionSettingsRequest, AsyncHandler<PutDataCatalogEncryptionSettingsRequest,PutDataCatalogEncryptionSettingsResult> 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.
putDataCatalogEncryptionSettingsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<PutResourcePolicyResult> putResourcePolicyAsync(PutResourcePolicyRequest putResourcePolicyRequest)
Sets the Data Catalog resource policy for access control.
putResourcePolicyRequest
- Future<PutResourcePolicyResult> putResourcePolicyAsync(PutResourcePolicyRequest putResourcePolicyRequest, AsyncHandler<PutResourcePolicyRequest,PutResourcePolicyResult> asyncHandler)
Sets the Data Catalog resource policy for access control.
putResourcePolicyRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ResetJobBookmarkResult> resetJobBookmarkAsync(ResetJobBookmarkRequest resetJobBookmarkRequest)
Resets a bookmark entry.
resetJobBookmarkRequest
- Future<ResetJobBookmarkResult> resetJobBookmarkAsync(ResetJobBookmarkRequest resetJobBookmarkRequest, AsyncHandler<ResetJobBookmarkRequest,ResetJobBookmarkResult> asyncHandler)
Resets a bookmark entry.
resetJobBookmarkRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StartCrawlerResult> startCrawlerAsync(StartCrawlerRequest startCrawlerRequest)
Starts a crawl using the specified crawler, regardless of what is scheduled. If the crawler is already running, returns a CrawlerRunningException.
startCrawlerRequest
- Future<StartCrawlerResult> startCrawlerAsync(StartCrawlerRequest startCrawlerRequest, AsyncHandler<StartCrawlerRequest,StartCrawlerResult> asyncHandler)
Starts a crawl using the specified crawler, regardless of what is scheduled. If the crawler is already running, returns a CrawlerRunningException.
startCrawlerRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StartCrawlerScheduleResult> 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
.
startCrawlerScheduleRequest
- Future<StartCrawlerScheduleResult> startCrawlerScheduleAsync(StartCrawlerScheduleRequest startCrawlerScheduleRequest, AsyncHandler<StartCrawlerScheduleRequest,StartCrawlerScheduleResult> asyncHandler)
Changes the schedule state of the specified crawler to SCHEDULED
, unless the crawler is already
running or the schedule state is already SCHEDULED
.
startCrawlerScheduleRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StartJobRunResult> startJobRunAsync(StartJobRunRequest startJobRunRequest)
Starts a job run using a job definition.
startJobRunRequest
- Future<StartJobRunResult> startJobRunAsync(StartJobRunRequest startJobRunRequest, AsyncHandler<StartJobRunRequest,StartJobRunResult> asyncHandler)
Starts a job run using a job definition.
startJobRunRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StartTriggerResult> startTriggerAsync(StartTriggerRequest startTriggerRequest)
Starts an existing trigger. See Triggering Jobs for information about how different types of trigger are started.
startTriggerRequest
- Future<StartTriggerResult> startTriggerAsync(StartTriggerRequest startTriggerRequest, AsyncHandler<StartTriggerRequest,StartTriggerResult> asyncHandler)
Starts an existing trigger. See Triggering Jobs for information about how different types of trigger are started.
startTriggerRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StopCrawlerResult> stopCrawlerAsync(StopCrawlerRequest stopCrawlerRequest)
If the specified crawler is running, stops the crawl.
stopCrawlerRequest
- Future<StopCrawlerResult> stopCrawlerAsync(StopCrawlerRequest stopCrawlerRequest, AsyncHandler<StopCrawlerRequest,StopCrawlerResult> asyncHandler)
If the specified crawler is running, stops the crawl.
stopCrawlerRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StopCrawlerScheduleResult> 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.
stopCrawlerScheduleRequest
- Future<StopCrawlerScheduleResult> stopCrawlerScheduleAsync(StopCrawlerScheduleRequest stopCrawlerScheduleRequest, AsyncHandler<StopCrawlerScheduleRequest,StopCrawlerScheduleResult> asyncHandler)
Sets the schedule state of the specified crawler to NOT_SCHEDULED
, but does not stop the crawler if
it is already running.
stopCrawlerScheduleRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StopTriggerResult> stopTriggerAsync(StopTriggerRequest stopTriggerRequest)
Stops a specified trigger.
stopTriggerRequest
- Future<StopTriggerResult> stopTriggerAsync(StopTriggerRequest stopTriggerRequest, AsyncHandler<StopTriggerRequest,StopTriggerResult> asyncHandler)
Stops a specified trigger.
stopTriggerRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
Adds tags to a resource. A tag is a label you can assign to an AWS resource. In AWS Glue, you can tag only certain resources. For information about what resources you can tag, see AWS Tags in AWS Glue.
tagResourceRequest
- Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
Adds tags to a resource. A tag is a label you can assign to an AWS resource. In AWS Glue, you can tag only certain resources. For information about what resources you can tag, see AWS Tags in AWS Glue.
tagResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)
Removes tags from a resource.
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Removes tags from a resource.
untagResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateClassifierResult> updateClassifierAsync(UpdateClassifierRequest updateClassifierRequest)
Modifies an existing classifier (a GrokClassifier
, an XMLClassifier
, a
JsonClassifier
, or a CsvClassifier
, depending on which field is present).
updateClassifierRequest
- Future<UpdateClassifierResult> updateClassifierAsync(UpdateClassifierRequest updateClassifierRequest, AsyncHandler<UpdateClassifierRequest,UpdateClassifierResult> asyncHandler)
Modifies an existing classifier (a GrokClassifier
, an XMLClassifier
, a
JsonClassifier
, or a CsvClassifier
, depending on which field is present).
updateClassifierRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateConnectionResult> updateConnectionAsync(UpdateConnectionRequest updateConnectionRequest)
Updates a connection definition in the Data Catalog.
updateConnectionRequest
- Future<UpdateConnectionResult> updateConnectionAsync(UpdateConnectionRequest updateConnectionRequest, AsyncHandler<UpdateConnectionRequest,UpdateConnectionResult> asyncHandler)
Updates a connection definition in the Data Catalog.
updateConnectionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateCrawlerResult> updateCrawlerAsync(UpdateCrawlerRequest updateCrawlerRequest)
Updates a crawler. If a crawler is running, you must stop it using StopCrawler
before updating it.
updateCrawlerRequest
- Future<UpdateCrawlerResult> updateCrawlerAsync(UpdateCrawlerRequest updateCrawlerRequest, AsyncHandler<UpdateCrawlerRequest,UpdateCrawlerResult> asyncHandler)
Updates a crawler. If a crawler is running, you must stop it using StopCrawler
before updating it.
updateCrawlerRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateCrawlerScheduleResult> updateCrawlerScheduleAsync(UpdateCrawlerScheduleRequest updateCrawlerScheduleRequest)
Updates the schedule of a crawler using a cron
expression.
updateCrawlerScheduleRequest
- Future<UpdateCrawlerScheduleResult> updateCrawlerScheduleAsync(UpdateCrawlerScheduleRequest updateCrawlerScheduleRequest, AsyncHandler<UpdateCrawlerScheduleRequest,UpdateCrawlerScheduleResult> asyncHandler)
Updates the schedule of a crawler using a cron
expression.
updateCrawlerScheduleRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateDatabaseResult> updateDatabaseAsync(UpdateDatabaseRequest updateDatabaseRequest)
Updates an existing database definition in a Data Catalog.
updateDatabaseRequest
- Future<UpdateDatabaseResult> updateDatabaseAsync(UpdateDatabaseRequest updateDatabaseRequest, AsyncHandler<UpdateDatabaseRequest,UpdateDatabaseResult> asyncHandler)
Updates an existing database definition in a Data Catalog.
updateDatabaseRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateDevEndpointResult> updateDevEndpointAsync(UpdateDevEndpointRequest updateDevEndpointRequest)
Updates a specified DevEndpoint.
updateDevEndpointRequest
- Future<UpdateDevEndpointResult> updateDevEndpointAsync(UpdateDevEndpointRequest updateDevEndpointRequest, AsyncHandler<UpdateDevEndpointRequest,UpdateDevEndpointResult> asyncHandler)
Updates a specified DevEndpoint.
updateDevEndpointRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateJobResult> updateJobAsync(UpdateJobRequest updateJobRequest)
Updates an existing job definition.
updateJobRequest
- Future<UpdateJobResult> updateJobAsync(UpdateJobRequest updateJobRequest, AsyncHandler<UpdateJobRequest,UpdateJobResult> asyncHandler)
Updates an existing job definition.
updateJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdatePartitionResult> updatePartitionAsync(UpdatePartitionRequest updatePartitionRequest)
Updates a partition.
updatePartitionRequest
- Future<UpdatePartitionResult> updatePartitionAsync(UpdatePartitionRequest updatePartitionRequest, AsyncHandler<UpdatePartitionRequest,UpdatePartitionResult> asyncHandler)
Updates a partition.
updatePartitionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateTableResult> updateTableAsync(UpdateTableRequest updateTableRequest)
Updates a metadata table in the Data Catalog.
updateTableRequest
- Future<UpdateTableResult> updateTableAsync(UpdateTableRequest updateTableRequest, AsyncHandler<UpdateTableRequest,UpdateTableResult> asyncHandler)
Updates a metadata table in the Data Catalog.
updateTableRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateTriggerResult> updateTriggerAsync(UpdateTriggerRequest updateTriggerRequest)
Updates a trigger definition.
updateTriggerRequest
- Future<UpdateTriggerResult> updateTriggerAsync(UpdateTriggerRequest updateTriggerRequest, AsyncHandler<UpdateTriggerRequest,UpdateTriggerResult> asyncHandler)
Updates a trigger definition.
updateTriggerRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateUserDefinedFunctionResult> updateUserDefinedFunctionAsync(UpdateUserDefinedFunctionRequest updateUserDefinedFunctionRequest)
Updates an existing function definition in the Data Catalog.
updateUserDefinedFunctionRequest
- Future<UpdateUserDefinedFunctionResult> updateUserDefinedFunctionAsync(UpdateUserDefinedFunctionRequest updateUserDefinedFunctionRequest, AsyncHandler<UpdateUserDefinedFunctionRequest,UpdateUserDefinedFunctionResult> asyncHandler)
Updates an existing function definition in the Data Catalog.
updateUserDefinedFunctionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Copyright © 2019. All rights reserved.