/* * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.services.gluedatabrew; import javax.annotation.Generated; import com.amazonaws.services.gluedatabrew.model.*; /** * Interface for accessing AWS Glue DataBrew asynchronously. Each asynchronous method will return a Java Future object * representing the asynchronous operation; overloads which accept an {@code 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 * {@link com.amazonaws.services.gluedatabrew.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. *
*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AWSGlueDataBrewAsync extends AWSGlueDataBrew { /** ** 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.
*
* 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.
*
* Creates a new DataBrew dataset. *
* * @param createDatasetRequest * @return A Java Future containing the result of the CreateDataset operation returned by the service. * @sample AWSGlueDataBrewAsync.CreateDataset * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new DataBrew dataset. *
* * @param createDatasetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateDataset operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.CreateDataset * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new job to analyze a dataset and create its data profile. *
* * @param createProfileJobRequest * @return A Java Future containing the result of the CreateProfileJob operation returned by the service. * @sample AWSGlueDataBrewAsync.CreateProfileJob * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new job to analyze a dataset and create its data profile. *
* * @param createProfileJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateProfileJob operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.CreateProfileJob * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new DataBrew project. *
* * @param createProjectRequest * @return A Java Future containing the result of the CreateProject operation returned by the service. * @sample AWSGlueDataBrewAsync.CreateProject * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new DataBrew project. *
* * @param createProjectRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateProject operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.CreateProject * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new DataBrew recipe. *
* * @param createRecipeRequest * @return A Java Future containing the result of the CreateRecipe operation returned by the service. * @sample AWSGlueDataBrewAsync.CreateRecipe * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new DataBrew recipe. *
* * @param createRecipeRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateRecipe operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.CreateRecipe * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new job to transform input data, using steps defined in an existing Glue DataBrew recipe *
* * @param createRecipeJobRequest * @return A Java Future containing the result of the CreateRecipeJob operation returned by the service. * @sample AWSGlueDataBrewAsync.CreateRecipeJob * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new job to transform input data, using steps defined in an existing Glue DataBrew recipe *
* * @param createRecipeJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateRecipeJob operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.CreateRecipeJob * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new ruleset that can be used in a profile job to validate the data quality of a dataset. *
* * @param createRulesetRequest * @return A Java Future containing the result of the CreateRuleset operation returned by the service. * @sample AWSGlueDataBrewAsync.CreateRuleset * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new ruleset that can be used in a profile job to validate the data quality of a dataset. *
* * @param createRulesetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateRuleset operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.CreateRuleset * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new schedule for one or more DataBrew jobs. Jobs can be run at a specific date and time, or at regular * intervals. *
* * @param createScheduleRequest * @return A Java Future containing the result of the CreateSchedule operation returned by the service. * @sample AWSGlueDataBrewAsync.CreateSchedule * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new schedule for one or more DataBrew jobs. Jobs can be run at a specific date and time, or at regular * intervals. *
* * @param createScheduleRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateSchedule operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.CreateSchedule * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a dataset from DataBrew. *
* * @param deleteDatasetRequest * @return A Java Future containing the result of the DeleteDataset operation returned by the service. * @sample AWSGlueDataBrewAsync.DeleteDataset * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a dataset from DataBrew. *
* * @param deleteDatasetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteDataset operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.DeleteDataset * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the specified DataBrew job. *
* * @param deleteJobRequest * @return A Java Future containing the result of the DeleteJob operation returned by the service. * @sample AWSGlueDataBrewAsync.DeleteJob * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the specified DataBrew job. *
* * @param deleteJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteJob operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.DeleteJob * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes an existing DataBrew project. *
* * @param deleteProjectRequest * @return A Java Future containing the result of the DeleteProject operation returned by the service. * @sample AWSGlueDataBrewAsync.DeleteProject * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes an existing DataBrew project. *
* * @param deleteProjectRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteProject operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.DeleteProject * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a single version of a DataBrew recipe. *
* * @param deleteRecipeVersionRequest * @return A Java Future containing the result of the DeleteRecipeVersion operation returned by the service. * @sample AWSGlueDataBrewAsync.DeleteRecipeVersion * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes a single version of a DataBrew recipe. *
* * @param deleteRecipeVersionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteRecipeVersion operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.DeleteRecipeVersion * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes a ruleset. *
* * @param deleteRulesetRequest * @return A Java Future containing the result of the DeleteRuleset operation returned by the service. * @sample AWSGlueDataBrewAsync.DeleteRuleset * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a ruleset. *
* * @param deleteRulesetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteRuleset operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.DeleteRuleset * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the specified DataBrew schedule. *
* * @param deleteScheduleRequest * @return A Java Future containing the result of the DeleteSchedule operation returned by the service. * @sample AWSGlueDataBrewAsync.DeleteSchedule * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the specified DataBrew schedule. *
* * @param deleteScheduleRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteSchedule operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.DeleteSchedule * @see AWS API * Documentation */ java.util.concurrent.Future* Returns the definition of a specific DataBrew dataset. *
* * @param describeDatasetRequest * @return A Java Future containing the result of the DescribeDataset operation returned by the service. * @sample AWSGlueDataBrewAsync.DescribeDataset * @see AWS API * Documentation */ java.util.concurrent.Future* Returns the definition of a specific DataBrew dataset. *
* * @param describeDatasetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeDataset operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.DescribeDataset * @see AWS API * Documentation */ java.util.concurrent.Future* Returns the definition of a specific DataBrew job. *
* * @param describeJobRequest * @return A Java Future containing the result of the DescribeJob operation returned by the service. * @sample AWSGlueDataBrewAsync.DescribeJob * @see AWS API * Documentation */ java.util.concurrent.Future* Returns the definition of a specific DataBrew job. *
* * @param describeJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeJob operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.DescribeJob * @see AWS API * Documentation */ java.util.concurrent.Future* Represents one run of a DataBrew job. *
* * @param describeJobRunRequest * @return A Java Future containing the result of the DescribeJobRun operation returned by the service. * @sample AWSGlueDataBrewAsync.DescribeJobRun * @see AWS API * Documentation */ java.util.concurrent.Future* Represents one run of a DataBrew job. *
* * @param describeJobRunRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeJobRun operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.DescribeJobRun * @see AWS API * Documentation */ java.util.concurrent.Future* Returns the definition of a specific DataBrew project. *
* * @param describeProjectRequest * @return A Java Future containing the result of the DescribeProject operation returned by the service. * @sample AWSGlueDataBrewAsync.DescribeProject * @see AWS API * Documentation */ java.util.concurrent.Future* Returns the definition of a specific DataBrew project. *
* * @param describeProjectRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeProject operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.DescribeProject * @see AWS API * Documentation */ java.util.concurrent.Future* Returns the definition of a specific DataBrew recipe corresponding to a particular version. *
* * @param describeRecipeRequest * @return A Java Future containing the result of the DescribeRecipe operation returned by the service. * @sample AWSGlueDataBrewAsync.DescribeRecipe * @see AWS API * Documentation */ java.util.concurrent.Future* Returns the definition of a specific DataBrew recipe corresponding to a particular version. *
* * @param describeRecipeRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeRecipe operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.DescribeRecipe * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves detailed information about the ruleset. *
* * @param describeRulesetRequest * @return A Java Future containing the result of the DescribeRuleset operation returned by the service. * @sample AWSGlueDataBrewAsync.DescribeRuleset * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves detailed information about the ruleset. *
* * @param describeRulesetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeRuleset operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.DescribeRuleset * @see AWS API * Documentation */ java.util.concurrent.Future* Returns the definition of a specific DataBrew schedule. *
* * @param describeScheduleRequest * @return A Java Future containing the result of the DescribeSchedule operation returned by the service. * @sample AWSGlueDataBrewAsync.DescribeSchedule * @see AWS API * Documentation */ java.util.concurrent.Future* Returns the definition of a specific DataBrew schedule. *
* * @param describeScheduleRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeSchedule operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.DescribeSchedule * @see AWS API * Documentation */ java.util.concurrent.Future* Lists all of the DataBrew datasets. *
* * @param listDatasetsRequest * @return A Java Future containing the result of the ListDatasets operation returned by the service. * @sample AWSGlueDataBrewAsync.ListDatasets * @see AWS API * Documentation */ java.util.concurrent.Future* Lists all of the DataBrew datasets. *
* * @param listDatasetsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListDatasets operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.ListDatasets * @see AWS API * Documentation */ java.util.concurrent.Future* Lists all of the previous runs of a particular DataBrew job. *
* * @param listJobRunsRequest * @return A Java Future containing the result of the ListJobRuns operation returned by the service. * @sample AWSGlueDataBrewAsync.ListJobRuns * @see AWS API * Documentation */ java.util.concurrent.Future* Lists all of the previous runs of a particular DataBrew job. *
* * @param listJobRunsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListJobRuns operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.ListJobRuns * @see AWS API * Documentation */ java.util.concurrent.Future* Lists all of the DataBrew jobs that are defined. *
* * @param listJobsRequest * @return A Java Future containing the result of the ListJobs operation returned by the service. * @sample AWSGlueDataBrewAsync.ListJobs * @see AWS API * Documentation */ java.util.concurrent.Future* Lists all of the DataBrew jobs that are defined. *
* * @param listJobsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListJobs operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.ListJobs * @see AWS API * Documentation */ java.util.concurrent.Future* Lists all of the DataBrew projects that are defined. *
* * @param listProjectsRequest * @return A Java Future containing the result of the ListProjects operation returned by the service. * @sample AWSGlueDataBrewAsync.ListProjects * @see AWS API * Documentation */ java.util.concurrent.Future* Lists all of the DataBrew projects that are defined. *
* * @param listProjectsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListProjects operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.ListProjects * @see AWS API * Documentation */ java.util.concurrent.Future
* Lists the versions of a particular DataBrew recipe, except for LATEST_WORKING
.
*
* Lists the versions of a particular DataBrew recipe, except for LATEST_WORKING
.
*
* Lists all of the DataBrew recipes that are defined. *
* * @param listRecipesRequest * @return A Java Future containing the result of the ListRecipes operation returned by the service. * @sample AWSGlueDataBrewAsync.ListRecipes * @see AWS API * Documentation */ java.util.concurrent.Future* Lists all of the DataBrew recipes that are defined. *
* * @param listRecipesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListRecipes operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.ListRecipes * @see AWS API * Documentation */ java.util.concurrent.Future* List all rulesets available in the current account or rulesets associated with a specific resource (dataset). *
* * @param listRulesetsRequest * @return A Java Future containing the result of the ListRulesets operation returned by the service. * @sample AWSGlueDataBrewAsync.ListRulesets * @see AWS API * Documentation */ java.util.concurrent.Future* List all rulesets available in the current account or rulesets associated with a specific resource (dataset). *
* * @param listRulesetsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListRulesets operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.ListRulesets * @see AWS API * Documentation */ java.util.concurrent.Future* Lists the DataBrew schedules that are defined. *
* * @param listSchedulesRequest * @return A Java Future containing the result of the ListSchedules operation returned by the service. * @sample AWSGlueDataBrewAsync.ListSchedules * @see AWS API * Documentation */ java.util.concurrent.Future* Lists the DataBrew schedules that are defined. *
* * @param listSchedulesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListSchedules operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.ListSchedules * @see AWS API * Documentation */ java.util.concurrent.Future* Lists all the tags for a DataBrew resource. *
* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSGlueDataBrewAsync.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future* Lists all the tags for a DataBrew resource. *
* * @param listTagsForResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future* Publishes a new version of a DataBrew recipe. *
* * @param publishRecipeRequest * @return A Java Future containing the result of the PublishRecipe operation returned by the service. * @sample AWSGlueDataBrewAsync.PublishRecipe * @see AWS API * Documentation */ java.util.concurrent.Future* Publishes a new version of a DataBrew recipe. *
* * @param publishRecipeRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the PublishRecipe operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.PublishRecipe * @see AWS API * Documentation */ java.util.concurrent.Future* Performs a recipe step within an interactive DataBrew session that's currently open. *
* * @param sendProjectSessionActionRequest * @return A Java Future containing the result of the SendProjectSessionAction operation returned by the service. * @sample AWSGlueDataBrewAsync.SendProjectSessionAction * @see AWS API Documentation */ java.util.concurrent.Future* Performs a recipe step within an interactive DataBrew session that's currently open. *
* * @param sendProjectSessionActionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the SendProjectSessionAction operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.SendProjectSessionAction * @see AWS API Documentation */ java.util.concurrent.Future* Runs a DataBrew job. *
* * @param startJobRunRequest * @return A Java Future containing the result of the StartJobRun operation returned by the service. * @sample AWSGlueDataBrewAsync.StartJobRun * @see AWS API * Documentation */ java.util.concurrent.Future* Runs a DataBrew job. *
* * @param startJobRunRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StartJobRun operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.StartJobRun * @see AWS API * Documentation */ java.util.concurrent.Future* Creates an interactive session, enabling you to manipulate data in a DataBrew project. *
* * @param startProjectSessionRequest * @return A Java Future containing the result of the StartProjectSession operation returned by the service. * @sample AWSGlueDataBrewAsync.StartProjectSession * @see AWS * API Documentation */ java.util.concurrent.Future* Creates an interactive session, enabling you to manipulate data in a DataBrew project. *
* * @param startProjectSessionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StartProjectSession operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.StartProjectSession * @see AWS * API Documentation */ java.util.concurrent.Future* Stops a particular run of a job. *
* * @param stopJobRunRequest * @return A Java Future containing the result of the StopJobRun operation returned by the service. * @sample AWSGlueDataBrewAsync.StopJobRun * @see AWS API * Documentation */ java.util.concurrent.Future* Stops a particular run of a job. *
* * @param stopJobRunRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StopJobRun operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.StopJobRun * @see AWS API * Documentation */ java.util.concurrent.Future* Adds metadata tags to a DataBrew resource, such as a dataset, project, recipe, job, or schedule. *
* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSGlueDataBrewAsync.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Adds metadata tags to a DataBrew resource, such as a dataset, project, recipe, job, or schedule. *
* * @param tagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Removes metadata tags from a DataBrew resource. *
* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSGlueDataBrewAsync.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Removes metadata tags from a DataBrew resource. *
* * @param untagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Modifies the definition of an existing DataBrew dataset. *
* * @param updateDatasetRequest * @return A Java Future containing the result of the UpdateDataset operation returned by the service. * @sample AWSGlueDataBrewAsync.UpdateDataset * @see AWS API * Documentation */ java.util.concurrent.Future* Modifies the definition of an existing DataBrew dataset. *
* * @param updateDatasetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateDataset operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.UpdateDataset * @see AWS API * Documentation */ java.util.concurrent.Future* Modifies the definition of an existing profile job. *
* * @param updateProfileJobRequest * @return A Java Future containing the result of the UpdateProfileJob operation returned by the service. * @sample AWSGlueDataBrewAsync.UpdateProfileJob * @see AWS API * Documentation */ java.util.concurrent.Future* Modifies the definition of an existing profile job. *
* * @param updateProfileJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateProfileJob operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.UpdateProfileJob * @see AWS API * Documentation */ java.util.concurrent.Future* Modifies the definition of an existing DataBrew project. *
* * @param updateProjectRequest * @return A Java Future containing the result of the UpdateProject operation returned by the service. * @sample AWSGlueDataBrewAsync.UpdateProject * @see AWS API * Documentation */ java.util.concurrent.Future* Modifies the definition of an existing DataBrew project. *
* * @param updateProjectRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateProject operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.UpdateProject * @see AWS API * Documentation */ java.util.concurrent.Future
* Modifies the definition of the LATEST_WORKING
version of a DataBrew recipe.
*
* Modifies the definition of the LATEST_WORKING
version of a DataBrew recipe.
*
* Modifies the definition of an existing DataBrew recipe job. *
* * @param updateRecipeJobRequest * @return A Java Future containing the result of the UpdateRecipeJob operation returned by the service. * @sample AWSGlueDataBrewAsync.UpdateRecipeJob * @see AWS API * Documentation */ java.util.concurrent.Future* Modifies the definition of an existing DataBrew recipe job. *
* * @param updateRecipeJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateRecipeJob operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.UpdateRecipeJob * @see AWS API * Documentation */ java.util.concurrent.Future* Updates specified ruleset. *
* * @param updateRulesetRequest * @return A Java Future containing the result of the UpdateRuleset operation returned by the service. * @sample AWSGlueDataBrewAsync.UpdateRuleset * @see AWS API * Documentation */ java.util.concurrent.Future* Updates specified ruleset. *
* * @param updateRulesetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateRuleset operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.UpdateRuleset * @see AWS API * Documentation */ java.util.concurrent.Future* Modifies the definition of an existing DataBrew schedule. *
* * @param updateScheduleRequest * @return A Java Future containing the result of the UpdateSchedule operation returned by the service. * @sample AWSGlueDataBrewAsync.UpdateSchedule * @see AWS API * Documentation */ java.util.concurrent.Future* Modifies the definition of an existing DataBrew schedule. *
* * @param updateScheduleRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateSchedule operation returned by the service. * @sample AWSGlueDataBrewAsyncHandler.UpdateSchedule * @see AWS API * Documentation */ java.util.concurrent.Future