/*
* 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 mediaconvert-2017-08-29.normal.json service model.
*/
using System;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.MediaConvert.Model;
namespace Amazon.MediaConvert
{
///
/// Interface for accessing MediaConvert
///
/// AWS Elemental MediaConvert
///
public partial interface IAmazonMediaConvert : IAmazonService, IDisposable
{
#if BCL45 || AWS_ASYNC_ENUMERABLES_API
///
/// Paginators for the service
///
IMediaConvertPaginatorFactory Paginators { get; }
#endif
#region AssociateCertificate
///
/// Associates an AWS Certificate Manager (ACM) Amazon Resource Name (ARN) with AWS Elemental
/// MediaConvert.
///
/// Container for the necessary parameters to execute the AssociateCertificate service method.
///
/// The response from the AssociateCertificate service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for AssociateCertificate Operation
AssociateCertificateResponse AssociateCertificate(AssociateCertificateRequest request);
///
/// Initiates the asynchronous execution of the AssociateCertificate operation.
///
///
/// Container for the necessary parameters to execute the AssociateCertificate operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateCertificate
/// operation.
/// REST API Reference for AssociateCertificate Operation
IAsyncResult BeginAssociateCertificate(AssociateCertificateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateCertificate operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateCertificate.
///
/// Returns a AssociateCertificateResult from MediaConvert.
/// REST API Reference for AssociateCertificate Operation
AssociateCertificateResponse EndAssociateCertificate(IAsyncResult asyncResult);
#endregion
#region CancelJob
///
/// Permanently cancel a job. Once you have canceled a job, you can't start it again.
///
/// Container for the necessary parameters to execute the CancelJob service method.
///
/// The response from the CancelJob service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for CancelJob Operation
CancelJobResponse CancelJob(CancelJobRequest request);
///
/// Initiates the asynchronous execution of the CancelJob operation.
///
///
/// Container for the necessary parameters to execute the CancelJob operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCancelJob
/// operation.
/// REST API Reference for CancelJob Operation
IAsyncResult BeginCancelJob(CancelJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CancelJob operation.
///
///
/// The IAsyncResult returned by the call to BeginCancelJob.
///
/// Returns a CancelJobResult from MediaConvert.
/// REST API Reference for CancelJob Operation
CancelJobResponse EndCancelJob(IAsyncResult asyncResult);
#endregion
#region CreateJob
///
/// Create a new transcoding job. For information about jobs and job settings, see the
/// User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html
///
/// Container for the necessary parameters to execute the CreateJob service method.
///
/// The response from the CreateJob service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// 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 AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using 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 MediaConvert.
/// REST API Reference for CreateJob Operation
CreateJobResponse EndCreateJob(IAsyncResult asyncResult);
#endregion
#region CreateJobTemplate
///
/// Create a new job template. For information about job templates see the User Guide
/// at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html
///
/// Container for the necessary parameters to execute the CreateJobTemplate service method.
///
/// The response from the CreateJobTemplate service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for CreateJobTemplate Operation
CreateJobTemplateResponse CreateJobTemplate(CreateJobTemplateRequest request);
///
/// Initiates the asynchronous execution of the CreateJobTemplate operation.
///
///
/// Container for the necessary parameters to execute the CreateJobTemplate operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateJobTemplate
/// operation.
/// REST API Reference for CreateJobTemplate Operation
IAsyncResult BeginCreateJobTemplate(CreateJobTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateJobTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateJobTemplate.
///
/// Returns a CreateJobTemplateResult from MediaConvert.
/// REST API Reference for CreateJobTemplate Operation
CreateJobTemplateResponse EndCreateJobTemplate(IAsyncResult asyncResult);
#endregion
#region CreatePreset
///
/// Create a new preset. For information about job templates see the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html
///
/// Container for the necessary parameters to execute the CreatePreset service method.
///
/// The response from the CreatePreset service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for CreatePreset Operation
CreatePresetResponse CreatePreset(CreatePresetRequest request);
///
/// Initiates the asynchronous execution of the CreatePreset operation.
///
///
/// Container for the necessary parameters to execute the CreatePreset operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreatePreset
/// operation.
/// REST API Reference for CreatePreset Operation
IAsyncResult BeginCreatePreset(CreatePresetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreatePreset operation.
///
///
/// The IAsyncResult returned by the call to BeginCreatePreset.
///
/// Returns a CreatePresetResult from MediaConvert.
/// REST API Reference for CreatePreset Operation
CreatePresetResponse EndCreatePreset(IAsyncResult asyncResult);
#endregion
#region CreateQueue
///
/// Create a new transcoding queue. For information about queues, see Working With Queues
/// in the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-queues.html
///
/// Container for the necessary parameters to execute the CreateQueue service method.
///
/// The response from the CreateQueue service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for CreateQueue Operation
CreateQueueResponse CreateQueue(CreateQueueRequest request);
///
/// Initiates the asynchronous execution of the CreateQueue operation.
///
///
/// Container for the necessary parameters to execute the CreateQueue operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateQueue
/// operation.
/// REST API Reference for CreateQueue Operation
IAsyncResult BeginCreateQueue(CreateQueueRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateQueue operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateQueue.
///
/// Returns a CreateQueueResult from MediaConvert.
/// REST API Reference for CreateQueue Operation
CreateQueueResponse EndCreateQueue(IAsyncResult asyncResult);
#endregion
#region DeleteJobTemplate
///
/// Permanently delete a job template you have created.
///
/// Container for the necessary parameters to execute the DeleteJobTemplate service method.
///
/// The response from the DeleteJobTemplate service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for DeleteJobTemplate Operation
DeleteJobTemplateResponse DeleteJobTemplate(DeleteJobTemplateRequest request);
///
/// Initiates the asynchronous execution of the DeleteJobTemplate operation.
///
///
/// Container for the necessary parameters to execute the DeleteJobTemplate operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteJobTemplate
/// operation.
/// REST API Reference for DeleteJobTemplate Operation
IAsyncResult BeginDeleteJobTemplate(DeleteJobTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteJobTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteJobTemplate.
///
/// Returns a DeleteJobTemplateResult from MediaConvert.
/// REST API Reference for DeleteJobTemplate Operation
DeleteJobTemplateResponse EndDeleteJobTemplate(IAsyncResult asyncResult);
#endregion
#region DeletePolicy
///
/// Permanently delete a policy that you created.
///
/// Container for the necessary parameters to execute the DeletePolicy service method.
///
/// The response from the DeletePolicy service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for DeletePolicy Operation
DeletePolicyResponse DeletePolicy(DeletePolicyRequest request);
///
/// Initiates the asynchronous execution of the DeletePolicy operation.
///
///
/// Container for the necessary parameters to execute the DeletePolicy operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeletePolicy
/// operation.
/// REST API Reference for DeletePolicy Operation
IAsyncResult BeginDeletePolicy(DeletePolicyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeletePolicy operation.
///
///
/// The IAsyncResult returned by the call to BeginDeletePolicy.
///
/// Returns a DeletePolicyResult from MediaConvert.
/// REST API Reference for DeletePolicy Operation
DeletePolicyResponse EndDeletePolicy(IAsyncResult asyncResult);
#endregion
#region DeletePreset
///
/// Permanently delete a preset you have created.
///
/// Container for the necessary parameters to execute the DeletePreset service method.
///
/// The response from the DeletePreset service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for DeletePreset Operation
DeletePresetResponse DeletePreset(DeletePresetRequest request);
///
/// Initiates the asynchronous execution of the DeletePreset operation.
///
///
/// Container for the necessary parameters to execute the DeletePreset operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeletePreset
/// operation.
/// REST API Reference for DeletePreset Operation
IAsyncResult BeginDeletePreset(DeletePresetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeletePreset operation.
///
///
/// The IAsyncResult returned by the call to BeginDeletePreset.
///
/// Returns a DeletePresetResult from MediaConvert.
/// REST API Reference for DeletePreset Operation
DeletePresetResponse EndDeletePreset(IAsyncResult asyncResult);
#endregion
#region DeleteQueue
///
/// Permanently delete a queue you have created.
///
/// Container for the necessary parameters to execute the DeleteQueue service method.
///
/// The response from the DeleteQueue service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for DeleteQueue Operation
DeleteQueueResponse DeleteQueue(DeleteQueueRequest request);
///
/// Initiates the asynchronous execution of the DeleteQueue operation.
///
///
/// Container for the necessary parameters to execute the DeleteQueue operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteQueue
/// operation.
/// REST API Reference for DeleteQueue Operation
IAsyncResult BeginDeleteQueue(DeleteQueueRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteQueue operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteQueue.
///
/// Returns a DeleteQueueResult from MediaConvert.
/// REST API Reference for DeleteQueue Operation
DeleteQueueResponse EndDeleteQueue(IAsyncResult asyncResult);
#endregion
#region DescribeEndpoints
///
/// Send an request with an empty body to the regional API endpoint to get your account
/// API endpoint.
///
/// Container for the necessary parameters to execute the DescribeEndpoints service method.
///
/// The response from the DescribeEndpoints service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for DescribeEndpoints Operation
DescribeEndpointsResponse DescribeEndpoints(DescribeEndpointsRequest request);
///
/// Initiates the asynchronous execution of the DescribeEndpoints operation.
///
///
/// Container for the necessary parameters to execute the DescribeEndpoints operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeEndpoints
/// operation.
/// REST API Reference for DescribeEndpoints Operation
IAsyncResult BeginDescribeEndpoints(DescribeEndpointsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeEndpoints operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeEndpoints.
///
/// Returns a DescribeEndpointsResult from MediaConvert.
/// REST API Reference for DescribeEndpoints Operation
DescribeEndpointsResponse EndDescribeEndpoints(IAsyncResult asyncResult);
#endregion
#region DisassociateCertificate
///
/// Removes an association between the Amazon Resource Name (ARN) of an AWS Certificate
/// Manager (ACM) certificate and an AWS Elemental MediaConvert resource.
///
/// Container for the necessary parameters to execute the DisassociateCertificate service method.
///
/// The response from the DisassociateCertificate service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for DisassociateCertificate Operation
DisassociateCertificateResponse DisassociateCertificate(DisassociateCertificateRequest request);
///
/// Initiates the asynchronous execution of the DisassociateCertificate operation.
///
///
/// Container for the necessary parameters to execute the DisassociateCertificate operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateCertificate
/// operation.
/// REST API Reference for DisassociateCertificate Operation
IAsyncResult BeginDisassociateCertificate(DisassociateCertificateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateCertificate operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateCertificate.
///
/// Returns a DisassociateCertificateResult from MediaConvert.
/// REST API Reference for DisassociateCertificate Operation
DisassociateCertificateResponse EndDisassociateCertificate(IAsyncResult asyncResult);
#endregion
#region GetJob
///
/// Retrieve the JSON for a specific completed transcoding job.
///
/// Container for the necessary parameters to execute the GetJob service method.
///
/// The response from the GetJob service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// 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 AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using 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 MediaConvert.
/// REST API Reference for GetJob Operation
GetJobResponse EndGetJob(IAsyncResult asyncResult);
#endregion
#region GetJobTemplate
///
/// Retrieve the JSON for a specific job template.
///
/// Container for the necessary parameters to execute the GetJobTemplate service method.
///
/// The response from the GetJobTemplate service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for GetJobTemplate Operation
GetJobTemplateResponse GetJobTemplate(GetJobTemplateRequest request);
///
/// Initiates the asynchronous execution of the GetJobTemplate operation.
///
///
/// Container for the necessary parameters to execute the GetJobTemplate operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetJobTemplate
/// operation.
/// REST API Reference for GetJobTemplate Operation
IAsyncResult BeginGetJobTemplate(GetJobTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetJobTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginGetJobTemplate.
///
/// Returns a GetJobTemplateResult from MediaConvert.
/// REST API Reference for GetJobTemplate Operation
GetJobTemplateResponse EndGetJobTemplate(IAsyncResult asyncResult);
#endregion
#region GetPolicy
///
/// Retrieve the JSON for your policy.
///
/// Container for the necessary parameters to execute the GetPolicy service method.
///
/// The response from the GetPolicy service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for GetPolicy Operation
GetPolicyResponse GetPolicy(GetPolicyRequest request);
///
/// Initiates the asynchronous execution of the GetPolicy operation.
///
///
/// Container for the necessary parameters to execute the GetPolicy operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPolicy
/// operation.
/// REST API Reference for GetPolicy Operation
IAsyncResult BeginGetPolicy(GetPolicyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetPolicy operation.
///
///
/// The IAsyncResult returned by the call to BeginGetPolicy.
///
/// Returns a GetPolicyResult from MediaConvert.
/// REST API Reference for GetPolicy Operation
GetPolicyResponse EndGetPolicy(IAsyncResult asyncResult);
#endregion
#region GetPreset
///
/// Retrieve the JSON for a specific preset.
///
/// Container for the necessary parameters to execute the GetPreset service method.
///
/// The response from the GetPreset service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for GetPreset Operation
GetPresetResponse GetPreset(GetPresetRequest request);
///
/// Initiates the asynchronous execution of the GetPreset operation.
///
///
/// Container for the necessary parameters to execute the GetPreset operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPreset
/// operation.
/// REST API Reference for GetPreset Operation
IAsyncResult BeginGetPreset(GetPresetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetPreset operation.
///
///
/// The IAsyncResult returned by the call to BeginGetPreset.
///
/// Returns a GetPresetResult from MediaConvert.
/// REST API Reference for GetPreset Operation
GetPresetResponse EndGetPreset(IAsyncResult asyncResult);
#endregion
#region GetQueue
///
/// Retrieve the JSON for a specific queue.
///
/// Container for the necessary parameters to execute the GetQueue service method.
///
/// The response from the GetQueue service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for GetQueue Operation
GetQueueResponse GetQueue(GetQueueRequest request);
///
/// Initiates the asynchronous execution of the GetQueue operation.
///
///
/// Container for the necessary parameters to execute the GetQueue operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetQueue
/// operation.
/// REST API Reference for GetQueue Operation
IAsyncResult BeginGetQueue(GetQueueRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetQueue operation.
///
///
/// The IAsyncResult returned by the call to BeginGetQueue.
///
/// Returns a GetQueueResult from MediaConvert.
/// REST API Reference for GetQueue Operation
GetQueueResponse EndGetQueue(IAsyncResult asyncResult);
#endregion
#region ListJobs
///
/// Retrieve a JSON array of up to twenty of your most recently created jobs. This array
/// includes in-process, completed, and errored jobs. This will return the jobs themselves,
/// not just a list of the jobs. To retrieve the twenty next most recent jobs, use the
/// nextToken string returned with the array.
///
/// Container for the necessary parameters to execute the ListJobs service method.
///
/// The response from the ListJobs service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// 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 AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using 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 MediaConvert.
/// REST API Reference for ListJobs Operation
ListJobsResponse EndListJobs(IAsyncResult asyncResult);
#endregion
#region ListJobTemplates
///
/// Retrieve a JSON array of up to twenty of your job templates. This will return the
/// templates themselves, not just a list of them. To retrieve the next twenty templates,
/// use the nextToken string returned with the array
///
/// Container for the necessary parameters to execute the ListJobTemplates service method.
///
/// The response from the ListJobTemplates service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for ListJobTemplates Operation
ListJobTemplatesResponse ListJobTemplates(ListJobTemplatesRequest request);
///
/// Initiates the asynchronous execution of the ListJobTemplates operation.
///
///
/// Container for the necessary parameters to execute the ListJobTemplates operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListJobTemplates
/// operation.
/// REST API Reference for ListJobTemplates Operation
IAsyncResult BeginListJobTemplates(ListJobTemplatesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListJobTemplates operation.
///
///
/// The IAsyncResult returned by the call to BeginListJobTemplates.
///
/// Returns a ListJobTemplatesResult from MediaConvert.
/// REST API Reference for ListJobTemplates Operation
ListJobTemplatesResponse EndListJobTemplates(IAsyncResult asyncResult);
#endregion
#region ListPresets
///
/// Retrieve a JSON array of up to twenty of your presets. This will return the presets
/// themselves, not just a list of them. To retrieve the next twenty presets, use the
/// nextToken string returned with the array.
///
/// Container for the necessary parameters to execute the ListPresets service method.
///
/// The response from the ListPresets service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for ListPresets Operation
ListPresetsResponse ListPresets(ListPresetsRequest request);
///
/// Initiates the asynchronous execution of the ListPresets operation.
///
///
/// Container for the necessary parameters to execute the ListPresets operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListPresets
/// operation.
/// REST API Reference for ListPresets Operation
IAsyncResult BeginListPresets(ListPresetsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListPresets operation.
///
///
/// The IAsyncResult returned by the call to BeginListPresets.
///
/// Returns a ListPresetsResult from MediaConvert.
/// REST API Reference for ListPresets Operation
ListPresetsResponse EndListPresets(IAsyncResult asyncResult);
#endregion
#region ListQueues
///
/// Retrieve a JSON array of up to twenty of your queues. This will return the queues
/// themselves, not just a list of them. To retrieve the next twenty queues, use the nextToken
/// string returned with the array.
///
/// Container for the necessary parameters to execute the ListQueues service method.
///
/// The response from the ListQueues service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for ListQueues Operation
ListQueuesResponse ListQueues(ListQueuesRequest request);
///
/// Initiates the asynchronous execution of the ListQueues operation.
///
///
/// Container for the necessary parameters to execute the ListQueues operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListQueues
/// operation.
/// REST API Reference for ListQueues Operation
IAsyncResult BeginListQueues(ListQueuesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListQueues operation.
///
///
/// The IAsyncResult returned by the call to BeginListQueues.
///
/// Returns a ListQueuesResult from MediaConvert.
/// REST API Reference for ListQueues Operation
ListQueuesResponse EndListQueues(IAsyncResult asyncResult);
#endregion
#region ListTagsForResource
///
/// Retrieve the tags for a MediaConvert resource.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request);
///
/// Initiates the asynchronous execution of the ListTagsForResource operation.
///
///
/// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource
/// operation.
/// REST API Reference for ListTagsForResource Operation
IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTagsForResource operation.
///
///
/// The IAsyncResult returned by the call to BeginListTagsForResource.
///
/// Returns a ListTagsForResourceResult from MediaConvert.
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult);
#endregion
#region PutPolicy
///
/// Create or change your policy. For more information about policies, see the user guide
/// at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html
///
/// Container for the necessary parameters to execute the PutPolicy service method.
///
/// The response from the PutPolicy service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for PutPolicy Operation
PutPolicyResponse PutPolicy(PutPolicyRequest request);
///
/// Initiates the asynchronous execution of the PutPolicy operation.
///
///
/// Container for the necessary parameters to execute the PutPolicy operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutPolicy
/// operation.
/// REST API Reference for PutPolicy Operation
IAsyncResult BeginPutPolicy(PutPolicyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PutPolicy operation.
///
///
/// The IAsyncResult returned by the call to BeginPutPolicy.
///
/// Returns a PutPolicyResult from MediaConvert.
/// REST API Reference for PutPolicy Operation
PutPolicyResponse EndPutPolicy(IAsyncResult asyncResult);
#endregion
#region TagResource
///
/// Add tags to a MediaConvert queue, preset, or job template. For information about tagging,
/// see the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-resources.html
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// 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 AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using 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 MediaConvert.
/// REST API Reference for TagResource Operation
TagResourceResponse EndTagResource(IAsyncResult asyncResult);
#endregion
#region UntagResource
///
/// Remove tags from a MediaConvert queue, preset, or job template. For information about
/// tagging, see the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-resources.html
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// 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 AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using 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 MediaConvert.
/// REST API Reference for UntagResource Operation
UntagResourceResponse EndUntagResource(IAsyncResult asyncResult);
#endregion
#region UpdateJobTemplate
///
/// Modify one of your existing job templates.
///
/// Container for the necessary parameters to execute the UpdateJobTemplate service method.
///
/// The response from the UpdateJobTemplate service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for UpdateJobTemplate Operation
UpdateJobTemplateResponse UpdateJobTemplate(UpdateJobTemplateRequest request);
///
/// Initiates the asynchronous execution of the UpdateJobTemplate operation.
///
///
/// Container for the necessary parameters to execute the UpdateJobTemplate operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateJobTemplate
/// operation.
/// REST API Reference for UpdateJobTemplate Operation
IAsyncResult BeginUpdateJobTemplate(UpdateJobTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateJobTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateJobTemplate.
///
/// Returns a UpdateJobTemplateResult from MediaConvert.
/// REST API Reference for UpdateJobTemplate Operation
UpdateJobTemplateResponse EndUpdateJobTemplate(IAsyncResult asyncResult);
#endregion
#region UpdatePreset
///
/// Modify one of your existing presets.
///
/// Container for the necessary parameters to execute the UpdatePreset service method.
///
/// The response from the UpdatePreset service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for UpdatePreset Operation
UpdatePresetResponse UpdatePreset(UpdatePresetRequest request);
///
/// Initiates the asynchronous execution of the UpdatePreset operation.
///
///
/// Container for the necessary parameters to execute the UpdatePreset operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdatePreset
/// operation.
/// REST API Reference for UpdatePreset Operation
IAsyncResult BeginUpdatePreset(UpdatePresetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdatePreset operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdatePreset.
///
/// Returns a UpdatePresetResult from MediaConvert.
/// REST API Reference for UpdatePreset Operation
UpdatePresetResponse EndUpdatePreset(IAsyncResult asyncResult);
#endregion
#region UpdateQueue
///
/// Modify one of your existing queues.
///
/// Container for the necessary parameters to execute the UpdateQueue service method.
///
/// The response from the UpdateQueue service method, as returned by MediaConvert.
///
/// The service can't process your request because of a problem in the request. Please
/// check your request form and syntax.
///
///
/// The service couldn't complete your request because there is a conflict with the current
/// state of the resource.
///
///
/// You don't have permissions for this action with the credentials you sent.
///
///
/// The service encountered an unexpected condition and can't fulfill your request.
///
///
/// The resource you requested doesn't exist.
///
///
/// Too many requests have been sent in too short of a time. The service limits the rate
/// at which it will accept requests.
///
/// REST API Reference for UpdateQueue Operation
UpdateQueueResponse UpdateQueue(UpdateQueueRequest request);
///
/// Initiates the asynchronous execution of the UpdateQueue operation.
///
///
/// Container for the necessary parameters to execute the UpdateQueue operation on AmazonMediaConvertClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateQueue
/// operation.
/// REST API Reference for UpdateQueue Operation
IAsyncResult BeginUpdateQueue(UpdateQueueRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateQueue operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateQueue.
///
/// Returns a UpdateQueueResult from MediaConvert.
/// REST API Reference for UpdateQueue Operation
UpdateQueueResponse EndUpdateQueue(IAsyncResult asyncResult);
#endregion
}
}