/* * 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: /// /// /// /// 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 } }