@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSGlueDataBrewAsync extends AbstractAWSGlueDataBrew implements AWSGlueDataBrewAsync
AWSGlueDataBrewAsync
. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler
, which throws an
UnsupportedOperationException
.ENDPOINT_PREFIX
batchDeleteRecipeVersion, createDataset, createProfileJob, createProject, createRecipe, createRecipeJob, createRuleset, createSchedule, deleteDataset, deleteJob, deleteProject, deleteRecipeVersion, deleteRuleset, deleteSchedule, describeDataset, describeJob, describeJobRun, describeProject, describeRecipe, describeRuleset, describeSchedule, getCachedResponseMetadata, listDatasets, listJobRuns, listJobs, listProjects, listRecipes, listRecipeVersions, listRulesets, listSchedules, listTagsForResource, publishRecipe, sendProjectSessionAction, shutdown, startJobRun, startProjectSession, stopJobRun, tagResource, untagResource, updateDataset, updateProfileJob, updateProject, updateRecipe, updateRecipeJob, updateRuleset, updateSchedule
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
batchDeleteRecipeVersion, createDataset, createProfileJob, createProject, createRecipe, createRecipeJob, createRuleset, createSchedule, deleteDataset, deleteJob, deleteProject, deleteRecipeVersion, deleteRuleset, deleteSchedule, describeDataset, describeJob, describeJobRun, describeProject, describeRecipe, describeRuleset, describeSchedule, getCachedResponseMetadata, listDatasets, listJobRuns, listJobs, listProjects, listRecipes, listRecipeVersions, listRulesets, listSchedules, listTagsForResource, publishRecipe, sendProjectSessionAction, shutdown, startJobRun, startProjectSession, stopJobRun, tagResource, untagResource, updateDataset, updateProfileJob, updateProject, updateRecipe, updateRecipeJob, updateRuleset, updateSchedule
public Future<BatchDeleteRecipeVersionResult> batchDeleteRecipeVersionAsync(BatchDeleteRecipeVersionRequest request)
AWSGlueDataBrewAsync
Deletes one or more versions of a recipe at a time.
The entire request will be rejected if:
The recipe does not exist.
There is an invalid version identifier in the list of versions.
The version list is empty.
The version list size exceeds 50.
The version list contains duplicate entries.
The request will complete successfully, but with partial failures, if:
A version does not exist.
A version is being used by a job.
You specify LATEST_WORKING
, but it's being used by a project.
The version fails to be deleted.
The LATEST_WORKING
version will only be deleted if the recipe has no other versions. If you try to
delete LATEST_WORKING
while other versions exist (or if they can't be deleted), then
LATEST_WORKING
will be listed as partial failure in the response.
batchDeleteRecipeVersionAsync
in interface AWSGlueDataBrewAsync
public Future<BatchDeleteRecipeVersionResult> batchDeleteRecipeVersionAsync(BatchDeleteRecipeVersionRequest request, AsyncHandler<BatchDeleteRecipeVersionRequest,BatchDeleteRecipeVersionResult> asyncHandler)
AWSGlueDataBrewAsync
Deletes one or more versions of a recipe at a time.
The entire request will be rejected if:
The recipe does not exist.
There is an invalid version identifier in the list of versions.
The version list is empty.
The version list size exceeds 50.
The version list contains duplicate entries.
The request will complete successfully, but with partial failures, if:
A version does not exist.
A version is being used by a job.
You specify LATEST_WORKING
, but it's being used by a project.
The version fails to be deleted.
The LATEST_WORKING
version will only be deleted if the recipe has no other versions. If you try to
delete LATEST_WORKING
while other versions exist (or if they can't be deleted), then
LATEST_WORKING
will be listed as partial failure in the response.
batchDeleteRecipeVersionAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateDatasetResult> createDatasetAsync(CreateDatasetRequest request)
AWSGlueDataBrewAsync
Creates a new DataBrew dataset.
createDatasetAsync
in interface AWSGlueDataBrewAsync
public Future<CreateDatasetResult> createDatasetAsync(CreateDatasetRequest request, AsyncHandler<CreateDatasetRequest,CreateDatasetResult> asyncHandler)
AWSGlueDataBrewAsync
Creates a new DataBrew dataset.
createDatasetAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateProfileJobResult> createProfileJobAsync(CreateProfileJobRequest request)
AWSGlueDataBrewAsync
Creates a new job to analyze a dataset and create its data profile.
createProfileJobAsync
in interface AWSGlueDataBrewAsync
public Future<CreateProfileJobResult> createProfileJobAsync(CreateProfileJobRequest request, AsyncHandler<CreateProfileJobRequest,CreateProfileJobResult> asyncHandler)
AWSGlueDataBrewAsync
Creates a new job to analyze a dataset and create its data profile.
createProfileJobAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateProjectResult> createProjectAsync(CreateProjectRequest request)
AWSGlueDataBrewAsync
Creates a new DataBrew project.
createProjectAsync
in interface AWSGlueDataBrewAsync
public Future<CreateProjectResult> createProjectAsync(CreateProjectRequest request, AsyncHandler<CreateProjectRequest,CreateProjectResult> asyncHandler)
AWSGlueDataBrewAsync
Creates a new DataBrew project.
createProjectAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateRecipeResult> createRecipeAsync(CreateRecipeRequest request)
AWSGlueDataBrewAsync
Creates a new DataBrew recipe.
createRecipeAsync
in interface AWSGlueDataBrewAsync
public Future<CreateRecipeResult> createRecipeAsync(CreateRecipeRequest request, AsyncHandler<CreateRecipeRequest,CreateRecipeResult> asyncHandler)
AWSGlueDataBrewAsync
Creates a new DataBrew recipe.
createRecipeAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateRecipeJobResult> createRecipeJobAsync(CreateRecipeJobRequest request)
AWSGlueDataBrewAsync
Creates a new job to transform input data, using steps defined in an existing Glue DataBrew recipe
createRecipeJobAsync
in interface AWSGlueDataBrewAsync
public Future<CreateRecipeJobResult> createRecipeJobAsync(CreateRecipeJobRequest request, AsyncHandler<CreateRecipeJobRequest,CreateRecipeJobResult> asyncHandler)
AWSGlueDataBrewAsync
Creates a new job to transform input data, using steps defined in an existing Glue DataBrew recipe
createRecipeJobAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateRulesetResult> createRulesetAsync(CreateRulesetRequest request)
AWSGlueDataBrewAsync
Creates a new ruleset that can be used in a profile job to validate the data quality of a dataset.
createRulesetAsync
in interface AWSGlueDataBrewAsync
public Future<CreateRulesetResult> createRulesetAsync(CreateRulesetRequest request, AsyncHandler<CreateRulesetRequest,CreateRulesetResult> asyncHandler)
AWSGlueDataBrewAsync
Creates a new ruleset that can be used in a profile job to validate the data quality of a dataset.
createRulesetAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateScheduleResult> createScheduleAsync(CreateScheduleRequest request)
AWSGlueDataBrewAsync
Creates a new schedule for one or more DataBrew jobs. Jobs can be run at a specific date and time, or at regular intervals.
createScheduleAsync
in interface AWSGlueDataBrewAsync
public Future<CreateScheduleResult> createScheduleAsync(CreateScheduleRequest request, AsyncHandler<CreateScheduleRequest,CreateScheduleResult> asyncHandler)
AWSGlueDataBrewAsync
Creates a new schedule for one or more DataBrew jobs. Jobs can be run at a specific date and time, or at regular intervals.
createScheduleAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteDatasetResult> deleteDatasetAsync(DeleteDatasetRequest request)
AWSGlueDataBrewAsync
Deletes a dataset from DataBrew.
deleteDatasetAsync
in interface AWSGlueDataBrewAsync
public Future<DeleteDatasetResult> deleteDatasetAsync(DeleteDatasetRequest request, AsyncHandler<DeleteDatasetRequest,DeleteDatasetResult> asyncHandler)
AWSGlueDataBrewAsync
Deletes a dataset from DataBrew.
deleteDatasetAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteJobResult> deleteJobAsync(DeleteJobRequest request)
AWSGlueDataBrewAsync
Deletes the specified DataBrew job.
deleteJobAsync
in interface AWSGlueDataBrewAsync
public Future<DeleteJobResult> deleteJobAsync(DeleteJobRequest request, AsyncHandler<DeleteJobRequest,DeleteJobResult> asyncHandler)
AWSGlueDataBrewAsync
Deletes the specified DataBrew job.
deleteJobAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteProjectResult> deleteProjectAsync(DeleteProjectRequest request)
AWSGlueDataBrewAsync
Deletes an existing DataBrew project.
deleteProjectAsync
in interface AWSGlueDataBrewAsync
public Future<DeleteProjectResult> deleteProjectAsync(DeleteProjectRequest request, AsyncHandler<DeleteProjectRequest,DeleteProjectResult> asyncHandler)
AWSGlueDataBrewAsync
Deletes an existing DataBrew project.
deleteProjectAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteRecipeVersionResult> deleteRecipeVersionAsync(DeleteRecipeVersionRequest request)
AWSGlueDataBrewAsync
Deletes a single version of a DataBrew recipe.
deleteRecipeVersionAsync
in interface AWSGlueDataBrewAsync
public Future<DeleteRecipeVersionResult> deleteRecipeVersionAsync(DeleteRecipeVersionRequest request, AsyncHandler<DeleteRecipeVersionRequest,DeleteRecipeVersionResult> asyncHandler)
AWSGlueDataBrewAsync
Deletes a single version of a DataBrew recipe.
deleteRecipeVersionAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteRulesetResult> deleteRulesetAsync(DeleteRulesetRequest request)
AWSGlueDataBrewAsync
Deletes a ruleset.
deleteRulesetAsync
in interface AWSGlueDataBrewAsync
public Future<DeleteRulesetResult> deleteRulesetAsync(DeleteRulesetRequest request, AsyncHandler<DeleteRulesetRequest,DeleteRulesetResult> asyncHandler)
AWSGlueDataBrewAsync
Deletes a ruleset.
deleteRulesetAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteScheduleResult> deleteScheduleAsync(DeleteScheduleRequest request)
AWSGlueDataBrewAsync
Deletes the specified DataBrew schedule.
deleteScheduleAsync
in interface AWSGlueDataBrewAsync
public Future<DeleteScheduleResult> deleteScheduleAsync(DeleteScheduleRequest request, AsyncHandler<DeleteScheduleRequest,DeleteScheduleResult> asyncHandler)
AWSGlueDataBrewAsync
Deletes the specified DataBrew schedule.
deleteScheduleAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeDatasetResult> describeDatasetAsync(DescribeDatasetRequest request)
AWSGlueDataBrewAsync
Returns the definition of a specific DataBrew dataset.
describeDatasetAsync
in interface AWSGlueDataBrewAsync
public Future<DescribeDatasetResult> describeDatasetAsync(DescribeDatasetRequest request, AsyncHandler<DescribeDatasetRequest,DescribeDatasetResult> asyncHandler)
AWSGlueDataBrewAsync
Returns the definition of a specific DataBrew dataset.
describeDatasetAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeJobResult> describeJobAsync(DescribeJobRequest request)
AWSGlueDataBrewAsync
Returns the definition of a specific DataBrew job.
describeJobAsync
in interface AWSGlueDataBrewAsync
public Future<DescribeJobResult> describeJobAsync(DescribeJobRequest request, AsyncHandler<DescribeJobRequest,DescribeJobResult> asyncHandler)
AWSGlueDataBrewAsync
Returns the definition of a specific DataBrew job.
describeJobAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeJobRunResult> describeJobRunAsync(DescribeJobRunRequest request)
AWSGlueDataBrewAsync
Represents one run of a DataBrew job.
describeJobRunAsync
in interface AWSGlueDataBrewAsync
public Future<DescribeJobRunResult> describeJobRunAsync(DescribeJobRunRequest request, AsyncHandler<DescribeJobRunRequest,DescribeJobRunResult> asyncHandler)
AWSGlueDataBrewAsync
Represents one run of a DataBrew job.
describeJobRunAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeProjectResult> describeProjectAsync(DescribeProjectRequest request)
AWSGlueDataBrewAsync
Returns the definition of a specific DataBrew project.
describeProjectAsync
in interface AWSGlueDataBrewAsync
public Future<DescribeProjectResult> describeProjectAsync(DescribeProjectRequest request, AsyncHandler<DescribeProjectRequest,DescribeProjectResult> asyncHandler)
AWSGlueDataBrewAsync
Returns the definition of a specific DataBrew project.
describeProjectAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeRecipeResult> describeRecipeAsync(DescribeRecipeRequest request)
AWSGlueDataBrewAsync
Returns the definition of a specific DataBrew recipe corresponding to a particular version.
describeRecipeAsync
in interface AWSGlueDataBrewAsync
public Future<DescribeRecipeResult> describeRecipeAsync(DescribeRecipeRequest request, AsyncHandler<DescribeRecipeRequest,DescribeRecipeResult> asyncHandler)
AWSGlueDataBrewAsync
Returns the definition of a specific DataBrew recipe corresponding to a particular version.
describeRecipeAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeRulesetResult> describeRulesetAsync(DescribeRulesetRequest request)
AWSGlueDataBrewAsync
Retrieves detailed information about the ruleset.
describeRulesetAsync
in interface AWSGlueDataBrewAsync
public Future<DescribeRulesetResult> describeRulesetAsync(DescribeRulesetRequest request, AsyncHandler<DescribeRulesetRequest,DescribeRulesetResult> asyncHandler)
AWSGlueDataBrewAsync
Retrieves detailed information about the ruleset.
describeRulesetAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeScheduleResult> describeScheduleAsync(DescribeScheduleRequest request)
AWSGlueDataBrewAsync
Returns the definition of a specific DataBrew schedule.
describeScheduleAsync
in interface AWSGlueDataBrewAsync
public Future<DescribeScheduleResult> describeScheduleAsync(DescribeScheduleRequest request, AsyncHandler<DescribeScheduleRequest,DescribeScheduleResult> asyncHandler)
AWSGlueDataBrewAsync
Returns the definition of a specific DataBrew schedule.
describeScheduleAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListDatasetsResult> listDatasetsAsync(ListDatasetsRequest request)
AWSGlueDataBrewAsync
Lists all of the DataBrew datasets.
listDatasetsAsync
in interface AWSGlueDataBrewAsync
public Future<ListDatasetsResult> listDatasetsAsync(ListDatasetsRequest request, AsyncHandler<ListDatasetsRequest,ListDatasetsResult> asyncHandler)
AWSGlueDataBrewAsync
Lists all of the DataBrew datasets.
listDatasetsAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListJobRunsResult> listJobRunsAsync(ListJobRunsRequest request)
AWSGlueDataBrewAsync
Lists all of the previous runs of a particular DataBrew job.
listJobRunsAsync
in interface AWSGlueDataBrewAsync
public Future<ListJobRunsResult> listJobRunsAsync(ListJobRunsRequest request, AsyncHandler<ListJobRunsRequest,ListJobRunsResult> asyncHandler)
AWSGlueDataBrewAsync
Lists all of the previous runs of a particular DataBrew job.
listJobRunsAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListJobsResult> listJobsAsync(ListJobsRequest request)
AWSGlueDataBrewAsync
Lists all of the DataBrew jobs that are defined.
listJobsAsync
in interface AWSGlueDataBrewAsync
public Future<ListJobsResult> listJobsAsync(ListJobsRequest request, AsyncHandler<ListJobsRequest,ListJobsResult> asyncHandler)
AWSGlueDataBrewAsync
Lists all of the DataBrew jobs that are defined.
listJobsAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListProjectsResult> listProjectsAsync(ListProjectsRequest request)
AWSGlueDataBrewAsync
Lists all of the DataBrew projects that are defined.
listProjectsAsync
in interface AWSGlueDataBrewAsync
public Future<ListProjectsResult> listProjectsAsync(ListProjectsRequest request, AsyncHandler<ListProjectsRequest,ListProjectsResult> asyncHandler)
AWSGlueDataBrewAsync
Lists all of the DataBrew projects that are defined.
listProjectsAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListRecipeVersionsResult> listRecipeVersionsAsync(ListRecipeVersionsRequest request)
AWSGlueDataBrewAsync
Lists the versions of a particular DataBrew recipe, except for LATEST_WORKING
.
listRecipeVersionsAsync
in interface AWSGlueDataBrewAsync
public Future<ListRecipeVersionsResult> listRecipeVersionsAsync(ListRecipeVersionsRequest request, AsyncHandler<ListRecipeVersionsRequest,ListRecipeVersionsResult> asyncHandler)
AWSGlueDataBrewAsync
Lists the versions of a particular DataBrew recipe, except for LATEST_WORKING
.
listRecipeVersionsAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListRecipesResult> listRecipesAsync(ListRecipesRequest request)
AWSGlueDataBrewAsync
Lists all of the DataBrew recipes that are defined.
listRecipesAsync
in interface AWSGlueDataBrewAsync
public Future<ListRecipesResult> listRecipesAsync(ListRecipesRequest request, AsyncHandler<ListRecipesRequest,ListRecipesResult> asyncHandler)
AWSGlueDataBrewAsync
Lists all of the DataBrew recipes that are defined.
listRecipesAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListRulesetsResult> listRulesetsAsync(ListRulesetsRequest request)
AWSGlueDataBrewAsync
List all rulesets available in the current account or rulesets associated with a specific resource (dataset).
listRulesetsAsync
in interface AWSGlueDataBrewAsync
public Future<ListRulesetsResult> listRulesetsAsync(ListRulesetsRequest request, AsyncHandler<ListRulesetsRequest,ListRulesetsResult> asyncHandler)
AWSGlueDataBrewAsync
List all rulesets available in the current account or rulesets associated with a specific resource (dataset).
listRulesetsAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListSchedulesResult> listSchedulesAsync(ListSchedulesRequest request)
AWSGlueDataBrewAsync
Lists the DataBrew schedules that are defined.
listSchedulesAsync
in interface AWSGlueDataBrewAsync
public Future<ListSchedulesResult> listSchedulesAsync(ListSchedulesRequest request, AsyncHandler<ListSchedulesRequest,ListSchedulesResult> asyncHandler)
AWSGlueDataBrewAsync
Lists the DataBrew schedules that are defined.
listSchedulesAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSGlueDataBrewAsync
Lists all the tags for a DataBrew resource.
listTagsForResourceAsync
in interface AWSGlueDataBrewAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSGlueDataBrewAsync
Lists all the tags for a DataBrew resource.
listTagsForResourceAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<PublishRecipeResult> publishRecipeAsync(PublishRecipeRequest request)
AWSGlueDataBrewAsync
Publishes a new version of a DataBrew recipe.
publishRecipeAsync
in interface AWSGlueDataBrewAsync
public Future<PublishRecipeResult> publishRecipeAsync(PublishRecipeRequest request, AsyncHandler<PublishRecipeRequest,PublishRecipeResult> asyncHandler)
AWSGlueDataBrewAsync
Publishes a new version of a DataBrew recipe.
publishRecipeAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<SendProjectSessionActionResult> sendProjectSessionActionAsync(SendProjectSessionActionRequest request)
AWSGlueDataBrewAsync
Performs a recipe step within an interactive DataBrew session that's currently open.
sendProjectSessionActionAsync
in interface AWSGlueDataBrewAsync
public Future<SendProjectSessionActionResult> sendProjectSessionActionAsync(SendProjectSessionActionRequest request, AsyncHandler<SendProjectSessionActionRequest,SendProjectSessionActionResult> asyncHandler)
AWSGlueDataBrewAsync
Performs a recipe step within an interactive DataBrew session that's currently open.
sendProjectSessionActionAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StartJobRunResult> startJobRunAsync(StartJobRunRequest request)
AWSGlueDataBrewAsync
Runs a DataBrew job.
startJobRunAsync
in interface AWSGlueDataBrewAsync
public Future<StartJobRunResult> startJobRunAsync(StartJobRunRequest request, AsyncHandler<StartJobRunRequest,StartJobRunResult> asyncHandler)
AWSGlueDataBrewAsync
Runs a DataBrew job.
startJobRunAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StartProjectSessionResult> startProjectSessionAsync(StartProjectSessionRequest request)
AWSGlueDataBrewAsync
Creates an interactive session, enabling you to manipulate data in a DataBrew project.
startProjectSessionAsync
in interface AWSGlueDataBrewAsync
public Future<StartProjectSessionResult> startProjectSessionAsync(StartProjectSessionRequest request, AsyncHandler<StartProjectSessionRequest,StartProjectSessionResult> asyncHandler)
AWSGlueDataBrewAsync
Creates an interactive session, enabling you to manipulate data in a DataBrew project.
startProjectSessionAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StopJobRunResult> stopJobRunAsync(StopJobRunRequest request)
AWSGlueDataBrewAsync
Stops a particular run of a job.
stopJobRunAsync
in interface AWSGlueDataBrewAsync
public Future<StopJobRunResult> stopJobRunAsync(StopJobRunRequest request, AsyncHandler<StopJobRunRequest,StopJobRunResult> asyncHandler)
AWSGlueDataBrewAsync
Stops a particular run of a job.
stopJobRunAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSGlueDataBrewAsync
Adds metadata tags to a DataBrew resource, such as a dataset, project, recipe, job, or schedule.
tagResourceAsync
in interface AWSGlueDataBrewAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSGlueDataBrewAsync
Adds metadata tags to a DataBrew resource, such as a dataset, project, recipe, job, or schedule.
tagResourceAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSGlueDataBrewAsync
Removes metadata tags from a DataBrew resource.
untagResourceAsync
in interface AWSGlueDataBrewAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSGlueDataBrewAsync
Removes metadata tags from a DataBrew resource.
untagResourceAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateDatasetResult> updateDatasetAsync(UpdateDatasetRequest request)
AWSGlueDataBrewAsync
Modifies the definition of an existing DataBrew dataset.
updateDatasetAsync
in interface AWSGlueDataBrewAsync
public Future<UpdateDatasetResult> updateDatasetAsync(UpdateDatasetRequest request, AsyncHandler<UpdateDatasetRequest,UpdateDatasetResult> asyncHandler)
AWSGlueDataBrewAsync
Modifies the definition of an existing DataBrew dataset.
updateDatasetAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateProfileJobResult> updateProfileJobAsync(UpdateProfileJobRequest request)
AWSGlueDataBrewAsync
Modifies the definition of an existing profile job.
updateProfileJobAsync
in interface AWSGlueDataBrewAsync
public Future<UpdateProfileJobResult> updateProfileJobAsync(UpdateProfileJobRequest request, AsyncHandler<UpdateProfileJobRequest,UpdateProfileJobResult> asyncHandler)
AWSGlueDataBrewAsync
Modifies the definition of an existing profile job.
updateProfileJobAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateProjectResult> updateProjectAsync(UpdateProjectRequest request)
AWSGlueDataBrewAsync
Modifies the definition of an existing DataBrew project.
updateProjectAsync
in interface AWSGlueDataBrewAsync
public Future<UpdateProjectResult> updateProjectAsync(UpdateProjectRequest request, AsyncHandler<UpdateProjectRequest,UpdateProjectResult> asyncHandler)
AWSGlueDataBrewAsync
Modifies the definition of an existing DataBrew project.
updateProjectAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateRecipeResult> updateRecipeAsync(UpdateRecipeRequest request)
AWSGlueDataBrewAsync
Modifies the definition of the LATEST_WORKING
version of a DataBrew recipe.
updateRecipeAsync
in interface AWSGlueDataBrewAsync
public Future<UpdateRecipeResult> updateRecipeAsync(UpdateRecipeRequest request, AsyncHandler<UpdateRecipeRequest,UpdateRecipeResult> asyncHandler)
AWSGlueDataBrewAsync
Modifies the definition of the LATEST_WORKING
version of a DataBrew recipe.
updateRecipeAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateRecipeJobResult> updateRecipeJobAsync(UpdateRecipeJobRequest request)
AWSGlueDataBrewAsync
Modifies the definition of an existing DataBrew recipe job.
updateRecipeJobAsync
in interface AWSGlueDataBrewAsync
public Future<UpdateRecipeJobResult> updateRecipeJobAsync(UpdateRecipeJobRequest request, AsyncHandler<UpdateRecipeJobRequest,UpdateRecipeJobResult> asyncHandler)
AWSGlueDataBrewAsync
Modifies the definition of an existing DataBrew recipe job.
updateRecipeJobAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateRulesetResult> updateRulesetAsync(UpdateRulesetRequest request)
AWSGlueDataBrewAsync
Updates specified ruleset.
updateRulesetAsync
in interface AWSGlueDataBrewAsync
public Future<UpdateRulesetResult> updateRulesetAsync(UpdateRulesetRequest request, AsyncHandler<UpdateRulesetRequest,UpdateRulesetResult> asyncHandler)
AWSGlueDataBrewAsync
Updates specified ruleset.
updateRulesetAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateScheduleResult> updateScheduleAsync(UpdateScheduleRequest request)
AWSGlueDataBrewAsync
Modifies the definition of an existing DataBrew schedule.
updateScheduleAsync
in interface AWSGlueDataBrewAsync
public Future<UpdateScheduleResult> updateScheduleAsync(UpdateScheduleRequest request, AsyncHandler<UpdateScheduleRequest,UpdateScheduleResult> asyncHandler)
AWSGlueDataBrewAsync
Modifies the definition of an existing DataBrew schedule.
updateScheduleAsync
in interface AWSGlueDataBrewAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.