/* * Copyright 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. */ /* * Do not modify this file. This file is generated from the databrew-2017-07-25.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.GlueDataBrew.Model; namespace Amazon.GlueDataBrew { /// /// Interface for accessing GlueDataBrew /// /// 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. /// public partial interface IAmazonGlueDataBrew : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IGlueDataBrewPaginatorFactory Paginators { get; } #endif #region BatchDeleteRecipeVersion /// /// Deletes one or more versions of a recipe at a time. /// /// /// /// The entire request will be rejected if: /// /// /// /// The request will complete successfully, but with partial failures, if: /// /// /// /// 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. /// /// /// Container for the necessary parameters to execute the BatchDeleteRecipeVersion service method. /// /// The response from the BatchDeleteRecipeVersion service method, as returned by GlueDataBrew. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for BatchDeleteRecipeVersion Operation BatchDeleteRecipeVersionResponse BatchDeleteRecipeVersion(BatchDeleteRecipeVersionRequest request); /// /// Initiates the asynchronous execution of the BatchDeleteRecipeVersion operation. /// /// /// Container for the necessary parameters to execute the BatchDeleteRecipeVersion operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchDeleteRecipeVersion /// operation. /// REST API Reference for BatchDeleteRecipeVersion Operation IAsyncResult BeginBatchDeleteRecipeVersion(BatchDeleteRecipeVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchDeleteRecipeVersion operation. /// /// /// The IAsyncResult returned by the call to BeginBatchDeleteRecipeVersion. /// /// Returns a BatchDeleteRecipeVersionResult from GlueDataBrew. /// REST API Reference for BatchDeleteRecipeVersion Operation BatchDeleteRecipeVersionResponse EndBatchDeleteRecipeVersion(IAsyncResult asyncResult); #endregion #region CreateDataset /// /// Creates a new DataBrew dataset. /// /// Container for the necessary parameters to execute the CreateDataset service method. /// /// The response from the CreateDataset service method, as returned by GlueDataBrew. /// /// Access to the specified resource was denied. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// A service quota is exceeded. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for CreateDataset Operation CreateDatasetResponse CreateDataset(CreateDatasetRequest request); /// /// Initiates the asynchronous execution of the CreateDataset operation. /// /// /// Container for the necessary parameters to execute the CreateDataset operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDataset /// operation. /// REST API Reference for CreateDataset Operation IAsyncResult BeginCreateDataset(CreateDatasetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDataset operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDataset. /// /// Returns a CreateDatasetResult from GlueDataBrew. /// REST API Reference for CreateDataset Operation CreateDatasetResponse EndCreateDataset(IAsyncResult asyncResult); #endregion #region CreateProfileJob /// /// Creates a new job to analyze a dataset and create its data profile. /// /// Container for the necessary parameters to execute the CreateProfileJob service method. /// /// The response from the CreateProfileJob service method, as returned by GlueDataBrew. /// /// Access to the specified resource was denied. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// One or more resources can't be found. /// /// /// A service quota is exceeded. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for CreateProfileJob Operation CreateProfileJobResponse CreateProfileJob(CreateProfileJobRequest request); /// /// Initiates the asynchronous execution of the CreateProfileJob operation. /// /// /// Container for the necessary parameters to execute the CreateProfileJob operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateProfileJob /// operation. /// REST API Reference for CreateProfileJob Operation IAsyncResult BeginCreateProfileJob(CreateProfileJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateProfileJob operation. /// /// /// The IAsyncResult returned by the call to BeginCreateProfileJob. /// /// Returns a CreateProfileJobResult from GlueDataBrew. /// REST API Reference for CreateProfileJob Operation CreateProfileJobResponse EndCreateProfileJob(IAsyncResult asyncResult); #endregion #region CreateProject /// /// Creates a new DataBrew project. /// /// Container for the necessary parameters to execute the CreateProject service method. /// /// The response from the CreateProject service method, as returned by GlueDataBrew. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal service failure occurred. /// /// /// A service quota is exceeded. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for CreateProject Operation CreateProjectResponse CreateProject(CreateProjectRequest request); /// /// Initiates the asynchronous execution of the CreateProject operation. /// /// /// Container for the necessary parameters to execute the CreateProject operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateProject /// operation. /// REST API Reference for CreateProject Operation IAsyncResult BeginCreateProject(CreateProjectRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateProject operation. /// /// /// The IAsyncResult returned by the call to BeginCreateProject. /// /// Returns a CreateProjectResult from GlueDataBrew. /// REST API Reference for CreateProject Operation CreateProjectResponse EndCreateProject(IAsyncResult asyncResult); #endregion #region CreateRecipe /// /// Creates a new DataBrew recipe. /// /// Container for the necessary parameters to execute the CreateRecipe service method. /// /// The response from the CreateRecipe service method, as returned by GlueDataBrew. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// A service quota is exceeded. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for CreateRecipe Operation CreateRecipeResponse CreateRecipe(CreateRecipeRequest request); /// /// Initiates the asynchronous execution of the CreateRecipe operation. /// /// /// Container for the necessary parameters to execute the CreateRecipe operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateRecipe /// operation. /// REST API Reference for CreateRecipe Operation IAsyncResult BeginCreateRecipe(CreateRecipeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateRecipe operation. /// /// /// The IAsyncResult returned by the call to BeginCreateRecipe. /// /// Returns a CreateRecipeResult from GlueDataBrew. /// REST API Reference for CreateRecipe Operation CreateRecipeResponse EndCreateRecipe(IAsyncResult asyncResult); #endregion #region CreateRecipeJob /// /// Creates a new job to transform input data, using steps defined in an existing Glue /// DataBrew recipe /// /// Container for the necessary parameters to execute the CreateRecipeJob service method. /// /// The response from the CreateRecipeJob service method, as returned by GlueDataBrew. /// /// Access to the specified resource was denied. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// One or more resources can't be found. /// /// /// A service quota is exceeded. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for CreateRecipeJob Operation CreateRecipeJobResponse CreateRecipeJob(CreateRecipeJobRequest request); /// /// Initiates the asynchronous execution of the CreateRecipeJob operation. /// /// /// Container for the necessary parameters to execute the CreateRecipeJob operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateRecipeJob /// operation. /// REST API Reference for CreateRecipeJob Operation IAsyncResult BeginCreateRecipeJob(CreateRecipeJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateRecipeJob operation. /// /// /// The IAsyncResult returned by the call to BeginCreateRecipeJob. /// /// Returns a CreateRecipeJobResult from GlueDataBrew. /// REST API Reference for CreateRecipeJob Operation CreateRecipeJobResponse EndCreateRecipeJob(IAsyncResult asyncResult); #endregion #region CreateRuleset /// /// Creates a new ruleset that can be used in a profile job to validate the data quality /// of a dataset. /// /// Container for the necessary parameters to execute the CreateRuleset service method. /// /// The response from the CreateRuleset service method, as returned by GlueDataBrew. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// A service quota is exceeded. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for CreateRuleset Operation CreateRulesetResponse CreateRuleset(CreateRulesetRequest request); /// /// Initiates the asynchronous execution of the CreateRuleset operation. /// /// /// Container for the necessary parameters to execute the CreateRuleset operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateRuleset /// operation. /// REST API Reference for CreateRuleset Operation IAsyncResult BeginCreateRuleset(CreateRulesetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateRuleset operation. /// /// /// The IAsyncResult returned by the call to BeginCreateRuleset. /// /// Returns a CreateRulesetResult from GlueDataBrew. /// REST API Reference for CreateRuleset Operation CreateRulesetResponse EndCreateRuleset(IAsyncResult asyncResult); #endregion #region CreateSchedule /// /// Creates a new schedule for one or more DataBrew jobs. Jobs can be run at a specific /// date and time, or at regular intervals. /// /// Container for the necessary parameters to execute the CreateSchedule service method. /// /// The response from the CreateSchedule service method, as returned by GlueDataBrew. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// A service quota is exceeded. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for CreateSchedule Operation CreateScheduleResponse CreateSchedule(CreateScheduleRequest request); /// /// Initiates the asynchronous execution of the CreateSchedule operation. /// /// /// Container for the necessary parameters to execute the CreateSchedule operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateSchedule /// operation. /// REST API Reference for CreateSchedule Operation IAsyncResult BeginCreateSchedule(CreateScheduleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateSchedule operation. /// /// /// The IAsyncResult returned by the call to BeginCreateSchedule. /// /// Returns a CreateScheduleResult from GlueDataBrew. /// REST API Reference for CreateSchedule Operation CreateScheduleResponse EndCreateSchedule(IAsyncResult asyncResult); #endregion #region DeleteDataset /// /// Deletes a dataset from DataBrew. /// /// Container for the necessary parameters to execute the DeleteDataset service method. /// /// The response from the DeleteDataset service method, as returned by GlueDataBrew. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for DeleteDataset Operation DeleteDatasetResponse DeleteDataset(DeleteDatasetRequest request); /// /// Initiates the asynchronous execution of the DeleteDataset operation. /// /// /// Container for the necessary parameters to execute the DeleteDataset operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDataset /// operation. /// REST API Reference for DeleteDataset Operation IAsyncResult BeginDeleteDataset(DeleteDatasetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDataset operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDataset. /// /// Returns a DeleteDatasetResult from GlueDataBrew. /// REST API Reference for DeleteDataset Operation DeleteDatasetResponse EndDeleteDataset(IAsyncResult asyncResult); #endregion #region DeleteJob /// /// Deletes the specified DataBrew job. /// /// Container for the necessary parameters to execute the DeleteJob service method. /// /// The response from the DeleteJob service method, as returned by GlueDataBrew. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for DeleteJob Operation DeleteJobResponse DeleteJob(DeleteJobRequest request); /// /// Initiates the asynchronous execution of the DeleteJob operation. /// /// /// Container for the necessary parameters to execute the DeleteJob operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteJob /// operation. /// REST API Reference for DeleteJob Operation IAsyncResult BeginDeleteJob(DeleteJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteJob operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteJob. /// /// Returns a DeleteJobResult from GlueDataBrew. /// REST API Reference for DeleteJob Operation DeleteJobResponse EndDeleteJob(IAsyncResult asyncResult); #endregion #region DeleteProject /// /// Deletes an existing DataBrew project. /// /// Container for the necessary parameters to execute the DeleteProject service method. /// /// The response from the DeleteProject service method, as returned by GlueDataBrew. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for DeleteProject Operation DeleteProjectResponse DeleteProject(DeleteProjectRequest request); /// /// Initiates the asynchronous execution of the DeleteProject operation. /// /// /// Container for the necessary parameters to execute the DeleteProject operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteProject /// operation. /// REST API Reference for DeleteProject Operation IAsyncResult BeginDeleteProject(DeleteProjectRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteProject operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteProject. /// /// Returns a DeleteProjectResult from GlueDataBrew. /// REST API Reference for DeleteProject Operation DeleteProjectResponse EndDeleteProject(IAsyncResult asyncResult); #endregion #region DeleteRecipeVersion /// /// Deletes a single version of a DataBrew recipe. /// /// Container for the necessary parameters to execute the DeleteRecipeVersion service method. /// /// The response from the DeleteRecipeVersion service method, as returned by GlueDataBrew. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for DeleteRecipeVersion Operation DeleteRecipeVersionResponse DeleteRecipeVersion(DeleteRecipeVersionRequest request); /// /// Initiates the asynchronous execution of the DeleteRecipeVersion operation. /// /// /// Container for the necessary parameters to execute the DeleteRecipeVersion operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteRecipeVersion /// operation. /// REST API Reference for DeleteRecipeVersion Operation IAsyncResult BeginDeleteRecipeVersion(DeleteRecipeVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteRecipeVersion operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteRecipeVersion. /// /// Returns a DeleteRecipeVersionResult from GlueDataBrew. /// REST API Reference for DeleteRecipeVersion Operation DeleteRecipeVersionResponse EndDeleteRecipeVersion(IAsyncResult asyncResult); #endregion #region DeleteRuleset /// /// Deletes a ruleset. /// /// Container for the necessary parameters to execute the DeleteRuleset service method. /// /// The response from the DeleteRuleset service method, as returned by GlueDataBrew. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for DeleteRuleset Operation DeleteRulesetResponse DeleteRuleset(DeleteRulesetRequest request); /// /// Initiates the asynchronous execution of the DeleteRuleset operation. /// /// /// Container for the necessary parameters to execute the DeleteRuleset operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteRuleset /// operation. /// REST API Reference for DeleteRuleset Operation IAsyncResult BeginDeleteRuleset(DeleteRulesetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteRuleset operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteRuleset. /// /// Returns a DeleteRulesetResult from GlueDataBrew. /// REST API Reference for DeleteRuleset Operation DeleteRulesetResponse EndDeleteRuleset(IAsyncResult asyncResult); #endregion #region DeleteSchedule /// /// Deletes the specified DataBrew schedule. /// /// Container for the necessary parameters to execute the DeleteSchedule service method. /// /// The response from the DeleteSchedule service method, as returned by GlueDataBrew. /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for DeleteSchedule Operation DeleteScheduleResponse DeleteSchedule(DeleteScheduleRequest request); /// /// Initiates the asynchronous execution of the DeleteSchedule operation. /// /// /// Container for the necessary parameters to execute the DeleteSchedule operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteSchedule /// operation. /// REST API Reference for DeleteSchedule Operation IAsyncResult BeginDeleteSchedule(DeleteScheduleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteSchedule operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteSchedule. /// /// Returns a DeleteScheduleResult from GlueDataBrew. /// REST API Reference for DeleteSchedule Operation DeleteScheduleResponse EndDeleteSchedule(IAsyncResult asyncResult); #endregion #region DescribeDataset /// /// Returns the definition of a specific DataBrew dataset. /// /// Container for the necessary parameters to execute the DescribeDataset service method. /// /// The response from the DescribeDataset service method, as returned by GlueDataBrew. /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for DescribeDataset Operation DescribeDatasetResponse DescribeDataset(DescribeDatasetRequest request); /// /// Initiates the asynchronous execution of the DescribeDataset operation. /// /// /// Container for the necessary parameters to execute the DescribeDataset operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDataset /// operation. /// REST API Reference for DescribeDataset Operation IAsyncResult BeginDescribeDataset(DescribeDatasetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDataset operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDataset. /// /// Returns a DescribeDatasetResult from GlueDataBrew. /// REST API Reference for DescribeDataset Operation DescribeDatasetResponse EndDescribeDataset(IAsyncResult asyncResult); #endregion #region DescribeJob /// /// Returns the definition of a specific DataBrew job. /// /// Container for the necessary parameters to execute the DescribeJob service method. /// /// The response from the DescribeJob service method, as returned by GlueDataBrew. /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for DescribeJob Operation DescribeJobResponse DescribeJob(DescribeJobRequest request); /// /// Initiates the asynchronous execution of the DescribeJob operation. /// /// /// Container for the necessary parameters to execute the DescribeJob operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeJob /// operation. /// REST API Reference for DescribeJob Operation IAsyncResult BeginDescribeJob(DescribeJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeJob operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeJob. /// /// Returns a DescribeJobResult from GlueDataBrew. /// REST API Reference for DescribeJob Operation DescribeJobResponse EndDescribeJob(IAsyncResult asyncResult); #endregion #region DescribeJobRun /// /// Represents one run of a DataBrew job. /// /// Container for the necessary parameters to execute the DescribeJobRun service method. /// /// The response from the DescribeJobRun service method, as returned by GlueDataBrew. /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for DescribeJobRun Operation DescribeJobRunResponse DescribeJobRun(DescribeJobRunRequest request); /// /// Initiates the asynchronous execution of the DescribeJobRun operation. /// /// /// Container for the necessary parameters to execute the DescribeJobRun operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeJobRun /// operation. /// REST API Reference for DescribeJobRun Operation IAsyncResult BeginDescribeJobRun(DescribeJobRunRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeJobRun operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeJobRun. /// /// Returns a DescribeJobRunResult from GlueDataBrew. /// REST API Reference for DescribeJobRun Operation DescribeJobRunResponse EndDescribeJobRun(IAsyncResult asyncResult); #endregion #region DescribeProject /// /// Returns the definition of a specific DataBrew project. /// /// Container for the necessary parameters to execute the DescribeProject service method. /// /// The response from the DescribeProject service method, as returned by GlueDataBrew. /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for DescribeProject Operation DescribeProjectResponse DescribeProject(DescribeProjectRequest request); /// /// Initiates the asynchronous execution of the DescribeProject operation. /// /// /// Container for the necessary parameters to execute the DescribeProject operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeProject /// operation. /// REST API Reference for DescribeProject Operation IAsyncResult BeginDescribeProject(DescribeProjectRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeProject operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeProject. /// /// Returns a DescribeProjectResult from GlueDataBrew. /// REST API Reference for DescribeProject Operation DescribeProjectResponse EndDescribeProject(IAsyncResult asyncResult); #endregion #region DescribeRecipe /// /// Returns the definition of a specific DataBrew recipe corresponding to a particular /// version. /// /// Container for the necessary parameters to execute the DescribeRecipe service method. /// /// The response from the DescribeRecipe service method, as returned by GlueDataBrew. /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for DescribeRecipe Operation DescribeRecipeResponse DescribeRecipe(DescribeRecipeRequest request); /// /// Initiates the asynchronous execution of the DescribeRecipe operation. /// /// /// Container for the necessary parameters to execute the DescribeRecipe operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeRecipe /// operation. /// REST API Reference for DescribeRecipe Operation IAsyncResult BeginDescribeRecipe(DescribeRecipeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeRecipe operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeRecipe. /// /// Returns a DescribeRecipeResult from GlueDataBrew. /// REST API Reference for DescribeRecipe Operation DescribeRecipeResponse EndDescribeRecipe(IAsyncResult asyncResult); #endregion #region DescribeRuleset /// /// Retrieves detailed information about the ruleset. /// /// Container for the necessary parameters to execute the DescribeRuleset service method. /// /// The response from the DescribeRuleset service method, as returned by GlueDataBrew. /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for DescribeRuleset Operation DescribeRulesetResponse DescribeRuleset(DescribeRulesetRequest request); /// /// Initiates the asynchronous execution of the DescribeRuleset operation. /// /// /// Container for the necessary parameters to execute the DescribeRuleset operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeRuleset /// operation. /// REST API Reference for DescribeRuleset Operation IAsyncResult BeginDescribeRuleset(DescribeRulesetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeRuleset operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeRuleset. /// /// Returns a DescribeRulesetResult from GlueDataBrew. /// REST API Reference for DescribeRuleset Operation DescribeRulesetResponse EndDescribeRuleset(IAsyncResult asyncResult); #endregion #region DescribeSchedule /// /// Returns the definition of a specific DataBrew schedule. /// /// Container for the necessary parameters to execute the DescribeSchedule service method. /// /// The response from the DescribeSchedule service method, as returned by GlueDataBrew. /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for DescribeSchedule Operation DescribeScheduleResponse DescribeSchedule(DescribeScheduleRequest request); /// /// Initiates the asynchronous execution of the DescribeSchedule operation. /// /// /// Container for the necessary parameters to execute the DescribeSchedule operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeSchedule /// operation. /// REST API Reference for DescribeSchedule Operation IAsyncResult BeginDescribeSchedule(DescribeScheduleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeSchedule operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeSchedule. /// /// Returns a DescribeScheduleResult from GlueDataBrew. /// REST API Reference for DescribeSchedule Operation DescribeScheduleResponse EndDescribeSchedule(IAsyncResult asyncResult); #endregion #region ListDatasets /// /// Lists all of the DataBrew datasets. /// /// Container for the necessary parameters to execute the ListDatasets service method. /// /// The response from the ListDatasets service method, as returned by GlueDataBrew. /// /// The input parameters for this request failed validation. /// /// REST API Reference for ListDatasets Operation ListDatasetsResponse ListDatasets(ListDatasetsRequest request); /// /// Initiates the asynchronous execution of the ListDatasets operation. /// /// /// Container for the necessary parameters to execute the ListDatasets operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDatasets /// operation. /// REST API Reference for ListDatasets Operation IAsyncResult BeginListDatasets(ListDatasetsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDatasets operation. /// /// /// The IAsyncResult returned by the call to BeginListDatasets. /// /// Returns a ListDatasetsResult from GlueDataBrew. /// REST API Reference for ListDatasets Operation ListDatasetsResponse EndListDatasets(IAsyncResult asyncResult); #endregion #region ListJobRuns /// /// Lists all of the previous runs of a particular DataBrew job. /// /// Container for the necessary parameters to execute the ListJobRuns service method. /// /// The response from the ListJobRuns service method, as returned by GlueDataBrew. /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for ListJobRuns Operation ListJobRunsResponse ListJobRuns(ListJobRunsRequest request); /// /// Initiates the asynchronous execution of the ListJobRuns operation. /// /// /// Container for the necessary parameters to execute the ListJobRuns operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListJobRuns /// operation. /// REST API Reference for ListJobRuns Operation IAsyncResult BeginListJobRuns(ListJobRunsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListJobRuns operation. /// /// /// The IAsyncResult returned by the call to BeginListJobRuns. /// /// Returns a ListJobRunsResult from GlueDataBrew. /// REST API Reference for ListJobRuns Operation ListJobRunsResponse EndListJobRuns(IAsyncResult asyncResult); #endregion #region ListJobs /// /// Lists all of the DataBrew jobs that are defined. /// /// Container for the necessary parameters to execute the ListJobs service method. /// /// The response from the ListJobs service method, as returned by GlueDataBrew. /// /// The input parameters for this request failed validation. /// /// REST API Reference for ListJobs Operation ListJobsResponse ListJobs(ListJobsRequest request); /// /// Initiates the asynchronous execution of the ListJobs operation. /// /// /// Container for the necessary parameters to execute the ListJobs operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListJobs /// operation. /// REST API Reference for ListJobs Operation IAsyncResult BeginListJobs(ListJobsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListJobs operation. /// /// /// The IAsyncResult returned by the call to BeginListJobs. /// /// Returns a ListJobsResult from GlueDataBrew. /// REST API Reference for ListJobs Operation ListJobsResponse EndListJobs(IAsyncResult asyncResult); #endregion #region ListProjects /// /// Lists all of the DataBrew projects that are defined. /// /// Container for the necessary parameters to execute the ListProjects service method. /// /// The response from the ListProjects service method, as returned by GlueDataBrew. /// /// The input parameters for this request failed validation. /// /// REST API Reference for ListProjects Operation ListProjectsResponse ListProjects(ListProjectsRequest request); /// /// Initiates the asynchronous execution of the ListProjects operation. /// /// /// Container for the necessary parameters to execute the ListProjects operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListProjects /// operation. /// REST API Reference for ListProjects Operation IAsyncResult BeginListProjects(ListProjectsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListProjects operation. /// /// /// The IAsyncResult returned by the call to BeginListProjects. /// /// Returns a ListProjectsResult from GlueDataBrew. /// REST API Reference for ListProjects Operation ListProjectsResponse EndListProjects(IAsyncResult asyncResult); #endregion #region ListRecipes /// /// Lists all of the DataBrew recipes that are defined. /// /// Container for the necessary parameters to execute the ListRecipes service method. /// /// The response from the ListRecipes service method, as returned by GlueDataBrew. /// /// The input parameters for this request failed validation. /// /// REST API Reference for ListRecipes Operation ListRecipesResponse ListRecipes(ListRecipesRequest request); /// /// Initiates the asynchronous execution of the ListRecipes operation. /// /// /// Container for the necessary parameters to execute the ListRecipes operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListRecipes /// operation. /// REST API Reference for ListRecipes Operation IAsyncResult BeginListRecipes(ListRecipesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListRecipes operation. /// /// /// The IAsyncResult returned by the call to BeginListRecipes. /// /// Returns a ListRecipesResult from GlueDataBrew. /// REST API Reference for ListRecipes Operation ListRecipesResponse EndListRecipes(IAsyncResult asyncResult); #endregion #region ListRecipeVersions /// /// Lists the versions of a particular DataBrew recipe, except for LATEST_WORKING. /// /// Container for the necessary parameters to execute the ListRecipeVersions service method. /// /// The response from the ListRecipeVersions service method, as returned by GlueDataBrew. /// /// The input parameters for this request failed validation. /// /// REST API Reference for ListRecipeVersions Operation ListRecipeVersionsResponse ListRecipeVersions(ListRecipeVersionsRequest request); /// /// Initiates the asynchronous execution of the ListRecipeVersions operation. /// /// /// Container for the necessary parameters to execute the ListRecipeVersions operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListRecipeVersions /// operation. /// REST API Reference for ListRecipeVersions Operation IAsyncResult BeginListRecipeVersions(ListRecipeVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListRecipeVersions operation. /// /// /// The IAsyncResult returned by the call to BeginListRecipeVersions. /// /// Returns a ListRecipeVersionsResult from GlueDataBrew. /// REST API Reference for ListRecipeVersions Operation ListRecipeVersionsResponse EndListRecipeVersions(IAsyncResult asyncResult); #endregion #region ListRulesets /// /// List all rulesets available in the current account or rulesets associated with a specific /// resource (dataset). /// /// Container for the necessary parameters to execute the ListRulesets service method. /// /// The response from the ListRulesets service method, as returned by GlueDataBrew. /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for ListRulesets Operation ListRulesetsResponse ListRulesets(ListRulesetsRequest request); /// /// Initiates the asynchronous execution of the ListRulesets operation. /// /// /// Container for the necessary parameters to execute the ListRulesets operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListRulesets /// operation. /// REST API Reference for ListRulesets Operation IAsyncResult BeginListRulesets(ListRulesetsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListRulesets operation. /// /// /// The IAsyncResult returned by the call to BeginListRulesets. /// /// Returns a ListRulesetsResult from GlueDataBrew. /// REST API Reference for ListRulesets Operation ListRulesetsResponse EndListRulesets(IAsyncResult asyncResult); #endregion #region ListSchedules /// /// Lists the DataBrew schedules that are defined. /// /// Container for the necessary parameters to execute the ListSchedules service method. /// /// The response from the ListSchedules service method, as returned by GlueDataBrew. /// /// The input parameters for this request failed validation. /// /// REST API Reference for ListSchedules Operation ListSchedulesResponse ListSchedules(ListSchedulesRequest request); /// /// Initiates the asynchronous execution of the ListSchedules operation. /// /// /// Container for the necessary parameters to execute the ListSchedules operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSchedules /// operation. /// REST API Reference for ListSchedules Operation IAsyncResult BeginListSchedules(ListSchedulesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListSchedules operation. /// /// /// The IAsyncResult returned by the call to BeginListSchedules. /// /// Returns a ListSchedulesResult from GlueDataBrew. /// REST API Reference for ListSchedules Operation ListSchedulesResponse EndListSchedules(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// Lists all the tags for a DataBrew resource. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by GlueDataBrew. /// /// An internal service failure occurred. /// /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request); /// /// Initiates the asynchronous execution of the ListTagsForResource operation. /// /// /// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource /// operation. /// REST API Reference for ListTagsForResource Operation IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTagsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginListTagsForResource. /// /// Returns a ListTagsForResourceResult from GlueDataBrew. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region PublishRecipe /// /// Publishes a new version of a DataBrew recipe. /// /// Container for the necessary parameters to execute the PublishRecipe service method. /// /// The response from the PublishRecipe service method, as returned by GlueDataBrew. /// /// One or more resources can't be found. /// /// /// A service quota is exceeded. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for PublishRecipe Operation PublishRecipeResponse PublishRecipe(PublishRecipeRequest request); /// /// Initiates the asynchronous execution of the PublishRecipe operation. /// /// /// Container for the necessary parameters to execute the PublishRecipe operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPublishRecipe /// operation. /// REST API Reference for PublishRecipe Operation IAsyncResult BeginPublishRecipe(PublishRecipeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PublishRecipe operation. /// /// /// The IAsyncResult returned by the call to BeginPublishRecipe. /// /// Returns a PublishRecipeResult from GlueDataBrew. /// REST API Reference for PublishRecipe Operation PublishRecipeResponse EndPublishRecipe(IAsyncResult asyncResult); #endregion #region SendProjectSessionAction /// /// Performs a recipe step within an interactive DataBrew session that's currently open. /// /// Container for the necessary parameters to execute the SendProjectSessionAction service method. /// /// The response from the SendProjectSessionAction service method, as returned by GlueDataBrew. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for SendProjectSessionAction Operation SendProjectSessionActionResponse SendProjectSessionAction(SendProjectSessionActionRequest request); /// /// Initiates the asynchronous execution of the SendProjectSessionAction operation. /// /// /// Container for the necessary parameters to execute the SendProjectSessionAction operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendProjectSessionAction /// operation. /// REST API Reference for SendProjectSessionAction Operation IAsyncResult BeginSendProjectSessionAction(SendProjectSessionActionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SendProjectSessionAction operation. /// /// /// The IAsyncResult returned by the call to BeginSendProjectSessionAction. /// /// Returns a SendProjectSessionActionResult from GlueDataBrew. /// REST API Reference for SendProjectSessionAction Operation SendProjectSessionActionResponse EndSendProjectSessionAction(IAsyncResult asyncResult); #endregion #region StartJobRun /// /// Runs a DataBrew job. /// /// Container for the necessary parameters to execute the StartJobRun service method. /// /// The response from the StartJobRun service method, as returned by GlueDataBrew. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// One or more resources can't be found. /// /// /// A service quota is exceeded. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for StartJobRun Operation StartJobRunResponse StartJobRun(StartJobRunRequest request); /// /// Initiates the asynchronous execution of the StartJobRun operation. /// /// /// Container for the necessary parameters to execute the StartJobRun operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartJobRun /// operation. /// REST API Reference for StartJobRun Operation IAsyncResult BeginStartJobRun(StartJobRunRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartJobRun operation. /// /// /// The IAsyncResult returned by the call to BeginStartJobRun. /// /// Returns a StartJobRunResult from GlueDataBrew. /// REST API Reference for StartJobRun Operation StartJobRunResponse EndStartJobRun(IAsyncResult asyncResult); #endregion #region StartProjectSession /// /// Creates an interactive session, enabling you to manipulate data in a DataBrew project. /// /// Container for the necessary parameters to execute the StartProjectSession service method. /// /// The response from the StartProjectSession service method, as returned by GlueDataBrew. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// One or more resources can't be found. /// /// /// A service quota is exceeded. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for StartProjectSession Operation StartProjectSessionResponse StartProjectSession(StartProjectSessionRequest request); /// /// Initiates the asynchronous execution of the StartProjectSession operation. /// /// /// Container for the necessary parameters to execute the StartProjectSession operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartProjectSession /// operation. /// REST API Reference for StartProjectSession Operation IAsyncResult BeginStartProjectSession(StartProjectSessionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartProjectSession operation. /// /// /// The IAsyncResult returned by the call to BeginStartProjectSession. /// /// Returns a StartProjectSessionResult from GlueDataBrew. /// REST API Reference for StartProjectSession Operation StartProjectSessionResponse EndStartProjectSession(IAsyncResult asyncResult); #endregion #region StopJobRun /// /// Stops a particular run of a job. /// /// Container for the necessary parameters to execute the StopJobRun service method. /// /// The response from the StopJobRun service method, as returned by GlueDataBrew. /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for StopJobRun Operation StopJobRunResponse StopJobRun(StopJobRunRequest request); /// /// Initiates the asynchronous execution of the StopJobRun operation. /// /// /// Container for the necessary parameters to execute the StopJobRun operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopJobRun /// operation. /// REST API Reference for StopJobRun Operation IAsyncResult BeginStopJobRun(StopJobRunRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopJobRun operation. /// /// /// The IAsyncResult returned by the call to BeginStopJobRun. /// /// Returns a StopJobRunResult from GlueDataBrew. /// REST API Reference for StopJobRun Operation StopJobRunResponse EndStopJobRun(IAsyncResult asyncResult); #endregion #region TagResource /// /// Adds metadata tags to a DataBrew resource, such as a dataset, project, recipe, job, /// or schedule. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by GlueDataBrew. /// /// An internal service failure occurred. /// /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for TagResource Operation TagResourceResponse TagResource(TagResourceRequest request); /// /// Initiates the asynchronous execution of the TagResource operation. /// /// /// Container for the necessary parameters to execute the TagResource operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource /// operation. /// REST API Reference for TagResource Operation IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the TagResource operation. /// /// /// The IAsyncResult returned by the call to BeginTagResource. /// /// Returns a TagResourceResult from GlueDataBrew. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Removes metadata tags from a DataBrew resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by GlueDataBrew. /// /// An internal service failure occurred. /// /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for UntagResource Operation UntagResourceResponse UntagResource(UntagResourceRequest request); /// /// Initiates the asynchronous execution of the UntagResource operation. /// /// /// Container for the necessary parameters to execute the UntagResource operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource /// operation. /// REST API Reference for UntagResource Operation IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UntagResource operation. /// /// /// The IAsyncResult returned by the call to BeginUntagResource. /// /// Returns a UntagResourceResult from GlueDataBrew. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateDataset /// /// Modifies the definition of an existing DataBrew dataset. /// /// Container for the necessary parameters to execute the UpdateDataset service method. /// /// The response from the UpdateDataset service method, as returned by GlueDataBrew. /// /// Access to the specified resource was denied. /// /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for UpdateDataset Operation UpdateDatasetResponse UpdateDataset(UpdateDatasetRequest request); /// /// Initiates the asynchronous execution of the UpdateDataset operation. /// /// /// Container for the necessary parameters to execute the UpdateDataset operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDataset /// operation. /// REST API Reference for UpdateDataset Operation IAsyncResult BeginUpdateDataset(UpdateDatasetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDataset operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDataset. /// /// Returns a UpdateDatasetResult from GlueDataBrew. /// REST API Reference for UpdateDataset Operation UpdateDatasetResponse EndUpdateDataset(IAsyncResult asyncResult); #endregion #region UpdateProfileJob /// /// Modifies the definition of an existing profile job. /// /// Container for the necessary parameters to execute the UpdateProfileJob service method. /// /// The response from the UpdateProfileJob service method, as returned by GlueDataBrew. /// /// Access to the specified resource was denied. /// /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for UpdateProfileJob Operation UpdateProfileJobResponse UpdateProfileJob(UpdateProfileJobRequest request); /// /// Initiates the asynchronous execution of the UpdateProfileJob operation. /// /// /// Container for the necessary parameters to execute the UpdateProfileJob operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateProfileJob /// operation. /// REST API Reference for UpdateProfileJob Operation IAsyncResult BeginUpdateProfileJob(UpdateProfileJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateProfileJob operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateProfileJob. /// /// Returns a UpdateProfileJobResult from GlueDataBrew. /// REST API Reference for UpdateProfileJob Operation UpdateProfileJobResponse EndUpdateProfileJob(IAsyncResult asyncResult); #endregion #region UpdateProject /// /// Modifies the definition of an existing DataBrew project. /// /// Container for the necessary parameters to execute the UpdateProject service method. /// /// The response from the UpdateProject service method, as returned by GlueDataBrew. /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for UpdateProject Operation UpdateProjectResponse UpdateProject(UpdateProjectRequest request); /// /// Initiates the asynchronous execution of the UpdateProject operation. /// /// /// Container for the necessary parameters to execute the UpdateProject operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateProject /// operation. /// REST API Reference for UpdateProject Operation IAsyncResult BeginUpdateProject(UpdateProjectRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateProject operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateProject. /// /// Returns a UpdateProjectResult from GlueDataBrew. /// REST API Reference for UpdateProject Operation UpdateProjectResponse EndUpdateProject(IAsyncResult asyncResult); #endregion #region UpdateRecipe /// /// Modifies the definition of the LATEST_WORKING version of a DataBrew recipe. /// /// Container for the necessary parameters to execute the UpdateRecipe service method. /// /// The response from the UpdateRecipe service method, as returned by GlueDataBrew. /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for UpdateRecipe Operation UpdateRecipeResponse UpdateRecipe(UpdateRecipeRequest request); /// /// Initiates the asynchronous execution of the UpdateRecipe operation. /// /// /// Container for the necessary parameters to execute the UpdateRecipe operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateRecipe /// operation. /// REST API Reference for UpdateRecipe Operation IAsyncResult BeginUpdateRecipe(UpdateRecipeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateRecipe operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateRecipe. /// /// Returns a UpdateRecipeResult from GlueDataBrew. /// REST API Reference for UpdateRecipe Operation UpdateRecipeResponse EndUpdateRecipe(IAsyncResult asyncResult); #endregion #region UpdateRecipeJob /// /// Modifies the definition of an existing DataBrew recipe job. /// /// Container for the necessary parameters to execute the UpdateRecipeJob service method. /// /// The response from the UpdateRecipeJob service method, as returned by GlueDataBrew. /// /// Access to the specified resource was denied. /// /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for UpdateRecipeJob Operation UpdateRecipeJobResponse UpdateRecipeJob(UpdateRecipeJobRequest request); /// /// Initiates the asynchronous execution of the UpdateRecipeJob operation. /// /// /// Container for the necessary parameters to execute the UpdateRecipeJob operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateRecipeJob /// operation. /// REST API Reference for UpdateRecipeJob Operation IAsyncResult BeginUpdateRecipeJob(UpdateRecipeJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateRecipeJob operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateRecipeJob. /// /// Returns a UpdateRecipeJobResult from GlueDataBrew. /// REST API Reference for UpdateRecipeJob Operation UpdateRecipeJobResponse EndUpdateRecipeJob(IAsyncResult asyncResult); #endregion #region UpdateRuleset /// /// Updates specified ruleset. /// /// Container for the necessary parameters to execute the UpdateRuleset service method. /// /// The response from the UpdateRuleset service method, as returned by GlueDataBrew. /// /// One or more resources can't be found. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for UpdateRuleset Operation UpdateRulesetResponse UpdateRuleset(UpdateRulesetRequest request); /// /// Initiates the asynchronous execution of the UpdateRuleset operation. /// /// /// Container for the necessary parameters to execute the UpdateRuleset operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateRuleset /// operation. /// REST API Reference for UpdateRuleset Operation IAsyncResult BeginUpdateRuleset(UpdateRulesetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateRuleset operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateRuleset. /// /// Returns a UpdateRulesetResult from GlueDataBrew. /// REST API Reference for UpdateRuleset Operation UpdateRulesetResponse EndUpdateRuleset(IAsyncResult asyncResult); #endregion #region UpdateSchedule /// /// Modifies the definition of an existing DataBrew schedule. /// /// Container for the necessary parameters to execute the UpdateSchedule service method. /// /// The response from the UpdateSchedule service method, as returned by GlueDataBrew. /// /// One or more resources can't be found. /// /// /// A service quota is exceeded. /// /// /// The input parameters for this request failed validation. /// /// REST API Reference for UpdateSchedule Operation UpdateScheduleResponse UpdateSchedule(UpdateScheduleRequest request); /// /// Initiates the asynchronous execution of the UpdateSchedule operation. /// /// /// Container for the necessary parameters to execute the UpdateSchedule operation on AmazonGlueDataBrewClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateSchedule /// operation. /// REST API Reference for UpdateSchedule Operation IAsyncResult BeginUpdateSchedule(UpdateScheduleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateSchedule operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateSchedule. /// /// Returns a UpdateScheduleResult from GlueDataBrew. /// REST API Reference for UpdateSchedule Operation UpdateScheduleResponse EndUpdateSchedule(IAsyncResult asyncResult); #endregion } }