/*
* 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 glue-2017-03-31.normal.json service model.
*/
using System;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.Glue.Model;
namespace Amazon.Glue
{
///
/// Interface for accessing Glue
///
/// Glue
///
/// Defines the public endpoint for the Glue service.
///
///
public partial interface IAmazonGlue : IAmazonService, IDisposable
{
#if BCL45 || AWS_ASYNC_ENUMERABLES_API
///
/// Paginators for the service
///
IGluePaginatorFactory Paginators { get; }
#endif
#region BatchCreatePartition
///
/// Creates one or more partitions in a batch operation.
///
/// Container for the necessary parameters to execute the BatchCreatePartition service method.
///
/// The response from the BatchCreatePartition service method, as returned by Glue.
///
/// A resource to be created or added already exists.
///
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for BatchCreatePartition Operation
BatchCreatePartitionResponse BatchCreatePartition(BatchCreatePartitionRequest request);
///
/// Initiates the asynchronous execution of the BatchCreatePartition operation.
///
///
/// Container for the necessary parameters to execute the BatchCreatePartition operation on AmazonGlueClient.
/// 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 EndBatchCreatePartition
/// operation.
/// REST API Reference for BatchCreatePartition Operation
IAsyncResult BeginBatchCreatePartition(BatchCreatePartitionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchCreatePartition operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchCreatePartition.
///
/// Returns a BatchCreatePartitionResult from Glue.
/// REST API Reference for BatchCreatePartition Operation
BatchCreatePartitionResponse EndBatchCreatePartition(IAsyncResult asyncResult);
#endregion
#region BatchDeleteConnection
///
/// Deletes a list of connection definitions from the Data Catalog.
///
/// Container for the necessary parameters to execute the BatchDeleteConnection service method.
///
/// The response from the BatchDeleteConnection service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The operation timed out.
///
/// REST API Reference for BatchDeleteConnection Operation
BatchDeleteConnectionResponse BatchDeleteConnection(BatchDeleteConnectionRequest request);
///
/// Initiates the asynchronous execution of the BatchDeleteConnection operation.
///
///
/// Container for the necessary parameters to execute the BatchDeleteConnection operation on AmazonGlueClient.
/// 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 EndBatchDeleteConnection
/// operation.
/// REST API Reference for BatchDeleteConnection Operation
IAsyncResult BeginBatchDeleteConnection(BatchDeleteConnectionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchDeleteConnection operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchDeleteConnection.
///
/// Returns a BatchDeleteConnectionResult from Glue.
/// REST API Reference for BatchDeleteConnection Operation
BatchDeleteConnectionResponse EndBatchDeleteConnection(IAsyncResult asyncResult);
#endregion
#region BatchDeletePartition
///
/// Deletes one or more partitions in a batch operation.
///
/// Container for the necessary parameters to execute the BatchDeletePartition service method.
///
/// The response from the BatchDeletePartition service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for BatchDeletePartition Operation
BatchDeletePartitionResponse BatchDeletePartition(BatchDeletePartitionRequest request);
///
/// Initiates the asynchronous execution of the BatchDeletePartition operation.
///
///
/// Container for the necessary parameters to execute the BatchDeletePartition operation on AmazonGlueClient.
/// 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 EndBatchDeletePartition
/// operation.
/// REST API Reference for BatchDeletePartition Operation
IAsyncResult BeginBatchDeletePartition(BatchDeletePartitionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchDeletePartition operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchDeletePartition.
///
/// Returns a BatchDeletePartitionResult from Glue.
/// REST API Reference for BatchDeletePartition Operation
BatchDeletePartitionResponse EndBatchDeletePartition(IAsyncResult asyncResult);
#endregion
#region BatchDeleteTable
///
/// Deletes multiple tables at once.
///
///
///
/// After completing this operation, you no longer have access to the table versions and
/// partitions that belong to the deleted table. Glue deletes these "orphaned" resources
/// asynchronously in a timely manner, at the discretion of the service.
///
///
///
/// To ensure the immediate deletion of all related resources, before calling BatchDeleteTable
,
/// use DeleteTableVersion
or BatchDeleteTableVersion
, and DeletePartition
/// or BatchDeletePartition
, to delete any resources that belong to the table.
///
///
///
/// Container for the necessary parameters to execute the BatchDeleteTable service method.
///
/// The response from the BatchDeleteTable service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource was not ready for a transaction.
///
/// REST API Reference for BatchDeleteTable Operation
BatchDeleteTableResponse BatchDeleteTable(BatchDeleteTableRequest request);
///
/// Initiates the asynchronous execution of the BatchDeleteTable operation.
///
///
/// Container for the necessary parameters to execute the BatchDeleteTable operation on AmazonGlueClient.
/// 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 EndBatchDeleteTable
/// operation.
/// REST API Reference for BatchDeleteTable Operation
IAsyncResult BeginBatchDeleteTable(BatchDeleteTableRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchDeleteTable operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchDeleteTable.
///
/// Returns a BatchDeleteTableResult from Glue.
/// REST API Reference for BatchDeleteTable Operation
BatchDeleteTableResponse EndBatchDeleteTable(IAsyncResult asyncResult);
#endregion
#region BatchDeleteTableVersion
///
/// Deletes a specified batch of versions of a table.
///
/// Container for the necessary parameters to execute the BatchDeleteTableVersion service method.
///
/// The response from the BatchDeleteTableVersion service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for BatchDeleteTableVersion Operation
BatchDeleteTableVersionResponse BatchDeleteTableVersion(BatchDeleteTableVersionRequest request);
///
/// Initiates the asynchronous execution of the BatchDeleteTableVersion operation.
///
///
/// Container for the necessary parameters to execute the BatchDeleteTableVersion operation on AmazonGlueClient.
/// 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 EndBatchDeleteTableVersion
/// operation.
/// REST API Reference for BatchDeleteTableVersion Operation
IAsyncResult BeginBatchDeleteTableVersion(BatchDeleteTableVersionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchDeleteTableVersion operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchDeleteTableVersion.
///
/// Returns a BatchDeleteTableVersionResult from Glue.
/// REST API Reference for BatchDeleteTableVersion Operation
BatchDeleteTableVersionResponse EndBatchDeleteTableVersion(IAsyncResult asyncResult);
#endregion
#region BatchGetBlueprints
///
/// Retrieves information about a list of blueprints.
///
/// Container for the necessary parameters to execute the BatchGetBlueprints service method.
///
/// The response from the BatchGetBlueprints service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for BatchGetBlueprints Operation
BatchGetBlueprintsResponse BatchGetBlueprints(BatchGetBlueprintsRequest request);
///
/// Initiates the asynchronous execution of the BatchGetBlueprints operation.
///
///
/// Container for the necessary parameters to execute the BatchGetBlueprints operation on AmazonGlueClient.
/// 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 EndBatchGetBlueprints
/// operation.
/// REST API Reference for BatchGetBlueprints Operation
IAsyncResult BeginBatchGetBlueprints(BatchGetBlueprintsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchGetBlueprints operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchGetBlueprints.
///
/// Returns a BatchGetBlueprintsResult from Glue.
/// REST API Reference for BatchGetBlueprints Operation
BatchGetBlueprintsResponse EndBatchGetBlueprints(IAsyncResult asyncResult);
#endregion
#region BatchGetCrawlers
///
/// Returns a list of resource metadata for a given list of crawler names. After calling
/// the ListCrawlers
operation, you can call this operation to access the
/// data to which you have been granted permissions. This operation supports all IAM permissions,
/// including permission conditions that uses tags.
///
/// Container for the necessary parameters to execute the BatchGetCrawlers service method.
///
/// The response from the BatchGetCrawlers service method, as returned by Glue.
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for BatchGetCrawlers Operation
BatchGetCrawlersResponse BatchGetCrawlers(BatchGetCrawlersRequest request);
///
/// Initiates the asynchronous execution of the BatchGetCrawlers operation.
///
///
/// Container for the necessary parameters to execute the BatchGetCrawlers operation on AmazonGlueClient.
/// 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 EndBatchGetCrawlers
/// operation.
/// REST API Reference for BatchGetCrawlers Operation
IAsyncResult BeginBatchGetCrawlers(BatchGetCrawlersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchGetCrawlers operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchGetCrawlers.
///
/// Returns a BatchGetCrawlersResult from Glue.
/// REST API Reference for BatchGetCrawlers Operation
BatchGetCrawlersResponse EndBatchGetCrawlers(IAsyncResult asyncResult);
#endregion
#region BatchGetCustomEntityTypes
///
/// Retrieves the details for the custom patterns specified by a list of names.
///
/// Container for the necessary parameters to execute the BatchGetCustomEntityTypes service method.
///
/// The response from the BatchGetCustomEntityTypes service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for BatchGetCustomEntityTypes Operation
BatchGetCustomEntityTypesResponse BatchGetCustomEntityTypes(BatchGetCustomEntityTypesRequest request);
///
/// Initiates the asynchronous execution of the BatchGetCustomEntityTypes operation.
///
///
/// Container for the necessary parameters to execute the BatchGetCustomEntityTypes operation on AmazonGlueClient.
/// 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 EndBatchGetCustomEntityTypes
/// operation.
/// REST API Reference for BatchGetCustomEntityTypes Operation
IAsyncResult BeginBatchGetCustomEntityTypes(BatchGetCustomEntityTypesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchGetCustomEntityTypes operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchGetCustomEntityTypes.
///
/// Returns a BatchGetCustomEntityTypesResult from Glue.
/// REST API Reference for BatchGetCustomEntityTypes Operation
BatchGetCustomEntityTypesResponse EndBatchGetCustomEntityTypes(IAsyncResult asyncResult);
#endregion
#region BatchGetDataQualityResult
///
/// Retrieves a list of data quality results for the specified result IDs.
///
/// Container for the necessary parameters to execute the BatchGetDataQualityResult service method.
///
/// The response from the BatchGetDataQualityResult service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for BatchGetDataQualityResult Operation
BatchGetDataQualityResultResponse BatchGetDataQualityResult(BatchGetDataQualityResultRequest request);
///
/// Initiates the asynchronous execution of the BatchGetDataQualityResult operation.
///
///
/// Container for the necessary parameters to execute the BatchGetDataQualityResult operation on AmazonGlueClient.
/// 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 EndBatchGetDataQualityResult
/// operation.
/// REST API Reference for BatchGetDataQualityResult Operation
IAsyncResult BeginBatchGetDataQualityResult(BatchGetDataQualityResultRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchGetDataQualityResult operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchGetDataQualityResult.
///
/// Returns a BatchGetDataQualityResultResult from Glue.
/// REST API Reference for BatchGetDataQualityResult Operation
BatchGetDataQualityResultResponse EndBatchGetDataQualityResult(IAsyncResult asyncResult);
#endregion
#region BatchGetDevEndpoints
///
/// Returns a list of resource metadata for a given list of development endpoint names.
/// After calling the ListDevEndpoints
operation, you can call this operation
/// to access the data to which you have been granted permissions. This operation supports
/// all IAM permissions, including permission conditions that uses tags.
///
/// Container for the necessary parameters to execute the BatchGetDevEndpoints service method.
///
/// The response from the BatchGetDevEndpoints service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for BatchGetDevEndpoints Operation
BatchGetDevEndpointsResponse BatchGetDevEndpoints(BatchGetDevEndpointsRequest request);
///
/// Initiates the asynchronous execution of the BatchGetDevEndpoints operation.
///
///
/// Container for the necessary parameters to execute the BatchGetDevEndpoints operation on AmazonGlueClient.
/// 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 EndBatchGetDevEndpoints
/// operation.
/// REST API Reference for BatchGetDevEndpoints Operation
IAsyncResult BeginBatchGetDevEndpoints(BatchGetDevEndpointsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchGetDevEndpoints operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchGetDevEndpoints.
///
/// Returns a BatchGetDevEndpointsResult from Glue.
/// REST API Reference for BatchGetDevEndpoints Operation
BatchGetDevEndpointsResponse EndBatchGetDevEndpoints(IAsyncResult asyncResult);
#endregion
#region BatchGetJobs
///
/// Returns a list of resource metadata for a given list of job names. After calling the
/// ListJobs
operation, you can call this operation to access the data to
/// which you have been granted permissions. This operation supports all IAM permissions,
/// including permission conditions that uses tags.
///
/// Container for the necessary parameters to execute the BatchGetJobs service method.
///
/// The response from the BatchGetJobs service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for BatchGetJobs Operation
BatchGetJobsResponse BatchGetJobs(BatchGetJobsRequest request);
///
/// Initiates the asynchronous execution of the BatchGetJobs operation.
///
///
/// Container for the necessary parameters to execute the BatchGetJobs operation on AmazonGlueClient.
/// 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 EndBatchGetJobs
/// operation.
/// REST API Reference for BatchGetJobs Operation
IAsyncResult BeginBatchGetJobs(BatchGetJobsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchGetJobs operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchGetJobs.
///
/// Returns a BatchGetJobsResult from Glue.
/// REST API Reference for BatchGetJobs Operation
BatchGetJobsResponse EndBatchGetJobs(IAsyncResult asyncResult);
#endregion
#region BatchGetPartition
///
/// Retrieves partitions in a batch request.
///
/// Container for the necessary parameters to execute the BatchGetPartition service method.
///
/// The response from the BatchGetPartition service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// A federation source failed.
///
///
///
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// An error that indicates your data is in an invalid state.
///
///
/// The operation timed out.
///
/// REST API Reference for BatchGetPartition Operation
BatchGetPartitionResponse BatchGetPartition(BatchGetPartitionRequest request);
///
/// Initiates the asynchronous execution of the BatchGetPartition operation.
///
///
/// Container for the necessary parameters to execute the BatchGetPartition operation on AmazonGlueClient.
/// 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 EndBatchGetPartition
/// operation.
/// REST API Reference for BatchGetPartition Operation
IAsyncResult BeginBatchGetPartition(BatchGetPartitionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchGetPartition operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchGetPartition.
///
/// Returns a BatchGetPartitionResult from Glue.
/// REST API Reference for BatchGetPartition Operation
BatchGetPartitionResponse EndBatchGetPartition(IAsyncResult asyncResult);
#endregion
#region BatchGetTriggers
///
/// Returns a list of resource metadata for a given list of trigger names. After calling
/// the ListTriggers
operation, you can call this operation to access the
/// data to which you have been granted permissions. This operation supports all IAM permissions,
/// including permission conditions that uses tags.
///
/// Container for the necessary parameters to execute the BatchGetTriggers service method.
///
/// The response from the BatchGetTriggers service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for BatchGetTriggers Operation
BatchGetTriggersResponse BatchGetTriggers(BatchGetTriggersRequest request);
///
/// Initiates the asynchronous execution of the BatchGetTriggers operation.
///
///
/// Container for the necessary parameters to execute the BatchGetTriggers operation on AmazonGlueClient.
/// 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 EndBatchGetTriggers
/// operation.
/// REST API Reference for BatchGetTriggers Operation
IAsyncResult BeginBatchGetTriggers(BatchGetTriggersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchGetTriggers operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchGetTriggers.
///
/// Returns a BatchGetTriggersResult from Glue.
/// REST API Reference for BatchGetTriggers Operation
BatchGetTriggersResponse EndBatchGetTriggers(IAsyncResult asyncResult);
#endregion
#region BatchGetWorkflows
///
/// Returns a list of resource metadata for a given list of workflow names. After calling
/// the ListWorkflows
operation, you can call this operation to access the
/// data to which you have been granted permissions. This operation supports all IAM permissions,
/// including permission conditions that uses tags.
///
/// Container for the necessary parameters to execute the BatchGetWorkflows service method.
///
/// The response from the BatchGetWorkflows service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for BatchGetWorkflows Operation
BatchGetWorkflowsResponse BatchGetWorkflows(BatchGetWorkflowsRequest request);
///
/// Initiates the asynchronous execution of the BatchGetWorkflows operation.
///
///
/// Container for the necessary parameters to execute the BatchGetWorkflows operation on AmazonGlueClient.
/// 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 EndBatchGetWorkflows
/// operation.
/// REST API Reference for BatchGetWorkflows Operation
IAsyncResult BeginBatchGetWorkflows(BatchGetWorkflowsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchGetWorkflows operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchGetWorkflows.
///
/// Returns a BatchGetWorkflowsResult from Glue.
/// REST API Reference for BatchGetWorkflows Operation
BatchGetWorkflowsResponse EndBatchGetWorkflows(IAsyncResult asyncResult);
#endregion
#region BatchStopJobRun
///
/// Stops one or more job runs for a specified job definition.
///
/// Container for the necessary parameters to execute the BatchStopJobRun service method.
///
/// The response from the BatchStopJobRun service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for BatchStopJobRun Operation
BatchStopJobRunResponse BatchStopJobRun(BatchStopJobRunRequest request);
///
/// Initiates the asynchronous execution of the BatchStopJobRun operation.
///
///
/// Container for the necessary parameters to execute the BatchStopJobRun operation on AmazonGlueClient.
/// 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 EndBatchStopJobRun
/// operation.
/// REST API Reference for BatchStopJobRun Operation
IAsyncResult BeginBatchStopJobRun(BatchStopJobRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchStopJobRun operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchStopJobRun.
///
/// Returns a BatchStopJobRunResult from Glue.
/// REST API Reference for BatchStopJobRun Operation
BatchStopJobRunResponse EndBatchStopJobRun(IAsyncResult asyncResult);
#endregion
#region BatchUpdatePartition
///
/// Updates one or more partitions in a batch operation.
///
/// Container for the necessary parameters to execute the BatchUpdatePartition service method.
///
/// The response from the BatchUpdatePartition service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for BatchUpdatePartition Operation
BatchUpdatePartitionResponse BatchUpdatePartition(BatchUpdatePartitionRequest request);
///
/// Initiates the asynchronous execution of the BatchUpdatePartition operation.
///
///
/// Container for the necessary parameters to execute the BatchUpdatePartition operation on AmazonGlueClient.
/// 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 EndBatchUpdatePartition
/// operation.
/// REST API Reference for BatchUpdatePartition Operation
IAsyncResult BeginBatchUpdatePartition(BatchUpdatePartitionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchUpdatePartition operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchUpdatePartition.
///
/// Returns a BatchUpdatePartitionResult from Glue.
/// REST API Reference for BatchUpdatePartition Operation
BatchUpdatePartitionResponse EndBatchUpdatePartition(IAsyncResult asyncResult);
#endregion
#region CancelDataQualityRuleRecommendationRun
///
/// Cancels the specified recommendation run that was being used to generate rules.
///
/// Container for the necessary parameters to execute the CancelDataQualityRuleRecommendationRun service method.
///
/// The response from the CancelDataQualityRuleRecommendationRun service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for CancelDataQualityRuleRecommendationRun Operation
CancelDataQualityRuleRecommendationRunResponse CancelDataQualityRuleRecommendationRun(CancelDataQualityRuleRecommendationRunRequest request);
///
/// Initiates the asynchronous execution of the CancelDataQualityRuleRecommendationRun operation.
///
///
/// Container for the necessary parameters to execute the CancelDataQualityRuleRecommendationRun operation on AmazonGlueClient.
/// 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 EndCancelDataQualityRuleRecommendationRun
/// operation.
/// REST API Reference for CancelDataQualityRuleRecommendationRun Operation
IAsyncResult BeginCancelDataQualityRuleRecommendationRun(CancelDataQualityRuleRecommendationRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CancelDataQualityRuleRecommendationRun operation.
///
///
/// The IAsyncResult returned by the call to BeginCancelDataQualityRuleRecommendationRun.
///
/// Returns a CancelDataQualityRuleRecommendationRunResult from Glue.
/// REST API Reference for CancelDataQualityRuleRecommendationRun Operation
CancelDataQualityRuleRecommendationRunResponse EndCancelDataQualityRuleRecommendationRun(IAsyncResult asyncResult);
#endregion
#region CancelDataQualityRulesetEvaluationRun
///
/// Cancels a run where a ruleset is being evaluated against a data source.
///
/// Container for the necessary parameters to execute the CancelDataQualityRulesetEvaluationRun service method.
///
/// The response from the CancelDataQualityRulesetEvaluationRun service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for CancelDataQualityRulesetEvaluationRun Operation
CancelDataQualityRulesetEvaluationRunResponse CancelDataQualityRulesetEvaluationRun(CancelDataQualityRulesetEvaluationRunRequest request);
///
/// Initiates the asynchronous execution of the CancelDataQualityRulesetEvaluationRun operation.
///
///
/// Container for the necessary parameters to execute the CancelDataQualityRulesetEvaluationRun operation on AmazonGlueClient.
/// 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 EndCancelDataQualityRulesetEvaluationRun
/// operation.
/// REST API Reference for CancelDataQualityRulesetEvaluationRun Operation
IAsyncResult BeginCancelDataQualityRulesetEvaluationRun(CancelDataQualityRulesetEvaluationRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CancelDataQualityRulesetEvaluationRun operation.
///
///
/// The IAsyncResult returned by the call to BeginCancelDataQualityRulesetEvaluationRun.
///
/// Returns a CancelDataQualityRulesetEvaluationRunResult from Glue.
/// REST API Reference for CancelDataQualityRulesetEvaluationRun Operation
CancelDataQualityRulesetEvaluationRunResponse EndCancelDataQualityRulesetEvaluationRun(IAsyncResult asyncResult);
#endregion
#region CancelMLTaskRun
///
/// Cancels (stops) a task run. Machine learning task runs are asynchronous tasks that
/// Glue runs on your behalf as part of various machine learning workflows. You can cancel
/// a machine learning task run at any time by calling CancelMLTaskRun
with
/// a task run's parent transform's TransformID
and the task run's TaskRunId
.
///
/// Container for the necessary parameters to execute the CancelMLTaskRun service method.
///
/// The response from the CancelMLTaskRun service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for CancelMLTaskRun Operation
CancelMLTaskRunResponse CancelMLTaskRun(CancelMLTaskRunRequest request);
///
/// Initiates the asynchronous execution of the CancelMLTaskRun operation.
///
///
/// Container for the necessary parameters to execute the CancelMLTaskRun operation on AmazonGlueClient.
/// 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 EndCancelMLTaskRun
/// operation.
/// REST API Reference for CancelMLTaskRun Operation
IAsyncResult BeginCancelMLTaskRun(CancelMLTaskRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CancelMLTaskRun operation.
///
///
/// The IAsyncResult returned by the call to BeginCancelMLTaskRun.
///
/// Returns a CancelMLTaskRunResult from Glue.
/// REST API Reference for CancelMLTaskRun Operation
CancelMLTaskRunResponse EndCancelMLTaskRun(IAsyncResult asyncResult);
#endregion
#region CancelStatement
///
/// Cancels the statement.
///
/// Container for the necessary parameters to execute the CancelStatement service method.
///
/// The response from the CancelStatement service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A specified entity does not exist
///
///
/// The session is in an invalid state to perform a requested operation.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for CancelStatement Operation
CancelStatementResponse CancelStatement(CancelStatementRequest request);
///
/// Initiates the asynchronous execution of the CancelStatement operation.
///
///
/// Container for the necessary parameters to execute the CancelStatement operation on AmazonGlueClient.
/// 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 EndCancelStatement
/// operation.
/// REST API Reference for CancelStatement Operation
IAsyncResult BeginCancelStatement(CancelStatementRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CancelStatement operation.
///
///
/// The IAsyncResult returned by the call to BeginCancelStatement.
///
/// Returns a CancelStatementResult from Glue.
/// REST API Reference for CancelStatement Operation
CancelStatementResponse EndCancelStatement(IAsyncResult asyncResult);
#endregion
#region CheckSchemaVersionValidity
///
/// Validates the supplied schema. This call has no side effects, it simply validates
/// using the supplied schema using DataFormat
as the format. Since it does
/// not take a schema set name, no compatibility checks are performed.
///
/// Container for the necessary parameters to execute the CheckSchemaVersionValidity service method.
///
/// The response from the CheckSchemaVersionValidity service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
/// REST API Reference for CheckSchemaVersionValidity Operation
CheckSchemaVersionValidityResponse CheckSchemaVersionValidity(CheckSchemaVersionValidityRequest request);
///
/// Initiates the asynchronous execution of the CheckSchemaVersionValidity operation.
///
///
/// Container for the necessary parameters to execute the CheckSchemaVersionValidity operation on AmazonGlueClient.
/// 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 EndCheckSchemaVersionValidity
/// operation.
/// REST API Reference for CheckSchemaVersionValidity Operation
IAsyncResult BeginCheckSchemaVersionValidity(CheckSchemaVersionValidityRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CheckSchemaVersionValidity operation.
///
///
/// The IAsyncResult returned by the call to BeginCheckSchemaVersionValidity.
///
/// Returns a CheckSchemaVersionValidityResult from Glue.
/// REST API Reference for CheckSchemaVersionValidity Operation
CheckSchemaVersionValidityResponse EndCheckSchemaVersionValidity(IAsyncResult asyncResult);
#endregion
#region CreateBlueprint
///
/// Registers a blueprint with Glue.
///
/// Container for the necessary parameters to execute the CreateBlueprint service method.
///
/// The response from the CreateBlueprint service method, as returned by Glue.
///
/// A resource to be created or added already exists.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for CreateBlueprint Operation
CreateBlueprintResponse CreateBlueprint(CreateBlueprintRequest request);
///
/// Initiates the asynchronous execution of the CreateBlueprint operation.
///
///
/// Container for the necessary parameters to execute the CreateBlueprint operation on AmazonGlueClient.
/// 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 EndCreateBlueprint
/// operation.
/// REST API Reference for CreateBlueprint Operation
IAsyncResult BeginCreateBlueprint(CreateBlueprintRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateBlueprint operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateBlueprint.
///
/// Returns a CreateBlueprintResult from Glue.
/// REST API Reference for CreateBlueprint Operation
CreateBlueprintResponse EndCreateBlueprint(IAsyncResult asyncResult);
#endregion
#region CreateClassifier
///
/// Creates a classifier in the user's account. This can be a GrokClassifier
,
/// an XMLClassifier
, a JsonClassifier
, or a CsvClassifier
,
/// depending on which field of the request is present.
///
/// Container for the necessary parameters to execute the CreateClassifier service method.
///
/// The response from the CreateClassifier service method, as returned by Glue.
///
/// A resource to be created or added already exists.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for CreateClassifier Operation
CreateClassifierResponse CreateClassifier(CreateClassifierRequest request);
///
/// Initiates the asynchronous execution of the CreateClassifier operation.
///
///
/// Container for the necessary parameters to execute the CreateClassifier operation on AmazonGlueClient.
/// 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 EndCreateClassifier
/// operation.
/// REST API Reference for CreateClassifier Operation
IAsyncResult BeginCreateClassifier(CreateClassifierRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateClassifier operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateClassifier.
///
/// Returns a CreateClassifierResult from Glue.
/// REST API Reference for CreateClassifier Operation
CreateClassifierResponse EndCreateClassifier(IAsyncResult asyncResult);
#endregion
#region CreateConnection
///
/// Creates a connection definition in the Data Catalog.
///
/// Container for the necessary parameters to execute the CreateConnection service method.
///
/// The response from the CreateConnection service method, as returned by Glue.
///
/// A resource to be created or added already exists.
///
///
/// An encryption operation failed.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for CreateConnection Operation
CreateConnectionResponse CreateConnection(CreateConnectionRequest request);
///
/// Initiates the asynchronous execution of the CreateConnection operation.
///
///
/// Container for the necessary parameters to execute the CreateConnection operation on AmazonGlueClient.
/// 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 EndCreateConnection
/// operation.
/// REST API Reference for CreateConnection Operation
IAsyncResult BeginCreateConnection(CreateConnectionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateConnection operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateConnection.
///
/// Returns a CreateConnectionResult from Glue.
/// REST API Reference for CreateConnection Operation
CreateConnectionResponse EndCreateConnection(IAsyncResult asyncResult);
#endregion
#region CreateCrawler
///
/// Creates a new crawler with specified targets, role, configuration, and optional schedule.
/// At least one crawl target must be specified, in the s3Targets
field,
/// the jdbcTargets
field, or the DynamoDBTargets
field.
///
/// Container for the necessary parameters to execute the CreateCrawler service method.
///
/// The response from the CreateCrawler service method, as returned by Glue.
///
/// A resource to be created or added already exists.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for CreateCrawler Operation
CreateCrawlerResponse CreateCrawler(CreateCrawlerRequest request);
///
/// Initiates the asynchronous execution of the CreateCrawler operation.
///
///
/// Container for the necessary parameters to execute the CreateCrawler operation on AmazonGlueClient.
/// 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 EndCreateCrawler
/// operation.
/// REST API Reference for CreateCrawler Operation
IAsyncResult BeginCreateCrawler(CreateCrawlerRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateCrawler operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateCrawler.
///
/// Returns a CreateCrawlerResult from Glue.
/// REST API Reference for CreateCrawler Operation
CreateCrawlerResponse EndCreateCrawler(IAsyncResult asyncResult);
#endregion
#region CreateCustomEntityType
///
/// Creates a custom pattern that is used to detect sensitive data across the columns
/// and rows of your structured data.
///
///
///
/// Each custom pattern you create specifies a regular expression and an optional list
/// of context words. If no context words are passed only a regular expression is checked.
///
///
/// Container for the necessary parameters to execute the CreateCustomEntityType service method.
///
/// The response from the CreateCustomEntityType service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A resource to be created or added already exists.
///
///
/// The same unique identifier was associated with two different records.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for CreateCustomEntityType Operation
CreateCustomEntityTypeResponse CreateCustomEntityType(CreateCustomEntityTypeRequest request);
///
/// Initiates the asynchronous execution of the CreateCustomEntityType operation.
///
///
/// Container for the necessary parameters to execute the CreateCustomEntityType operation on AmazonGlueClient.
/// 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 EndCreateCustomEntityType
/// operation.
/// REST API Reference for CreateCustomEntityType Operation
IAsyncResult BeginCreateCustomEntityType(CreateCustomEntityTypeRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateCustomEntityType operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateCustomEntityType.
///
/// Returns a CreateCustomEntityTypeResult from Glue.
/// REST API Reference for CreateCustomEntityType Operation
CreateCustomEntityTypeResponse EndCreateCustomEntityType(IAsyncResult asyncResult);
#endregion
#region CreateDatabase
///
/// Creates a new database in a Data Catalog.
///
/// Container for the necessary parameters to execute the CreateDatabase service method.
///
/// The response from the CreateDatabase service method, as returned by Glue.
///
/// A resource to be created or added already exists.
///
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// A federated resource already exists.
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for CreateDatabase Operation
CreateDatabaseResponse CreateDatabase(CreateDatabaseRequest request);
///
/// Initiates the asynchronous execution of the CreateDatabase operation.
///
///
/// Container for the necessary parameters to execute the CreateDatabase operation on AmazonGlueClient.
/// 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 EndCreateDatabase
/// operation.
/// REST API Reference for CreateDatabase Operation
IAsyncResult BeginCreateDatabase(CreateDatabaseRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateDatabase operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateDatabase.
///
/// Returns a CreateDatabaseResult from Glue.
/// REST API Reference for CreateDatabase Operation
CreateDatabaseResponse EndCreateDatabase(IAsyncResult asyncResult);
#endregion
#region CreateDataQualityRuleset
///
/// Creates a data quality ruleset with DQDL rules applied to a specified Glue table.
///
///
///
/// You create the ruleset using the Data Quality Definition Language (DQDL). For more
/// information, see the Glue developer guide.
///
///
/// Container for the necessary parameters to execute the CreateDataQualityRuleset service method.
///
/// The response from the CreateDataQualityRuleset service method, as returned by Glue.
///
/// A resource to be created or added already exists.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for CreateDataQualityRuleset Operation
CreateDataQualityRulesetResponse CreateDataQualityRuleset(CreateDataQualityRulesetRequest request);
///
/// Initiates the asynchronous execution of the CreateDataQualityRuleset operation.
///
///
/// Container for the necessary parameters to execute the CreateDataQualityRuleset operation on AmazonGlueClient.
/// 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 EndCreateDataQualityRuleset
/// operation.
/// REST API Reference for CreateDataQualityRuleset Operation
IAsyncResult BeginCreateDataQualityRuleset(CreateDataQualityRulesetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateDataQualityRuleset operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateDataQualityRuleset.
///
/// Returns a CreateDataQualityRulesetResult from Glue.
/// REST API Reference for CreateDataQualityRuleset Operation
CreateDataQualityRulesetResponse EndCreateDataQualityRuleset(IAsyncResult asyncResult);
#endregion
#region CreateDevEndpoint
///
/// Creates a new development endpoint.
///
/// Container for the necessary parameters to execute the CreateDevEndpoint service method.
///
/// The response from the CreateDevEndpoint service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A resource to be created or added already exists.
///
///
/// The same unique identifier was associated with two different records.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
///
/// A value could not be validated.
///
/// REST API Reference for CreateDevEndpoint Operation
CreateDevEndpointResponse CreateDevEndpoint(CreateDevEndpointRequest request);
///
/// Initiates the asynchronous execution of the CreateDevEndpoint operation.
///
///
/// Container for the necessary parameters to execute the CreateDevEndpoint operation on AmazonGlueClient.
/// 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 EndCreateDevEndpoint
/// operation.
/// REST API Reference for CreateDevEndpoint Operation
IAsyncResult BeginCreateDevEndpoint(CreateDevEndpointRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateDevEndpoint operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateDevEndpoint.
///
/// Returns a CreateDevEndpointResult from Glue.
/// REST API Reference for CreateDevEndpoint Operation
CreateDevEndpointResponse EndCreateDevEndpoint(IAsyncResult asyncResult);
#endregion
#region CreateJob
///
/// Creates a new job definition.
///
/// Container for the necessary parameters to execute the CreateJob service method.
///
/// The response from the CreateJob service method, as returned by Glue.
///
/// A resource to be created or added already exists.
///
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// The same unique identifier was associated with two different records.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for CreateJob Operation
CreateJobResponse CreateJob(CreateJobRequest request);
///
/// Initiates the asynchronous execution of the CreateJob operation.
///
///
/// Container for the necessary parameters to execute the CreateJob operation on AmazonGlueClient.
/// 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 EndCreateJob
/// operation.
/// REST API Reference for CreateJob Operation
IAsyncResult BeginCreateJob(CreateJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateJob operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateJob.
///
/// Returns a CreateJobResult from Glue.
/// REST API Reference for CreateJob Operation
CreateJobResponse EndCreateJob(IAsyncResult asyncResult);
#endregion
#region CreateMLTransform
///
/// Creates an Glue machine learning transform. This operation creates the transform and
/// all the necessary parameters to train it.
///
///
///
/// Call this operation as the first step in the process of using a machine learning transform
/// (such as the FindMatches
transform) for deduplicating data. You can provide
/// an optional Description
, in addition to the parameters that you want
/// to use for your algorithm.
///
///
///
/// You must also specify certain parameters for the tasks that Glue runs on your behalf
/// as part of learning from your data and creating a high-quality machine learning transform.
/// These parameters include Role
, and optionally, AllocatedCapacity
,
/// Timeout
, and MaxRetries
. For more information, see Jobs.
///
///
/// Container for the necessary parameters to execute the CreateMLTransform service method.
///
/// The response from the CreateMLTransform service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A resource to be created or added already exists.
///
///
/// The same unique identifier was associated with two different records.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for CreateMLTransform Operation
CreateMLTransformResponse CreateMLTransform(CreateMLTransformRequest request);
///
/// Initiates the asynchronous execution of the CreateMLTransform operation.
///
///
/// Container for the necessary parameters to execute the CreateMLTransform operation on AmazonGlueClient.
/// 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 EndCreateMLTransform
/// operation.
/// REST API Reference for CreateMLTransform Operation
IAsyncResult BeginCreateMLTransform(CreateMLTransformRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateMLTransform operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateMLTransform.
///
/// Returns a CreateMLTransformResult from Glue.
/// REST API Reference for CreateMLTransform Operation
CreateMLTransformResponse EndCreateMLTransform(IAsyncResult asyncResult);
#endregion
#region CreatePartition
///
/// Creates a new partition.
///
/// Container for the necessary parameters to execute the CreatePartition service method.
///
/// The response from the CreatePartition service method, as returned by Glue.
///
/// A resource to be created or added already exists.
///
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for CreatePartition Operation
CreatePartitionResponse CreatePartition(CreatePartitionRequest request);
///
/// Initiates the asynchronous execution of the CreatePartition operation.
///
///
/// Container for the necessary parameters to execute the CreatePartition operation on AmazonGlueClient.
/// 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 EndCreatePartition
/// operation.
/// REST API Reference for CreatePartition Operation
IAsyncResult BeginCreatePartition(CreatePartitionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreatePartition operation.
///
///
/// The IAsyncResult returned by the call to BeginCreatePartition.
///
/// Returns a CreatePartitionResult from Glue.
/// REST API Reference for CreatePartition Operation
CreatePartitionResponse EndCreatePartition(IAsyncResult asyncResult);
#endregion
#region CreatePartitionIndex
///
/// Creates a specified partition index in an existing table.
///
/// Container for the necessary parameters to execute the CreatePartitionIndex service method.
///
/// The response from the CreatePartitionIndex service method, as returned by Glue.
///
/// A resource to be created or added already exists.
///
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for CreatePartitionIndex Operation
CreatePartitionIndexResponse CreatePartitionIndex(CreatePartitionIndexRequest request);
///
/// Initiates the asynchronous execution of the CreatePartitionIndex operation.
///
///
/// Container for the necessary parameters to execute the CreatePartitionIndex operation on AmazonGlueClient.
/// 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 EndCreatePartitionIndex
/// operation.
/// REST API Reference for CreatePartitionIndex Operation
IAsyncResult BeginCreatePartitionIndex(CreatePartitionIndexRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreatePartitionIndex operation.
///
///
/// The IAsyncResult returned by the call to BeginCreatePartitionIndex.
///
/// Returns a CreatePartitionIndexResult from Glue.
/// REST API Reference for CreatePartitionIndex Operation
CreatePartitionIndexResponse EndCreatePartitionIndex(IAsyncResult asyncResult);
#endregion
#region CreateRegistry
///
/// Creates a new registry which may be used to hold a collection of schemas.
///
/// Container for the necessary parameters to execute the CreateRegistry service method.
///
/// The response from the CreateRegistry service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A resource to be created or added already exists.
///
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for CreateRegistry Operation
CreateRegistryResponse CreateRegistry(CreateRegistryRequest request);
///
/// Initiates the asynchronous execution of the CreateRegistry operation.
///
///
/// Container for the necessary parameters to execute the CreateRegistry operation on AmazonGlueClient.
/// 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 EndCreateRegistry
/// operation.
/// REST API Reference for CreateRegistry Operation
IAsyncResult BeginCreateRegistry(CreateRegistryRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateRegistry operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateRegistry.
///
/// Returns a CreateRegistryResult from Glue.
/// REST API Reference for CreateRegistry Operation
CreateRegistryResponse EndCreateRegistry(IAsyncResult asyncResult);
#endregion
#region CreateSchema
///
/// Creates a new schema set and registers the schema definition. Returns an error if
/// the schema set already exists without actually registering the version.
///
///
///
/// When the schema set is created, a version checkpoint will be set to the first version.
/// Compatibility mode "DISABLED" restricts any additional schema versions from being
/// added after the first schema version. For all other compatibility modes, validation
/// of compatibility settings will be applied only from the second version onwards when
/// the RegisterSchemaVersion
API is used.
///
///
///
/// When this API is called without a RegistryId
, this will create an entry
/// for a "default-registry" in the registry database tables, if it is not already present.
///
///
/// Container for the necessary parameters to execute the CreateSchema service method.
///
/// The response from the CreateSchema service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A resource to be created or added already exists.
///
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for CreateSchema Operation
CreateSchemaResponse CreateSchema(CreateSchemaRequest request);
///
/// Initiates the asynchronous execution of the CreateSchema operation.
///
///
/// Container for the necessary parameters to execute the CreateSchema operation on AmazonGlueClient.
/// 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 EndCreateSchema
/// operation.
/// REST API Reference for CreateSchema Operation
IAsyncResult BeginCreateSchema(CreateSchemaRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateSchema operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateSchema.
///
/// Returns a CreateSchemaResult from Glue.
/// REST API Reference for CreateSchema Operation
CreateSchemaResponse EndCreateSchema(IAsyncResult asyncResult);
#endregion
#region CreateScript
///
/// Transforms a directed acyclic graph (DAG) into code.
///
/// Container for the necessary parameters to execute the CreateScript service method.
///
/// The response from the CreateScript service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for CreateScript Operation
CreateScriptResponse CreateScript(CreateScriptRequest request);
///
/// Initiates the asynchronous execution of the CreateScript operation.
///
///
/// Container for the necessary parameters to execute the CreateScript operation on AmazonGlueClient.
/// 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 EndCreateScript
/// operation.
/// REST API Reference for CreateScript Operation
IAsyncResult BeginCreateScript(CreateScriptRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateScript operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateScript.
///
/// Returns a CreateScriptResult from Glue.
/// REST API Reference for CreateScript Operation
CreateScriptResponse EndCreateScript(IAsyncResult asyncResult);
#endregion
#region CreateSecurityConfiguration
///
/// Creates a new security configuration. A security configuration is a set of security
/// properties that can be used by Glue. You can use a security configuration to encrypt
/// data at rest. For information about using security configurations in Glue, see Encrypting
/// Data Written by Crawlers, Jobs, and Development Endpoints.
///
/// Container for the necessary parameters to execute the CreateSecurityConfiguration service method.
///
/// The response from the CreateSecurityConfiguration service method, as returned by Glue.
///
/// A resource to be created or added already exists.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for CreateSecurityConfiguration Operation
CreateSecurityConfigurationResponse CreateSecurityConfiguration(CreateSecurityConfigurationRequest request);
///
/// Initiates the asynchronous execution of the CreateSecurityConfiguration operation.
///
///
/// Container for the necessary parameters to execute the CreateSecurityConfiguration operation on AmazonGlueClient.
/// 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 EndCreateSecurityConfiguration
/// operation.
/// REST API Reference for CreateSecurityConfiguration Operation
IAsyncResult BeginCreateSecurityConfiguration(CreateSecurityConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateSecurityConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateSecurityConfiguration.
///
/// Returns a CreateSecurityConfigurationResult from Glue.
/// REST API Reference for CreateSecurityConfiguration Operation
CreateSecurityConfigurationResponse EndCreateSecurityConfiguration(IAsyncResult asyncResult);
#endregion
#region CreateSession
///
/// Creates a new session.
///
/// Container for the necessary parameters to execute the CreateSession service method.
///
/// The response from the CreateSession service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A resource to be created or added already exists.
///
///
/// The same unique identifier was associated with two different records.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
///
/// A value could not be validated.
///
/// REST API Reference for CreateSession Operation
CreateSessionResponse CreateSession(CreateSessionRequest request);
///
/// Initiates the asynchronous execution of the CreateSession operation.
///
///
/// Container for the necessary parameters to execute the CreateSession operation on AmazonGlueClient.
/// 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 EndCreateSession
/// operation.
/// REST API Reference for CreateSession Operation
IAsyncResult BeginCreateSession(CreateSessionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateSession operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateSession.
///
/// Returns a CreateSessionResult from Glue.
/// REST API Reference for CreateSession Operation
CreateSessionResponse EndCreateSession(IAsyncResult asyncResult);
#endregion
#region CreateTable
///
/// Creates a new table definition in the Data Catalog.
///
/// Container for the necessary parameters to execute the CreateTable service method.
///
/// The response from the CreateTable service method, as returned by Glue.
///
/// A resource to be created or added already exists.
///
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource was not ready for a transaction.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for CreateTable Operation
CreateTableResponse CreateTable(CreateTableRequest request);
///
/// Initiates the asynchronous execution of the CreateTable operation.
///
///
/// Container for the necessary parameters to execute the CreateTable operation on AmazonGlueClient.
/// 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 EndCreateTable
/// operation.
/// REST API Reference for CreateTable Operation
IAsyncResult BeginCreateTable(CreateTableRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateTable operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateTable.
///
/// Returns a CreateTableResult from Glue.
/// REST API Reference for CreateTable Operation
CreateTableResponse EndCreateTable(IAsyncResult asyncResult);
#endregion
#region CreateTrigger
///
/// Creates a new trigger.
///
/// Container for the necessary parameters to execute the CreateTrigger service method.
///
/// The response from the CreateTrigger service method, as returned by Glue.
///
/// A resource to be created or added already exists.
///
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// A specified entity does not exist
///
///
/// The same unique identifier was associated with two different records.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for CreateTrigger Operation
CreateTriggerResponse CreateTrigger(CreateTriggerRequest request);
///
/// Initiates the asynchronous execution of the CreateTrigger operation.
///
///
/// Container for the necessary parameters to execute the CreateTrigger operation on AmazonGlueClient.
/// 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 EndCreateTrigger
/// operation.
/// REST API Reference for CreateTrigger Operation
IAsyncResult BeginCreateTrigger(CreateTriggerRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateTrigger operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateTrigger.
///
/// Returns a CreateTriggerResult from Glue.
/// REST API Reference for CreateTrigger Operation
CreateTriggerResponse EndCreateTrigger(IAsyncResult asyncResult);
#endregion
#region CreateUserDefinedFunction
///
/// Creates a new function definition in the Data Catalog.
///
/// Container for the necessary parameters to execute the CreateUserDefinedFunction service method.
///
/// The response from the CreateUserDefinedFunction service method, as returned by Glue.
///
/// A resource to be created or added already exists.
///
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for CreateUserDefinedFunction Operation
CreateUserDefinedFunctionResponse CreateUserDefinedFunction(CreateUserDefinedFunctionRequest request);
///
/// Initiates the asynchronous execution of the CreateUserDefinedFunction operation.
///
///
/// Container for the necessary parameters to execute the CreateUserDefinedFunction operation on AmazonGlueClient.
/// 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 EndCreateUserDefinedFunction
/// operation.
/// REST API Reference for CreateUserDefinedFunction Operation
IAsyncResult BeginCreateUserDefinedFunction(CreateUserDefinedFunctionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateUserDefinedFunction operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateUserDefinedFunction.
///
/// Returns a CreateUserDefinedFunctionResult from Glue.
/// REST API Reference for CreateUserDefinedFunction Operation
CreateUserDefinedFunctionResponse EndCreateUserDefinedFunction(IAsyncResult asyncResult);
#endregion
#region CreateWorkflow
///
/// Creates a new workflow.
///
/// Container for the necessary parameters to execute the CreateWorkflow service method.
///
/// The response from the CreateWorkflow service method, as returned by Glue.
///
/// A resource to be created or added already exists.
///
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for CreateWorkflow Operation
CreateWorkflowResponse CreateWorkflow(CreateWorkflowRequest request);
///
/// Initiates the asynchronous execution of the CreateWorkflow operation.
///
///
/// Container for the necessary parameters to execute the CreateWorkflow operation on AmazonGlueClient.
/// 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 EndCreateWorkflow
/// operation.
/// REST API Reference for CreateWorkflow Operation
IAsyncResult BeginCreateWorkflow(CreateWorkflowRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateWorkflow operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateWorkflow.
///
/// Returns a CreateWorkflowResult from Glue.
/// REST API Reference for CreateWorkflow Operation
CreateWorkflowResponse EndCreateWorkflow(IAsyncResult asyncResult);
#endregion
#region DeleteBlueprint
///
/// Deletes an existing blueprint.
///
/// Container for the necessary parameters to execute the DeleteBlueprint service method.
///
/// The response from the DeleteBlueprint service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for DeleteBlueprint Operation
DeleteBlueprintResponse DeleteBlueprint(DeleteBlueprintRequest request);
///
/// Initiates the asynchronous execution of the DeleteBlueprint operation.
///
///
/// Container for the necessary parameters to execute the DeleteBlueprint operation on AmazonGlueClient.
/// 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 EndDeleteBlueprint
/// operation.
/// REST API Reference for DeleteBlueprint Operation
IAsyncResult BeginDeleteBlueprint(DeleteBlueprintRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteBlueprint operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteBlueprint.
///
/// Returns a DeleteBlueprintResult from Glue.
/// REST API Reference for DeleteBlueprint Operation
DeleteBlueprintResponse EndDeleteBlueprint(IAsyncResult asyncResult);
#endregion
#region DeleteClassifier
///
/// Removes a classifier from the Data Catalog.
///
/// Container for the necessary parameters to execute the DeleteClassifier service method.
///
/// The response from the DeleteClassifier service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// The operation timed out.
///
/// REST API Reference for DeleteClassifier Operation
DeleteClassifierResponse DeleteClassifier(DeleteClassifierRequest request);
///
/// Initiates the asynchronous execution of the DeleteClassifier operation.
///
///
/// Container for the necessary parameters to execute the DeleteClassifier operation on AmazonGlueClient.
/// 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 EndDeleteClassifier
/// operation.
/// REST API Reference for DeleteClassifier Operation
IAsyncResult BeginDeleteClassifier(DeleteClassifierRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteClassifier operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteClassifier.
///
/// Returns a DeleteClassifierResult from Glue.
/// REST API Reference for DeleteClassifier Operation
DeleteClassifierResponse EndDeleteClassifier(IAsyncResult asyncResult);
#endregion
#region DeleteColumnStatisticsForPartition
///
/// Delete the partition column statistics of a column.
///
///
///
/// The Identity and Access Management (IAM) permission required for this operation is
/// DeletePartition
.
///
///
/// Container for the necessary parameters to execute the DeleteColumnStatisticsForPartition service method.
///
/// The response from the DeleteColumnStatisticsForPartition service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for DeleteColumnStatisticsForPartition Operation
DeleteColumnStatisticsForPartitionResponse DeleteColumnStatisticsForPartition(DeleteColumnStatisticsForPartitionRequest request);
///
/// Initiates the asynchronous execution of the DeleteColumnStatisticsForPartition operation.
///
///
/// Container for the necessary parameters to execute the DeleteColumnStatisticsForPartition operation on AmazonGlueClient.
/// 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 EndDeleteColumnStatisticsForPartition
/// operation.
/// REST API Reference for DeleteColumnStatisticsForPartition Operation
IAsyncResult BeginDeleteColumnStatisticsForPartition(DeleteColumnStatisticsForPartitionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteColumnStatisticsForPartition operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteColumnStatisticsForPartition.
///
/// Returns a DeleteColumnStatisticsForPartitionResult from Glue.
/// REST API Reference for DeleteColumnStatisticsForPartition Operation
DeleteColumnStatisticsForPartitionResponse EndDeleteColumnStatisticsForPartition(IAsyncResult asyncResult);
#endregion
#region DeleteColumnStatisticsForTable
///
/// Retrieves table statistics of columns.
///
///
///
/// The Identity and Access Management (IAM) permission required for this operation is
/// DeleteTable
.
///
///
/// Container for the necessary parameters to execute the DeleteColumnStatisticsForTable service method.
///
/// The response from the DeleteColumnStatisticsForTable service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for DeleteColumnStatisticsForTable Operation
DeleteColumnStatisticsForTableResponse DeleteColumnStatisticsForTable(DeleteColumnStatisticsForTableRequest request);
///
/// Initiates the asynchronous execution of the DeleteColumnStatisticsForTable operation.
///
///
/// Container for the necessary parameters to execute the DeleteColumnStatisticsForTable operation on AmazonGlueClient.
/// 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 EndDeleteColumnStatisticsForTable
/// operation.
/// REST API Reference for DeleteColumnStatisticsForTable Operation
IAsyncResult BeginDeleteColumnStatisticsForTable(DeleteColumnStatisticsForTableRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteColumnStatisticsForTable operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteColumnStatisticsForTable.
///
/// Returns a DeleteColumnStatisticsForTableResult from Glue.
/// REST API Reference for DeleteColumnStatisticsForTable Operation
DeleteColumnStatisticsForTableResponse EndDeleteColumnStatisticsForTable(IAsyncResult asyncResult);
#endregion
#region DeleteConnection
///
/// Deletes a connection from the Data Catalog.
///
/// Container for the necessary parameters to execute the DeleteConnection service method.
///
/// The response from the DeleteConnection service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// The operation timed out.
///
/// REST API Reference for DeleteConnection Operation
DeleteConnectionResponse DeleteConnection(DeleteConnectionRequest request);
///
/// Initiates the asynchronous execution of the DeleteConnection operation.
///
///
/// Container for the necessary parameters to execute the DeleteConnection operation on AmazonGlueClient.
/// 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 EndDeleteConnection
/// operation.
/// REST API Reference for DeleteConnection Operation
IAsyncResult BeginDeleteConnection(DeleteConnectionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteConnection operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteConnection.
///
/// Returns a DeleteConnectionResult from Glue.
/// REST API Reference for DeleteConnection Operation
DeleteConnectionResponse EndDeleteConnection(IAsyncResult asyncResult);
#endregion
#region DeleteCrawler
///
/// Removes a specified crawler from the Glue Data Catalog, unless the crawler state is
/// RUNNING
.
///
/// Container for the necessary parameters to execute the DeleteCrawler service method.
///
/// The response from the DeleteCrawler service method, as returned by Glue.
///
/// The operation cannot be performed because the crawler is already running.
///
///
/// A specified entity does not exist
///
///
/// The operation timed out.
///
///
/// The specified scheduler is transitioning.
///
/// REST API Reference for DeleteCrawler Operation
DeleteCrawlerResponse DeleteCrawler(DeleteCrawlerRequest request);
///
/// Initiates the asynchronous execution of the DeleteCrawler operation.
///
///
/// Container for the necessary parameters to execute the DeleteCrawler operation on AmazonGlueClient.
/// 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 EndDeleteCrawler
/// operation.
/// REST API Reference for DeleteCrawler Operation
IAsyncResult BeginDeleteCrawler(DeleteCrawlerRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteCrawler operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteCrawler.
///
/// Returns a DeleteCrawlerResult from Glue.
/// REST API Reference for DeleteCrawler Operation
DeleteCrawlerResponse EndDeleteCrawler(IAsyncResult asyncResult);
#endregion
#region DeleteCustomEntityType
///
/// Deletes a custom pattern by specifying its name.
///
/// Container for the necessary parameters to execute the DeleteCustomEntityType service method.
///
/// The response from the DeleteCustomEntityType service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for DeleteCustomEntityType Operation
DeleteCustomEntityTypeResponse DeleteCustomEntityType(DeleteCustomEntityTypeRequest request);
///
/// Initiates the asynchronous execution of the DeleteCustomEntityType operation.
///
///
/// Container for the necessary parameters to execute the DeleteCustomEntityType operation on AmazonGlueClient.
/// 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 EndDeleteCustomEntityType
/// operation.
/// REST API Reference for DeleteCustomEntityType Operation
IAsyncResult BeginDeleteCustomEntityType(DeleteCustomEntityTypeRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteCustomEntityType operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteCustomEntityType.
///
/// Returns a DeleteCustomEntityTypeResult from Glue.
/// REST API Reference for DeleteCustomEntityType Operation
DeleteCustomEntityTypeResponse EndDeleteCustomEntityType(IAsyncResult asyncResult);
#endregion
#region DeleteDatabase
///
/// Removes a specified database from a Data Catalog.
///
///
///
/// After completing this operation, you no longer have access to the tables (and all
/// table versions and partitions that might belong to the tables) and the user-defined
/// functions in the deleted database. Glue deletes these "orphaned" resources asynchronously
/// in a timely manner, at the discretion of the service.
///
///
///
/// To ensure the immediate deletion of all related resources, before calling DeleteDatabase
,
/// use DeleteTableVersion
or BatchDeleteTableVersion
, DeletePartition
/// or BatchDeletePartition
, DeleteUserDefinedFunction
, and
/// DeleteTable
or BatchDeleteTable
, to delete any resources
/// that belong to the database.
///
///
///
/// Container for the necessary parameters to execute the DeleteDatabase service method.
///
/// The response from the DeleteDatabase service method, as returned by Glue.
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for DeleteDatabase Operation
DeleteDatabaseResponse DeleteDatabase(DeleteDatabaseRequest request);
///
/// Initiates the asynchronous execution of the DeleteDatabase operation.
///
///
/// Container for the necessary parameters to execute the DeleteDatabase operation on AmazonGlueClient.
/// 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 EndDeleteDatabase
/// operation.
/// REST API Reference for DeleteDatabase Operation
IAsyncResult BeginDeleteDatabase(DeleteDatabaseRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteDatabase operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteDatabase.
///
/// Returns a DeleteDatabaseResult from Glue.
/// REST API Reference for DeleteDatabase Operation
DeleteDatabaseResponse EndDeleteDatabase(IAsyncResult asyncResult);
#endregion
#region DeleteDataQualityRuleset
///
/// Deletes a data quality ruleset.
///
/// Container for the necessary parameters to execute the DeleteDataQualityRuleset service method.
///
/// The response from the DeleteDataQualityRuleset service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for DeleteDataQualityRuleset Operation
DeleteDataQualityRulesetResponse DeleteDataQualityRuleset(DeleteDataQualityRulesetRequest request);
///
/// Initiates the asynchronous execution of the DeleteDataQualityRuleset operation.
///
///
/// Container for the necessary parameters to execute the DeleteDataQualityRuleset operation on AmazonGlueClient.
/// 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 EndDeleteDataQualityRuleset
/// operation.
/// REST API Reference for DeleteDataQualityRuleset Operation
IAsyncResult BeginDeleteDataQualityRuleset(DeleteDataQualityRulesetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteDataQualityRuleset operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteDataQualityRuleset.
///
/// Returns a DeleteDataQualityRulesetResult from Glue.
/// REST API Reference for DeleteDataQualityRuleset Operation
DeleteDataQualityRulesetResponse EndDeleteDataQualityRuleset(IAsyncResult asyncResult);
#endregion
#region DeleteDevEndpoint
///
/// Deletes a specified development endpoint.
///
/// Container for the necessary parameters to execute the DeleteDevEndpoint service method.
///
/// The response from the DeleteDevEndpoint service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for DeleteDevEndpoint Operation
DeleteDevEndpointResponse DeleteDevEndpoint(DeleteDevEndpointRequest request);
///
/// Initiates the asynchronous execution of the DeleteDevEndpoint operation.
///
///
/// Container for the necessary parameters to execute the DeleteDevEndpoint operation on AmazonGlueClient.
/// 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 EndDeleteDevEndpoint
/// operation.
/// REST API Reference for DeleteDevEndpoint Operation
IAsyncResult BeginDeleteDevEndpoint(DeleteDevEndpointRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteDevEndpoint operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteDevEndpoint.
///
/// Returns a DeleteDevEndpointResult from Glue.
/// REST API Reference for DeleteDevEndpoint Operation
DeleteDevEndpointResponse EndDeleteDevEndpoint(IAsyncResult asyncResult);
#endregion
#region DeleteJob
///
/// Deletes a specified job definition. If the job definition is not found, no exception
/// is thrown.
///
/// Container for the necessary parameters to execute the DeleteJob service method.
///
/// The response from the DeleteJob service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// 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 AmazonGlueClient.
/// 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 Glue.
/// REST API Reference for DeleteJob Operation
DeleteJobResponse EndDeleteJob(IAsyncResult asyncResult);
#endregion
#region DeleteMLTransform
///
/// Deletes an Glue machine learning transform. Machine learning transforms are a special
/// type of transform that use machine learning to learn the details of the transformation
/// to be performed by learning from examples provided by humans. These transformations
/// are then saved by Glue. If you no longer need a transform, you can delete it by calling
/// DeleteMLTransforms
. However, any Glue jobs that still reference the deleted
/// transform will no longer succeed.
///
/// Container for the necessary parameters to execute the DeleteMLTransform service method.
///
/// The response from the DeleteMLTransform service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for DeleteMLTransform Operation
DeleteMLTransformResponse DeleteMLTransform(DeleteMLTransformRequest request);
///
/// Initiates the asynchronous execution of the DeleteMLTransform operation.
///
///
/// Container for the necessary parameters to execute the DeleteMLTransform operation on AmazonGlueClient.
/// 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 EndDeleteMLTransform
/// operation.
/// REST API Reference for DeleteMLTransform Operation
IAsyncResult BeginDeleteMLTransform(DeleteMLTransformRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteMLTransform operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteMLTransform.
///
/// Returns a DeleteMLTransformResult from Glue.
/// REST API Reference for DeleteMLTransform Operation
DeleteMLTransformResponse EndDeleteMLTransform(IAsyncResult asyncResult);
#endregion
#region DeletePartition
///
/// Deletes a specified partition.
///
/// Container for the necessary parameters to execute the DeletePartition service method.
///
/// The response from the DeletePartition service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for DeletePartition Operation
DeletePartitionResponse DeletePartition(DeletePartitionRequest request);
///
/// Initiates the asynchronous execution of the DeletePartition operation.
///
///
/// Container for the necessary parameters to execute the DeletePartition operation on AmazonGlueClient.
/// 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 EndDeletePartition
/// operation.
/// REST API Reference for DeletePartition Operation
IAsyncResult BeginDeletePartition(DeletePartitionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeletePartition operation.
///
///
/// The IAsyncResult returned by the call to BeginDeletePartition.
///
/// Returns a DeletePartitionResult from Glue.
/// REST API Reference for DeletePartition Operation
DeletePartitionResponse EndDeletePartition(IAsyncResult asyncResult);
#endregion
#region DeletePartitionIndex
///
/// Deletes a specified partition index from an existing table.
///
/// Container for the necessary parameters to execute the DeletePartitionIndex service method.
///
/// The response from the DeletePartitionIndex service method, as returned by Glue.
///
/// The CreatePartitions
API was called on a table that has indexes enabled.
///
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for DeletePartitionIndex Operation
DeletePartitionIndexResponse DeletePartitionIndex(DeletePartitionIndexRequest request);
///
/// Initiates the asynchronous execution of the DeletePartitionIndex operation.
///
///
/// Container for the necessary parameters to execute the DeletePartitionIndex operation on AmazonGlueClient.
/// 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 EndDeletePartitionIndex
/// operation.
/// REST API Reference for DeletePartitionIndex Operation
IAsyncResult BeginDeletePartitionIndex(DeletePartitionIndexRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeletePartitionIndex operation.
///
///
/// The IAsyncResult returned by the call to BeginDeletePartitionIndex.
///
/// Returns a DeletePartitionIndexResult from Glue.
/// REST API Reference for DeletePartitionIndex Operation
DeletePartitionIndexResponse EndDeletePartitionIndex(IAsyncResult asyncResult);
#endregion
#region DeleteRegistry
///
/// Delete the entire registry including schema and all of its versions. To get the status
/// of the delete operation, you can call the GetRegistry
API after the asynchronous
/// call. Deleting a registry will deactivate all online operations for the registry such
/// as the UpdateRegistry
, CreateSchema
, UpdateSchema
,
/// and RegisterSchemaVersion
APIs.
///
/// Container for the necessary parameters to execute the DeleteRegistry service method.
///
/// The response from the DeleteRegistry service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// A specified entity does not exist
///
///
/// The input provided was not valid.
///
/// REST API Reference for DeleteRegistry Operation
DeleteRegistryResponse DeleteRegistry(DeleteRegistryRequest request);
///
/// Initiates the asynchronous execution of the DeleteRegistry operation.
///
///
/// Container for the necessary parameters to execute the DeleteRegistry operation on AmazonGlueClient.
/// 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 EndDeleteRegistry
/// operation.
/// REST API Reference for DeleteRegistry Operation
IAsyncResult BeginDeleteRegistry(DeleteRegistryRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteRegistry operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteRegistry.
///
/// Returns a DeleteRegistryResult from Glue.
/// REST API Reference for DeleteRegistry Operation
DeleteRegistryResponse EndDeleteRegistry(IAsyncResult asyncResult);
#endregion
#region DeleteResourcePolicy
///
/// Deletes a specified policy.
///
/// Container for the necessary parameters to execute the DeleteResourcePolicy service method.
///
/// The response from the DeleteResourcePolicy service method, as returned by Glue.
///
/// A specified condition was not satisfied.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for DeleteResourcePolicy Operation
DeleteResourcePolicyResponse DeleteResourcePolicy(DeleteResourcePolicyRequest request);
///
/// Initiates the asynchronous execution of the DeleteResourcePolicy operation.
///
///
/// Container for the necessary parameters to execute the DeleteResourcePolicy operation on AmazonGlueClient.
/// 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 EndDeleteResourcePolicy
/// operation.
/// REST API Reference for DeleteResourcePolicy Operation
IAsyncResult BeginDeleteResourcePolicy(DeleteResourcePolicyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteResourcePolicy operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteResourcePolicy.
///
/// Returns a DeleteResourcePolicyResult from Glue.
/// REST API Reference for DeleteResourcePolicy Operation
DeleteResourcePolicyResponse EndDeleteResourcePolicy(IAsyncResult asyncResult);
#endregion
#region DeleteSchema
///
/// Deletes the entire schema set, including the schema set and all of its versions. To
/// get the status of the delete operation, you can call GetSchema
API after
/// the asynchronous call. Deleting a registry will deactivate all online operations for
/// the schema, such as the GetSchemaByDefinition
, and RegisterSchemaVersion
/// APIs.
///
/// Container for the necessary parameters to execute the DeleteSchema service method.
///
/// The response from the DeleteSchema service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// A specified entity does not exist
///
///
/// The input provided was not valid.
///
/// REST API Reference for DeleteSchema Operation
DeleteSchemaResponse DeleteSchema(DeleteSchemaRequest request);
///
/// Initiates the asynchronous execution of the DeleteSchema operation.
///
///
/// Container for the necessary parameters to execute the DeleteSchema operation on AmazonGlueClient.
/// 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 EndDeleteSchema
/// operation.
/// REST API Reference for DeleteSchema Operation
IAsyncResult BeginDeleteSchema(DeleteSchemaRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteSchema operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteSchema.
///
/// Returns a DeleteSchemaResult from Glue.
/// REST API Reference for DeleteSchema Operation
DeleteSchemaResponse EndDeleteSchema(IAsyncResult asyncResult);
#endregion
#region DeleteSchemaVersions
///
/// Remove versions from the specified schema. A version number or range may be supplied.
/// If the compatibility mode forbids deleting of a version that is necessary, such as
/// BACKWARDS_FULL, an error is returned. Calling the GetSchemaVersions
API
/// after this call will list the status of the deleted versions.
///
///
///
/// When the range of version numbers contain check pointed version, the API will return
/// a 409 conflict and will not proceed with the deletion. You have to remove the checkpoint
/// first using the DeleteSchemaCheckpoint
API before using this API.
///
///
///
/// You cannot use the DeleteSchemaVersions
API to delete the first schema
/// version in the schema set. The first schema version can only be deleted by the DeleteSchema
/// API. This operation will also delete the attached SchemaVersionMetadata
/// under the schema versions. Hard deletes will be enforced on the database.
///
///
///
/// If the compatibility mode forbids deleting of a version that is necessary, such as
/// BACKWARDS_FULL, an error is returned.
///
///
/// Container for the necessary parameters to execute the DeleteSchemaVersions service method.
///
/// The response from the DeleteSchemaVersions service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// A specified entity does not exist
///
///
/// The input provided was not valid.
///
/// REST API Reference for DeleteSchemaVersions Operation
DeleteSchemaVersionsResponse DeleteSchemaVersions(DeleteSchemaVersionsRequest request);
///
/// Initiates the asynchronous execution of the DeleteSchemaVersions operation.
///
///
/// Container for the necessary parameters to execute the DeleteSchemaVersions operation on AmazonGlueClient.
/// 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 EndDeleteSchemaVersions
/// operation.
/// REST API Reference for DeleteSchemaVersions Operation
IAsyncResult BeginDeleteSchemaVersions(DeleteSchemaVersionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteSchemaVersions operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteSchemaVersions.
///
/// Returns a DeleteSchemaVersionsResult from Glue.
/// REST API Reference for DeleteSchemaVersions Operation
DeleteSchemaVersionsResponse EndDeleteSchemaVersions(IAsyncResult asyncResult);
#endregion
#region DeleteSecurityConfiguration
///
/// Deletes a specified security configuration.
///
/// Container for the necessary parameters to execute the DeleteSecurityConfiguration service method.
///
/// The response from the DeleteSecurityConfiguration service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for DeleteSecurityConfiguration Operation
DeleteSecurityConfigurationResponse DeleteSecurityConfiguration(DeleteSecurityConfigurationRequest request);
///
/// Initiates the asynchronous execution of the DeleteSecurityConfiguration operation.
///
///
/// Container for the necessary parameters to execute the DeleteSecurityConfiguration operation on AmazonGlueClient.
/// 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 EndDeleteSecurityConfiguration
/// operation.
/// REST API Reference for DeleteSecurityConfiguration Operation
IAsyncResult BeginDeleteSecurityConfiguration(DeleteSecurityConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteSecurityConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteSecurityConfiguration.
///
/// Returns a DeleteSecurityConfigurationResult from Glue.
/// REST API Reference for DeleteSecurityConfiguration Operation
DeleteSecurityConfigurationResponse EndDeleteSecurityConfiguration(IAsyncResult asyncResult);
#endregion
#region DeleteSession
///
/// Deletes the session.
///
/// Container for the necessary parameters to execute the DeleteSession service method.
///
/// The response from the DeleteSession service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// The session is in an invalid state to perform a requested operation.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for DeleteSession Operation
DeleteSessionResponse DeleteSession(DeleteSessionRequest request);
///
/// Initiates the asynchronous execution of the DeleteSession operation.
///
///
/// Container for the necessary parameters to execute the DeleteSession operation on AmazonGlueClient.
/// 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 EndDeleteSession
/// operation.
/// REST API Reference for DeleteSession Operation
IAsyncResult BeginDeleteSession(DeleteSessionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteSession operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteSession.
///
/// Returns a DeleteSessionResult from Glue.
/// REST API Reference for DeleteSession Operation
DeleteSessionResponse EndDeleteSession(IAsyncResult asyncResult);
#endregion
#region DeleteTable
///
/// Removes a table definition from the Data Catalog.
///
///
///
/// After completing this operation, you no longer have access to the table versions and
/// partitions that belong to the deleted table. Glue deletes these "orphaned" resources
/// asynchronously in a timely manner, at the discretion of the service.
///
///
///
/// To ensure the immediate deletion of all related resources, before calling DeleteTable
,
/// use DeleteTableVersion
or BatchDeleteTableVersion
, and DeletePartition
/// or BatchDeletePartition
, to delete any resources that belong to the table.
///
///
///
/// Container for the necessary parameters to execute the DeleteTable service method.
///
/// The response from the DeleteTable service method, as returned by Glue.
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource was not ready for a transaction.
///
/// REST API Reference for DeleteTable Operation
DeleteTableResponse DeleteTable(DeleteTableRequest request);
///
/// Initiates the asynchronous execution of the DeleteTable operation.
///
///
/// Container for the necessary parameters to execute the DeleteTable operation on AmazonGlueClient.
/// 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 EndDeleteTable
/// operation.
/// REST API Reference for DeleteTable Operation
IAsyncResult BeginDeleteTable(DeleteTableRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteTable operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteTable.
///
/// Returns a DeleteTableResult from Glue.
/// REST API Reference for DeleteTable Operation
DeleteTableResponse EndDeleteTable(IAsyncResult asyncResult);
#endregion
#region DeleteTableVersion
///
/// Deletes a specified version of a table.
///
/// Container for the necessary parameters to execute the DeleteTableVersion service method.
///
/// The response from the DeleteTableVersion service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for DeleteTableVersion Operation
DeleteTableVersionResponse DeleteTableVersion(DeleteTableVersionRequest request);
///
/// Initiates the asynchronous execution of the DeleteTableVersion operation.
///
///
/// Container for the necessary parameters to execute the DeleteTableVersion operation on AmazonGlueClient.
/// 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 EndDeleteTableVersion
/// operation.
/// REST API Reference for DeleteTableVersion Operation
IAsyncResult BeginDeleteTableVersion(DeleteTableVersionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteTableVersion operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteTableVersion.
///
/// Returns a DeleteTableVersionResult from Glue.
/// REST API Reference for DeleteTableVersion Operation
DeleteTableVersionResponse EndDeleteTableVersion(IAsyncResult asyncResult);
#endregion
#region DeleteTrigger
///
/// Deletes a specified trigger. If the trigger is not found, no exception is thrown.
///
/// Container for the necessary parameters to execute the DeleteTrigger service method.
///
/// The response from the DeleteTrigger service method, as returned by Glue.
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for DeleteTrigger Operation
DeleteTriggerResponse DeleteTrigger(DeleteTriggerRequest request);
///
/// Initiates the asynchronous execution of the DeleteTrigger operation.
///
///
/// Container for the necessary parameters to execute the DeleteTrigger operation on AmazonGlueClient.
/// 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 EndDeleteTrigger
/// operation.
/// REST API Reference for DeleteTrigger Operation
IAsyncResult BeginDeleteTrigger(DeleteTriggerRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteTrigger operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteTrigger.
///
/// Returns a DeleteTriggerResult from Glue.
/// REST API Reference for DeleteTrigger Operation
DeleteTriggerResponse EndDeleteTrigger(IAsyncResult asyncResult);
#endregion
#region DeleteUserDefinedFunction
///
/// Deletes an existing function definition from the Data Catalog.
///
/// Container for the necessary parameters to execute the DeleteUserDefinedFunction service method.
///
/// The response from the DeleteUserDefinedFunction service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for DeleteUserDefinedFunction Operation
DeleteUserDefinedFunctionResponse DeleteUserDefinedFunction(DeleteUserDefinedFunctionRequest request);
///
/// Initiates the asynchronous execution of the DeleteUserDefinedFunction operation.
///
///
/// Container for the necessary parameters to execute the DeleteUserDefinedFunction operation on AmazonGlueClient.
/// 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 EndDeleteUserDefinedFunction
/// operation.
/// REST API Reference for DeleteUserDefinedFunction Operation
IAsyncResult BeginDeleteUserDefinedFunction(DeleteUserDefinedFunctionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteUserDefinedFunction operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteUserDefinedFunction.
///
/// Returns a DeleteUserDefinedFunctionResult from Glue.
/// REST API Reference for DeleteUserDefinedFunction Operation
DeleteUserDefinedFunctionResponse EndDeleteUserDefinedFunction(IAsyncResult asyncResult);
#endregion
#region DeleteWorkflow
///
/// Deletes a workflow.
///
/// Container for the necessary parameters to execute the DeleteWorkflow service method.
///
/// The response from the DeleteWorkflow service method, as returned by Glue.
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for DeleteWorkflow Operation
DeleteWorkflowResponse DeleteWorkflow(DeleteWorkflowRequest request);
///
/// Initiates the asynchronous execution of the DeleteWorkflow operation.
///
///
/// Container for the necessary parameters to execute the DeleteWorkflow operation on AmazonGlueClient.
/// 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 EndDeleteWorkflow
/// operation.
/// REST API Reference for DeleteWorkflow Operation
IAsyncResult BeginDeleteWorkflow(DeleteWorkflowRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteWorkflow operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteWorkflow.
///
/// Returns a DeleteWorkflowResult from Glue.
/// REST API Reference for DeleteWorkflow Operation
DeleteWorkflowResponse EndDeleteWorkflow(IAsyncResult asyncResult);
#endregion
#region GetBlueprint
///
/// Retrieves the details of a blueprint.
///
/// Container for the necessary parameters to execute the GetBlueprint service method.
///
/// The response from the GetBlueprint service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetBlueprint Operation
GetBlueprintResponse GetBlueprint(GetBlueprintRequest request);
///
/// Initiates the asynchronous execution of the GetBlueprint operation.
///
///
/// Container for the necessary parameters to execute the GetBlueprint operation on AmazonGlueClient.
/// 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 EndGetBlueprint
/// operation.
/// REST API Reference for GetBlueprint Operation
IAsyncResult BeginGetBlueprint(GetBlueprintRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetBlueprint operation.
///
///
/// The IAsyncResult returned by the call to BeginGetBlueprint.
///
/// Returns a GetBlueprintResult from Glue.
/// REST API Reference for GetBlueprint Operation
GetBlueprintResponse EndGetBlueprint(IAsyncResult asyncResult);
#endregion
#region GetBlueprintRun
///
/// Retrieves the details of a blueprint run.
///
/// Container for the necessary parameters to execute the GetBlueprintRun service method.
///
/// The response from the GetBlueprintRun service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The operation timed out.
///
/// REST API Reference for GetBlueprintRun Operation
GetBlueprintRunResponse GetBlueprintRun(GetBlueprintRunRequest request);
///
/// Initiates the asynchronous execution of the GetBlueprintRun operation.
///
///
/// Container for the necessary parameters to execute the GetBlueprintRun operation on AmazonGlueClient.
/// 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 EndGetBlueprintRun
/// operation.
/// REST API Reference for GetBlueprintRun Operation
IAsyncResult BeginGetBlueprintRun(GetBlueprintRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetBlueprintRun operation.
///
///
/// The IAsyncResult returned by the call to BeginGetBlueprintRun.
///
/// Returns a GetBlueprintRunResult from Glue.
/// REST API Reference for GetBlueprintRun Operation
GetBlueprintRunResponse EndGetBlueprintRun(IAsyncResult asyncResult);
#endregion
#region GetBlueprintRuns
///
/// Retrieves the details of blueprint runs for a specified blueprint.
///
/// Container for the necessary parameters to execute the GetBlueprintRuns service method.
///
/// The response from the GetBlueprintRuns service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetBlueprintRuns Operation
GetBlueprintRunsResponse GetBlueprintRuns(GetBlueprintRunsRequest request);
///
/// Initiates the asynchronous execution of the GetBlueprintRuns operation.
///
///
/// Container for the necessary parameters to execute the GetBlueprintRuns operation on AmazonGlueClient.
/// 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 EndGetBlueprintRuns
/// operation.
/// REST API Reference for GetBlueprintRuns Operation
IAsyncResult BeginGetBlueprintRuns(GetBlueprintRunsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetBlueprintRuns operation.
///
///
/// The IAsyncResult returned by the call to BeginGetBlueprintRuns.
///
/// Returns a GetBlueprintRunsResult from Glue.
/// REST API Reference for GetBlueprintRuns Operation
GetBlueprintRunsResponse EndGetBlueprintRuns(IAsyncResult asyncResult);
#endregion
#region GetCatalogImportStatus
///
/// Retrieves the status of a migration operation.
///
/// Container for the necessary parameters to execute the GetCatalogImportStatus service method.
///
/// The response from the GetCatalogImportStatus service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The operation timed out.
///
/// REST API Reference for GetCatalogImportStatus Operation
GetCatalogImportStatusResponse GetCatalogImportStatus(GetCatalogImportStatusRequest request);
///
/// Initiates the asynchronous execution of the GetCatalogImportStatus operation.
///
///
/// Container for the necessary parameters to execute the GetCatalogImportStatus operation on AmazonGlueClient.
/// 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 EndGetCatalogImportStatus
/// operation.
/// REST API Reference for GetCatalogImportStatus Operation
IAsyncResult BeginGetCatalogImportStatus(GetCatalogImportStatusRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetCatalogImportStatus operation.
///
///
/// The IAsyncResult returned by the call to BeginGetCatalogImportStatus.
///
/// Returns a GetCatalogImportStatusResult from Glue.
/// REST API Reference for GetCatalogImportStatus Operation
GetCatalogImportStatusResponse EndGetCatalogImportStatus(IAsyncResult asyncResult);
#endregion
#region GetClassifier
///
/// Retrieve a classifier by name.
///
/// Container for the necessary parameters to execute the GetClassifier service method.
///
/// The response from the GetClassifier service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// The operation timed out.
///
/// REST API Reference for GetClassifier Operation
GetClassifierResponse GetClassifier(GetClassifierRequest request);
///
/// Initiates the asynchronous execution of the GetClassifier operation.
///
///
/// Container for the necessary parameters to execute the GetClassifier operation on AmazonGlueClient.
/// 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 EndGetClassifier
/// operation.
/// REST API Reference for GetClassifier Operation
IAsyncResult BeginGetClassifier(GetClassifierRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetClassifier operation.
///
///
/// The IAsyncResult returned by the call to BeginGetClassifier.
///
/// Returns a GetClassifierResult from Glue.
/// REST API Reference for GetClassifier Operation
GetClassifierResponse EndGetClassifier(IAsyncResult asyncResult);
#endregion
#region GetClassifiers
///
/// Lists all classifier objects in the Data Catalog.
///
/// Container for the necessary parameters to execute the GetClassifiers service method.
///
/// The response from the GetClassifiers service method, as returned by Glue.
///
/// The operation timed out.
///
/// REST API Reference for GetClassifiers Operation
GetClassifiersResponse GetClassifiers(GetClassifiersRequest request);
///
/// Initiates the asynchronous execution of the GetClassifiers operation.
///
///
/// Container for the necessary parameters to execute the GetClassifiers operation on AmazonGlueClient.
/// 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 EndGetClassifiers
/// operation.
/// REST API Reference for GetClassifiers Operation
IAsyncResult BeginGetClassifiers(GetClassifiersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetClassifiers operation.
///
///
/// The IAsyncResult returned by the call to BeginGetClassifiers.
///
/// Returns a GetClassifiersResult from Glue.
/// REST API Reference for GetClassifiers Operation
GetClassifiersResponse EndGetClassifiers(IAsyncResult asyncResult);
#endregion
#region GetColumnStatisticsForPartition
///
/// Retrieves partition statistics of columns.
///
///
///
/// The Identity and Access Management (IAM) permission required for this operation is
/// GetPartition
.
///
///
/// Container for the necessary parameters to execute the GetColumnStatisticsForPartition service method.
///
/// The response from the GetColumnStatisticsForPartition service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetColumnStatisticsForPartition Operation
GetColumnStatisticsForPartitionResponse GetColumnStatisticsForPartition(GetColumnStatisticsForPartitionRequest request);
///
/// Initiates the asynchronous execution of the GetColumnStatisticsForPartition operation.
///
///
/// Container for the necessary parameters to execute the GetColumnStatisticsForPartition operation on AmazonGlueClient.
/// 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 EndGetColumnStatisticsForPartition
/// operation.
/// REST API Reference for GetColumnStatisticsForPartition Operation
IAsyncResult BeginGetColumnStatisticsForPartition(GetColumnStatisticsForPartitionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetColumnStatisticsForPartition operation.
///
///
/// The IAsyncResult returned by the call to BeginGetColumnStatisticsForPartition.
///
/// Returns a GetColumnStatisticsForPartitionResult from Glue.
/// REST API Reference for GetColumnStatisticsForPartition Operation
GetColumnStatisticsForPartitionResponse EndGetColumnStatisticsForPartition(IAsyncResult asyncResult);
#endregion
#region GetColumnStatisticsForTable
///
/// Retrieves table statistics of columns.
///
///
///
/// The Identity and Access Management (IAM) permission required for this operation is
/// GetTable
.
///
///
/// Container for the necessary parameters to execute the GetColumnStatisticsForTable service method.
///
/// The response from the GetColumnStatisticsForTable service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetColumnStatisticsForTable Operation
GetColumnStatisticsForTableResponse GetColumnStatisticsForTable(GetColumnStatisticsForTableRequest request);
///
/// Initiates the asynchronous execution of the GetColumnStatisticsForTable operation.
///
///
/// Container for the necessary parameters to execute the GetColumnStatisticsForTable operation on AmazonGlueClient.
/// 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 EndGetColumnStatisticsForTable
/// operation.
/// REST API Reference for GetColumnStatisticsForTable Operation
IAsyncResult BeginGetColumnStatisticsForTable(GetColumnStatisticsForTableRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetColumnStatisticsForTable operation.
///
///
/// The IAsyncResult returned by the call to BeginGetColumnStatisticsForTable.
///
/// Returns a GetColumnStatisticsForTableResult from Glue.
/// REST API Reference for GetColumnStatisticsForTable Operation
GetColumnStatisticsForTableResponse EndGetColumnStatisticsForTable(IAsyncResult asyncResult);
#endregion
#region GetConnection
///
/// Retrieves a connection definition from the Data Catalog.
///
/// Container for the necessary parameters to execute the GetConnection service method.
///
/// The response from the GetConnection service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetConnection Operation
GetConnectionResponse GetConnection(GetConnectionRequest request);
///
/// Initiates the asynchronous execution of the GetConnection operation.
///
///
/// Container for the necessary parameters to execute the GetConnection operation on AmazonGlueClient.
/// 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 EndGetConnection
/// operation.
/// REST API Reference for GetConnection Operation
IAsyncResult BeginGetConnection(GetConnectionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetConnection operation.
///
///
/// The IAsyncResult returned by the call to BeginGetConnection.
///
/// Returns a GetConnectionResult from Glue.
/// REST API Reference for GetConnection Operation
GetConnectionResponse EndGetConnection(IAsyncResult asyncResult);
#endregion
#region GetConnections
///
/// Retrieves a list of connection definitions from the Data Catalog.
///
/// Container for the necessary parameters to execute the GetConnections service method.
///
/// The response from the GetConnections service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetConnections Operation
GetConnectionsResponse GetConnections(GetConnectionsRequest request);
///
/// Initiates the asynchronous execution of the GetConnections operation.
///
///
/// Container for the necessary parameters to execute the GetConnections operation on AmazonGlueClient.
/// 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 EndGetConnections
/// operation.
/// REST API Reference for GetConnections Operation
IAsyncResult BeginGetConnections(GetConnectionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetConnections operation.
///
///
/// The IAsyncResult returned by the call to BeginGetConnections.
///
/// Returns a GetConnectionsResult from Glue.
/// REST API Reference for GetConnections Operation
GetConnectionsResponse EndGetConnections(IAsyncResult asyncResult);
#endregion
#region GetCrawler
///
/// Retrieves metadata for a specified crawler.
///
/// Container for the necessary parameters to execute the GetCrawler service method.
///
/// The response from the GetCrawler service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// The operation timed out.
///
/// REST API Reference for GetCrawler Operation
GetCrawlerResponse GetCrawler(GetCrawlerRequest request);
///
/// Initiates the asynchronous execution of the GetCrawler operation.
///
///
/// Container for the necessary parameters to execute the GetCrawler operation on AmazonGlueClient.
/// 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 EndGetCrawler
/// operation.
/// REST API Reference for GetCrawler Operation
IAsyncResult BeginGetCrawler(GetCrawlerRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetCrawler operation.
///
///
/// The IAsyncResult returned by the call to BeginGetCrawler.
///
/// Returns a GetCrawlerResult from Glue.
/// REST API Reference for GetCrawler Operation
GetCrawlerResponse EndGetCrawler(IAsyncResult asyncResult);
#endregion
#region GetCrawlerMetrics
///
/// Retrieves metrics about specified crawlers.
///
/// Container for the necessary parameters to execute the GetCrawlerMetrics service method.
///
/// The response from the GetCrawlerMetrics service method, as returned by Glue.
///
/// The operation timed out.
///
/// REST API Reference for GetCrawlerMetrics Operation
GetCrawlerMetricsResponse GetCrawlerMetrics(GetCrawlerMetricsRequest request);
///
/// Initiates the asynchronous execution of the GetCrawlerMetrics operation.
///
///
/// Container for the necessary parameters to execute the GetCrawlerMetrics operation on AmazonGlueClient.
/// 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 EndGetCrawlerMetrics
/// operation.
/// REST API Reference for GetCrawlerMetrics Operation
IAsyncResult BeginGetCrawlerMetrics(GetCrawlerMetricsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetCrawlerMetrics operation.
///
///
/// The IAsyncResult returned by the call to BeginGetCrawlerMetrics.
///
/// Returns a GetCrawlerMetricsResult from Glue.
/// REST API Reference for GetCrawlerMetrics Operation
GetCrawlerMetricsResponse EndGetCrawlerMetrics(IAsyncResult asyncResult);
#endregion
#region GetCrawlers
///
/// Retrieves metadata for all crawlers defined in the customer account.
///
/// Container for the necessary parameters to execute the GetCrawlers service method.
///
/// The response from the GetCrawlers service method, as returned by Glue.
///
/// The operation timed out.
///
/// REST API Reference for GetCrawlers Operation
GetCrawlersResponse GetCrawlers(GetCrawlersRequest request);
///
/// Initiates the asynchronous execution of the GetCrawlers operation.
///
///
/// Container for the necessary parameters to execute the GetCrawlers operation on AmazonGlueClient.
/// 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 EndGetCrawlers
/// operation.
/// REST API Reference for GetCrawlers Operation
IAsyncResult BeginGetCrawlers(GetCrawlersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetCrawlers operation.
///
///
/// The IAsyncResult returned by the call to BeginGetCrawlers.
///
/// Returns a GetCrawlersResult from Glue.
/// REST API Reference for GetCrawlers Operation
GetCrawlersResponse EndGetCrawlers(IAsyncResult asyncResult);
#endregion
#region GetCustomEntityType
///
/// Retrieves the details of a custom pattern by specifying its name.
///
/// Container for the necessary parameters to execute the GetCustomEntityType service method.
///
/// The response from the GetCustomEntityType service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetCustomEntityType Operation
GetCustomEntityTypeResponse GetCustomEntityType(GetCustomEntityTypeRequest request);
///
/// Initiates the asynchronous execution of the GetCustomEntityType operation.
///
///
/// Container for the necessary parameters to execute the GetCustomEntityType operation on AmazonGlueClient.
/// 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 EndGetCustomEntityType
/// operation.
/// REST API Reference for GetCustomEntityType Operation
IAsyncResult BeginGetCustomEntityType(GetCustomEntityTypeRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetCustomEntityType operation.
///
///
/// The IAsyncResult returned by the call to BeginGetCustomEntityType.
///
/// Returns a GetCustomEntityTypeResult from Glue.
/// REST API Reference for GetCustomEntityType Operation
GetCustomEntityTypeResponse EndGetCustomEntityType(IAsyncResult asyncResult);
#endregion
#region GetDatabase
///
/// Retrieves the definition of a specified database.
///
/// Container for the necessary parameters to execute the GetDatabase service method.
///
/// The response from the GetDatabase service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// A federation source failed.
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetDatabase Operation
GetDatabaseResponse GetDatabase(GetDatabaseRequest request);
///
/// Initiates the asynchronous execution of the GetDatabase operation.
///
///
/// Container for the necessary parameters to execute the GetDatabase operation on AmazonGlueClient.
/// 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 EndGetDatabase
/// operation.
/// REST API Reference for GetDatabase Operation
IAsyncResult BeginGetDatabase(GetDatabaseRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetDatabase operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDatabase.
///
/// Returns a GetDatabaseResult from Glue.
/// REST API Reference for GetDatabase Operation
GetDatabaseResponse EndGetDatabase(IAsyncResult asyncResult);
#endregion
#region GetDatabases
///
/// Retrieves all databases defined in a given Data Catalog.
///
/// Container for the necessary parameters to execute the GetDatabases service method.
///
/// The response from the GetDatabases service method, as returned by Glue.
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetDatabases Operation
GetDatabasesResponse GetDatabases(GetDatabasesRequest request);
///
/// Initiates the asynchronous execution of the GetDatabases operation.
///
///
/// Container for the necessary parameters to execute the GetDatabases operation on AmazonGlueClient.
/// 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 EndGetDatabases
/// operation.
/// REST API Reference for GetDatabases Operation
IAsyncResult BeginGetDatabases(GetDatabasesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetDatabases operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDatabases.
///
/// Returns a GetDatabasesResult from Glue.
/// REST API Reference for GetDatabases Operation
GetDatabasesResponse EndGetDatabases(IAsyncResult asyncResult);
#endregion
#region GetDataCatalogEncryptionSettings
///
/// Retrieves the security configuration for a specified catalog.
///
/// Container for the necessary parameters to execute the GetDataCatalogEncryptionSettings service method.
///
/// The response from the GetDataCatalogEncryptionSettings service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetDataCatalogEncryptionSettings Operation
GetDataCatalogEncryptionSettingsResponse GetDataCatalogEncryptionSettings(GetDataCatalogEncryptionSettingsRequest request);
///
/// Initiates the asynchronous execution of the GetDataCatalogEncryptionSettings operation.
///
///
/// Container for the necessary parameters to execute the GetDataCatalogEncryptionSettings operation on AmazonGlueClient.
/// 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 EndGetDataCatalogEncryptionSettings
/// operation.
/// REST API Reference for GetDataCatalogEncryptionSettings Operation
IAsyncResult BeginGetDataCatalogEncryptionSettings(GetDataCatalogEncryptionSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetDataCatalogEncryptionSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDataCatalogEncryptionSettings.
///
/// Returns a GetDataCatalogEncryptionSettingsResult from Glue.
/// REST API Reference for GetDataCatalogEncryptionSettings Operation
GetDataCatalogEncryptionSettingsResponse EndGetDataCatalogEncryptionSettings(IAsyncResult asyncResult);
#endregion
#region GetDataflowGraph
///
/// Transforms a Python script into a directed acyclic graph (DAG).
///
/// Container for the necessary parameters to execute the GetDataflowGraph service method.
///
/// The response from the GetDataflowGraph service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetDataflowGraph Operation
GetDataflowGraphResponse GetDataflowGraph(GetDataflowGraphRequest request);
///
/// Initiates the asynchronous execution of the GetDataflowGraph operation.
///
///
/// Container for the necessary parameters to execute the GetDataflowGraph operation on AmazonGlueClient.
/// 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 EndGetDataflowGraph
/// operation.
/// REST API Reference for GetDataflowGraph Operation
IAsyncResult BeginGetDataflowGraph(GetDataflowGraphRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetDataflowGraph operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDataflowGraph.
///
/// Returns a GetDataflowGraphResult from Glue.
/// REST API Reference for GetDataflowGraph Operation
GetDataflowGraphResponse EndGetDataflowGraph(IAsyncResult asyncResult);
#endregion
#region GetDataQualityResult
///
/// Retrieves the result of a data quality rule evaluation.
///
/// Container for the necessary parameters to execute the GetDataQualityResult service method.
///
/// The response from the GetDataQualityResult service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetDataQualityResult Operation
GetDataQualityResultResponse GetDataQualityResult(GetDataQualityResultRequest request);
///
/// Initiates the asynchronous execution of the GetDataQualityResult operation.
///
///
/// Container for the necessary parameters to execute the GetDataQualityResult operation on AmazonGlueClient.
/// 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 EndGetDataQualityResult
/// operation.
/// REST API Reference for GetDataQualityResult Operation
IAsyncResult BeginGetDataQualityResult(GetDataQualityResultRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetDataQualityResult operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDataQualityResult.
///
/// Returns a GetDataQualityResultResult from Glue.
/// REST API Reference for GetDataQualityResult Operation
GetDataQualityResultResponse EndGetDataQualityResult(IAsyncResult asyncResult);
#endregion
#region GetDataQualityRuleRecommendationRun
///
/// Gets the specified recommendation run that was used to generate rules.
///
/// Container for the necessary parameters to execute the GetDataQualityRuleRecommendationRun service method.
///
/// The response from the GetDataQualityRuleRecommendationRun service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetDataQualityRuleRecommendationRun Operation
GetDataQualityRuleRecommendationRunResponse GetDataQualityRuleRecommendationRun(GetDataQualityRuleRecommendationRunRequest request);
///
/// Initiates the asynchronous execution of the GetDataQualityRuleRecommendationRun operation.
///
///
/// Container for the necessary parameters to execute the GetDataQualityRuleRecommendationRun operation on AmazonGlueClient.
/// 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 EndGetDataQualityRuleRecommendationRun
/// operation.
/// REST API Reference for GetDataQualityRuleRecommendationRun Operation
IAsyncResult BeginGetDataQualityRuleRecommendationRun(GetDataQualityRuleRecommendationRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetDataQualityRuleRecommendationRun operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDataQualityRuleRecommendationRun.
///
/// Returns a GetDataQualityRuleRecommendationRunResult from Glue.
/// REST API Reference for GetDataQualityRuleRecommendationRun Operation
GetDataQualityRuleRecommendationRunResponse EndGetDataQualityRuleRecommendationRun(IAsyncResult asyncResult);
#endregion
#region GetDataQualityRuleset
///
/// Returns an existing ruleset by identifier or name.
///
/// Container for the necessary parameters to execute the GetDataQualityRuleset service method.
///
/// The response from the GetDataQualityRuleset service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetDataQualityRuleset Operation
GetDataQualityRulesetResponse GetDataQualityRuleset(GetDataQualityRulesetRequest request);
///
/// Initiates the asynchronous execution of the GetDataQualityRuleset operation.
///
///
/// Container for the necessary parameters to execute the GetDataQualityRuleset operation on AmazonGlueClient.
/// 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 EndGetDataQualityRuleset
/// operation.
/// REST API Reference for GetDataQualityRuleset Operation
IAsyncResult BeginGetDataQualityRuleset(GetDataQualityRulesetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetDataQualityRuleset operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDataQualityRuleset.
///
/// Returns a GetDataQualityRulesetResult from Glue.
/// REST API Reference for GetDataQualityRuleset Operation
GetDataQualityRulesetResponse EndGetDataQualityRuleset(IAsyncResult asyncResult);
#endregion
#region GetDataQualityRulesetEvaluationRun
///
/// Retrieves a specific run where a ruleset is evaluated against a data source.
///
/// Container for the necessary parameters to execute the GetDataQualityRulesetEvaluationRun service method.
///
/// The response from the GetDataQualityRulesetEvaluationRun service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetDataQualityRulesetEvaluationRun Operation
GetDataQualityRulesetEvaluationRunResponse GetDataQualityRulesetEvaluationRun(GetDataQualityRulesetEvaluationRunRequest request);
///
/// Initiates the asynchronous execution of the GetDataQualityRulesetEvaluationRun operation.
///
///
/// Container for the necessary parameters to execute the GetDataQualityRulesetEvaluationRun operation on AmazonGlueClient.
/// 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 EndGetDataQualityRulesetEvaluationRun
/// operation.
/// REST API Reference for GetDataQualityRulesetEvaluationRun Operation
IAsyncResult BeginGetDataQualityRulesetEvaluationRun(GetDataQualityRulesetEvaluationRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetDataQualityRulesetEvaluationRun operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDataQualityRulesetEvaluationRun.
///
/// Returns a GetDataQualityRulesetEvaluationRunResult from Glue.
/// REST API Reference for GetDataQualityRulesetEvaluationRun Operation
GetDataQualityRulesetEvaluationRunResponse EndGetDataQualityRulesetEvaluationRun(IAsyncResult asyncResult);
#endregion
#region GetDevEndpoint
///
/// Retrieves information about a specified development endpoint.
///
///
///
/// When you create a development endpoint in a virtual private cloud (VPC), Glue returns
/// only a private IP address, and the public IP address field is not populated. When
/// you create a non-VPC development endpoint, Glue returns only a public IP address.
///
///
///
/// Container for the necessary parameters to execute the GetDevEndpoint service method.
///
/// The response from the GetDevEndpoint service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetDevEndpoint Operation
GetDevEndpointResponse GetDevEndpoint(GetDevEndpointRequest request);
///
/// Initiates the asynchronous execution of the GetDevEndpoint operation.
///
///
/// Container for the necessary parameters to execute the GetDevEndpoint operation on AmazonGlueClient.
/// 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 EndGetDevEndpoint
/// operation.
/// REST API Reference for GetDevEndpoint Operation
IAsyncResult BeginGetDevEndpoint(GetDevEndpointRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetDevEndpoint operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDevEndpoint.
///
/// Returns a GetDevEndpointResult from Glue.
/// REST API Reference for GetDevEndpoint Operation
GetDevEndpointResponse EndGetDevEndpoint(IAsyncResult asyncResult);
#endregion
#region GetDevEndpoints
///
/// Retrieves all the development endpoints in this Amazon Web Services account.
///
///
///
/// When you create a development endpoint in a virtual private cloud (VPC), Glue returns
/// only a private IP address and the public IP address field is not populated. When you
/// create a non-VPC development endpoint, Glue returns only a public IP address.
///
///
///
/// Container for the necessary parameters to execute the GetDevEndpoints service method.
///
/// The response from the GetDevEndpoints service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetDevEndpoints Operation
GetDevEndpointsResponse GetDevEndpoints(GetDevEndpointsRequest request);
///
/// Initiates the asynchronous execution of the GetDevEndpoints operation.
///
///
/// Container for the necessary parameters to execute the GetDevEndpoints operation on AmazonGlueClient.
/// 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 EndGetDevEndpoints
/// operation.
/// REST API Reference for GetDevEndpoints Operation
IAsyncResult BeginGetDevEndpoints(GetDevEndpointsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetDevEndpoints operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDevEndpoints.
///
/// Returns a GetDevEndpointsResult from Glue.
/// REST API Reference for GetDevEndpoints Operation
GetDevEndpointsResponse EndGetDevEndpoints(IAsyncResult asyncResult);
#endregion
#region GetJob
///
/// Retrieves an existing job definition.
///
/// Container for the necessary parameters to execute the GetJob service method.
///
/// The response from the GetJob service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetJob Operation
GetJobResponse GetJob(GetJobRequest request);
///
/// Initiates the asynchronous execution of the GetJob operation.
///
///
/// Container for the necessary parameters to execute the GetJob operation on AmazonGlueClient.
/// 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 EndGetJob
/// operation.
/// REST API Reference for GetJob Operation
IAsyncResult BeginGetJob(GetJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetJob operation.
///
///
/// The IAsyncResult returned by the call to BeginGetJob.
///
/// Returns a GetJobResult from Glue.
/// REST API Reference for GetJob Operation
GetJobResponse EndGetJob(IAsyncResult asyncResult);
#endregion
#region GetJobBookmark
///
/// Returns information on a job bookmark entry.
///
///
///
/// For more information about enabling and using job bookmarks, see:
///
///
///
/// Container for the necessary parameters to execute the GetJobBookmark service method.
///
/// The response from the GetJobBookmark service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A value could not be validated.
///
/// REST API Reference for GetJobBookmark Operation
GetJobBookmarkResponse GetJobBookmark(GetJobBookmarkRequest request);
///
/// Initiates the asynchronous execution of the GetJobBookmark operation.
///
///
/// Container for the necessary parameters to execute the GetJobBookmark operation on AmazonGlueClient.
/// 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 EndGetJobBookmark
/// operation.
/// REST API Reference for GetJobBookmark Operation
IAsyncResult BeginGetJobBookmark(GetJobBookmarkRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetJobBookmark operation.
///
///
/// The IAsyncResult returned by the call to BeginGetJobBookmark.
///
/// Returns a GetJobBookmarkResult from Glue.
/// REST API Reference for GetJobBookmark Operation
GetJobBookmarkResponse EndGetJobBookmark(IAsyncResult asyncResult);
#endregion
#region GetJobRun
///
/// Retrieves the metadata for a given job run.
///
/// Container for the necessary parameters to execute the GetJobRun service method.
///
/// The response from the GetJobRun service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetJobRun Operation
GetJobRunResponse GetJobRun(GetJobRunRequest request);
///
/// Initiates the asynchronous execution of the GetJobRun operation.
///
///
/// Container for the necessary parameters to execute the GetJobRun operation on AmazonGlueClient.
/// 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 EndGetJobRun
/// operation.
/// REST API Reference for GetJobRun Operation
IAsyncResult BeginGetJobRun(GetJobRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetJobRun operation.
///
///
/// The IAsyncResult returned by the call to BeginGetJobRun.
///
/// Returns a GetJobRunResult from Glue.
/// REST API Reference for GetJobRun Operation
GetJobRunResponse EndGetJobRun(IAsyncResult asyncResult);
#endregion
#region GetJobRuns
///
/// Retrieves metadata for all runs of a given job definition.
///
/// Container for the necessary parameters to execute the GetJobRuns service method.
///
/// The response from the GetJobRuns service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetJobRuns Operation
GetJobRunsResponse GetJobRuns(GetJobRunsRequest request);
///
/// Initiates the asynchronous execution of the GetJobRuns operation.
///
///
/// Container for the necessary parameters to execute the GetJobRuns operation on AmazonGlueClient.
/// 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 EndGetJobRuns
/// operation.
/// REST API Reference for GetJobRuns Operation
IAsyncResult BeginGetJobRuns(GetJobRunsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetJobRuns operation.
///
///
/// The IAsyncResult returned by the call to BeginGetJobRuns.
///
/// Returns a GetJobRunsResult from Glue.
/// REST API Reference for GetJobRuns Operation
GetJobRunsResponse EndGetJobRuns(IAsyncResult asyncResult);
#endregion
#region GetJobs
///
/// Retrieves all current job definitions.
///
/// Container for the necessary parameters to execute the GetJobs service method.
///
/// The response from the GetJobs service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetJobs Operation
GetJobsResponse GetJobs(GetJobsRequest request);
///
/// Initiates the asynchronous execution of the GetJobs operation.
///
///
/// Container for the necessary parameters to execute the GetJobs operation on AmazonGlueClient.
/// 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 EndGetJobs
/// operation.
/// REST API Reference for GetJobs Operation
IAsyncResult BeginGetJobs(GetJobsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetJobs operation.
///
///
/// The IAsyncResult returned by the call to BeginGetJobs.
///
/// Returns a GetJobsResult from Glue.
/// REST API Reference for GetJobs Operation
GetJobsResponse EndGetJobs(IAsyncResult asyncResult);
#endregion
#region GetMapping
///
/// Creates mappings.
///
/// Container for the necessary parameters to execute the GetMapping service method.
///
/// The response from the GetMapping service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetMapping Operation
GetMappingResponse GetMapping(GetMappingRequest request);
///
/// Initiates the asynchronous execution of the GetMapping operation.
///
///
/// Container for the necessary parameters to execute the GetMapping operation on AmazonGlueClient.
/// 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 EndGetMapping
/// operation.
/// REST API Reference for GetMapping Operation
IAsyncResult BeginGetMapping(GetMappingRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetMapping operation.
///
///
/// The IAsyncResult returned by the call to BeginGetMapping.
///
/// Returns a GetMappingResult from Glue.
/// REST API Reference for GetMapping Operation
GetMappingResponse EndGetMapping(IAsyncResult asyncResult);
#endregion
#region GetMLTaskRun
///
/// Gets details for a specific task run on a machine learning transform. Machine learning
/// task runs are asynchronous tasks that Glue runs on your behalf as part of various
/// machine learning workflows. You can check the stats of any task run by calling GetMLTaskRun
/// with the TaskRunID
and its parent transform's TransformID
.
///
/// Container for the necessary parameters to execute the GetMLTaskRun service method.
///
/// The response from the GetMLTaskRun service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetMLTaskRun Operation
GetMLTaskRunResponse GetMLTaskRun(GetMLTaskRunRequest request);
///
/// Initiates the asynchronous execution of the GetMLTaskRun operation.
///
///
/// Container for the necessary parameters to execute the GetMLTaskRun operation on AmazonGlueClient.
/// 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 EndGetMLTaskRun
/// operation.
/// REST API Reference for GetMLTaskRun Operation
IAsyncResult BeginGetMLTaskRun(GetMLTaskRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetMLTaskRun operation.
///
///
/// The IAsyncResult returned by the call to BeginGetMLTaskRun.
///
/// Returns a GetMLTaskRunResult from Glue.
/// REST API Reference for GetMLTaskRun Operation
GetMLTaskRunResponse EndGetMLTaskRun(IAsyncResult asyncResult);
#endregion
#region GetMLTaskRuns
///
/// Gets a list of runs for a machine learning transform. Machine learning task runs are
/// asynchronous tasks that Glue runs on your behalf as part of various machine learning
/// workflows. You can get a sortable, filterable list of machine learning task runs by
/// calling GetMLTaskRuns
with their parent transform's TransformID
/// and other optional parameters as documented in this section.
///
///
///
/// This operation returns a list of historic runs and must be paginated.
///
///
/// Container for the necessary parameters to execute the GetMLTaskRuns service method.
///
/// The response from the GetMLTaskRuns service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetMLTaskRuns Operation
GetMLTaskRunsResponse GetMLTaskRuns(GetMLTaskRunsRequest request);
///
/// Initiates the asynchronous execution of the GetMLTaskRuns operation.
///
///
/// Container for the necessary parameters to execute the GetMLTaskRuns operation on AmazonGlueClient.
/// 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 EndGetMLTaskRuns
/// operation.
/// REST API Reference for GetMLTaskRuns Operation
IAsyncResult BeginGetMLTaskRuns(GetMLTaskRunsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetMLTaskRuns operation.
///
///
/// The IAsyncResult returned by the call to BeginGetMLTaskRuns.
///
/// Returns a GetMLTaskRunsResult from Glue.
/// REST API Reference for GetMLTaskRuns Operation
GetMLTaskRunsResponse EndGetMLTaskRuns(IAsyncResult asyncResult);
#endregion
#region GetMLTransform
///
/// Gets an Glue machine learning transform artifact and all its corresponding metadata.
/// Machine learning transforms are a special type of transform that use machine learning
/// to learn the details of the transformation to be performed by learning from examples
/// provided by humans. These transformations are then saved by Glue. You can retrieve
/// their metadata by calling GetMLTransform
.
///
/// Container for the necessary parameters to execute the GetMLTransform service method.
///
/// The response from the GetMLTransform service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetMLTransform Operation
GetMLTransformResponse GetMLTransform(GetMLTransformRequest request);
///
/// Initiates the asynchronous execution of the GetMLTransform operation.
///
///
/// Container for the necessary parameters to execute the GetMLTransform operation on AmazonGlueClient.
/// 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 EndGetMLTransform
/// operation.
/// REST API Reference for GetMLTransform Operation
IAsyncResult BeginGetMLTransform(GetMLTransformRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetMLTransform operation.
///
///
/// The IAsyncResult returned by the call to BeginGetMLTransform.
///
/// Returns a GetMLTransformResult from Glue.
/// REST API Reference for GetMLTransform Operation
GetMLTransformResponse EndGetMLTransform(IAsyncResult asyncResult);
#endregion
#region GetMLTransforms
///
/// Gets a sortable, filterable list of existing Glue machine learning transforms. Machine
/// learning transforms are a special type of transform that use machine learning to learn
/// the details of the transformation to be performed by learning from examples provided
/// by humans. These transformations are then saved by Glue, and you can retrieve their
/// metadata by calling GetMLTransforms
.
///
/// Container for the necessary parameters to execute the GetMLTransforms service method.
///
/// The response from the GetMLTransforms service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetMLTransforms Operation
GetMLTransformsResponse GetMLTransforms(GetMLTransformsRequest request);
///
/// Initiates the asynchronous execution of the GetMLTransforms operation.
///
///
/// Container for the necessary parameters to execute the GetMLTransforms operation on AmazonGlueClient.
/// 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 EndGetMLTransforms
/// operation.
/// REST API Reference for GetMLTransforms Operation
IAsyncResult BeginGetMLTransforms(GetMLTransformsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetMLTransforms operation.
///
///
/// The IAsyncResult returned by the call to BeginGetMLTransforms.
///
/// Returns a GetMLTransformsResult from Glue.
/// REST API Reference for GetMLTransforms Operation
GetMLTransformsResponse EndGetMLTransforms(IAsyncResult asyncResult);
#endregion
#region GetPartition
///
/// Retrieves information about a specified partition.
///
/// Container for the necessary parameters to execute the GetPartition service method.
///
/// The response from the GetPartition service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// A federation source failed.
///
///
///
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetPartition Operation
GetPartitionResponse GetPartition(GetPartitionRequest request);
///
/// Initiates the asynchronous execution of the GetPartition operation.
///
///
/// Container for the necessary parameters to execute the GetPartition operation on AmazonGlueClient.
/// 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 EndGetPartition
/// operation.
/// REST API Reference for GetPartition Operation
IAsyncResult BeginGetPartition(GetPartitionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetPartition operation.
///
///
/// The IAsyncResult returned by the call to BeginGetPartition.
///
/// Returns a GetPartitionResult from Glue.
/// REST API Reference for GetPartition Operation
GetPartitionResponse EndGetPartition(IAsyncResult asyncResult);
#endregion
#region GetPartitionIndexes
///
/// Retrieves the partition indexes associated with a table.
///
/// Container for the necessary parameters to execute the GetPartitionIndexes service method.
///
/// The response from the GetPartitionIndexes service method, as returned by Glue.
///
/// The CreatePartitions
API was called on a table that has indexes enabled.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetPartitionIndexes Operation
GetPartitionIndexesResponse GetPartitionIndexes(GetPartitionIndexesRequest request);
///
/// Initiates the asynchronous execution of the GetPartitionIndexes operation.
///
///
/// Container for the necessary parameters to execute the GetPartitionIndexes operation on AmazonGlueClient.
/// 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 EndGetPartitionIndexes
/// operation.
/// REST API Reference for GetPartitionIndexes Operation
IAsyncResult BeginGetPartitionIndexes(GetPartitionIndexesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetPartitionIndexes operation.
///
///
/// The IAsyncResult returned by the call to BeginGetPartitionIndexes.
///
/// Returns a GetPartitionIndexesResult from Glue.
/// REST API Reference for GetPartitionIndexes Operation
GetPartitionIndexesResponse EndGetPartitionIndexes(IAsyncResult asyncResult);
#endregion
#region GetPartitions
///
/// Retrieves information about the partitions in a table.
///
/// Container for the necessary parameters to execute the GetPartitions service method.
///
/// The response from the GetPartitions service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// A federation source failed.
///
///
///
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// An error that indicates your data is in an invalid state.
///
///
/// The operation timed out.
///
///
/// A resource was not ready for a transaction.
///
/// REST API Reference for GetPartitions Operation
GetPartitionsResponse GetPartitions(GetPartitionsRequest request);
///
/// Initiates the asynchronous execution of the GetPartitions operation.
///
///
/// Container for the necessary parameters to execute the GetPartitions operation on AmazonGlueClient.
/// 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 EndGetPartitions
/// operation.
/// REST API Reference for GetPartitions Operation
IAsyncResult BeginGetPartitions(GetPartitionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetPartitions operation.
///
///
/// The IAsyncResult returned by the call to BeginGetPartitions.
///
/// Returns a GetPartitionsResult from Glue.
/// REST API Reference for GetPartitions Operation
GetPartitionsResponse EndGetPartitions(IAsyncResult asyncResult);
#endregion
#region GetPlan
///
/// Gets code to perform a specified mapping.
///
/// Container for the necessary parameters to execute the GetPlan service method.
///
/// The response from the GetPlan service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetPlan Operation
GetPlanResponse GetPlan(GetPlanRequest request);
///
/// Initiates the asynchronous execution of the GetPlan operation.
///
///
/// Container for the necessary parameters to execute the GetPlan operation on AmazonGlueClient.
/// 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 EndGetPlan
/// operation.
/// REST API Reference for GetPlan Operation
IAsyncResult BeginGetPlan(GetPlanRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetPlan operation.
///
///
/// The IAsyncResult returned by the call to BeginGetPlan.
///
/// Returns a GetPlanResult from Glue.
/// REST API Reference for GetPlan Operation
GetPlanResponse EndGetPlan(IAsyncResult asyncResult);
#endregion
#region GetRegistry
///
/// Describes the specified registry in detail.
///
/// Container for the necessary parameters to execute the GetRegistry service method.
///
/// The response from the GetRegistry service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
/// REST API Reference for GetRegistry Operation
GetRegistryResponse GetRegistry(GetRegistryRequest request);
///
/// Initiates the asynchronous execution of the GetRegistry operation.
///
///
/// Container for the necessary parameters to execute the GetRegistry operation on AmazonGlueClient.
/// 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 EndGetRegistry
/// operation.
/// REST API Reference for GetRegistry Operation
IAsyncResult BeginGetRegistry(GetRegistryRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetRegistry operation.
///
///
/// The IAsyncResult returned by the call to BeginGetRegistry.
///
/// Returns a GetRegistryResult from Glue.
/// REST API Reference for GetRegistry Operation
GetRegistryResponse EndGetRegistry(IAsyncResult asyncResult);
#endregion
#region GetResourcePolicies
///
/// Retrieves the resource policies set on individual resources by Resource Access Manager
/// during cross-account permission grants. Also retrieves the Data Catalog resource policy.
///
///
///
/// If you enabled metadata encryption in Data Catalog settings, and you do not have permission
/// on the KMS key, the operation can't return the Data Catalog resource policy.
///
///
/// Container for the necessary parameters to execute the GetResourcePolicies service method.
///
/// The response from the GetResourcePolicies service method, as returned by Glue.
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetResourcePolicies Operation
GetResourcePoliciesResponse GetResourcePolicies(GetResourcePoliciesRequest request);
///
/// Initiates the asynchronous execution of the GetResourcePolicies operation.
///
///
/// Container for the necessary parameters to execute the GetResourcePolicies operation on AmazonGlueClient.
/// 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 EndGetResourcePolicies
/// operation.
/// REST API Reference for GetResourcePolicies Operation
IAsyncResult BeginGetResourcePolicies(GetResourcePoliciesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetResourcePolicies operation.
///
///
/// The IAsyncResult returned by the call to BeginGetResourcePolicies.
///
/// Returns a GetResourcePoliciesResult from Glue.
/// REST API Reference for GetResourcePolicies Operation
GetResourcePoliciesResponse EndGetResourcePolicies(IAsyncResult asyncResult);
#endregion
#region GetResourcePolicy
///
/// Retrieves a specified resource policy.
///
/// Container for the necessary parameters to execute the GetResourcePolicy service method.
///
/// The response from the GetResourcePolicy service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetResourcePolicy Operation
GetResourcePolicyResponse GetResourcePolicy(GetResourcePolicyRequest request);
///
/// Initiates the asynchronous execution of the GetResourcePolicy operation.
///
///
/// Container for the necessary parameters to execute the GetResourcePolicy operation on AmazonGlueClient.
/// 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 EndGetResourcePolicy
/// operation.
/// REST API Reference for GetResourcePolicy Operation
IAsyncResult BeginGetResourcePolicy(GetResourcePolicyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetResourcePolicy operation.
///
///
/// The IAsyncResult returned by the call to BeginGetResourcePolicy.
///
/// Returns a GetResourcePolicyResult from Glue.
/// REST API Reference for GetResourcePolicy Operation
GetResourcePolicyResponse EndGetResourcePolicy(IAsyncResult asyncResult);
#endregion
#region GetSchema
///
/// Describes the specified schema in detail.
///
/// Container for the necessary parameters to execute the GetSchema service method.
///
/// The response from the GetSchema service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
/// REST API Reference for GetSchema Operation
GetSchemaResponse GetSchema(GetSchemaRequest request);
///
/// Initiates the asynchronous execution of the GetSchema operation.
///
///
/// Container for the necessary parameters to execute the GetSchema operation on AmazonGlueClient.
/// 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 EndGetSchema
/// operation.
/// REST API Reference for GetSchema Operation
IAsyncResult BeginGetSchema(GetSchemaRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSchema operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSchema.
///
/// Returns a GetSchemaResult from Glue.
/// REST API Reference for GetSchema Operation
GetSchemaResponse EndGetSchema(IAsyncResult asyncResult);
#endregion
#region GetSchemaByDefinition
///
/// Retrieves a schema by the SchemaDefinition
. The schema definition is
/// sent to the Schema Registry, canonicalized, and hashed. If the hash is matched within
/// the scope of the SchemaName
or ARN (or the default registry, if none
/// is supplied), that schema’s metadata is returned. Otherwise, a 404 or NotFound error
/// is returned. Schema versions in Deleted
statuses will not be included
/// in the results.
///
/// Container for the necessary parameters to execute the GetSchemaByDefinition service method.
///
/// The response from the GetSchemaByDefinition service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
/// REST API Reference for GetSchemaByDefinition Operation
GetSchemaByDefinitionResponse GetSchemaByDefinition(GetSchemaByDefinitionRequest request);
///
/// Initiates the asynchronous execution of the GetSchemaByDefinition operation.
///
///
/// Container for the necessary parameters to execute the GetSchemaByDefinition operation on AmazonGlueClient.
/// 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 EndGetSchemaByDefinition
/// operation.
/// REST API Reference for GetSchemaByDefinition Operation
IAsyncResult BeginGetSchemaByDefinition(GetSchemaByDefinitionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSchemaByDefinition operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSchemaByDefinition.
///
/// Returns a GetSchemaByDefinitionResult from Glue.
/// REST API Reference for GetSchemaByDefinition Operation
GetSchemaByDefinitionResponse EndGetSchemaByDefinition(IAsyncResult asyncResult);
#endregion
#region GetSchemaVersion
///
/// Get the specified schema by its unique ID assigned when a version of the schema is
/// created or registered. Schema versions in Deleted status will not be included in the
/// results.
///
/// Container for the necessary parameters to execute the GetSchemaVersion service method.
///
/// The response from the GetSchemaVersion service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
/// REST API Reference for GetSchemaVersion Operation
GetSchemaVersionResponse GetSchemaVersion(GetSchemaVersionRequest request);
///
/// Initiates the asynchronous execution of the GetSchemaVersion operation.
///
///
/// Container for the necessary parameters to execute the GetSchemaVersion operation on AmazonGlueClient.
/// 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 EndGetSchemaVersion
/// operation.
/// REST API Reference for GetSchemaVersion Operation
IAsyncResult BeginGetSchemaVersion(GetSchemaVersionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSchemaVersion operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSchemaVersion.
///
/// Returns a GetSchemaVersionResult from Glue.
/// REST API Reference for GetSchemaVersion Operation
GetSchemaVersionResponse EndGetSchemaVersion(IAsyncResult asyncResult);
#endregion
#region GetSchemaVersionsDiff
///
/// Fetches the schema version difference in the specified difference type between two
/// stored schema versions in the Schema Registry.
///
///
///
/// This API allows you to compare two schema versions between two schema definitions
/// under the same schema.
///
///
/// Container for the necessary parameters to execute the GetSchemaVersionsDiff service method.
///
/// The response from the GetSchemaVersionsDiff service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
/// REST API Reference for GetSchemaVersionsDiff Operation
GetSchemaVersionsDiffResponse GetSchemaVersionsDiff(GetSchemaVersionsDiffRequest request);
///
/// Initiates the asynchronous execution of the GetSchemaVersionsDiff operation.
///
///
/// Container for the necessary parameters to execute the GetSchemaVersionsDiff operation on AmazonGlueClient.
/// 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 EndGetSchemaVersionsDiff
/// operation.
/// REST API Reference for GetSchemaVersionsDiff Operation
IAsyncResult BeginGetSchemaVersionsDiff(GetSchemaVersionsDiffRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSchemaVersionsDiff operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSchemaVersionsDiff.
///
/// Returns a GetSchemaVersionsDiffResult from Glue.
/// REST API Reference for GetSchemaVersionsDiff Operation
GetSchemaVersionsDiffResponse EndGetSchemaVersionsDiff(IAsyncResult asyncResult);
#endregion
#region GetSecurityConfiguration
///
/// Retrieves a specified security configuration.
///
/// Container for the necessary parameters to execute the GetSecurityConfiguration service method.
///
/// The response from the GetSecurityConfiguration service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetSecurityConfiguration Operation
GetSecurityConfigurationResponse GetSecurityConfiguration(GetSecurityConfigurationRequest request);
///
/// Initiates the asynchronous execution of the GetSecurityConfiguration operation.
///
///
/// Container for the necessary parameters to execute the GetSecurityConfiguration operation on AmazonGlueClient.
/// 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 EndGetSecurityConfiguration
/// operation.
/// REST API Reference for GetSecurityConfiguration Operation
IAsyncResult BeginGetSecurityConfiguration(GetSecurityConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSecurityConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSecurityConfiguration.
///
/// Returns a GetSecurityConfigurationResult from Glue.
/// REST API Reference for GetSecurityConfiguration Operation
GetSecurityConfigurationResponse EndGetSecurityConfiguration(IAsyncResult asyncResult);
#endregion
#region GetSecurityConfigurations
///
/// Retrieves a list of all security configurations.
///
/// Container for the necessary parameters to execute the GetSecurityConfigurations service method.
///
/// The response from the GetSecurityConfigurations service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetSecurityConfigurations Operation
GetSecurityConfigurationsResponse GetSecurityConfigurations(GetSecurityConfigurationsRequest request);
///
/// Initiates the asynchronous execution of the GetSecurityConfigurations operation.
///
///
/// Container for the necessary parameters to execute the GetSecurityConfigurations operation on AmazonGlueClient.
/// 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 EndGetSecurityConfigurations
/// operation.
/// REST API Reference for GetSecurityConfigurations Operation
IAsyncResult BeginGetSecurityConfigurations(GetSecurityConfigurationsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSecurityConfigurations operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSecurityConfigurations.
///
/// Returns a GetSecurityConfigurationsResult from Glue.
/// REST API Reference for GetSecurityConfigurations Operation
GetSecurityConfigurationsResponse EndGetSecurityConfigurations(IAsyncResult asyncResult);
#endregion
#region GetSession
///
/// Retrieves the session.
///
/// Container for the necessary parameters to execute the GetSession service method.
///
/// The response from the GetSession service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetSession Operation
GetSessionResponse GetSession(GetSessionRequest request);
///
/// Initiates the asynchronous execution of the GetSession operation.
///
///
/// Container for the necessary parameters to execute the GetSession operation on AmazonGlueClient.
/// 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 EndGetSession
/// operation.
/// REST API Reference for GetSession Operation
IAsyncResult BeginGetSession(GetSessionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSession operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSession.
///
/// Returns a GetSessionResult from Glue.
/// REST API Reference for GetSession Operation
GetSessionResponse EndGetSession(IAsyncResult asyncResult);
#endregion
#region GetStatement
///
/// Retrieves the statement.
///
/// Container for the necessary parameters to execute the GetStatement service method.
///
/// The response from the GetStatement service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A specified entity does not exist
///
///
/// The session is in an invalid state to perform a requested operation.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetStatement Operation
GetStatementResponse GetStatement(GetStatementRequest request);
///
/// Initiates the asynchronous execution of the GetStatement operation.
///
///
/// Container for the necessary parameters to execute the GetStatement operation on AmazonGlueClient.
/// 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 EndGetStatement
/// operation.
/// REST API Reference for GetStatement Operation
IAsyncResult BeginGetStatement(GetStatementRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetStatement operation.
///
///
/// The IAsyncResult returned by the call to BeginGetStatement.
///
/// Returns a GetStatementResult from Glue.
/// REST API Reference for GetStatement Operation
GetStatementResponse EndGetStatement(IAsyncResult asyncResult);
#endregion
#region GetTable
///
/// Retrieves the Table
definition in a Data Catalog for a specified table.
///
/// Container for the necessary parameters to execute the GetTable service method.
///
/// The response from the GetTable service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// A federation source failed.
///
///
///
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource was not ready for a transaction.
///
/// REST API Reference for GetTable Operation
GetTableResponse GetTable(GetTableRequest request);
///
/// Initiates the asynchronous execution of the GetTable operation.
///
///
/// Container for the necessary parameters to execute the GetTable operation on AmazonGlueClient.
/// 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 EndGetTable
/// operation.
/// REST API Reference for GetTable Operation
IAsyncResult BeginGetTable(GetTableRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetTable operation.
///
///
/// The IAsyncResult returned by the call to BeginGetTable.
///
/// Returns a GetTableResult from Glue.
/// REST API Reference for GetTable Operation
GetTableResponse EndGetTable(IAsyncResult asyncResult);
#endregion
#region GetTables
///
/// Retrieves the definitions of some or all of the tables in a given Database
.
///
/// Container for the necessary parameters to execute the GetTables service method.
///
/// The response from the GetTables service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// A federation source failed.
///
///
///
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetTables Operation
GetTablesResponse GetTables(GetTablesRequest request);
///
/// Initiates the asynchronous execution of the GetTables operation.
///
///
/// Container for the necessary parameters to execute the GetTables operation on AmazonGlueClient.
/// 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 EndGetTables
/// operation.
/// REST API Reference for GetTables Operation
IAsyncResult BeginGetTables(GetTablesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetTables operation.
///
///
/// The IAsyncResult returned by the call to BeginGetTables.
///
/// Returns a GetTablesResult from Glue.
/// REST API Reference for GetTables Operation
GetTablesResponse EndGetTables(IAsyncResult asyncResult);
#endregion
#region GetTableVersion
///
/// Retrieves a specified version of a table.
///
/// Container for the necessary parameters to execute the GetTableVersion service method.
///
/// The response from the GetTableVersion service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetTableVersion Operation
GetTableVersionResponse GetTableVersion(GetTableVersionRequest request);
///
/// Initiates the asynchronous execution of the GetTableVersion operation.
///
///
/// Container for the necessary parameters to execute the GetTableVersion operation on AmazonGlueClient.
/// 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 EndGetTableVersion
/// operation.
/// REST API Reference for GetTableVersion Operation
IAsyncResult BeginGetTableVersion(GetTableVersionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetTableVersion operation.
///
///
/// The IAsyncResult returned by the call to BeginGetTableVersion.
///
/// Returns a GetTableVersionResult from Glue.
/// REST API Reference for GetTableVersion Operation
GetTableVersionResponse EndGetTableVersion(IAsyncResult asyncResult);
#endregion
#region GetTableVersions
///
/// Retrieves a list of strings that identify available versions of a specified table.
///
/// Container for the necessary parameters to execute the GetTableVersions service method.
///
/// The response from the GetTableVersions service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetTableVersions Operation
GetTableVersionsResponse GetTableVersions(GetTableVersionsRequest request);
///
/// Initiates the asynchronous execution of the GetTableVersions operation.
///
///
/// Container for the necessary parameters to execute the GetTableVersions operation on AmazonGlueClient.
/// 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 EndGetTableVersions
/// operation.
/// REST API Reference for GetTableVersions Operation
IAsyncResult BeginGetTableVersions(GetTableVersionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetTableVersions operation.
///
///
/// The IAsyncResult returned by the call to BeginGetTableVersions.
///
/// Returns a GetTableVersionsResult from Glue.
/// REST API Reference for GetTableVersions Operation
GetTableVersionsResponse EndGetTableVersions(IAsyncResult asyncResult);
#endregion
#region GetTags
///
/// Retrieves a list of tags associated with a resource.
///
/// Container for the necessary parameters to execute the GetTags service method.
///
/// The response from the GetTags service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetTags Operation
GetTagsResponse GetTags(GetTagsRequest request);
///
/// Initiates the asynchronous execution of the GetTags operation.
///
///
/// Container for the necessary parameters to execute the GetTags operation on AmazonGlueClient.
/// 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 EndGetTags
/// operation.
/// REST API Reference for GetTags Operation
IAsyncResult BeginGetTags(GetTagsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetTags operation.
///
///
/// The IAsyncResult returned by the call to BeginGetTags.
///
/// Returns a GetTagsResult from Glue.
/// REST API Reference for GetTags Operation
GetTagsResponse EndGetTags(IAsyncResult asyncResult);
#endregion
#region GetTrigger
///
/// Retrieves the definition of a trigger.
///
/// Container for the necessary parameters to execute the GetTrigger service method.
///
/// The response from the GetTrigger service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetTrigger Operation
GetTriggerResponse GetTrigger(GetTriggerRequest request);
///
/// Initiates the asynchronous execution of the GetTrigger operation.
///
///
/// Container for the necessary parameters to execute the GetTrigger operation on AmazonGlueClient.
/// 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 EndGetTrigger
/// operation.
/// REST API Reference for GetTrigger Operation
IAsyncResult BeginGetTrigger(GetTriggerRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetTrigger operation.
///
///
/// The IAsyncResult returned by the call to BeginGetTrigger.
///
/// Returns a GetTriggerResult from Glue.
/// REST API Reference for GetTrigger Operation
GetTriggerResponse EndGetTrigger(IAsyncResult asyncResult);
#endregion
#region GetTriggers
///
/// Gets all the triggers associated with a job.
///
/// Container for the necessary parameters to execute the GetTriggers service method.
///
/// The response from the GetTriggers service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetTriggers Operation
GetTriggersResponse GetTriggers(GetTriggersRequest request);
///
/// Initiates the asynchronous execution of the GetTriggers operation.
///
///
/// Container for the necessary parameters to execute the GetTriggers operation on AmazonGlueClient.
/// 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 EndGetTriggers
/// operation.
/// REST API Reference for GetTriggers Operation
IAsyncResult BeginGetTriggers(GetTriggersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetTriggers operation.
///
///
/// The IAsyncResult returned by the call to BeginGetTriggers.
///
/// Returns a GetTriggersResult from Glue.
/// REST API Reference for GetTriggers Operation
GetTriggersResponse EndGetTriggers(IAsyncResult asyncResult);
#endregion
#region GetUnfilteredPartitionMetadata
///
/// Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.
///
///
///
/// For IAM authorization, the public IAM action associated with this API is glue:GetPartition
.
///
///
/// Container for the necessary parameters to execute the GetUnfilteredPartitionMetadata service method.
///
/// The response from the GetUnfilteredPartitionMetadata service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// A federation source failed.
///
///
///
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// The operation timed out.
///
/// REST API Reference for GetUnfilteredPartitionMetadata Operation
GetUnfilteredPartitionMetadataResponse GetUnfilteredPartitionMetadata(GetUnfilteredPartitionMetadataRequest request);
///
/// Initiates the asynchronous execution of the GetUnfilteredPartitionMetadata operation.
///
///
/// Container for the necessary parameters to execute the GetUnfilteredPartitionMetadata operation on AmazonGlueClient.
/// 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 EndGetUnfilteredPartitionMetadata
/// operation.
/// REST API Reference for GetUnfilteredPartitionMetadata Operation
IAsyncResult BeginGetUnfilteredPartitionMetadata(GetUnfilteredPartitionMetadataRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetUnfilteredPartitionMetadata operation.
///
///
/// The IAsyncResult returned by the call to BeginGetUnfilteredPartitionMetadata.
///
/// Returns a GetUnfilteredPartitionMetadataResult from Glue.
/// REST API Reference for GetUnfilteredPartitionMetadata Operation
GetUnfilteredPartitionMetadataResponse EndGetUnfilteredPartitionMetadata(IAsyncResult asyncResult);
#endregion
#region GetUnfilteredPartitionsMetadata
///
/// Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.
///
///
///
/// For IAM authorization, the public IAM action associated with this API is glue:GetPartitions
.
///
///
/// Container for the necessary parameters to execute the GetUnfilteredPartitionsMetadata service method.
///
/// The response from the GetUnfilteredPartitionsMetadata service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// A federation source failed.
///
///
///
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// The operation timed out.
///
/// REST API Reference for GetUnfilteredPartitionsMetadata Operation
GetUnfilteredPartitionsMetadataResponse GetUnfilteredPartitionsMetadata(GetUnfilteredPartitionsMetadataRequest request);
///
/// Initiates the asynchronous execution of the GetUnfilteredPartitionsMetadata operation.
///
///
/// Container for the necessary parameters to execute the GetUnfilteredPartitionsMetadata operation on AmazonGlueClient.
/// 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 EndGetUnfilteredPartitionsMetadata
/// operation.
/// REST API Reference for GetUnfilteredPartitionsMetadata Operation
IAsyncResult BeginGetUnfilteredPartitionsMetadata(GetUnfilteredPartitionsMetadataRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetUnfilteredPartitionsMetadata operation.
///
///
/// The IAsyncResult returned by the call to BeginGetUnfilteredPartitionsMetadata.
///
/// Returns a GetUnfilteredPartitionsMetadataResult from Glue.
/// REST API Reference for GetUnfilteredPartitionsMetadata Operation
GetUnfilteredPartitionsMetadataResponse EndGetUnfilteredPartitionsMetadata(IAsyncResult asyncResult);
#endregion
#region GetUnfilteredTableMetadata
///
/// Retrieves table metadata from the Data Catalog that contains unfiltered metadata.
///
///
///
/// For IAM authorization, the public IAM action associated with this API is glue:GetTable
.
///
///
/// Container for the necessary parameters to execute the GetUnfilteredTableMetadata service method.
///
/// The response from the GetUnfilteredTableMetadata service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// A federation source failed.
///
///
///
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// The operation timed out.
///
/// REST API Reference for GetUnfilteredTableMetadata Operation
GetUnfilteredTableMetadataResponse GetUnfilteredTableMetadata(GetUnfilteredTableMetadataRequest request);
///
/// Initiates the asynchronous execution of the GetUnfilteredTableMetadata operation.
///
///
/// Container for the necessary parameters to execute the GetUnfilteredTableMetadata operation on AmazonGlueClient.
/// 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 EndGetUnfilteredTableMetadata
/// operation.
/// REST API Reference for GetUnfilteredTableMetadata Operation
IAsyncResult BeginGetUnfilteredTableMetadata(GetUnfilteredTableMetadataRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetUnfilteredTableMetadata operation.
///
///
/// The IAsyncResult returned by the call to BeginGetUnfilteredTableMetadata.
///
/// Returns a GetUnfilteredTableMetadataResult from Glue.
/// REST API Reference for GetUnfilteredTableMetadata Operation
GetUnfilteredTableMetadataResponse EndGetUnfilteredTableMetadata(IAsyncResult asyncResult);
#endregion
#region GetUserDefinedFunction
///
/// Retrieves a specified function definition from the Data Catalog.
///
/// Container for the necessary parameters to execute the GetUserDefinedFunction service method.
///
/// The response from the GetUserDefinedFunction service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetUserDefinedFunction Operation
GetUserDefinedFunctionResponse GetUserDefinedFunction(GetUserDefinedFunctionRequest request);
///
/// Initiates the asynchronous execution of the GetUserDefinedFunction operation.
///
///
/// Container for the necessary parameters to execute the GetUserDefinedFunction operation on AmazonGlueClient.
/// 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 EndGetUserDefinedFunction
/// operation.
/// REST API Reference for GetUserDefinedFunction Operation
IAsyncResult BeginGetUserDefinedFunction(GetUserDefinedFunctionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetUserDefinedFunction operation.
///
///
/// The IAsyncResult returned by the call to BeginGetUserDefinedFunction.
///
/// Returns a GetUserDefinedFunctionResult from Glue.
/// REST API Reference for GetUserDefinedFunction Operation
GetUserDefinedFunctionResponse EndGetUserDefinedFunction(IAsyncResult asyncResult);
#endregion
#region GetUserDefinedFunctions
///
/// Retrieves multiple function definitions from the Data Catalog.
///
/// Container for the necessary parameters to execute the GetUserDefinedFunctions service method.
///
/// The response from the GetUserDefinedFunctions service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetUserDefinedFunctions Operation
GetUserDefinedFunctionsResponse GetUserDefinedFunctions(GetUserDefinedFunctionsRequest request);
///
/// Initiates the asynchronous execution of the GetUserDefinedFunctions operation.
///
///
/// Container for the necessary parameters to execute the GetUserDefinedFunctions operation on AmazonGlueClient.
/// 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 EndGetUserDefinedFunctions
/// operation.
/// REST API Reference for GetUserDefinedFunctions Operation
IAsyncResult BeginGetUserDefinedFunctions(GetUserDefinedFunctionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetUserDefinedFunctions operation.
///
///
/// The IAsyncResult returned by the call to BeginGetUserDefinedFunctions.
///
/// Returns a GetUserDefinedFunctionsResult from Glue.
/// REST API Reference for GetUserDefinedFunctions Operation
GetUserDefinedFunctionsResponse EndGetUserDefinedFunctions(IAsyncResult asyncResult);
#endregion
#region GetWorkflow
///
/// Retrieves resource metadata for a workflow.
///
/// Container for the necessary parameters to execute the GetWorkflow service method.
///
/// The response from the GetWorkflow service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetWorkflow Operation
GetWorkflowResponse GetWorkflow(GetWorkflowRequest request);
///
/// Initiates the asynchronous execution of the GetWorkflow operation.
///
///
/// Container for the necessary parameters to execute the GetWorkflow operation on AmazonGlueClient.
/// 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 EndGetWorkflow
/// operation.
/// REST API Reference for GetWorkflow Operation
IAsyncResult BeginGetWorkflow(GetWorkflowRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetWorkflow operation.
///
///
/// The IAsyncResult returned by the call to BeginGetWorkflow.
///
/// Returns a GetWorkflowResult from Glue.
/// REST API Reference for GetWorkflow Operation
GetWorkflowResponse EndGetWorkflow(IAsyncResult asyncResult);
#endregion
#region GetWorkflowRun
///
/// Retrieves the metadata for a given workflow run.
///
/// Container for the necessary parameters to execute the GetWorkflowRun service method.
///
/// The response from the GetWorkflowRun service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetWorkflowRun Operation
GetWorkflowRunResponse GetWorkflowRun(GetWorkflowRunRequest request);
///
/// Initiates the asynchronous execution of the GetWorkflowRun operation.
///
///
/// Container for the necessary parameters to execute the GetWorkflowRun operation on AmazonGlueClient.
/// 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 EndGetWorkflowRun
/// operation.
/// REST API Reference for GetWorkflowRun Operation
IAsyncResult BeginGetWorkflowRun(GetWorkflowRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetWorkflowRun operation.
///
///
/// The IAsyncResult returned by the call to BeginGetWorkflowRun.
///
/// Returns a GetWorkflowRunResult from Glue.
/// REST API Reference for GetWorkflowRun Operation
GetWorkflowRunResponse EndGetWorkflowRun(IAsyncResult asyncResult);
#endregion
#region GetWorkflowRunProperties
///
/// Retrieves the workflow run properties which were set during the run.
///
/// Container for the necessary parameters to execute the GetWorkflowRunProperties service method.
///
/// The response from the GetWorkflowRunProperties service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetWorkflowRunProperties Operation
GetWorkflowRunPropertiesResponse GetWorkflowRunProperties(GetWorkflowRunPropertiesRequest request);
///
/// Initiates the asynchronous execution of the GetWorkflowRunProperties operation.
///
///
/// Container for the necessary parameters to execute the GetWorkflowRunProperties operation on AmazonGlueClient.
/// 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 EndGetWorkflowRunProperties
/// operation.
/// REST API Reference for GetWorkflowRunProperties Operation
IAsyncResult BeginGetWorkflowRunProperties(GetWorkflowRunPropertiesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetWorkflowRunProperties operation.
///
///
/// The IAsyncResult returned by the call to BeginGetWorkflowRunProperties.
///
/// Returns a GetWorkflowRunPropertiesResult from Glue.
/// REST API Reference for GetWorkflowRunProperties Operation
GetWorkflowRunPropertiesResponse EndGetWorkflowRunProperties(IAsyncResult asyncResult);
#endregion
#region GetWorkflowRuns
///
/// Retrieves metadata for all runs of a given workflow.
///
/// Container for the necessary parameters to execute the GetWorkflowRuns service method.
///
/// The response from the GetWorkflowRuns service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for GetWorkflowRuns Operation
GetWorkflowRunsResponse GetWorkflowRuns(GetWorkflowRunsRequest request);
///
/// Initiates the asynchronous execution of the GetWorkflowRuns operation.
///
///
/// Container for the necessary parameters to execute the GetWorkflowRuns operation on AmazonGlueClient.
/// 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 EndGetWorkflowRuns
/// operation.
/// REST API Reference for GetWorkflowRuns Operation
IAsyncResult BeginGetWorkflowRuns(GetWorkflowRunsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetWorkflowRuns operation.
///
///
/// The IAsyncResult returned by the call to BeginGetWorkflowRuns.
///
/// Returns a GetWorkflowRunsResult from Glue.
/// REST API Reference for GetWorkflowRuns Operation
GetWorkflowRunsResponse EndGetWorkflowRuns(IAsyncResult asyncResult);
#endregion
#region ImportCatalogToGlue
///
/// Imports an existing Amazon Athena Data Catalog to Glue.
///
/// Container for the necessary parameters to execute the ImportCatalogToGlue service method.
///
/// The response from the ImportCatalogToGlue service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The operation timed out.
///
/// REST API Reference for ImportCatalogToGlue Operation
ImportCatalogToGlueResponse ImportCatalogToGlue(ImportCatalogToGlueRequest request);
///
/// Initiates the asynchronous execution of the ImportCatalogToGlue operation.
///
///
/// Container for the necessary parameters to execute the ImportCatalogToGlue operation on AmazonGlueClient.
/// 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 EndImportCatalogToGlue
/// operation.
/// REST API Reference for ImportCatalogToGlue Operation
IAsyncResult BeginImportCatalogToGlue(ImportCatalogToGlueRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ImportCatalogToGlue operation.
///
///
/// The IAsyncResult returned by the call to BeginImportCatalogToGlue.
///
/// Returns a ImportCatalogToGlueResult from Glue.
/// REST API Reference for ImportCatalogToGlue Operation
ImportCatalogToGlueResponse EndImportCatalogToGlue(IAsyncResult asyncResult);
#endregion
#region ListBlueprints
///
/// Lists all the blueprint names in an account.
///
/// Container for the necessary parameters to execute the ListBlueprints service method.
///
/// The response from the ListBlueprints service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for ListBlueprints Operation
ListBlueprintsResponse ListBlueprints(ListBlueprintsRequest request);
///
/// Initiates the asynchronous execution of the ListBlueprints operation.
///
///
/// Container for the necessary parameters to execute the ListBlueprints operation on AmazonGlueClient.
/// 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 EndListBlueprints
/// operation.
/// REST API Reference for ListBlueprints Operation
IAsyncResult BeginListBlueprints(ListBlueprintsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListBlueprints operation.
///
///
/// The IAsyncResult returned by the call to BeginListBlueprints.
///
/// Returns a ListBlueprintsResult from Glue.
/// REST API Reference for ListBlueprints Operation
ListBlueprintsResponse EndListBlueprints(IAsyncResult asyncResult);
#endregion
#region ListCrawlers
///
/// Retrieves the names of all crawler resources in this Amazon Web Services account,
/// or the resources with the specified tag. This operation allows you to see which resources
/// are available in your account, and their names.
///
///
///
/// This operation takes the optional Tags
field, which you can use as a
/// filter on the response so that tagged resources can be retrieved as a group. If you
/// choose to use tags filtering, only resources with the tag are retrieved.
///
///
/// Container for the necessary parameters to execute the ListCrawlers service method.
///
/// The response from the ListCrawlers service method, as returned by Glue.
///
/// The operation timed out.
///
/// REST API Reference for ListCrawlers Operation
ListCrawlersResponse ListCrawlers(ListCrawlersRequest request);
///
/// Initiates the asynchronous execution of the ListCrawlers operation.
///
///
/// Container for the necessary parameters to execute the ListCrawlers operation on AmazonGlueClient.
/// 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 EndListCrawlers
/// operation.
/// REST API Reference for ListCrawlers Operation
IAsyncResult BeginListCrawlers(ListCrawlersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListCrawlers operation.
///
///
/// The IAsyncResult returned by the call to BeginListCrawlers.
///
/// Returns a ListCrawlersResult from Glue.
/// REST API Reference for ListCrawlers Operation
ListCrawlersResponse EndListCrawlers(IAsyncResult asyncResult);
#endregion
#region ListCrawls
///
/// Returns all the crawls of a specified crawler. Returns only the crawls that have occurred
/// since the launch date of the crawler history feature, and only retains up to 12 months
/// of crawls. Older crawls will not be returned.
///
///
///
/// You may use this API to:
///
/// -
///
/// Retrive all the crawls of a specified crawler.
///
///
-
///
/// Retrieve all the crawls of a specified crawler within a limited count.
///
///
-
///
/// Retrieve all the crawls of a specified crawler in a specific time range.
///
///
-
///
/// Retrieve all the crawls of a specified crawler with a particular state, crawl ID,
/// or DPU hour value.
///
///
///
/// Container for the necessary parameters to execute the ListCrawls service method.
///
/// The response from the ListCrawls service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for ListCrawls Operation
ListCrawlsResponse ListCrawls(ListCrawlsRequest request);
///
/// Initiates the asynchronous execution of the ListCrawls operation.
///
///
/// Container for the necessary parameters to execute the ListCrawls operation on AmazonGlueClient.
/// 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 EndListCrawls
/// operation.
/// REST API Reference for ListCrawls Operation
IAsyncResult BeginListCrawls(ListCrawlsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListCrawls operation.
///
///
/// The IAsyncResult returned by the call to BeginListCrawls.
///
/// Returns a ListCrawlsResult from Glue.
/// REST API Reference for ListCrawls Operation
ListCrawlsResponse EndListCrawls(IAsyncResult asyncResult);
#endregion
#region ListCustomEntityTypes
///
/// Lists all the custom patterns that have been created.
///
/// Container for the necessary parameters to execute the ListCustomEntityTypes service method.
///
/// The response from the ListCustomEntityTypes service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for ListCustomEntityTypes Operation
ListCustomEntityTypesResponse ListCustomEntityTypes(ListCustomEntityTypesRequest request);
///
/// Initiates the asynchronous execution of the ListCustomEntityTypes operation.
///
///
/// Container for the necessary parameters to execute the ListCustomEntityTypes operation on AmazonGlueClient.
/// 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 EndListCustomEntityTypes
/// operation.
/// REST API Reference for ListCustomEntityTypes Operation
IAsyncResult BeginListCustomEntityTypes(ListCustomEntityTypesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListCustomEntityTypes operation.
///
///
/// The IAsyncResult returned by the call to BeginListCustomEntityTypes.
///
/// Returns a ListCustomEntityTypesResult from Glue.
/// REST API Reference for ListCustomEntityTypes Operation
ListCustomEntityTypesResponse EndListCustomEntityTypes(IAsyncResult asyncResult);
#endregion
#region ListDataQualityResults
///
/// Returns all data quality execution results for your account.
///
/// Container for the necessary parameters to execute the ListDataQualityResults service method.
///
/// The response from the ListDataQualityResults service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for ListDataQualityResults Operation
ListDataQualityResultsResponse ListDataQualityResults(ListDataQualityResultsRequest request);
///
/// Initiates the asynchronous execution of the ListDataQualityResults operation.
///
///
/// Container for the necessary parameters to execute the ListDataQualityResults operation on AmazonGlueClient.
/// 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 EndListDataQualityResults
/// operation.
/// REST API Reference for ListDataQualityResults Operation
IAsyncResult BeginListDataQualityResults(ListDataQualityResultsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListDataQualityResults operation.
///
///
/// The IAsyncResult returned by the call to BeginListDataQualityResults.
///
/// Returns a ListDataQualityResultsResult from Glue.
/// REST API Reference for ListDataQualityResults Operation
ListDataQualityResultsResponse EndListDataQualityResults(IAsyncResult asyncResult);
#endregion
#region ListDataQualityRuleRecommendationRuns
///
/// Lists the recommendation runs meeting the filter criteria.
///
/// Container for the necessary parameters to execute the ListDataQualityRuleRecommendationRuns service method.
///
/// The response from the ListDataQualityRuleRecommendationRuns service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for ListDataQualityRuleRecommendationRuns Operation
ListDataQualityRuleRecommendationRunsResponse ListDataQualityRuleRecommendationRuns(ListDataQualityRuleRecommendationRunsRequest request);
///
/// Initiates the asynchronous execution of the ListDataQualityRuleRecommendationRuns operation.
///
///
/// Container for the necessary parameters to execute the ListDataQualityRuleRecommendationRuns operation on AmazonGlueClient.
/// 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 EndListDataQualityRuleRecommendationRuns
/// operation.
/// REST API Reference for ListDataQualityRuleRecommendationRuns Operation
IAsyncResult BeginListDataQualityRuleRecommendationRuns(ListDataQualityRuleRecommendationRunsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListDataQualityRuleRecommendationRuns operation.
///
///
/// The IAsyncResult returned by the call to BeginListDataQualityRuleRecommendationRuns.
///
/// Returns a ListDataQualityRuleRecommendationRunsResult from Glue.
/// REST API Reference for ListDataQualityRuleRecommendationRuns Operation
ListDataQualityRuleRecommendationRunsResponse EndListDataQualityRuleRecommendationRuns(IAsyncResult asyncResult);
#endregion
#region ListDataQualityRulesetEvaluationRuns
///
/// Lists all the runs meeting the filter criteria, where a ruleset is evaluated against
/// a data source.
///
/// Container for the necessary parameters to execute the ListDataQualityRulesetEvaluationRuns service method.
///
/// The response from the ListDataQualityRulesetEvaluationRuns service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for ListDataQualityRulesetEvaluationRuns Operation
ListDataQualityRulesetEvaluationRunsResponse ListDataQualityRulesetEvaluationRuns(ListDataQualityRulesetEvaluationRunsRequest request);
///
/// Initiates the asynchronous execution of the ListDataQualityRulesetEvaluationRuns operation.
///
///
/// Container for the necessary parameters to execute the ListDataQualityRulesetEvaluationRuns operation on AmazonGlueClient.
/// 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 EndListDataQualityRulesetEvaluationRuns
/// operation.
/// REST API Reference for ListDataQualityRulesetEvaluationRuns Operation
IAsyncResult BeginListDataQualityRulesetEvaluationRuns(ListDataQualityRulesetEvaluationRunsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListDataQualityRulesetEvaluationRuns operation.
///
///
/// The IAsyncResult returned by the call to BeginListDataQualityRulesetEvaluationRuns.
///
/// Returns a ListDataQualityRulesetEvaluationRunsResult from Glue.
/// REST API Reference for ListDataQualityRulesetEvaluationRuns Operation
ListDataQualityRulesetEvaluationRunsResponse EndListDataQualityRulesetEvaluationRuns(IAsyncResult asyncResult);
#endregion
#region ListDataQualityRulesets
///
/// Returns a paginated list of rulesets for the specified list of Glue tables.
///
/// Container for the necessary parameters to execute the ListDataQualityRulesets service method.
///
/// The response from the ListDataQualityRulesets service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for ListDataQualityRulesets Operation
ListDataQualityRulesetsResponse ListDataQualityRulesets(ListDataQualityRulesetsRequest request);
///
/// Initiates the asynchronous execution of the ListDataQualityRulesets operation.
///
///
/// Container for the necessary parameters to execute the ListDataQualityRulesets operation on AmazonGlueClient.
/// 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 EndListDataQualityRulesets
/// operation.
/// REST API Reference for ListDataQualityRulesets Operation
IAsyncResult BeginListDataQualityRulesets(ListDataQualityRulesetsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListDataQualityRulesets operation.
///
///
/// The IAsyncResult returned by the call to BeginListDataQualityRulesets.
///
/// Returns a ListDataQualityRulesetsResult from Glue.
/// REST API Reference for ListDataQualityRulesets Operation
ListDataQualityRulesetsResponse EndListDataQualityRulesets(IAsyncResult asyncResult);
#endregion
#region ListDevEndpoints
///
/// Retrieves the names of all DevEndpoint
resources in this Amazon Web Services
/// account, or the resources with the specified tag. This operation allows you to see
/// which resources are available in your account, and their names.
///
///
///
/// This operation takes the optional Tags
field, which you can use as a
/// filter on the response so that tagged resources can be retrieved as a group. If you
/// choose to use tags filtering, only resources with the tag are retrieved.
///
///
/// Container for the necessary parameters to execute the ListDevEndpoints service method.
///
/// The response from the ListDevEndpoints service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for ListDevEndpoints Operation
ListDevEndpointsResponse ListDevEndpoints(ListDevEndpointsRequest request);
///
/// Initiates the asynchronous execution of the ListDevEndpoints operation.
///
///
/// Container for the necessary parameters to execute the ListDevEndpoints operation on AmazonGlueClient.
/// 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 EndListDevEndpoints
/// operation.
/// REST API Reference for ListDevEndpoints Operation
IAsyncResult BeginListDevEndpoints(ListDevEndpointsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListDevEndpoints operation.
///
///
/// The IAsyncResult returned by the call to BeginListDevEndpoints.
///
/// Returns a ListDevEndpointsResult from Glue.
/// REST API Reference for ListDevEndpoints Operation
ListDevEndpointsResponse EndListDevEndpoints(IAsyncResult asyncResult);
#endregion
#region ListJobs
///
/// Retrieves the names of all job resources in this Amazon Web Services account, or the
/// resources with the specified tag. This operation allows you to see which resources
/// are available in your account, and their names.
///
///
///
/// This operation takes the optional Tags
field, which you can use as a
/// filter on the response so that tagged resources can be retrieved as a group. If you
/// choose to use tags filtering, only resources with the tag are retrieved.
///
///
/// Container for the necessary parameters to execute the ListJobs service method.
///
/// The response from the ListJobs service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// 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 AmazonGlueClient.
/// 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 Glue.
/// REST API Reference for ListJobs Operation
ListJobsResponse EndListJobs(IAsyncResult asyncResult);
#endregion
#region ListMLTransforms
///
/// Retrieves a sortable, filterable list of existing Glue machine learning transforms
/// in this Amazon Web Services account, or the resources with the specified tag. This
/// operation takes the optional Tags
field, which you can use as a filter
/// of the responses so that tagged resources can be retrieved as a group. If you choose
/// to use tag filtering, only resources with the tags are retrieved.
///
/// Container for the necessary parameters to execute the ListMLTransforms service method.
///
/// The response from the ListMLTransforms service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for ListMLTransforms Operation
ListMLTransformsResponse ListMLTransforms(ListMLTransformsRequest request);
///
/// Initiates the asynchronous execution of the ListMLTransforms operation.
///
///
/// Container for the necessary parameters to execute the ListMLTransforms operation on AmazonGlueClient.
/// 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 EndListMLTransforms
/// operation.
/// REST API Reference for ListMLTransforms Operation
IAsyncResult BeginListMLTransforms(ListMLTransformsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListMLTransforms operation.
///
///
/// The IAsyncResult returned by the call to BeginListMLTransforms.
///
/// Returns a ListMLTransformsResult from Glue.
/// REST API Reference for ListMLTransforms Operation
ListMLTransformsResponse EndListMLTransforms(IAsyncResult asyncResult);
#endregion
#region ListRegistries
///
/// Returns a list of registries that you have created, with minimal registry information.
/// Registries in the Deleting
status will not be included in the results.
/// Empty results will be returned if there are no registries available.
///
/// Container for the necessary parameters to execute the ListRegistries service method.
///
/// The response from the ListRegistries service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
/// REST API Reference for ListRegistries Operation
ListRegistriesResponse ListRegistries(ListRegistriesRequest request);
///
/// Initiates the asynchronous execution of the ListRegistries operation.
///
///
/// Container for the necessary parameters to execute the ListRegistries operation on AmazonGlueClient.
/// 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 EndListRegistries
/// operation.
/// REST API Reference for ListRegistries Operation
IAsyncResult BeginListRegistries(ListRegistriesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListRegistries operation.
///
///
/// The IAsyncResult returned by the call to BeginListRegistries.
///
/// Returns a ListRegistriesResult from Glue.
/// REST API Reference for ListRegistries Operation
ListRegistriesResponse EndListRegistries(IAsyncResult asyncResult);
#endregion
#region ListSchemas
///
/// Returns a list of schemas with minimal details. Schemas in Deleting status will not
/// be included in the results. Empty results will be returned if there are no schemas
/// available.
///
///
///
/// When the RegistryId
is not provided, all the schemas across registries
/// will be part of the API response.
///
///
/// Container for the necessary parameters to execute the ListSchemas service method.
///
/// The response from the ListSchemas service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
/// REST API Reference for ListSchemas Operation
ListSchemasResponse ListSchemas(ListSchemasRequest request);
///
/// Initiates the asynchronous execution of the ListSchemas operation.
///
///
/// Container for the necessary parameters to execute the ListSchemas operation on AmazonGlueClient.
/// 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 EndListSchemas
/// operation.
/// REST API Reference for ListSchemas Operation
IAsyncResult BeginListSchemas(ListSchemasRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListSchemas operation.
///
///
/// The IAsyncResult returned by the call to BeginListSchemas.
///
/// Returns a ListSchemasResult from Glue.
/// REST API Reference for ListSchemas Operation
ListSchemasResponse EndListSchemas(IAsyncResult asyncResult);
#endregion
#region ListSchemaVersions
///
/// Returns a list of schema versions that you have created, with minimal information.
/// Schema versions in Deleted status will not be included in the results. Empty results
/// will be returned if there are no schema versions available.
///
/// Container for the necessary parameters to execute the ListSchemaVersions service method.
///
/// The response from the ListSchemaVersions service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
/// REST API Reference for ListSchemaVersions Operation
ListSchemaVersionsResponse ListSchemaVersions(ListSchemaVersionsRequest request);
///
/// Initiates the asynchronous execution of the ListSchemaVersions operation.
///
///
/// Container for the necessary parameters to execute the ListSchemaVersions operation on AmazonGlueClient.
/// 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 EndListSchemaVersions
/// operation.
/// REST API Reference for ListSchemaVersions Operation
IAsyncResult BeginListSchemaVersions(ListSchemaVersionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListSchemaVersions operation.
///
///
/// The IAsyncResult returned by the call to BeginListSchemaVersions.
///
/// Returns a ListSchemaVersionsResult from Glue.
/// REST API Reference for ListSchemaVersions Operation
ListSchemaVersionsResponse EndListSchemaVersions(IAsyncResult asyncResult);
#endregion
#region ListSessions
///
/// Retrieve a list of sessions.
///
/// Container for the necessary parameters to execute the ListSessions service method.
///
/// The response from the ListSessions service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for ListSessions Operation
ListSessionsResponse ListSessions(ListSessionsRequest request);
///
/// Initiates the asynchronous execution of the ListSessions operation.
///
///
/// Container for the necessary parameters to execute the ListSessions operation on AmazonGlueClient.
/// 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 EndListSessions
/// operation.
/// REST API Reference for ListSessions Operation
IAsyncResult BeginListSessions(ListSessionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListSessions operation.
///
///
/// The IAsyncResult returned by the call to BeginListSessions.
///
/// Returns a ListSessionsResult from Glue.
/// REST API Reference for ListSessions Operation
ListSessionsResponse EndListSessions(IAsyncResult asyncResult);
#endregion
#region ListStatements
///
/// Lists statements for the session.
///
/// Container for the necessary parameters to execute the ListStatements service method.
///
/// The response from the ListStatements service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A specified entity does not exist
///
///
/// The session is in an invalid state to perform a requested operation.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for ListStatements Operation
ListStatementsResponse ListStatements(ListStatementsRequest request);
///
/// Initiates the asynchronous execution of the ListStatements operation.
///
///
/// Container for the necessary parameters to execute the ListStatements operation on AmazonGlueClient.
/// 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 EndListStatements
/// operation.
/// REST API Reference for ListStatements Operation
IAsyncResult BeginListStatements(ListStatementsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListStatements operation.
///
///
/// The IAsyncResult returned by the call to BeginListStatements.
///
/// Returns a ListStatementsResult from Glue.
/// REST API Reference for ListStatements Operation
ListStatementsResponse EndListStatements(IAsyncResult asyncResult);
#endregion
#region ListTriggers
///
/// Retrieves the names of all trigger resources in this Amazon Web Services account,
/// or the resources with the specified tag. This operation allows you to see which resources
/// are available in your account, and their names.
///
///
///
/// This operation takes the optional Tags
field, which you can use as a
/// filter on the response so that tagged resources can be retrieved as a group. If you
/// choose to use tags filtering, only resources with the tag are retrieved.
///
///
/// Container for the necessary parameters to execute the ListTriggers service method.
///
/// The response from the ListTriggers service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for ListTriggers Operation
ListTriggersResponse ListTriggers(ListTriggersRequest request);
///
/// Initiates the asynchronous execution of the ListTriggers operation.
///
///
/// Container for the necessary parameters to execute the ListTriggers operation on AmazonGlueClient.
/// 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 EndListTriggers
/// operation.
/// REST API Reference for ListTriggers Operation
IAsyncResult BeginListTriggers(ListTriggersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTriggers operation.
///
///
/// The IAsyncResult returned by the call to BeginListTriggers.
///
/// Returns a ListTriggersResult from Glue.
/// REST API Reference for ListTriggers Operation
ListTriggersResponse EndListTriggers(IAsyncResult asyncResult);
#endregion
#region ListWorkflows
///
/// Lists names of workflows created in the account.
///
/// Container for the necessary parameters to execute the ListWorkflows service method.
///
/// The response from the ListWorkflows service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for ListWorkflows Operation
ListWorkflowsResponse ListWorkflows(ListWorkflowsRequest request);
///
/// Initiates the asynchronous execution of the ListWorkflows operation.
///
///
/// Container for the necessary parameters to execute the ListWorkflows operation on AmazonGlueClient.
/// 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 EndListWorkflows
/// operation.
/// REST API Reference for ListWorkflows Operation
IAsyncResult BeginListWorkflows(ListWorkflowsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListWorkflows operation.
///
///
/// The IAsyncResult returned by the call to BeginListWorkflows.
///
/// Returns a ListWorkflowsResult from Glue.
/// REST API Reference for ListWorkflows Operation
ListWorkflowsResponse EndListWorkflows(IAsyncResult asyncResult);
#endregion
#region PutDataCatalogEncryptionSettings
///
/// Sets the security configuration for a specified catalog. After the configuration has
/// been set, the specified encryption is applied to every catalog write thereafter.
///
/// Container for the necessary parameters to execute the PutDataCatalogEncryptionSettings service method.
///
/// The response from the PutDataCatalogEncryptionSettings service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for PutDataCatalogEncryptionSettings Operation
PutDataCatalogEncryptionSettingsResponse PutDataCatalogEncryptionSettings(PutDataCatalogEncryptionSettingsRequest request);
///
/// Initiates the asynchronous execution of the PutDataCatalogEncryptionSettings operation.
///
///
/// Container for the necessary parameters to execute the PutDataCatalogEncryptionSettings operation on AmazonGlueClient.
/// 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 EndPutDataCatalogEncryptionSettings
/// operation.
/// REST API Reference for PutDataCatalogEncryptionSettings Operation
IAsyncResult BeginPutDataCatalogEncryptionSettings(PutDataCatalogEncryptionSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PutDataCatalogEncryptionSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginPutDataCatalogEncryptionSettings.
///
/// Returns a PutDataCatalogEncryptionSettingsResult from Glue.
/// REST API Reference for PutDataCatalogEncryptionSettings Operation
PutDataCatalogEncryptionSettingsResponse EndPutDataCatalogEncryptionSettings(IAsyncResult asyncResult);
#endregion
#region PutResourcePolicy
///
/// Sets the Data Catalog resource policy for access control.
///
/// Container for the necessary parameters to execute the PutResourcePolicy service method.
///
/// The response from the PutResourcePolicy service method, as returned by Glue.
///
/// A specified condition was not satisfied.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for PutResourcePolicy Operation
PutResourcePolicyResponse PutResourcePolicy(PutResourcePolicyRequest request);
///
/// Initiates the asynchronous execution of the PutResourcePolicy operation.
///
///
/// Container for the necessary parameters to execute the PutResourcePolicy operation on AmazonGlueClient.
/// 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 EndPutResourcePolicy
/// operation.
/// REST API Reference for PutResourcePolicy Operation
IAsyncResult BeginPutResourcePolicy(PutResourcePolicyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PutResourcePolicy operation.
///
///
/// The IAsyncResult returned by the call to BeginPutResourcePolicy.
///
/// Returns a PutResourcePolicyResult from Glue.
/// REST API Reference for PutResourcePolicy Operation
PutResourcePolicyResponse EndPutResourcePolicy(IAsyncResult asyncResult);
#endregion
#region PutSchemaVersionMetadata
///
/// Puts the metadata key value pair for a specified schema version ID. A maximum of 10
/// key value pairs will be allowed per schema version. They can be added over one or
/// more calls.
///
/// Container for the necessary parameters to execute the PutSchemaVersionMetadata service method.
///
/// The response from the PutSchemaVersionMetadata service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A resource to be created or added already exists.
///
///
/// A specified entity does not exist
///
///
/// The input provided was not valid.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for PutSchemaVersionMetadata Operation
PutSchemaVersionMetadataResponse PutSchemaVersionMetadata(PutSchemaVersionMetadataRequest request);
///
/// Initiates the asynchronous execution of the PutSchemaVersionMetadata operation.
///
///
/// Container for the necessary parameters to execute the PutSchemaVersionMetadata operation on AmazonGlueClient.
/// 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 EndPutSchemaVersionMetadata
/// operation.
/// REST API Reference for PutSchemaVersionMetadata Operation
IAsyncResult BeginPutSchemaVersionMetadata(PutSchemaVersionMetadataRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PutSchemaVersionMetadata operation.
///
///
/// The IAsyncResult returned by the call to BeginPutSchemaVersionMetadata.
///
/// Returns a PutSchemaVersionMetadataResult from Glue.
/// REST API Reference for PutSchemaVersionMetadata Operation
PutSchemaVersionMetadataResponse EndPutSchemaVersionMetadata(IAsyncResult asyncResult);
#endregion
#region PutWorkflowRunProperties
///
/// Puts the specified workflow run properties for the given workflow run. If a property
/// already exists for the specified run, then it overrides the value otherwise adds the
/// property to existing properties.
///
/// Container for the necessary parameters to execute the PutWorkflowRunProperties service method.
///
/// The response from the PutWorkflowRunProperties service method, as returned by Glue.
///
/// A resource to be created or added already exists.
///
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for PutWorkflowRunProperties Operation
PutWorkflowRunPropertiesResponse PutWorkflowRunProperties(PutWorkflowRunPropertiesRequest request);
///
/// Initiates the asynchronous execution of the PutWorkflowRunProperties operation.
///
///
/// Container for the necessary parameters to execute the PutWorkflowRunProperties operation on AmazonGlueClient.
/// 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 EndPutWorkflowRunProperties
/// operation.
/// REST API Reference for PutWorkflowRunProperties Operation
IAsyncResult BeginPutWorkflowRunProperties(PutWorkflowRunPropertiesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PutWorkflowRunProperties operation.
///
///
/// The IAsyncResult returned by the call to BeginPutWorkflowRunProperties.
///
/// Returns a PutWorkflowRunPropertiesResult from Glue.
/// REST API Reference for PutWorkflowRunProperties Operation
PutWorkflowRunPropertiesResponse EndPutWorkflowRunProperties(IAsyncResult asyncResult);
#endregion
#region QuerySchemaVersionMetadata
///
/// Queries for the schema version metadata information.
///
/// Container for the necessary parameters to execute the QuerySchemaVersionMetadata service method.
///
/// The response from the QuerySchemaVersionMetadata service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A specified entity does not exist
///
///
/// The input provided was not valid.
///
/// REST API Reference for QuerySchemaVersionMetadata Operation
QuerySchemaVersionMetadataResponse QuerySchemaVersionMetadata(QuerySchemaVersionMetadataRequest request);
///
/// Initiates the asynchronous execution of the QuerySchemaVersionMetadata operation.
///
///
/// Container for the necessary parameters to execute the QuerySchemaVersionMetadata operation on AmazonGlueClient.
/// 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 EndQuerySchemaVersionMetadata
/// operation.
/// REST API Reference for QuerySchemaVersionMetadata Operation
IAsyncResult BeginQuerySchemaVersionMetadata(QuerySchemaVersionMetadataRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the QuerySchemaVersionMetadata operation.
///
///
/// The IAsyncResult returned by the call to BeginQuerySchemaVersionMetadata.
///
/// Returns a QuerySchemaVersionMetadataResult from Glue.
/// REST API Reference for QuerySchemaVersionMetadata Operation
QuerySchemaVersionMetadataResponse EndQuerySchemaVersionMetadata(IAsyncResult asyncResult);
#endregion
#region RegisterSchemaVersion
///
/// Adds a new version to the existing schema. Returns an error if new version of schema
/// does not meet the compatibility requirements of the schema set. This API will not
/// create a new schema set and will return a 404 error if the schema set is not already
/// present in the Schema Registry.
///
///
///
/// If this is the first schema definition to be registered in the Schema Registry, this
/// API will store the schema version and return immediately. Otherwise, this call has
/// the potential to run longer than other operations due to compatibility modes. You
/// can call the GetSchemaVersion
API with the SchemaVersionId
/// to check compatibility modes.
///
///
///
/// If the same schema definition is already stored in Schema Registry as a version, the
/// schema ID of the existing schema is returned to the caller.
///
///
/// Container for the necessary parameters to execute the RegisterSchemaVersion service method.
///
/// The response from the RegisterSchemaVersion service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for RegisterSchemaVersion Operation
RegisterSchemaVersionResponse RegisterSchemaVersion(RegisterSchemaVersionRequest request);
///
/// Initiates the asynchronous execution of the RegisterSchemaVersion operation.
///
///
/// Container for the necessary parameters to execute the RegisterSchemaVersion operation on AmazonGlueClient.
/// 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 EndRegisterSchemaVersion
/// operation.
/// REST API Reference for RegisterSchemaVersion Operation
IAsyncResult BeginRegisterSchemaVersion(RegisterSchemaVersionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the RegisterSchemaVersion operation.
///
///
/// The IAsyncResult returned by the call to BeginRegisterSchemaVersion.
///
/// Returns a RegisterSchemaVersionResult from Glue.
/// REST API Reference for RegisterSchemaVersion Operation
RegisterSchemaVersionResponse EndRegisterSchemaVersion(IAsyncResult asyncResult);
#endregion
#region RemoveSchemaVersionMetadata
///
/// Removes a key value pair from the schema version metadata for the specified schema
/// version ID.
///
/// Container for the necessary parameters to execute the RemoveSchemaVersionMetadata service method.
///
/// The response from the RemoveSchemaVersionMetadata service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A specified entity does not exist
///
///
/// The input provided was not valid.
///
/// REST API Reference for RemoveSchemaVersionMetadata Operation
RemoveSchemaVersionMetadataResponse RemoveSchemaVersionMetadata(RemoveSchemaVersionMetadataRequest request);
///
/// Initiates the asynchronous execution of the RemoveSchemaVersionMetadata operation.
///
///
/// Container for the necessary parameters to execute the RemoveSchemaVersionMetadata operation on AmazonGlueClient.
/// 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 EndRemoveSchemaVersionMetadata
/// operation.
/// REST API Reference for RemoveSchemaVersionMetadata Operation
IAsyncResult BeginRemoveSchemaVersionMetadata(RemoveSchemaVersionMetadataRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the RemoveSchemaVersionMetadata operation.
///
///
/// The IAsyncResult returned by the call to BeginRemoveSchemaVersionMetadata.
///
/// Returns a RemoveSchemaVersionMetadataResult from Glue.
/// REST API Reference for RemoveSchemaVersionMetadata Operation
RemoveSchemaVersionMetadataResponse EndRemoveSchemaVersionMetadata(IAsyncResult asyncResult);
#endregion
#region ResetJobBookmark
///
/// Resets a bookmark entry.
///
///
///
/// For more information about enabling and using job bookmarks, see:
///
///
///
/// Container for the necessary parameters to execute the ResetJobBookmark service method.
///
/// The response from the ResetJobBookmark service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for ResetJobBookmark Operation
ResetJobBookmarkResponse ResetJobBookmark(ResetJobBookmarkRequest request);
///
/// Initiates the asynchronous execution of the ResetJobBookmark operation.
///
///
/// Container for the necessary parameters to execute the ResetJobBookmark operation on AmazonGlueClient.
/// 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 EndResetJobBookmark
/// operation.
/// REST API Reference for ResetJobBookmark Operation
IAsyncResult BeginResetJobBookmark(ResetJobBookmarkRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ResetJobBookmark operation.
///
///
/// The IAsyncResult returned by the call to BeginResetJobBookmark.
///
/// Returns a ResetJobBookmarkResult from Glue.
/// REST API Reference for ResetJobBookmark Operation
ResetJobBookmarkResponse EndResetJobBookmark(IAsyncResult asyncResult);
#endregion
#region ResumeWorkflowRun
///
/// Restarts selected nodes of a previous partially completed workflow run and resumes
/// the workflow run. The selected nodes and all nodes that are downstream from the selected
/// nodes are run.
///
/// Container for the necessary parameters to execute the ResumeWorkflowRun service method.
///
/// The response from the ResumeWorkflowRun service method, as returned by Glue.
///
/// Too many jobs are being run concurrently.
///
///
/// A specified entity does not exist
///
///
/// The workflow is in an invalid state to perform a requested operation.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for ResumeWorkflowRun Operation
ResumeWorkflowRunResponse ResumeWorkflowRun(ResumeWorkflowRunRequest request);
///
/// Initiates the asynchronous execution of the ResumeWorkflowRun operation.
///
///
/// Container for the necessary parameters to execute the ResumeWorkflowRun operation on AmazonGlueClient.
/// 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 EndResumeWorkflowRun
/// operation.
/// REST API Reference for ResumeWorkflowRun Operation
IAsyncResult BeginResumeWorkflowRun(ResumeWorkflowRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ResumeWorkflowRun operation.
///
///
/// The IAsyncResult returned by the call to BeginResumeWorkflowRun.
///
/// Returns a ResumeWorkflowRunResult from Glue.
/// REST API Reference for ResumeWorkflowRun Operation
ResumeWorkflowRunResponse EndResumeWorkflowRun(IAsyncResult asyncResult);
#endregion
#region RunStatement
///
/// Executes the statement.
///
/// Container for the necessary parameters to execute the RunStatement service method.
///
/// The response from the RunStatement service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A specified entity does not exist
///
///
/// The session is in an invalid state to perform a requested operation.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
///
/// A value could not be validated.
///
/// REST API Reference for RunStatement Operation
RunStatementResponse RunStatement(RunStatementRequest request);
///
/// Initiates the asynchronous execution of the RunStatement operation.
///
///
/// Container for the necessary parameters to execute the RunStatement operation on AmazonGlueClient.
/// 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 EndRunStatement
/// operation.
/// REST API Reference for RunStatement Operation
IAsyncResult BeginRunStatement(RunStatementRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the RunStatement operation.
///
///
/// The IAsyncResult returned by the call to BeginRunStatement.
///
/// Returns a RunStatementResult from Glue.
/// REST API Reference for RunStatement Operation
RunStatementResponse EndRunStatement(IAsyncResult asyncResult);
#endregion
#region SearchTables
///
/// Searches a set of tables based on properties in the table metadata as well as on the
/// parent database. You can search against text or filter conditions.
///
///
///
/// You can only get tables that you have access to based on the security policies defined
/// in Lake Formation. You need at least a read-only access to the table for it to be
/// returned. If you do not have access to all the columns in the table, these columns
/// will not be searched against when returning the list of tables back to you. If you
/// have access to the columns but not the data in the columns, those columns and the
/// associated metadata for those columns will be included in the search.
///
///
/// Container for the necessary parameters to execute the SearchTables service method.
///
/// The response from the SearchTables service method, as returned by Glue.
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for SearchTables Operation
SearchTablesResponse SearchTables(SearchTablesRequest request);
///
/// Initiates the asynchronous execution of the SearchTables operation.
///
///
/// Container for the necessary parameters to execute the SearchTables operation on AmazonGlueClient.
/// 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 EndSearchTables
/// operation.
/// REST API Reference for SearchTables Operation
IAsyncResult BeginSearchTables(SearchTablesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SearchTables operation.
///
///
/// The IAsyncResult returned by the call to BeginSearchTables.
///
/// Returns a SearchTablesResult from Glue.
/// REST API Reference for SearchTables Operation
SearchTablesResponse EndSearchTables(IAsyncResult asyncResult);
#endregion
#region StartBlueprintRun
///
/// Starts a new run of the specified blueprint.
///
/// Container for the necessary parameters to execute the StartBlueprintRun service method.
///
/// The response from the StartBlueprintRun service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// The blueprint is in an invalid state to perform a requested operation.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for StartBlueprintRun Operation
StartBlueprintRunResponse StartBlueprintRun(StartBlueprintRunRequest request);
///
/// Initiates the asynchronous execution of the StartBlueprintRun operation.
///
///
/// Container for the necessary parameters to execute the StartBlueprintRun operation on AmazonGlueClient.
/// 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 EndStartBlueprintRun
/// operation.
/// REST API Reference for StartBlueprintRun Operation
IAsyncResult BeginStartBlueprintRun(StartBlueprintRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartBlueprintRun operation.
///
///
/// The IAsyncResult returned by the call to BeginStartBlueprintRun.
///
/// Returns a StartBlueprintRunResult from Glue.
/// REST API Reference for StartBlueprintRun Operation
StartBlueprintRunResponse EndStartBlueprintRun(IAsyncResult asyncResult);
#endregion
#region StartCrawler
///
/// Starts a crawl using the specified crawler, regardless of what is scheduled. If the
/// crawler is already running, returns a CrawlerRunningException.
///
/// Container for the necessary parameters to execute the StartCrawler service method.
///
/// The response from the StartCrawler service method, as returned by Glue.
///
/// The operation cannot be performed because the crawler is already running.
///
///
/// A specified entity does not exist
///
///
/// The operation timed out.
///
/// REST API Reference for StartCrawler Operation
StartCrawlerResponse StartCrawler(StartCrawlerRequest request);
///
/// Initiates the asynchronous execution of the StartCrawler operation.
///
///
/// Container for the necessary parameters to execute the StartCrawler operation on AmazonGlueClient.
/// 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 EndStartCrawler
/// operation.
/// REST API Reference for StartCrawler Operation
IAsyncResult BeginStartCrawler(StartCrawlerRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartCrawler operation.
///
///
/// The IAsyncResult returned by the call to BeginStartCrawler.
///
/// Returns a StartCrawlerResult from Glue.
/// REST API Reference for StartCrawler Operation
StartCrawlerResponse EndStartCrawler(IAsyncResult asyncResult);
#endregion
#region StartCrawlerSchedule
///
/// Changes the schedule state of the specified crawler to SCHEDULED
, unless
/// the crawler is already running or the schedule state is already SCHEDULED
.
///
/// Container for the necessary parameters to execute the StartCrawlerSchedule service method.
///
/// The response from the StartCrawlerSchedule service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// There is no applicable schedule.
///
///
/// The operation timed out.
///
///
/// The specified scheduler is already running.
///
///
/// The specified scheduler is transitioning.
///
/// REST API Reference for StartCrawlerSchedule Operation
StartCrawlerScheduleResponse StartCrawlerSchedule(StartCrawlerScheduleRequest request);
///
/// Initiates the asynchronous execution of the StartCrawlerSchedule operation.
///
///
/// Container for the necessary parameters to execute the StartCrawlerSchedule operation on AmazonGlueClient.
/// 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 EndStartCrawlerSchedule
/// operation.
/// REST API Reference for StartCrawlerSchedule Operation
IAsyncResult BeginStartCrawlerSchedule(StartCrawlerScheduleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartCrawlerSchedule operation.
///
///
/// The IAsyncResult returned by the call to BeginStartCrawlerSchedule.
///
/// Returns a StartCrawlerScheduleResult from Glue.
/// REST API Reference for StartCrawlerSchedule Operation
StartCrawlerScheduleResponse EndStartCrawlerSchedule(IAsyncResult asyncResult);
#endregion
#region StartDataQualityRuleRecommendationRun
///
/// Starts a recommendation run that is used to generate rules when you don't know what
/// rules to write. Glue Data Quality analyzes the data and comes up with recommendations
/// for a potential ruleset. You can then triage the ruleset and modify the generated
/// ruleset to your liking.
///
/// Container for the necessary parameters to execute the StartDataQualityRuleRecommendationRun service method.
///
/// The response from the StartDataQualityRuleRecommendationRun service method, as returned by Glue.
///
/// The CreatePartitions
API was called on a table that has indexes enabled.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for StartDataQualityRuleRecommendationRun Operation
StartDataQualityRuleRecommendationRunResponse StartDataQualityRuleRecommendationRun(StartDataQualityRuleRecommendationRunRequest request);
///
/// Initiates the asynchronous execution of the StartDataQualityRuleRecommendationRun operation.
///
///
/// Container for the necessary parameters to execute the StartDataQualityRuleRecommendationRun operation on AmazonGlueClient.
/// 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 EndStartDataQualityRuleRecommendationRun
/// operation.
/// REST API Reference for StartDataQualityRuleRecommendationRun Operation
IAsyncResult BeginStartDataQualityRuleRecommendationRun(StartDataQualityRuleRecommendationRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartDataQualityRuleRecommendationRun operation.
///
///
/// The IAsyncResult returned by the call to BeginStartDataQualityRuleRecommendationRun.
///
/// Returns a StartDataQualityRuleRecommendationRunResult from Glue.
/// REST API Reference for StartDataQualityRuleRecommendationRun Operation
StartDataQualityRuleRecommendationRunResponse EndStartDataQualityRuleRecommendationRun(IAsyncResult asyncResult);
#endregion
#region StartDataQualityRulesetEvaluationRun
///
/// Once you have a ruleset definition (either recommended or your own), you call this
/// operation to evaluate the ruleset against a data source (Glue table). The evaluation
/// computes results which you can retrieve with the GetDataQualityResult
/// API.
///
/// Container for the necessary parameters to execute the StartDataQualityRulesetEvaluationRun service method.
///
/// The response from the StartDataQualityRulesetEvaluationRun service method, as returned by Glue.
///
/// The CreatePartitions
API was called on a table that has indexes enabled.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for StartDataQualityRulesetEvaluationRun Operation
StartDataQualityRulesetEvaluationRunResponse StartDataQualityRulesetEvaluationRun(StartDataQualityRulesetEvaluationRunRequest request);
///
/// Initiates the asynchronous execution of the StartDataQualityRulesetEvaluationRun operation.
///
///
/// Container for the necessary parameters to execute the StartDataQualityRulesetEvaluationRun operation on AmazonGlueClient.
/// 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 EndStartDataQualityRulesetEvaluationRun
/// operation.
/// REST API Reference for StartDataQualityRulesetEvaluationRun Operation
IAsyncResult BeginStartDataQualityRulesetEvaluationRun(StartDataQualityRulesetEvaluationRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartDataQualityRulesetEvaluationRun operation.
///
///
/// The IAsyncResult returned by the call to BeginStartDataQualityRulesetEvaluationRun.
///
/// Returns a StartDataQualityRulesetEvaluationRunResult from Glue.
/// REST API Reference for StartDataQualityRulesetEvaluationRun Operation
StartDataQualityRulesetEvaluationRunResponse EndStartDataQualityRulesetEvaluationRun(IAsyncResult asyncResult);
#endregion
#region StartExportLabelsTaskRun
///
/// Begins an asynchronous task to export all labeled data for a particular transform.
/// This task is the only label-related API call that is not part of the typical active
/// learning workflow. You typically use StartExportLabelsTaskRun
when you
/// want to work with all of your existing labels at the same time, such as when you want
/// to remove or change labels that were previously submitted as truth. This API operation
/// accepts the TransformId
whose labels you want to export and an Amazon
/// Simple Storage Service (Amazon S3) path to export the labels to. The operation returns
/// a TaskRunId
. You can check on the status of your task run by calling
/// the GetMLTaskRun
API.
///
/// Container for the necessary parameters to execute the StartExportLabelsTaskRun service method.
///
/// The response from the StartExportLabelsTaskRun service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for StartExportLabelsTaskRun Operation
StartExportLabelsTaskRunResponse StartExportLabelsTaskRun(StartExportLabelsTaskRunRequest request);
///
/// Initiates the asynchronous execution of the StartExportLabelsTaskRun operation.
///
///
/// Container for the necessary parameters to execute the StartExportLabelsTaskRun operation on AmazonGlueClient.
/// 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 EndStartExportLabelsTaskRun
/// operation.
/// REST API Reference for StartExportLabelsTaskRun Operation
IAsyncResult BeginStartExportLabelsTaskRun(StartExportLabelsTaskRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartExportLabelsTaskRun operation.
///
///
/// The IAsyncResult returned by the call to BeginStartExportLabelsTaskRun.
///
/// Returns a StartExportLabelsTaskRunResult from Glue.
/// REST API Reference for StartExportLabelsTaskRun Operation
StartExportLabelsTaskRunResponse EndStartExportLabelsTaskRun(IAsyncResult asyncResult);
#endregion
#region StartImportLabelsTaskRun
///
/// Enables you to provide additional labels (examples of truth) to be used to teach the
/// machine learning transform and improve its quality. This API operation is generally
/// used as part of the active learning workflow that starts with the StartMLLabelingSetGenerationTaskRun
/// call and that ultimately results in improving the quality of your machine learning
/// transform.
///
///
///
/// After the StartMLLabelingSetGenerationTaskRun
finishes, Glue machine
/// learning will have generated a series of questions for humans to answer. (Answering
/// these questions is often called 'labeling' in the machine learning workflows). In
/// the case of the FindMatches
transform, these questions are of the form,
/// “What is the correct way to group these rows together into groups composed entirely
/// of matching records?” After the labeling process is finished, users upload their answers/labels
/// with a call to StartImportLabelsTaskRun
. After StartImportLabelsTaskRun
/// finishes, all future runs of the machine learning transform use the new and improved
/// labels and perform a higher-quality transformation.
///
///
///
/// By default, StartMLLabelingSetGenerationTaskRun
continually learns from
/// and combines all labels that you upload unless you set Replace
to true.
/// If you set Replace
to true, StartImportLabelsTaskRun
deletes
/// and forgets all previously uploaded labels and learns only from the exact set that
/// you upload. Replacing labels can be helpful if you realize that you previously uploaded
/// incorrect labels, and you believe that they are having a negative effect on your transform
/// quality.
///
///
///
/// You can check on the status of your task run by calling the GetMLTaskRun
/// operation.
///
///
/// Container for the necessary parameters to execute the StartImportLabelsTaskRun service method.
///
/// The response from the StartImportLabelsTaskRun service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for StartImportLabelsTaskRun Operation
StartImportLabelsTaskRunResponse StartImportLabelsTaskRun(StartImportLabelsTaskRunRequest request);
///
/// Initiates the asynchronous execution of the StartImportLabelsTaskRun operation.
///
///
/// Container for the necessary parameters to execute the StartImportLabelsTaskRun operation on AmazonGlueClient.
/// 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 EndStartImportLabelsTaskRun
/// operation.
/// REST API Reference for StartImportLabelsTaskRun Operation
IAsyncResult BeginStartImportLabelsTaskRun(StartImportLabelsTaskRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartImportLabelsTaskRun operation.
///
///
/// The IAsyncResult returned by the call to BeginStartImportLabelsTaskRun.
///
/// Returns a StartImportLabelsTaskRunResult from Glue.
/// REST API Reference for StartImportLabelsTaskRun Operation
StartImportLabelsTaskRunResponse EndStartImportLabelsTaskRun(IAsyncResult asyncResult);
#endregion
#region StartJobRun
///
/// Starts a job run using a job definition.
///
/// Container for the necessary parameters to execute the StartJobRun service method.
///
/// The response from the StartJobRun service method, as returned by Glue.
///
/// Too many jobs are being run concurrently.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// 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 AmazonGlueClient.
/// 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 Glue.
/// REST API Reference for StartJobRun Operation
StartJobRunResponse EndStartJobRun(IAsyncResult asyncResult);
#endregion
#region StartMLEvaluationTaskRun
///
/// Starts a task to estimate the quality of the transform.
///
///
///
/// When you provide label sets as examples of truth, Glue machine learning uses some
/// of those examples to learn from them. The rest of the labels are used as a test to
/// estimate quality.
///
///
///
/// Returns a unique identifier for the run. You can call GetMLTaskRun
to
/// get more information about the stats of the EvaluationTaskRun
.
///
///
/// Container for the necessary parameters to execute the StartMLEvaluationTaskRun service method.
///
/// The response from the StartMLEvaluationTaskRun service method, as returned by Glue.
///
/// Too many jobs are being run concurrently.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The machine learning transform is not ready to run.
///
///
/// The operation timed out.
///
/// REST API Reference for StartMLEvaluationTaskRun Operation
StartMLEvaluationTaskRunResponse StartMLEvaluationTaskRun(StartMLEvaluationTaskRunRequest request);
///
/// Initiates the asynchronous execution of the StartMLEvaluationTaskRun operation.
///
///
/// Container for the necessary parameters to execute the StartMLEvaluationTaskRun operation on AmazonGlueClient.
/// 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 EndStartMLEvaluationTaskRun
/// operation.
/// REST API Reference for StartMLEvaluationTaskRun Operation
IAsyncResult BeginStartMLEvaluationTaskRun(StartMLEvaluationTaskRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartMLEvaluationTaskRun operation.
///
///
/// The IAsyncResult returned by the call to BeginStartMLEvaluationTaskRun.
///
/// Returns a StartMLEvaluationTaskRunResult from Glue.
/// REST API Reference for StartMLEvaluationTaskRun Operation
StartMLEvaluationTaskRunResponse EndStartMLEvaluationTaskRun(IAsyncResult asyncResult);
#endregion
#region StartMLLabelingSetGenerationTaskRun
///
/// Starts the active learning workflow for your machine learning transform to improve
/// the transform's quality by generating label sets and adding labels.
///
///
///
/// When the StartMLLabelingSetGenerationTaskRun
finishes, Glue will have
/// generated a "labeling set" or a set of questions for humans to answer.
///
///
///
/// In the case of the FindMatches
transform, these questions are of the
/// form, “What is the correct way to group these rows together into groups composed entirely
/// of matching records?”
///
///
///
/// After the labeling process is finished, you can upload your labels with a call to
/// StartImportLabelsTaskRun
. After StartImportLabelsTaskRun
/// finishes, all future runs of the machine learning transform will use the new and improved
/// labels and perform a higher-quality transformation.
///
///
/// Container for the necessary parameters to execute the StartMLLabelingSetGenerationTaskRun service method.
///
/// The response from the StartMLLabelingSetGenerationTaskRun service method, as returned by Glue.
///
/// Too many jobs are being run concurrently.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for StartMLLabelingSetGenerationTaskRun Operation
StartMLLabelingSetGenerationTaskRunResponse StartMLLabelingSetGenerationTaskRun(StartMLLabelingSetGenerationTaskRunRequest request);
///
/// Initiates the asynchronous execution of the StartMLLabelingSetGenerationTaskRun operation.
///
///
/// Container for the necessary parameters to execute the StartMLLabelingSetGenerationTaskRun operation on AmazonGlueClient.
/// 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 EndStartMLLabelingSetGenerationTaskRun
/// operation.
/// REST API Reference for StartMLLabelingSetGenerationTaskRun Operation
IAsyncResult BeginStartMLLabelingSetGenerationTaskRun(StartMLLabelingSetGenerationTaskRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartMLLabelingSetGenerationTaskRun operation.
///
///
/// The IAsyncResult returned by the call to BeginStartMLLabelingSetGenerationTaskRun.
///
/// Returns a StartMLLabelingSetGenerationTaskRunResult from Glue.
/// REST API Reference for StartMLLabelingSetGenerationTaskRun Operation
StartMLLabelingSetGenerationTaskRunResponse EndStartMLLabelingSetGenerationTaskRun(IAsyncResult asyncResult);
#endregion
#region StartTrigger
///
/// Starts an existing trigger. See Triggering
/// Jobs for information about how different types of trigger are started.
///
/// Container for the necessary parameters to execute the StartTrigger service method.
///
/// The response from the StartTrigger service method, as returned by Glue.
///
/// Too many jobs are being run concurrently.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for StartTrigger Operation
StartTriggerResponse StartTrigger(StartTriggerRequest request);
///
/// Initiates the asynchronous execution of the StartTrigger operation.
///
///
/// Container for the necessary parameters to execute the StartTrigger operation on AmazonGlueClient.
/// 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 EndStartTrigger
/// operation.
/// REST API Reference for StartTrigger Operation
IAsyncResult BeginStartTrigger(StartTriggerRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartTrigger operation.
///
///
/// The IAsyncResult returned by the call to BeginStartTrigger.
///
/// Returns a StartTriggerResult from Glue.
/// REST API Reference for StartTrigger Operation
StartTriggerResponse EndStartTrigger(IAsyncResult asyncResult);
#endregion
#region StartWorkflowRun
///
/// Starts a new run of the specified workflow.
///
/// Container for the necessary parameters to execute the StartWorkflowRun service method.
///
/// The response from the StartWorkflowRun service method, as returned by Glue.
///
/// Too many jobs are being run concurrently.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for StartWorkflowRun Operation
StartWorkflowRunResponse StartWorkflowRun(StartWorkflowRunRequest request);
///
/// Initiates the asynchronous execution of the StartWorkflowRun operation.
///
///
/// Container for the necessary parameters to execute the StartWorkflowRun operation on AmazonGlueClient.
/// 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 EndStartWorkflowRun
/// operation.
/// REST API Reference for StartWorkflowRun Operation
IAsyncResult BeginStartWorkflowRun(StartWorkflowRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartWorkflowRun operation.
///
///
/// The IAsyncResult returned by the call to BeginStartWorkflowRun.
///
/// Returns a StartWorkflowRunResult from Glue.
/// REST API Reference for StartWorkflowRun Operation
StartWorkflowRunResponse EndStartWorkflowRun(IAsyncResult asyncResult);
#endregion
#region StopCrawler
///
/// If the specified crawler is running, stops the crawl.
///
/// Container for the necessary parameters to execute the StopCrawler service method.
///
/// The response from the StopCrawler service method, as returned by Glue.
///
/// The specified crawler is not running.
///
///
/// The specified crawler is stopping.
///
///
/// A specified entity does not exist
///
///
/// The operation timed out.
///
/// REST API Reference for StopCrawler Operation
StopCrawlerResponse StopCrawler(StopCrawlerRequest request);
///
/// Initiates the asynchronous execution of the StopCrawler operation.
///
///
/// Container for the necessary parameters to execute the StopCrawler operation on AmazonGlueClient.
/// 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 EndStopCrawler
/// operation.
/// REST API Reference for StopCrawler Operation
IAsyncResult BeginStopCrawler(StopCrawlerRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StopCrawler operation.
///
///
/// The IAsyncResult returned by the call to BeginStopCrawler.
///
/// Returns a StopCrawlerResult from Glue.
/// REST API Reference for StopCrawler Operation
StopCrawlerResponse EndStopCrawler(IAsyncResult asyncResult);
#endregion
#region StopCrawlerSchedule
///
/// Sets the schedule state of the specified crawler to NOT_SCHEDULED
, but
/// does not stop the crawler if it is already running.
///
/// Container for the necessary parameters to execute the StopCrawlerSchedule service method.
///
/// The response from the StopCrawlerSchedule service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// The operation timed out.
///
///
/// The specified scheduler is not running.
///
///
/// The specified scheduler is transitioning.
///
/// REST API Reference for StopCrawlerSchedule Operation
StopCrawlerScheduleResponse StopCrawlerSchedule(StopCrawlerScheduleRequest request);
///
/// Initiates the asynchronous execution of the StopCrawlerSchedule operation.
///
///
/// Container for the necessary parameters to execute the StopCrawlerSchedule operation on AmazonGlueClient.
/// 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 EndStopCrawlerSchedule
/// operation.
/// REST API Reference for StopCrawlerSchedule Operation
IAsyncResult BeginStopCrawlerSchedule(StopCrawlerScheduleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StopCrawlerSchedule operation.
///
///
/// The IAsyncResult returned by the call to BeginStopCrawlerSchedule.
///
/// Returns a StopCrawlerScheduleResult from Glue.
/// REST API Reference for StopCrawlerSchedule Operation
StopCrawlerScheduleResponse EndStopCrawlerSchedule(IAsyncResult asyncResult);
#endregion
#region StopSession
///
/// Stops the session.
///
/// Container for the necessary parameters to execute the StopSession service method.
///
/// The response from the StopSession service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// The session is in an invalid state to perform a requested operation.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for StopSession Operation
StopSessionResponse StopSession(StopSessionRequest request);
///
/// Initiates the asynchronous execution of the StopSession operation.
///
///
/// Container for the necessary parameters to execute the StopSession operation on AmazonGlueClient.
/// 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 EndStopSession
/// operation.
/// REST API Reference for StopSession Operation
IAsyncResult BeginStopSession(StopSessionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StopSession operation.
///
///
/// The IAsyncResult returned by the call to BeginStopSession.
///
/// Returns a StopSessionResult from Glue.
/// REST API Reference for StopSession Operation
StopSessionResponse EndStopSession(IAsyncResult asyncResult);
#endregion
#region StopTrigger
///
/// Stops a specified trigger.
///
/// Container for the necessary parameters to execute the StopTrigger service method.
///
/// The response from the StopTrigger service method, as returned by Glue.
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for StopTrigger Operation
StopTriggerResponse StopTrigger(StopTriggerRequest request);
///
/// Initiates the asynchronous execution of the StopTrigger operation.
///
///
/// Container for the necessary parameters to execute the StopTrigger operation on AmazonGlueClient.
/// 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 EndStopTrigger
/// operation.
/// REST API Reference for StopTrigger Operation
IAsyncResult BeginStopTrigger(StopTriggerRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StopTrigger operation.
///
///
/// The IAsyncResult returned by the call to BeginStopTrigger.
///
/// Returns a StopTriggerResult from Glue.
/// REST API Reference for StopTrigger Operation
StopTriggerResponse EndStopTrigger(IAsyncResult asyncResult);
#endregion
#region StopWorkflowRun
///
/// Stops the execution of the specified workflow run.
///
/// Container for the necessary parameters to execute the StopWorkflowRun service method.
///
/// The response from the StopWorkflowRun service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// The workflow is in an invalid state to perform a requested operation.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for StopWorkflowRun Operation
StopWorkflowRunResponse StopWorkflowRun(StopWorkflowRunRequest request);
///
/// Initiates the asynchronous execution of the StopWorkflowRun operation.
///
///
/// Container for the necessary parameters to execute the StopWorkflowRun operation on AmazonGlueClient.
/// 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 EndStopWorkflowRun
/// operation.
/// REST API Reference for StopWorkflowRun Operation
IAsyncResult BeginStopWorkflowRun(StopWorkflowRunRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StopWorkflowRun operation.
///
///
/// The IAsyncResult returned by the call to BeginStopWorkflowRun.
///
/// Returns a StopWorkflowRunResult from Glue.
/// REST API Reference for StopWorkflowRun Operation
StopWorkflowRunResponse EndStopWorkflowRun(IAsyncResult asyncResult);
#endregion
#region TagResource
///
/// Adds tags to a resource. A tag is a label you can assign to an Amazon Web Services
/// resource. In Glue, you can tag only certain resources. For information about what
/// resources you can tag, see Amazon
/// Web Services Tags in Glue.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// 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 AmazonGlueClient.
/// 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 Glue.
/// REST API Reference for TagResource Operation
TagResourceResponse EndTagResource(IAsyncResult asyncResult);
#endregion
#region UntagResource
///
/// Removes tags from a resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// 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 AmazonGlueClient.
/// 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 Glue.
/// REST API Reference for UntagResource Operation
UntagResourceResponse EndUntagResource(IAsyncResult asyncResult);
#endregion
#region UpdateBlueprint
///
/// Updates a registered blueprint.
///
/// Container for the necessary parameters to execute the UpdateBlueprint service method.
///
/// The response from the UpdateBlueprint service method, as returned by Glue.
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// A specified entity does not exist
///
///
/// The blueprint is in an invalid state to perform a requested operation.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for UpdateBlueprint Operation
UpdateBlueprintResponse UpdateBlueprint(UpdateBlueprintRequest request);
///
/// Initiates the asynchronous execution of the UpdateBlueprint operation.
///
///
/// Container for the necessary parameters to execute the UpdateBlueprint operation on AmazonGlueClient.
/// 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 EndUpdateBlueprint
/// operation.
/// REST API Reference for UpdateBlueprint Operation
IAsyncResult BeginUpdateBlueprint(UpdateBlueprintRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateBlueprint operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateBlueprint.
///
/// Returns a UpdateBlueprintResult from Glue.
/// REST API Reference for UpdateBlueprint Operation
UpdateBlueprintResponse EndUpdateBlueprint(IAsyncResult asyncResult);
#endregion
#region UpdateClassifier
///
/// Modifies an existing classifier (a GrokClassifier
, an XMLClassifier
,
/// a JsonClassifier
, or a CsvClassifier
, depending on which
/// field is present).
///
/// Container for the necessary parameters to execute the UpdateClassifier service method.
///
/// The response from the UpdateClassifier service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// There was a version conflict.
///
/// REST API Reference for UpdateClassifier Operation
UpdateClassifierResponse UpdateClassifier(UpdateClassifierRequest request);
///
/// Initiates the asynchronous execution of the UpdateClassifier operation.
///
///
/// Container for the necessary parameters to execute the UpdateClassifier operation on AmazonGlueClient.
/// 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 EndUpdateClassifier
/// operation.
/// REST API Reference for UpdateClassifier Operation
IAsyncResult BeginUpdateClassifier(UpdateClassifierRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateClassifier operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateClassifier.
///
/// Returns a UpdateClassifierResult from Glue.
/// REST API Reference for UpdateClassifier Operation
UpdateClassifierResponse EndUpdateClassifier(IAsyncResult asyncResult);
#endregion
#region UpdateColumnStatisticsForPartition
///
/// Creates or updates partition statistics of columns.
///
///
///
/// The Identity and Access Management (IAM) permission required for this operation is
/// UpdatePartition
.
///
///
/// Container for the necessary parameters to execute the UpdateColumnStatisticsForPartition service method.
///
/// The response from the UpdateColumnStatisticsForPartition service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for UpdateColumnStatisticsForPartition Operation
UpdateColumnStatisticsForPartitionResponse UpdateColumnStatisticsForPartition(UpdateColumnStatisticsForPartitionRequest request);
///
/// Initiates the asynchronous execution of the UpdateColumnStatisticsForPartition operation.
///
///
/// Container for the necessary parameters to execute the UpdateColumnStatisticsForPartition operation on AmazonGlueClient.
/// 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 EndUpdateColumnStatisticsForPartition
/// operation.
/// REST API Reference for UpdateColumnStatisticsForPartition Operation
IAsyncResult BeginUpdateColumnStatisticsForPartition(UpdateColumnStatisticsForPartitionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateColumnStatisticsForPartition operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateColumnStatisticsForPartition.
///
/// Returns a UpdateColumnStatisticsForPartitionResult from Glue.
/// REST API Reference for UpdateColumnStatisticsForPartition Operation
UpdateColumnStatisticsForPartitionResponse EndUpdateColumnStatisticsForPartition(IAsyncResult asyncResult);
#endregion
#region UpdateColumnStatisticsForTable
///
/// Creates or updates table statistics of columns.
///
///
///
/// The Identity and Access Management (IAM) permission required for this operation is
/// UpdateTable
.
///
///
/// Container for the necessary parameters to execute the UpdateColumnStatisticsForTable service method.
///
/// The response from the UpdateColumnStatisticsForTable service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for UpdateColumnStatisticsForTable Operation
UpdateColumnStatisticsForTableResponse UpdateColumnStatisticsForTable(UpdateColumnStatisticsForTableRequest request);
///
/// Initiates the asynchronous execution of the UpdateColumnStatisticsForTable operation.
///
///
/// Container for the necessary parameters to execute the UpdateColumnStatisticsForTable operation on AmazonGlueClient.
/// 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 EndUpdateColumnStatisticsForTable
/// operation.
/// REST API Reference for UpdateColumnStatisticsForTable Operation
IAsyncResult BeginUpdateColumnStatisticsForTable(UpdateColumnStatisticsForTableRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateColumnStatisticsForTable operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateColumnStatisticsForTable.
///
/// Returns a UpdateColumnStatisticsForTableResult from Glue.
/// REST API Reference for UpdateColumnStatisticsForTable Operation
UpdateColumnStatisticsForTableResponse EndUpdateColumnStatisticsForTable(IAsyncResult asyncResult);
#endregion
#region UpdateConnection
///
/// Updates a connection definition in the Data Catalog.
///
/// Container for the necessary parameters to execute the UpdateConnection service method.
///
/// The response from the UpdateConnection service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for UpdateConnection Operation
UpdateConnectionResponse UpdateConnection(UpdateConnectionRequest request);
///
/// Initiates the asynchronous execution of the UpdateConnection operation.
///
///
/// Container for the necessary parameters to execute the UpdateConnection operation on AmazonGlueClient.
/// 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 EndUpdateConnection
/// operation.
/// REST API Reference for UpdateConnection Operation
IAsyncResult BeginUpdateConnection(UpdateConnectionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateConnection operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateConnection.
///
/// Returns a UpdateConnectionResult from Glue.
/// REST API Reference for UpdateConnection Operation
UpdateConnectionResponse EndUpdateConnection(IAsyncResult asyncResult);
#endregion
#region UpdateCrawler
///
/// Updates a crawler. If a crawler is running, you must stop it using StopCrawler
/// before updating it.
///
/// Container for the necessary parameters to execute the UpdateCrawler service method.
///
/// The response from the UpdateCrawler service method, as returned by Glue.
///
/// The operation cannot be performed because the crawler is already running.
///
///
/// A specified entity does not exist
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// There was a version conflict.
///
/// REST API Reference for UpdateCrawler Operation
UpdateCrawlerResponse UpdateCrawler(UpdateCrawlerRequest request);
///
/// Initiates the asynchronous execution of the UpdateCrawler operation.
///
///
/// Container for the necessary parameters to execute the UpdateCrawler operation on AmazonGlueClient.
/// 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 EndUpdateCrawler
/// operation.
/// REST API Reference for UpdateCrawler Operation
IAsyncResult BeginUpdateCrawler(UpdateCrawlerRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateCrawler operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateCrawler.
///
/// Returns a UpdateCrawlerResult from Glue.
/// REST API Reference for UpdateCrawler Operation
UpdateCrawlerResponse EndUpdateCrawler(IAsyncResult asyncResult);
#endregion
#region UpdateCrawlerSchedule
///
/// Updates the schedule of a crawler using a cron
expression.
///
/// Container for the necessary parameters to execute the UpdateCrawlerSchedule service method.
///
/// The response from the UpdateCrawlerSchedule service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// The specified scheduler is transitioning.
///
///
/// There was a version conflict.
///
/// REST API Reference for UpdateCrawlerSchedule Operation
UpdateCrawlerScheduleResponse UpdateCrawlerSchedule(UpdateCrawlerScheduleRequest request);
///
/// Initiates the asynchronous execution of the UpdateCrawlerSchedule operation.
///
///
/// Container for the necessary parameters to execute the UpdateCrawlerSchedule operation on AmazonGlueClient.
/// 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 EndUpdateCrawlerSchedule
/// operation.
/// REST API Reference for UpdateCrawlerSchedule Operation
IAsyncResult BeginUpdateCrawlerSchedule(UpdateCrawlerScheduleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateCrawlerSchedule operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateCrawlerSchedule.
///
/// Returns a UpdateCrawlerScheduleResult from Glue.
/// REST API Reference for UpdateCrawlerSchedule Operation
UpdateCrawlerScheduleResponse EndUpdateCrawlerSchedule(IAsyncResult asyncResult);
#endregion
#region UpdateDatabase
///
/// Updates an existing database definition in a Data Catalog.
///
/// Container for the necessary parameters to execute the UpdateDatabase service method.
///
/// The response from the UpdateDatabase service method, as returned by Glue.
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for UpdateDatabase Operation
UpdateDatabaseResponse UpdateDatabase(UpdateDatabaseRequest request);
///
/// Initiates the asynchronous execution of the UpdateDatabase operation.
///
///
/// Container for the necessary parameters to execute the UpdateDatabase operation on AmazonGlueClient.
/// 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 EndUpdateDatabase
/// operation.
/// REST API Reference for UpdateDatabase Operation
IAsyncResult BeginUpdateDatabase(UpdateDatabaseRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateDatabase operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateDatabase.
///
/// Returns a UpdateDatabaseResult from Glue.
/// REST API Reference for UpdateDatabase Operation
UpdateDatabaseResponse EndUpdateDatabase(IAsyncResult asyncResult);
#endregion
#region UpdateDataQualityRuleset
///
/// Updates the specified data quality ruleset.
///
/// Container for the necessary parameters to execute the UpdateDataQualityRuleset service method.
///
/// The response from the UpdateDataQualityRuleset service method, as returned by Glue.
///
/// A resource to be created or added already exists.
///
///
/// A specified entity does not exist
///
///
/// The same unique identifier was associated with two different records.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for UpdateDataQualityRuleset Operation
UpdateDataQualityRulesetResponse UpdateDataQualityRuleset(UpdateDataQualityRulesetRequest request);
///
/// Initiates the asynchronous execution of the UpdateDataQualityRuleset operation.
///
///
/// Container for the necessary parameters to execute the UpdateDataQualityRuleset operation on AmazonGlueClient.
/// 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 EndUpdateDataQualityRuleset
/// operation.
/// REST API Reference for UpdateDataQualityRuleset Operation
IAsyncResult BeginUpdateDataQualityRuleset(UpdateDataQualityRulesetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateDataQualityRuleset operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateDataQualityRuleset.
///
/// Returns a UpdateDataQualityRulesetResult from Glue.
/// REST API Reference for UpdateDataQualityRuleset Operation
UpdateDataQualityRulesetResponse EndUpdateDataQualityRuleset(IAsyncResult asyncResult);
#endregion
#region UpdateDevEndpoint
///
/// Updates a specified development endpoint.
///
/// Container for the necessary parameters to execute the UpdateDevEndpoint service method.
///
/// The response from the UpdateDevEndpoint service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A value could not be validated.
///
/// REST API Reference for UpdateDevEndpoint Operation
UpdateDevEndpointResponse UpdateDevEndpoint(UpdateDevEndpointRequest request);
///
/// Initiates the asynchronous execution of the UpdateDevEndpoint operation.
///
///
/// Container for the necessary parameters to execute the UpdateDevEndpoint operation on AmazonGlueClient.
/// 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 EndUpdateDevEndpoint
/// operation.
/// REST API Reference for UpdateDevEndpoint Operation
IAsyncResult BeginUpdateDevEndpoint(UpdateDevEndpointRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateDevEndpoint operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateDevEndpoint.
///
/// Returns a UpdateDevEndpointResult from Glue.
/// REST API Reference for UpdateDevEndpoint Operation
UpdateDevEndpointResponse EndUpdateDevEndpoint(IAsyncResult asyncResult);
#endregion
#region UpdateJob
///
/// Updates an existing job definition. The previous job definition is completely overwritten
/// by this information.
///
/// Container for the necessary parameters to execute the UpdateJob service method.
///
/// The response from the UpdateJob service method, as returned by Glue.
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for UpdateJob Operation
UpdateJobResponse UpdateJob(UpdateJobRequest request);
///
/// Initiates the asynchronous execution of the UpdateJob operation.
///
///
/// Container for the necessary parameters to execute the UpdateJob operation on AmazonGlueClient.
/// 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 EndUpdateJob
/// operation.
/// REST API Reference for UpdateJob Operation
IAsyncResult BeginUpdateJob(UpdateJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateJob operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateJob.
///
/// Returns a UpdateJobResult from Glue.
/// REST API Reference for UpdateJob Operation
UpdateJobResponse EndUpdateJob(IAsyncResult asyncResult);
#endregion
#region UpdateJobFromSourceControl
///
/// Synchronizes a job from the source control repository. This operation takes the job
/// artifacts that are located in the remote repository and updates the Glue internal
/// stores with these artifacts.
///
///
///
/// This API supports optional parameters which take in the repository information.
///
///
/// Container for the necessary parameters to execute the UpdateJobFromSourceControl service method.
///
/// The response from the UpdateJobFromSourceControl service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A resource to be created or added already exists.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A value could not be validated.
///
/// REST API Reference for UpdateJobFromSourceControl Operation
UpdateJobFromSourceControlResponse UpdateJobFromSourceControl(UpdateJobFromSourceControlRequest request);
///
/// Initiates the asynchronous execution of the UpdateJobFromSourceControl operation.
///
///
/// Container for the necessary parameters to execute the UpdateJobFromSourceControl operation on AmazonGlueClient.
/// 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 EndUpdateJobFromSourceControl
/// operation.
/// REST API Reference for UpdateJobFromSourceControl Operation
IAsyncResult BeginUpdateJobFromSourceControl(UpdateJobFromSourceControlRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateJobFromSourceControl operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateJobFromSourceControl.
///
/// Returns a UpdateJobFromSourceControlResult from Glue.
/// REST API Reference for UpdateJobFromSourceControl Operation
UpdateJobFromSourceControlResponse EndUpdateJobFromSourceControl(IAsyncResult asyncResult);
#endregion
#region UpdateMLTransform
///
/// Updates an existing machine learning transform. Call this operation to tune the algorithm
/// parameters to achieve better results.
///
///
///
/// After calling this operation, you can call the StartMLEvaluationTaskRun
/// operation to assess how well your new parameters achieved your goals (such as improving
/// the quality of your machine learning transform, or making it more cost-effective).
///
///
/// Container for the necessary parameters to execute the UpdateMLTransform service method.
///
/// The response from the UpdateMLTransform service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for UpdateMLTransform Operation
UpdateMLTransformResponse UpdateMLTransform(UpdateMLTransformRequest request);
///
/// Initiates the asynchronous execution of the UpdateMLTransform operation.
///
///
/// Container for the necessary parameters to execute the UpdateMLTransform operation on AmazonGlueClient.
/// 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 EndUpdateMLTransform
/// operation.
/// REST API Reference for UpdateMLTransform Operation
IAsyncResult BeginUpdateMLTransform(UpdateMLTransformRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateMLTransform operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateMLTransform.
///
/// Returns a UpdateMLTransformResult from Glue.
/// REST API Reference for UpdateMLTransform Operation
UpdateMLTransformResponse EndUpdateMLTransform(IAsyncResult asyncResult);
#endregion
#region UpdatePartition
///
/// Updates a partition.
///
/// Container for the necessary parameters to execute the UpdatePartition service method.
///
/// The response from the UpdatePartition service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for UpdatePartition Operation
UpdatePartitionResponse UpdatePartition(UpdatePartitionRequest request);
///
/// Initiates the asynchronous execution of the UpdatePartition operation.
///
///
/// Container for the necessary parameters to execute the UpdatePartition operation on AmazonGlueClient.
/// 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 EndUpdatePartition
/// operation.
/// REST API Reference for UpdatePartition Operation
IAsyncResult BeginUpdatePartition(UpdatePartitionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdatePartition operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdatePartition.
///
/// Returns a UpdatePartitionResult from Glue.
/// REST API Reference for UpdatePartition Operation
UpdatePartitionResponse EndUpdatePartition(IAsyncResult asyncResult);
#endregion
#region UpdateRegistry
///
/// Updates an existing registry which is used to hold a collection of schemas. The updated
/// properties relate to the registry, and do not modify any of the schemas within the
/// registry.
///
/// Container for the necessary parameters to execute the UpdateRegistry service method.
///
/// The response from the UpdateRegistry service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
/// REST API Reference for UpdateRegistry Operation
UpdateRegistryResponse UpdateRegistry(UpdateRegistryRequest request);
///
/// Initiates the asynchronous execution of the UpdateRegistry operation.
///
///
/// Container for the necessary parameters to execute the UpdateRegistry operation on AmazonGlueClient.
/// 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 EndUpdateRegistry
/// operation.
/// REST API Reference for UpdateRegistry Operation
IAsyncResult BeginUpdateRegistry(UpdateRegistryRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateRegistry operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateRegistry.
///
/// Returns a UpdateRegistryResult from Glue.
/// REST API Reference for UpdateRegistry Operation
UpdateRegistryResponse EndUpdateRegistry(IAsyncResult asyncResult);
#endregion
#region UpdateSchema
///
/// Updates the description, compatibility setting, or version checkpoint for a schema
/// set.
///
///
///
/// For updating the compatibility setting, the call will not validate compatibility for
/// the entire set of schema versions with the new compatibility setting. If the value
/// for Compatibility
is provided, the VersionNumber
(a checkpoint)
/// is also required. The API will validate the checkpoint version number for consistency.
///
///
///
/// If the value for the VersionNumber
(checkpoint) is provided, Compatibility
/// is optional and this can be used to set/reset a checkpoint for the schema.
///
///
///
/// This update will happen only if the schema is in the AVAILABLE state.
///
///
/// Container for the necessary parameters to execute the UpdateSchema service method.
///
/// The response from the UpdateSchema service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
/// REST API Reference for UpdateSchema Operation
UpdateSchemaResponse UpdateSchema(UpdateSchemaRequest request);
///
/// Initiates the asynchronous execution of the UpdateSchema operation.
///
///
/// Container for the necessary parameters to execute the UpdateSchema operation on AmazonGlueClient.
/// 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 EndUpdateSchema
/// operation.
/// REST API Reference for UpdateSchema Operation
IAsyncResult BeginUpdateSchema(UpdateSchemaRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateSchema operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateSchema.
///
/// Returns a UpdateSchemaResult from Glue.
/// REST API Reference for UpdateSchema Operation
UpdateSchemaResponse EndUpdateSchema(IAsyncResult asyncResult);
#endregion
#region UpdateSourceControlFromJob
///
/// Synchronizes a job to the source control repository. This operation takes the job
/// artifacts from the Glue internal stores and makes a commit to the remote repository
/// that is configured on the job.
///
///
///
/// This API supports optional parameters which take in the repository information.
///
///
/// Container for the necessary parameters to execute the UpdateSourceControlFromJob service method.
///
/// The response from the UpdateSourceControlFromJob service method, as returned by Glue.
///
/// Access to a resource was denied.
///
///
/// A resource to be created or added already exists.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A value could not be validated.
///
/// REST API Reference for UpdateSourceControlFromJob Operation
UpdateSourceControlFromJobResponse UpdateSourceControlFromJob(UpdateSourceControlFromJobRequest request);
///
/// Initiates the asynchronous execution of the UpdateSourceControlFromJob operation.
///
///
/// Container for the necessary parameters to execute the UpdateSourceControlFromJob operation on AmazonGlueClient.
/// 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 EndUpdateSourceControlFromJob
/// operation.
/// REST API Reference for UpdateSourceControlFromJob Operation
IAsyncResult BeginUpdateSourceControlFromJob(UpdateSourceControlFromJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateSourceControlFromJob operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateSourceControlFromJob.
///
/// Returns a UpdateSourceControlFromJobResult from Glue.
/// REST API Reference for UpdateSourceControlFromJob Operation
UpdateSourceControlFromJobResponse EndUpdateSourceControlFromJob(IAsyncResult asyncResult);
#endregion
#region UpdateTable
///
/// Updates a metadata table in the Data Catalog.
///
/// Container for the necessary parameters to execute the UpdateTable service method.
///
/// The response from the UpdateTable service method, as returned by Glue.
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
///
/// A resource was not ready for a transaction.
///
///
/// A resource numerical limit was exceeded.
///
/// REST API Reference for UpdateTable Operation
UpdateTableResponse UpdateTable(UpdateTableRequest request);
///
/// Initiates the asynchronous execution of the UpdateTable operation.
///
///
/// Container for the necessary parameters to execute the UpdateTable operation on AmazonGlueClient.
/// 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 EndUpdateTable
/// operation.
/// REST API Reference for UpdateTable Operation
IAsyncResult BeginUpdateTable(UpdateTableRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateTable operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateTable.
///
/// Returns a UpdateTableResult from Glue.
/// REST API Reference for UpdateTable Operation
UpdateTableResponse EndUpdateTable(IAsyncResult asyncResult);
#endregion
#region UpdateTrigger
///
/// Updates a trigger definition.
///
/// Container for the necessary parameters to execute the UpdateTrigger service method.
///
/// The response from the UpdateTrigger service method, as returned by Glue.
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for UpdateTrigger Operation
UpdateTriggerResponse UpdateTrigger(UpdateTriggerRequest request);
///
/// Initiates the asynchronous execution of the UpdateTrigger operation.
///
///
/// Container for the necessary parameters to execute the UpdateTrigger operation on AmazonGlueClient.
/// 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 EndUpdateTrigger
/// operation.
/// REST API Reference for UpdateTrigger Operation
IAsyncResult BeginUpdateTrigger(UpdateTriggerRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateTrigger operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateTrigger.
///
/// Returns a UpdateTriggerResult from Glue.
/// REST API Reference for UpdateTrigger Operation
UpdateTriggerResponse EndUpdateTrigger(IAsyncResult asyncResult);
#endregion
#region UpdateUserDefinedFunction
///
/// Updates an existing function definition in the Data Catalog.
///
/// Container for the necessary parameters to execute the UpdateUserDefinedFunction service method.
///
/// The response from the UpdateUserDefinedFunction service method, as returned by Glue.
///
/// A specified entity does not exist
///
///
/// An encryption operation failed.
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for UpdateUserDefinedFunction Operation
UpdateUserDefinedFunctionResponse UpdateUserDefinedFunction(UpdateUserDefinedFunctionRequest request);
///
/// Initiates the asynchronous execution of the UpdateUserDefinedFunction operation.
///
///
/// Container for the necessary parameters to execute the UpdateUserDefinedFunction operation on AmazonGlueClient.
/// 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 EndUpdateUserDefinedFunction
/// operation.
/// REST API Reference for UpdateUserDefinedFunction Operation
IAsyncResult BeginUpdateUserDefinedFunction(UpdateUserDefinedFunctionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateUserDefinedFunction operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateUserDefinedFunction.
///
/// Returns a UpdateUserDefinedFunctionResult from Glue.
/// REST API Reference for UpdateUserDefinedFunction Operation
UpdateUserDefinedFunctionResponse EndUpdateUserDefinedFunction(IAsyncResult asyncResult);
#endregion
#region UpdateWorkflow
///
/// Updates an existing workflow.
///
/// Container for the necessary parameters to execute the UpdateWorkflow service method.
///
/// The response from the UpdateWorkflow service method, as returned by Glue.
///
/// Two processes are trying to modify a resource simultaneously.
///
///
/// A specified entity does not exist
///
///
/// An internal service error occurred.
///
///
/// The input provided was not valid.
///
///
/// The operation timed out.
///
/// REST API Reference for UpdateWorkflow Operation
UpdateWorkflowResponse UpdateWorkflow(UpdateWorkflowRequest request);
///
/// Initiates the asynchronous execution of the UpdateWorkflow operation.
///
///
/// Container for the necessary parameters to execute the UpdateWorkflow operation on AmazonGlueClient.
/// 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 EndUpdateWorkflow
/// operation.
/// REST API Reference for UpdateWorkflow Operation
IAsyncResult BeginUpdateWorkflow(UpdateWorkflowRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateWorkflow operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateWorkflow.
///
/// Returns a UpdateWorkflowResult from Glue.
/// REST API Reference for UpdateWorkflow Operation
UpdateWorkflowResponse EndUpdateWorkflow(IAsyncResult asyncResult);
#endregion
}
}