@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, batchGetPartition, batchStopJobRun, createClassifier, createConnection, createCrawler, createDatabase, createDevEndpoint, createJob, createPartition, createScript, createTable, createTrigger, createUserDefinedFunction, deleteClassifier, deleteConnection, deleteCrawler, deleteDatabase, deleteDevEndpoint, deleteJob, deletePartition, deleteTable, deleteTrigger, deleteUserDefinedFunction, getCachedResponseMetadata, getCatalogImportStatus, getClassifier, getClassifiers, getConnection, getConnections, getCrawler, getCrawlerMetrics, getCrawlers, getDatabase, getDatabases, getDataflowGraph, getDevEndpoint, getDevEndpoints, getJob, getJobRun, getJobRuns, getJobs, getMapping, getPartition, getPartitions, getPlan, getTable, getTables, getTableVersions, getTrigger, getTriggers, getUserDefinedFunction, getUserDefinedFunctions, importCatalogToGlue, resetJobBookmark, shutdown, startCrawler, startCrawlerSchedule, startJobRun, startTrigger, stopCrawler, stopCrawlerSchedule, stopTrigger, 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.
batchDeleteTableRequest
- Future<BatchDeleteTableResult> batchDeleteTableAsync(BatchDeleteTableRequest batchDeleteTableRequest, AsyncHandler<BatchDeleteTableRequest,BatchDeleteTableResult> asyncHandler)
Deletes multiple tables at once.
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<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<BatchStopJobRunResult> batchStopJobRunAsync(BatchStopJobRunRequest batchStopJobRunRequest)
Stops a batch of job runs for a given job.
batchStopJobRunRequest
- Future<BatchStopJobRunResult> batchStopJobRunAsync(BatchStopJobRunRequest batchStopJobRunRequest, AsyncHandler<BatchStopJobRunRequest,BatchStopJobRunResult> asyncHandler)
Stops a batch of job runs for a given job.
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.
createClassifierRequest
- Future<CreateClassifierResult> createClassifierAsync(CreateClassifierRequest createClassifierRequest, AsyncHandler<CreateClassifierRequest,CreateClassifierResult> asyncHandler)
Creates a Classifier
in the user's account.
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 either the s3Targets or the jdbcTargets 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 either the s3Targets or the jdbcTargets 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.
createJobRequest
- Future<CreateJobResult> createJobAsync(CreateJobRequest createJobRequest, AsyncHandler<CreateJobRequest,CreateJobResult> asyncHandler)
Creates a new job.
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 a Python script.
createScriptRequest
- Future<CreateScriptResult> createScriptAsync(CreateScriptRequest createScriptRequest, AsyncHandler<CreateScriptRequest,CreateScriptResult> asyncHandler)
Transforms a directed acyclic graph (DAG) into a Python script.
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<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 metadata store.
deleteClassifierRequest
- Future<DeleteClassifierResult> deleteClassifierAsync(DeleteClassifierRequest deleteClassifierRequest, AsyncHandler<DeleteClassifierRequest,DeleteClassifierResult> asyncHandler)
Removes a Classifier
from the metadata store.
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 metadata store, unless the Crawler
state is
RUNNING
.
deleteCrawlerRequest
- Future<DeleteCrawlerResult> deleteCrawlerAsync(DeleteCrawlerRequest deleteCrawlerRequest, AsyncHandler<DeleteCrawlerRequest,DeleteCrawlerResult> asyncHandler)
Removes a specified Crawler
from the metadata store, 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.
deleteDatabaseRequest
- Future<DeleteDatabaseResult> deleteDatabaseAsync(DeleteDatabaseRequest deleteDatabaseRequest, AsyncHandler<DeleteDatabaseRequest,DeleteDatabaseResult> asyncHandler)
Removes a specified Database from a Data Catalog.
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.
deleteJobRequest
- Future<DeleteJobResult> deleteJobAsync(DeleteJobRequest deleteJobRequest, AsyncHandler<DeleteJobRequest,DeleteJobResult> asyncHandler)
Deletes a specified job.
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<DeleteTableResult> deleteTableAsync(DeleteTableRequest deleteTableRequest)
Removes a table definition from the Data Catalog.
deleteTableRequest
- Future<DeleteTableResult> deleteTableAsync(DeleteTableRequest deleteTableRequest, AsyncHandler<DeleteTableRequest,DeleteTableResult> asyncHandler)
Removes a table definition from the Data Catalog.
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<DeleteTriggerResult> deleteTriggerAsync(DeleteTriggerRequest deleteTriggerRequest)
Deletes a specified trigger.
deleteTriggerRequest
- Future<DeleteTriggerResult> deleteTriggerAsync(DeleteTriggerRequest deleteTriggerRequest, AsyncHandler<DeleteTriggerRequest,DeleteTriggerResult> asyncHandler)
Deletes a specified trigger.
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 metadata store.
getClassifiersRequest
- Future<GetClassifiersResult> getClassifiersAsync(GetClassifiersRequest getClassifiersRequest, AsyncHandler<GetClassifiersRequest,GetClassifiersResult> asyncHandler)
Lists all Classifier objects in the metadata store.
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<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.
getDevEndpointRequest
- Future<GetDevEndpointResult> getDevEndpointAsync(GetDevEndpointRequest getDevEndpointRequest, AsyncHandler<GetDevEndpointRequest,GetDevEndpointResult> asyncHandler)
Retrieves information about a specified DevEndpoint.
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.
getDevEndpointsRequest
- Future<GetDevEndpointsResult> getDevEndpointsAsync(GetDevEndpointsRequest getDevEndpointsRequest, AsyncHandler<GetDevEndpointsRequest,GetDevEndpointsResult> asyncHandler)
Retrieves all the DevEndpoints in this AWS account.
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.
getJobRunsRequest
- Future<GetJobRunsResult> getJobRunsAsync(GetJobRunsRequest getJobRunsRequest, AsyncHandler<GetJobRunsRequest,GetJobRunsResult> asyncHandler)
Retrieves metadata for all runs of a given job.
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 jobs.
getJobsRequest
- Future<GetJobsResult> getJobsAsync(GetJobsRequest getJobsRequest, AsyncHandler<GetJobsRequest,GetJobsResult> asyncHandler)
Retrieves all current jobs.
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 a Python script to perform a specified mapping.
getPlanRequest
- Future<GetPlanResult> getPlanAsync(GetPlanRequest getPlanRequest, AsyncHandler<GetPlanRequest,GetPlanResult> asyncHandler)
Gets a Python script 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<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<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<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<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, does nothing.
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, does nothing.
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)
Runs a job.
startJobRunRequest
- Future<StartJobRunResult> startJobRunAsync(StartJobRunRequest startJobRunRequest, AsyncHandler<StartJobRunRequest,StartJobRunResult> asyncHandler)
Runs a job.
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.
startTriggerRequest
- Future<StartTriggerResult> startTriggerAsync(StartTriggerRequest startTriggerRequest, AsyncHandler<StartTriggerRequest,StartTriggerResult> asyncHandler)
Starts an existing trigger.
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<UpdateClassifierResult> updateClassifierAsync(UpdateClassifierRequest updateClassifierRequest)
Modifies an existing Classifier
.
updateClassifierRequest
- Future<UpdateClassifierResult> updateClassifierAsync(UpdateClassifierRequest updateClassifierRequest, AsyncHandler<UpdateClassifierRequest,UpdateClassifierResult> asyncHandler)
Modifies an existing Classifier
.
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 © 2013 Amazon Web Services, Inc. All Rights Reserved.