@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSGlueDataBrewAsync extends AWSGlueDataBrew
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
AbstractAWSGlueDataBrewAsync
instead.
Glue DataBrew is a visual, cloud-scale data-preparation service. DataBrew simplifies data preparation tasks, targeting data issues that are hard to spot and time-consuming to fix. DataBrew empowers users of all technical levels to visualize the data and perform one-click data transformations, with no coding required.
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
Future<BatchDeleteRecipeVersionResult> batchDeleteRecipeVersionAsync(BatchDeleteRecipeVersionRequest batchDeleteRecipeVersionRequest)
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.
batchDeleteRecipeVersionRequest
- Future<BatchDeleteRecipeVersionResult> batchDeleteRecipeVersionAsync(BatchDeleteRecipeVersionRequest batchDeleteRecipeVersionRequest, AsyncHandler<BatchDeleteRecipeVersionRequest,BatchDeleteRecipeVersionResult> asyncHandler)
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.
batchDeleteRecipeVersionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<CreateDatasetResult> createDatasetAsync(CreateDatasetRequest createDatasetRequest)
Creates a new DataBrew dataset.
createDatasetRequest
- Future<CreateDatasetResult> createDatasetAsync(CreateDatasetRequest createDatasetRequest, AsyncHandler<CreateDatasetRequest,CreateDatasetResult> asyncHandler)
Creates a new DataBrew dataset.
createDatasetRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<CreateProfileJobResult> createProfileJobAsync(CreateProfileJobRequest createProfileJobRequest)
Creates a new job to analyze a dataset and create its data profile.
createProfileJobRequest
- Future<CreateProfileJobResult> createProfileJobAsync(CreateProfileJobRequest createProfileJobRequest, AsyncHandler<CreateProfileJobRequest,CreateProfileJobResult> asyncHandler)
Creates a new job to analyze a dataset and create its data profile.
createProfileJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<CreateProjectResult> createProjectAsync(CreateProjectRequest createProjectRequest)
Creates a new DataBrew project.
createProjectRequest
- Future<CreateProjectResult> createProjectAsync(CreateProjectRequest createProjectRequest, AsyncHandler<CreateProjectRequest,CreateProjectResult> asyncHandler)
Creates a new DataBrew project.
createProjectRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<CreateRecipeResult> createRecipeAsync(CreateRecipeRequest createRecipeRequest)
Creates a new DataBrew recipe.
createRecipeRequest
- Future<CreateRecipeResult> createRecipeAsync(CreateRecipeRequest createRecipeRequest, AsyncHandler<CreateRecipeRequest,CreateRecipeResult> asyncHandler)
Creates a new DataBrew recipe.
createRecipeRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<CreateRecipeJobResult> createRecipeJobAsync(CreateRecipeJobRequest createRecipeJobRequest)
Creates a new job to transform input data, using steps defined in an existing Glue DataBrew recipe
createRecipeJobRequest
- Future<CreateRecipeJobResult> createRecipeJobAsync(CreateRecipeJobRequest createRecipeJobRequest, AsyncHandler<CreateRecipeJobRequest,CreateRecipeJobResult> asyncHandler)
Creates a new job to transform input data, using steps defined in an existing Glue DataBrew recipe
createRecipeJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<CreateRulesetResult> createRulesetAsync(CreateRulesetRequest createRulesetRequest)
Creates a new ruleset that can be used in a profile job to validate the data quality of a dataset.
createRulesetRequest
- Future<CreateRulesetResult> createRulesetAsync(CreateRulesetRequest createRulesetRequest, AsyncHandler<CreateRulesetRequest,CreateRulesetResult> asyncHandler)
Creates a new ruleset that can be used in a profile job to validate the data quality of a dataset.
createRulesetRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<CreateScheduleResult> createScheduleAsync(CreateScheduleRequest createScheduleRequest)
Creates a new schedule for one or more DataBrew jobs. Jobs can be run at a specific date and time, or at regular intervals.
createScheduleRequest
- Future<CreateScheduleResult> createScheduleAsync(CreateScheduleRequest createScheduleRequest, AsyncHandler<CreateScheduleRequest,CreateScheduleResult> asyncHandler)
Creates a new schedule for one or more DataBrew jobs. Jobs can be run at a specific date and time, or at regular intervals.
createScheduleRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<DeleteDatasetResult> deleteDatasetAsync(DeleteDatasetRequest deleteDatasetRequest)
Deletes a dataset from DataBrew.
deleteDatasetRequest
- Future<DeleteDatasetResult> deleteDatasetAsync(DeleteDatasetRequest deleteDatasetRequest, AsyncHandler<DeleteDatasetRequest,DeleteDatasetResult> asyncHandler)
Deletes a dataset from DataBrew.
deleteDatasetRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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 the specified DataBrew job.
deleteJobRequest
- Future<DeleteJobResult> deleteJobAsync(DeleteJobRequest deleteJobRequest, AsyncHandler<DeleteJobRequest,DeleteJobResult> asyncHandler)
Deletes the specified DataBrew 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<DeleteProjectResult> deleteProjectAsync(DeleteProjectRequest deleteProjectRequest)
Deletes an existing DataBrew project.
deleteProjectRequest
- Future<DeleteProjectResult> deleteProjectAsync(DeleteProjectRequest deleteProjectRequest, AsyncHandler<DeleteProjectRequest,DeleteProjectResult> asyncHandler)
Deletes an existing DataBrew project.
deleteProjectRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<DeleteRecipeVersionResult> deleteRecipeVersionAsync(DeleteRecipeVersionRequest deleteRecipeVersionRequest)
Deletes a single version of a DataBrew recipe.
deleteRecipeVersionRequest
- Future<DeleteRecipeVersionResult> deleteRecipeVersionAsync(DeleteRecipeVersionRequest deleteRecipeVersionRequest, AsyncHandler<DeleteRecipeVersionRequest,DeleteRecipeVersionResult> asyncHandler)
Deletes a single version of a DataBrew recipe.
deleteRecipeVersionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<DeleteRulesetResult> deleteRulesetAsync(DeleteRulesetRequest deleteRulesetRequest)
Deletes a ruleset.
deleteRulesetRequest
- Future<DeleteRulesetResult> deleteRulesetAsync(DeleteRulesetRequest deleteRulesetRequest, AsyncHandler<DeleteRulesetRequest,DeleteRulesetResult> asyncHandler)
Deletes a ruleset.
deleteRulesetRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<DeleteScheduleResult> deleteScheduleAsync(DeleteScheduleRequest deleteScheduleRequest)
Deletes the specified DataBrew schedule.
deleteScheduleRequest
- Future<DeleteScheduleResult> deleteScheduleAsync(DeleteScheduleRequest deleteScheduleRequest, AsyncHandler<DeleteScheduleRequest,DeleteScheduleResult> asyncHandler)
Deletes the specified DataBrew schedule.
deleteScheduleRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<DescribeDatasetResult> describeDatasetAsync(DescribeDatasetRequest describeDatasetRequest)
Returns the definition of a specific DataBrew dataset.
describeDatasetRequest
- Future<DescribeDatasetResult> describeDatasetAsync(DescribeDatasetRequest describeDatasetRequest, AsyncHandler<DescribeDatasetRequest,DescribeDatasetResult> asyncHandler)
Returns the definition of a specific DataBrew dataset.
describeDatasetRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<DescribeJobResult> describeJobAsync(DescribeJobRequest describeJobRequest)
Returns the definition of a specific DataBrew job.
describeJobRequest
- Future<DescribeJobResult> describeJobAsync(DescribeJobRequest describeJobRequest, AsyncHandler<DescribeJobRequest,DescribeJobResult> asyncHandler)
Returns the definition of a specific DataBrew job.
describeJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<DescribeJobRunResult> describeJobRunAsync(DescribeJobRunRequest describeJobRunRequest)
Represents one run of a DataBrew job.
describeJobRunRequest
- Future<DescribeJobRunResult> describeJobRunAsync(DescribeJobRunRequest describeJobRunRequest, AsyncHandler<DescribeJobRunRequest,DescribeJobRunResult> asyncHandler)
Represents one run of a DataBrew job.
describeJobRunRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<DescribeProjectResult> describeProjectAsync(DescribeProjectRequest describeProjectRequest)
Returns the definition of a specific DataBrew project.
describeProjectRequest
- Future<DescribeProjectResult> describeProjectAsync(DescribeProjectRequest describeProjectRequest, AsyncHandler<DescribeProjectRequest,DescribeProjectResult> asyncHandler)
Returns the definition of a specific DataBrew project.
describeProjectRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<DescribeRecipeResult> describeRecipeAsync(DescribeRecipeRequest describeRecipeRequest)
Returns the definition of a specific DataBrew recipe corresponding to a particular version.
describeRecipeRequest
- Future<DescribeRecipeResult> describeRecipeAsync(DescribeRecipeRequest describeRecipeRequest, AsyncHandler<DescribeRecipeRequest,DescribeRecipeResult> asyncHandler)
Returns the definition of a specific DataBrew recipe corresponding to a particular version.
describeRecipeRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<DescribeRulesetResult> describeRulesetAsync(DescribeRulesetRequest describeRulesetRequest)
Retrieves detailed information about the ruleset.
describeRulesetRequest
- Future<DescribeRulesetResult> describeRulesetAsync(DescribeRulesetRequest describeRulesetRequest, AsyncHandler<DescribeRulesetRequest,DescribeRulesetResult> asyncHandler)
Retrieves detailed information about the ruleset.
describeRulesetRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<DescribeScheduleResult> describeScheduleAsync(DescribeScheduleRequest describeScheduleRequest)
Returns the definition of a specific DataBrew schedule.
describeScheduleRequest
- Future<DescribeScheduleResult> describeScheduleAsync(DescribeScheduleRequest describeScheduleRequest, AsyncHandler<DescribeScheduleRequest,DescribeScheduleResult> asyncHandler)
Returns the definition of a specific DataBrew schedule.
describeScheduleRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<ListDatasetsResult> listDatasetsAsync(ListDatasetsRequest listDatasetsRequest)
Lists all of the DataBrew datasets.
listDatasetsRequest
- Future<ListDatasetsResult> listDatasetsAsync(ListDatasetsRequest listDatasetsRequest, AsyncHandler<ListDatasetsRequest,ListDatasetsResult> asyncHandler)
Lists all of the DataBrew datasets.
listDatasetsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<ListJobRunsResult> listJobRunsAsync(ListJobRunsRequest listJobRunsRequest)
Lists all of the previous runs of a particular DataBrew job.
listJobRunsRequest
- Future<ListJobRunsResult> listJobRunsAsync(ListJobRunsRequest listJobRunsRequest, AsyncHandler<ListJobRunsRequest,ListJobRunsResult> asyncHandler)
Lists all of the previous runs of a particular DataBrew job.
listJobRunsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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)
Lists all of the DataBrew jobs that are defined.
listJobsRequest
- Future<ListJobsResult> listJobsAsync(ListJobsRequest listJobsRequest, AsyncHandler<ListJobsRequest,ListJobsResult> asyncHandler)
Lists all of the DataBrew jobs that are defined.
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<ListProjectsResult> listProjectsAsync(ListProjectsRequest listProjectsRequest)
Lists all of the DataBrew projects that are defined.
listProjectsRequest
- Future<ListProjectsResult> listProjectsAsync(ListProjectsRequest listProjectsRequest, AsyncHandler<ListProjectsRequest,ListProjectsResult> asyncHandler)
Lists all of the DataBrew projects that are defined.
listProjectsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<ListRecipeVersionsResult> listRecipeVersionsAsync(ListRecipeVersionsRequest listRecipeVersionsRequest)
Lists the versions of a particular DataBrew recipe, except for LATEST_WORKING
.
listRecipeVersionsRequest
- Future<ListRecipeVersionsResult> listRecipeVersionsAsync(ListRecipeVersionsRequest listRecipeVersionsRequest, AsyncHandler<ListRecipeVersionsRequest,ListRecipeVersionsResult> asyncHandler)
Lists the versions of a particular DataBrew recipe, except for LATEST_WORKING
.
listRecipeVersionsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<ListRecipesResult> listRecipesAsync(ListRecipesRequest listRecipesRequest)
Lists all of the DataBrew recipes that are defined.
listRecipesRequest
- Future<ListRecipesResult> listRecipesAsync(ListRecipesRequest listRecipesRequest, AsyncHandler<ListRecipesRequest,ListRecipesResult> asyncHandler)
Lists all of the DataBrew recipes that are defined.
listRecipesRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<ListRulesetsResult> listRulesetsAsync(ListRulesetsRequest listRulesetsRequest)
List all rulesets available in the current account or rulesets associated with a specific resource (dataset).
listRulesetsRequest
- Future<ListRulesetsResult> listRulesetsAsync(ListRulesetsRequest listRulesetsRequest, AsyncHandler<ListRulesetsRequest,ListRulesetsResult> asyncHandler)
List all rulesets available in the current account or rulesets associated with a specific resource (dataset).
listRulesetsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<ListSchedulesResult> listSchedulesAsync(ListSchedulesRequest listSchedulesRequest)
Lists the DataBrew schedules that are defined.
listSchedulesRequest
- Future<ListSchedulesResult> listSchedulesAsync(ListSchedulesRequest listSchedulesRequest, AsyncHandler<ListSchedulesRequest,ListSchedulesResult> asyncHandler)
Lists the DataBrew schedules that are defined.
listSchedulesRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
Lists all the tags for a DataBrew resource.
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
Lists all the tags for a DataBrew resource.
listTagsForResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<PublishRecipeResult> publishRecipeAsync(PublishRecipeRequest publishRecipeRequest)
Publishes a new version of a DataBrew recipe.
publishRecipeRequest
- Future<PublishRecipeResult> publishRecipeAsync(PublishRecipeRequest publishRecipeRequest, AsyncHandler<PublishRecipeRequest,PublishRecipeResult> asyncHandler)
Publishes a new version of a DataBrew recipe.
publishRecipeRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<SendProjectSessionActionResult> sendProjectSessionActionAsync(SendProjectSessionActionRequest sendProjectSessionActionRequest)
Performs a recipe step within an interactive DataBrew session that's currently open.
sendProjectSessionActionRequest
- Future<SendProjectSessionActionResult> sendProjectSessionActionAsync(SendProjectSessionActionRequest sendProjectSessionActionRequest, AsyncHandler<SendProjectSessionActionRequest,SendProjectSessionActionResult> asyncHandler)
Performs a recipe step within an interactive DataBrew session that's currently open.
sendProjectSessionActionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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 DataBrew job.
startJobRunRequest
- Future<StartJobRunResult> startJobRunAsync(StartJobRunRequest startJobRunRequest, AsyncHandler<StartJobRunRequest,StartJobRunResult> asyncHandler)
Runs a DataBrew 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<StartProjectSessionResult> startProjectSessionAsync(StartProjectSessionRequest startProjectSessionRequest)
Creates an interactive session, enabling you to manipulate data in a DataBrew project.
startProjectSessionRequest
- Future<StartProjectSessionResult> startProjectSessionAsync(StartProjectSessionRequest startProjectSessionRequest, AsyncHandler<StartProjectSessionRequest,StartProjectSessionResult> asyncHandler)
Creates an interactive session, enabling you to manipulate data in a DataBrew project.
startProjectSessionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<StopJobRunResult> stopJobRunAsync(StopJobRunRequest stopJobRunRequest)
Stops a particular run of a job.
stopJobRunRequest
- Future<StopJobRunResult> stopJobRunAsync(StopJobRunRequest stopJobRunRequest, AsyncHandler<StopJobRunRequest,StopJobRunResult> asyncHandler)
Stops a particular run of a job.
stopJobRunRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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 metadata tags to a DataBrew resource, such as a dataset, project, recipe, job, or schedule.
tagResourceRequest
- Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
Adds metadata tags to a DataBrew resource, such as a dataset, project, recipe, job, or schedule.
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 metadata tags from a DataBrew resource.
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Removes metadata tags from a DataBrew 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<UpdateDatasetResult> updateDatasetAsync(UpdateDatasetRequest updateDatasetRequest)
Modifies the definition of an existing DataBrew dataset.
updateDatasetRequest
- Future<UpdateDatasetResult> updateDatasetAsync(UpdateDatasetRequest updateDatasetRequest, AsyncHandler<UpdateDatasetRequest,UpdateDatasetResult> asyncHandler)
Modifies the definition of an existing DataBrew dataset.
updateDatasetRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<UpdateProfileJobResult> updateProfileJobAsync(UpdateProfileJobRequest updateProfileJobRequest)
Modifies the definition of an existing profile job.
updateProfileJobRequest
- Future<UpdateProfileJobResult> updateProfileJobAsync(UpdateProfileJobRequest updateProfileJobRequest, AsyncHandler<UpdateProfileJobRequest,UpdateProfileJobResult> asyncHandler)
Modifies the definition of an existing profile job.
updateProfileJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<UpdateProjectResult> updateProjectAsync(UpdateProjectRequest updateProjectRequest)
Modifies the definition of an existing DataBrew project.
updateProjectRequest
- Future<UpdateProjectResult> updateProjectAsync(UpdateProjectRequest updateProjectRequest, AsyncHandler<UpdateProjectRequest,UpdateProjectResult> asyncHandler)
Modifies the definition of an existing DataBrew project.
updateProjectRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<UpdateRecipeResult> updateRecipeAsync(UpdateRecipeRequest updateRecipeRequest)
Modifies the definition of the LATEST_WORKING
version of a DataBrew recipe.
updateRecipeRequest
- Future<UpdateRecipeResult> updateRecipeAsync(UpdateRecipeRequest updateRecipeRequest, AsyncHandler<UpdateRecipeRequest,UpdateRecipeResult> asyncHandler)
Modifies the definition of the LATEST_WORKING
version of a DataBrew recipe.
updateRecipeRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<UpdateRecipeJobResult> updateRecipeJobAsync(UpdateRecipeJobRequest updateRecipeJobRequest)
Modifies the definition of an existing DataBrew recipe job.
updateRecipeJobRequest
- Future<UpdateRecipeJobResult> updateRecipeJobAsync(UpdateRecipeJobRequest updateRecipeJobRequest, AsyncHandler<UpdateRecipeJobRequest,UpdateRecipeJobResult> asyncHandler)
Modifies the definition of an existing DataBrew recipe job.
updateRecipeJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<UpdateRulesetResult> updateRulesetAsync(UpdateRulesetRequest updateRulesetRequest)
Updates specified ruleset.
updateRulesetRequest
- Future<UpdateRulesetResult> updateRulesetAsync(UpdateRulesetRequest updateRulesetRequest, AsyncHandler<UpdateRulesetRequest,UpdateRulesetResult> asyncHandler)
Updates specified ruleset.
updateRulesetRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the 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<UpdateScheduleResult> updateScheduleAsync(UpdateScheduleRequest updateScheduleRequest)
Modifies the definition of an existing DataBrew schedule.
updateScheduleRequest
- Future<UpdateScheduleResult> updateScheduleAsync(UpdateScheduleRequest updateScheduleRequest, AsyncHandler<UpdateScheduleRequest,UpdateScheduleResult> asyncHandler)
Modifies the definition of an existing DataBrew schedule.
updateScheduleRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.