/*
* 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 medialive-2017-10-14.normal.json service model.
*/
using System;
using System.Collections.Generic;
using System.Net;
using Amazon.MediaLive.Model;
using Amazon.MediaLive.Model.Internal.MarshallTransformations;
using Amazon.MediaLive.Internal;
using Amazon.Runtime;
using Amazon.Runtime.Internal;
using Amazon.Runtime.Internal.Auth;
using Amazon.Runtime.Internal.Transform;
namespace Amazon.MediaLive
{
///
/// Implementation for accessing MediaLive
///
/// API for AWS Elemental MediaLive
///
public partial class AmazonMediaLiveClient : AmazonServiceClient, IAmazonMediaLive
{
private static IServiceMetadata serviceMetadata = new AmazonMediaLiveMetadata();
#if BCL45 || AWS_ASYNC_ENUMERABLES_API
private IMediaLivePaginatorFactory _paginators;
///
/// Paginators for the service
///
public IMediaLivePaginatorFactory Paginators
{
get
{
if (this._paginators == null)
{
this._paginators = new MediaLivePaginatorFactory(this);
}
return this._paginators;
}
}
#endif
#region Constructors
///
/// Constructs AmazonMediaLiveClient with the credentials loaded from the application's
/// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
///
/// Example App.config with credentials set.
///
/// <?xml version="1.0" encoding="utf-8" ?>
/// <configuration>
/// <appSettings>
/// <add key="AWSProfileName" value="AWS Default"/>
/// </appSettings>
/// </configuration>
///
///
///
public AmazonMediaLiveClient()
: base(FallbackCredentialsFactory.GetCredentials(), new AmazonMediaLiveConfig()) { }
///
/// Constructs AmazonMediaLiveClient with the credentials loaded from the application's
/// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
///
/// Example App.config with credentials set.
///
/// <?xml version="1.0" encoding="utf-8" ?>
/// <configuration>
/// <appSettings>
/// <add key="AWSProfileName" value="AWS Default"/>
/// </appSettings>
/// </configuration>
///
///
///
/// The region to connect.
public AmazonMediaLiveClient(RegionEndpoint region)
: base(FallbackCredentialsFactory.GetCredentials(), new AmazonMediaLiveConfig{RegionEndpoint = region}) { }
///
/// Constructs AmazonMediaLiveClient with the credentials loaded from the application's
/// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
///
/// Example App.config with credentials set.
///
/// <?xml version="1.0" encoding="utf-8" ?>
/// <configuration>
/// <appSettings>
/// <add key="AWSProfileName" value="AWS Default"/>
/// </appSettings>
/// </configuration>
///
///
///
/// The AmazonMediaLiveClient Configuration Object
public AmazonMediaLiveClient(AmazonMediaLiveConfig config)
: base(FallbackCredentialsFactory.GetCredentials(config), config){}
///
/// Constructs AmazonMediaLiveClient with AWS Credentials
///
/// AWS Credentials
public AmazonMediaLiveClient(AWSCredentials credentials)
: this(credentials, new AmazonMediaLiveConfig())
{
}
///
/// Constructs AmazonMediaLiveClient with AWS Credentials
///
/// AWS Credentials
/// The region to connect.
public AmazonMediaLiveClient(AWSCredentials credentials, RegionEndpoint region)
: this(credentials, new AmazonMediaLiveConfig{RegionEndpoint = region})
{
}
///
/// Constructs AmazonMediaLiveClient with AWS Credentials and an
/// AmazonMediaLiveClient Configuration object.
///
/// AWS Credentials
/// The AmazonMediaLiveClient Configuration Object
public AmazonMediaLiveClient(AWSCredentials credentials, AmazonMediaLiveConfig clientConfig)
: base(credentials, clientConfig)
{
}
///
/// Constructs AmazonMediaLiveClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
public AmazonMediaLiveClient(string awsAccessKeyId, string awsSecretAccessKey)
: this(awsAccessKeyId, awsSecretAccessKey, new AmazonMediaLiveConfig())
{
}
///
/// Constructs AmazonMediaLiveClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// The region to connect.
public AmazonMediaLiveClient(string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region)
: this(awsAccessKeyId, awsSecretAccessKey, new AmazonMediaLiveConfig() {RegionEndpoint=region})
{
}
///
/// Constructs AmazonMediaLiveClient with AWS Access Key ID, AWS Secret Key and an
/// AmazonMediaLiveClient Configuration object.
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// The AmazonMediaLiveClient Configuration Object
public AmazonMediaLiveClient(string awsAccessKeyId, string awsSecretAccessKey, AmazonMediaLiveConfig clientConfig)
: base(awsAccessKeyId, awsSecretAccessKey, clientConfig)
{
}
///
/// Constructs AmazonMediaLiveClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// AWS Session Token
public AmazonMediaLiveClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken)
: this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonMediaLiveConfig())
{
}
///
/// Constructs AmazonMediaLiveClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// AWS Session Token
/// The region to connect.
public AmazonMediaLiveClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region)
: this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonMediaLiveConfig{RegionEndpoint = region})
{
}
///
/// Constructs AmazonMediaLiveClient with AWS Access Key ID, AWS Secret Key and an
/// AmazonMediaLiveClient Configuration object.
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// AWS Session Token
/// The AmazonMediaLiveClient Configuration Object
public AmazonMediaLiveClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonMediaLiveConfig clientConfig)
: base(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, clientConfig)
{
}
#endregion
#region Overrides
///
/// Creates the signer for the service.
///
protected override AbstractAWSSigner CreateSigner()
{
return new AWS4Signer();
}
///
/// Customize the pipeline
///
///
protected override void CustomizeRuntimePipeline(RuntimePipeline pipeline)
{
pipeline.RemoveHandler();
pipeline.AddHandlerAfter(new AmazonMediaLiveEndpointResolver());
}
///
/// Capture metadata for the service.
///
protected override IServiceMetadata ServiceMetadata
{
get
{
return serviceMetadata;
}
}
#endregion
#region Dispose
///
/// Disposes the service client.
///
protected override void Dispose(bool disposing)
{
base.Dispose(disposing);
}
#endregion
#region AcceptInputDeviceTransfer
///
/// Accept an incoming input device transfer. The ownership of the device will transfer
/// to your AWS account.
///
/// Container for the necessary parameters to execute the AcceptInputDeviceTransfer service method.
///
/// The response from the AcceptInputDeviceTransfer service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
///
/// Placeholder documentation for UnprocessableEntityException
///
/// REST API Reference for AcceptInputDeviceTransfer Operation
public virtual AcceptInputDeviceTransferResponse AcceptInputDeviceTransfer(AcceptInputDeviceTransferRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AcceptInputDeviceTransferRequestMarshaller.Instance;
options.ResponseUnmarshaller = AcceptInputDeviceTransferResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the AcceptInputDeviceTransfer operation.
///
///
/// Container for the necessary parameters to execute the AcceptInputDeviceTransfer operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAcceptInputDeviceTransfer
/// operation.
/// REST API Reference for AcceptInputDeviceTransfer Operation
public virtual IAsyncResult BeginAcceptInputDeviceTransfer(AcceptInputDeviceTransferRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = AcceptInputDeviceTransferRequestMarshaller.Instance;
options.ResponseUnmarshaller = AcceptInputDeviceTransferResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the AcceptInputDeviceTransfer operation.
///
///
/// The IAsyncResult returned by the call to BeginAcceptInputDeviceTransfer.
///
/// Returns a AcceptInputDeviceTransferResult from MediaLive.
/// REST API Reference for AcceptInputDeviceTransfer Operation
public virtual AcceptInputDeviceTransferResponse EndAcceptInputDeviceTransfer(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region BatchDelete
///
/// Starts delete of resources.
///
/// Container for the necessary parameters to execute the BatchDelete service method.
///
/// The response from the BatchDelete service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for BatchDelete Operation
public virtual BatchDeleteResponse BatchDelete(BatchDeleteRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchDeleteRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchDeleteResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the BatchDelete operation.
///
///
/// Container for the necessary parameters to execute the BatchDelete operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchDelete
/// operation.
/// REST API Reference for BatchDelete Operation
public virtual IAsyncResult BeginBatchDelete(BatchDeleteRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchDeleteRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchDeleteResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the BatchDelete operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchDelete.
///
/// Returns a BatchDeleteResult from MediaLive.
/// REST API Reference for BatchDelete Operation
public virtual BatchDeleteResponse EndBatchDelete(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region BatchStart
///
/// Starts existing resources
///
/// Container for the necessary parameters to execute the BatchStart service method.
///
/// The response from the BatchStart service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for BatchStart Operation
public virtual BatchStartResponse BatchStart(BatchStartRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchStartRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchStartResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the BatchStart operation.
///
///
/// Container for the necessary parameters to execute the BatchStart operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchStart
/// operation.
/// REST API Reference for BatchStart Operation
public virtual IAsyncResult BeginBatchStart(BatchStartRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchStartRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchStartResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the BatchStart operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchStart.
///
/// Returns a BatchStartResult from MediaLive.
/// REST API Reference for BatchStart Operation
public virtual BatchStartResponse EndBatchStart(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region BatchStop
///
/// Stops running resources
///
/// Container for the necessary parameters to execute the BatchStop service method.
///
/// The response from the BatchStop service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for BatchStop Operation
public virtual BatchStopResponse BatchStop(BatchStopRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchStopRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchStopResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the BatchStop operation.
///
///
/// Container for the necessary parameters to execute the BatchStop operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchStop
/// operation.
/// REST API Reference for BatchStop Operation
public virtual IAsyncResult BeginBatchStop(BatchStopRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchStopRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchStopResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the BatchStop operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchStop.
///
/// Returns a BatchStopResult from MediaLive.
/// REST API Reference for BatchStop Operation
public virtual BatchStopResponse EndBatchStop(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region BatchUpdateSchedule
///
/// Update a channel schedule
///
/// Container for the necessary parameters to execute the BatchUpdateSchedule service method.
///
/// The response from the BatchUpdateSchedule service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
///
/// Placeholder documentation for UnprocessableEntityException
///
/// REST API Reference for BatchUpdateSchedule Operation
public virtual BatchUpdateScheduleResponse BatchUpdateSchedule(BatchUpdateScheduleRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchUpdateScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchUpdateScheduleResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the BatchUpdateSchedule operation.
///
///
/// Container for the necessary parameters to execute the BatchUpdateSchedule operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchUpdateSchedule
/// operation.
/// REST API Reference for BatchUpdateSchedule Operation
public virtual IAsyncResult BeginBatchUpdateSchedule(BatchUpdateScheduleRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchUpdateScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchUpdateScheduleResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the BatchUpdateSchedule operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchUpdateSchedule.
///
/// Returns a BatchUpdateScheduleResult from MediaLive.
/// REST API Reference for BatchUpdateSchedule Operation
public virtual BatchUpdateScheduleResponse EndBatchUpdateSchedule(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CancelInputDeviceTransfer
///
/// Cancel an input device transfer that you have requested.
///
/// Container for the necessary parameters to execute the CancelInputDeviceTransfer service method.
///
/// The response from the CancelInputDeviceTransfer service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
///
/// Placeholder documentation for UnprocessableEntityException
///
/// REST API Reference for CancelInputDeviceTransfer Operation
public virtual CancelInputDeviceTransferResponse CancelInputDeviceTransfer(CancelInputDeviceTransferRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CancelInputDeviceTransferRequestMarshaller.Instance;
options.ResponseUnmarshaller = CancelInputDeviceTransferResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CancelInputDeviceTransfer operation.
///
///
/// Container for the necessary parameters to execute the CancelInputDeviceTransfer operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCancelInputDeviceTransfer
/// operation.
/// REST API Reference for CancelInputDeviceTransfer Operation
public virtual IAsyncResult BeginCancelInputDeviceTransfer(CancelInputDeviceTransferRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CancelInputDeviceTransferRequestMarshaller.Instance;
options.ResponseUnmarshaller = CancelInputDeviceTransferResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CancelInputDeviceTransfer operation.
///
///
/// The IAsyncResult returned by the call to BeginCancelInputDeviceTransfer.
///
/// Returns a CancelInputDeviceTransferResult from MediaLive.
/// REST API Reference for CancelInputDeviceTransfer Operation
public virtual CancelInputDeviceTransferResponse EndCancelInputDeviceTransfer(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ClaimDevice
///
/// Send a request to claim an AWS Elemental device that you have purchased from a third-party
/// vendor. After the request succeeds, you will own the device.
///
/// Container for the necessary parameters to execute the ClaimDevice service method.
///
/// The response from the ClaimDevice service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
///
/// Placeholder documentation for UnprocessableEntityException
///
/// REST API Reference for ClaimDevice Operation
public virtual ClaimDeviceResponse ClaimDevice(ClaimDeviceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ClaimDeviceRequestMarshaller.Instance;
options.ResponseUnmarshaller = ClaimDeviceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ClaimDevice operation.
///
///
/// Container for the necessary parameters to execute the ClaimDevice operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndClaimDevice
/// operation.
/// REST API Reference for ClaimDevice Operation
public virtual IAsyncResult BeginClaimDevice(ClaimDeviceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ClaimDeviceRequestMarshaller.Instance;
options.ResponseUnmarshaller = ClaimDeviceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ClaimDevice operation.
///
///
/// The IAsyncResult returned by the call to BeginClaimDevice.
///
/// Returns a ClaimDeviceResult from MediaLive.
/// REST API Reference for ClaimDevice Operation
public virtual ClaimDeviceResponse EndClaimDevice(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateChannel
///
/// Creates a new channel
///
/// Container for the necessary parameters to execute the CreateChannel service method.
///
/// The response from the CreateChannel service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for TooManyRequestsException
///
///
/// Placeholder documentation for UnprocessableEntityException
///
/// REST API Reference for CreateChannel Operation
public virtual CreateChannelResponse CreateChannel(CreateChannelRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateChannelRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateChannelResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateChannel operation.
///
///
/// Container for the necessary parameters to execute the CreateChannel operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateChannel
/// operation.
/// REST API Reference for CreateChannel Operation
public virtual IAsyncResult BeginCreateChannel(CreateChannelRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateChannelRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateChannelResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateChannel.
///
/// Returns a CreateChannelResult from MediaLive.
/// REST API Reference for CreateChannel Operation
public virtual CreateChannelResponse EndCreateChannel(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateInput
///
/// Create an input
///
/// Container for the necessary parameters to execute the CreateInput service method.
///
/// The response from the CreateInput service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for CreateInput Operation
public virtual CreateInputResponse CreateInput(CreateInputRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateInputRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateInputResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateInput operation.
///
///
/// Container for the necessary parameters to execute the CreateInput operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateInput
/// operation.
/// REST API Reference for CreateInput Operation
public virtual IAsyncResult BeginCreateInput(CreateInputRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateInputRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateInputResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateInput operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateInput.
///
/// Returns a CreateInputResult from MediaLive.
/// REST API Reference for CreateInput Operation
public virtual CreateInputResponse EndCreateInput(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateInputSecurityGroup
///
/// Creates a Input Security Group
///
/// Container for the necessary parameters to execute the CreateInputSecurityGroup service method.
///
/// The response from the CreateInputSecurityGroup service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for CreateInputSecurityGroup Operation
public virtual CreateInputSecurityGroupResponse CreateInputSecurityGroup(CreateInputSecurityGroupRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateInputSecurityGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateInputSecurityGroupResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateInputSecurityGroup operation.
///
///
/// Container for the necessary parameters to execute the CreateInputSecurityGroup operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateInputSecurityGroup
/// operation.
/// REST API Reference for CreateInputSecurityGroup Operation
public virtual IAsyncResult BeginCreateInputSecurityGroup(CreateInputSecurityGroupRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateInputSecurityGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateInputSecurityGroupResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateInputSecurityGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateInputSecurityGroup.
///
/// Returns a CreateInputSecurityGroupResult from MediaLive.
/// REST API Reference for CreateInputSecurityGroup Operation
public virtual CreateInputSecurityGroupResponse EndCreateInputSecurityGroup(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateMultiplex
///
/// Create a new multiplex.
///
/// Container for the necessary parameters to execute the CreateMultiplex service method.
///
/// The response from the CreateMultiplex service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for TooManyRequestsException
///
///
/// Placeholder documentation for UnprocessableEntityException
///
/// REST API Reference for CreateMultiplex Operation
public virtual CreateMultiplexResponse CreateMultiplex(CreateMultiplexRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateMultiplexRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateMultiplexResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateMultiplex operation.
///
///
/// Container for the necessary parameters to execute the CreateMultiplex operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateMultiplex
/// operation.
/// REST API Reference for CreateMultiplex Operation
public virtual IAsyncResult BeginCreateMultiplex(CreateMultiplexRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateMultiplexRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateMultiplexResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateMultiplex operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateMultiplex.
///
/// Returns a CreateMultiplexResult from MediaLive.
/// REST API Reference for CreateMultiplex Operation
public virtual CreateMultiplexResponse EndCreateMultiplex(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateMultiplexProgram
///
/// Create a new program in the multiplex.
///
/// Container for the necessary parameters to execute the CreateMultiplexProgram service method.
///
/// The response from the CreateMultiplexProgram service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for TooManyRequestsException
///
///
/// Placeholder documentation for UnprocessableEntityException
///
/// REST API Reference for CreateMultiplexProgram Operation
public virtual CreateMultiplexProgramResponse CreateMultiplexProgram(CreateMultiplexProgramRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateMultiplexProgramRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateMultiplexProgramResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateMultiplexProgram operation.
///
///
/// Container for the necessary parameters to execute the CreateMultiplexProgram operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateMultiplexProgram
/// operation.
/// REST API Reference for CreateMultiplexProgram Operation
public virtual IAsyncResult BeginCreateMultiplexProgram(CreateMultiplexProgramRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateMultiplexProgramRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateMultiplexProgramResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateMultiplexProgram operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateMultiplexProgram.
///
/// Returns a CreateMultiplexProgramResult from MediaLive.
/// REST API Reference for CreateMultiplexProgram Operation
public virtual CreateMultiplexProgramResponse EndCreateMultiplexProgram(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreatePartnerInput
///
/// Create a partner input
///
/// Container for the necessary parameters to execute the CreatePartnerInput service method.
///
/// The response from the CreatePartnerInput service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for CreatePartnerInput Operation
public virtual CreatePartnerInputResponse CreatePartnerInput(CreatePartnerInputRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreatePartnerInputRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreatePartnerInputResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreatePartnerInput operation.
///
///
/// Container for the necessary parameters to execute the CreatePartnerInput operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreatePartnerInput
/// operation.
/// REST API Reference for CreatePartnerInput Operation
public virtual IAsyncResult BeginCreatePartnerInput(CreatePartnerInputRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreatePartnerInputRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreatePartnerInputResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreatePartnerInput operation.
///
///
/// The IAsyncResult returned by the call to BeginCreatePartnerInput.
///
/// Returns a CreatePartnerInputResult from MediaLive.
/// REST API Reference for CreatePartnerInput Operation
public virtual CreatePartnerInputResponse EndCreatePartnerInput(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateTags
///
/// Create tags for a resource
///
/// Container for the necessary parameters to execute the CreateTags service method.
///
/// The response from the CreateTags service method, as returned by MediaLive.
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
/// REST API Reference for CreateTags Operation
public virtual CreateTagsResponse CreateTags(CreateTagsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateTagsRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateTagsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateTags operation.
///
///
/// Container for the necessary parameters to execute the CreateTags operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTags
/// operation.
/// REST API Reference for CreateTags Operation
public virtual IAsyncResult BeginCreateTags(CreateTagsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateTagsRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateTagsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateTags operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateTags.
///
/// Returns a CreateTagsResult from MediaLive.
/// REST API Reference for CreateTags Operation
public virtual CreateTagsResponse EndCreateTags(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteChannel
///
/// Starts deletion of channel. The associated outputs are also deleted.
///
/// Container for the necessary parameters to execute the DeleteChannel service method.
///
/// The response from the DeleteChannel service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for DeleteChannel Operation
public virtual DeleteChannelResponse DeleteChannel(DeleteChannelRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteChannelRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteChannelResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteChannel operation.
///
///
/// Container for the necessary parameters to execute the DeleteChannel operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteChannel
/// operation.
/// REST API Reference for DeleteChannel Operation
public virtual IAsyncResult BeginDeleteChannel(DeleteChannelRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteChannelRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteChannelResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteChannel.
///
/// Returns a DeleteChannelResult from MediaLive.
/// REST API Reference for DeleteChannel Operation
public virtual DeleteChannelResponse EndDeleteChannel(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteInput
///
/// Deletes the input end point
///
/// Container for the necessary parameters to execute the DeleteInput service method.
///
/// The response from the DeleteInput service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for DeleteInput Operation
public virtual DeleteInputResponse DeleteInput(DeleteInputRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteInputRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteInputResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteInput operation.
///
///
/// Container for the necessary parameters to execute the DeleteInput operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteInput
/// operation.
/// REST API Reference for DeleteInput Operation
public virtual IAsyncResult BeginDeleteInput(DeleteInputRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteInputRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteInputResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteInput operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteInput.
///
/// Returns a DeleteInputResult from MediaLive.
/// REST API Reference for DeleteInput Operation
public virtual DeleteInputResponse EndDeleteInput(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteInputSecurityGroup
///
/// Deletes an Input Security Group
///
/// Container for the necessary parameters to execute the DeleteInputSecurityGroup service method.
///
/// The response from the DeleteInputSecurityGroup service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for DeleteInputSecurityGroup Operation
public virtual DeleteInputSecurityGroupResponse DeleteInputSecurityGroup(DeleteInputSecurityGroupRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteInputSecurityGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteInputSecurityGroupResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteInputSecurityGroup operation.
///
///
/// Container for the necessary parameters to execute the DeleteInputSecurityGroup operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteInputSecurityGroup
/// operation.
/// REST API Reference for DeleteInputSecurityGroup Operation
public virtual IAsyncResult BeginDeleteInputSecurityGroup(DeleteInputSecurityGroupRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteInputSecurityGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteInputSecurityGroupResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteInputSecurityGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteInputSecurityGroup.
///
/// Returns a DeleteInputSecurityGroupResult from MediaLive.
/// REST API Reference for DeleteInputSecurityGroup Operation
public virtual DeleteInputSecurityGroupResponse EndDeleteInputSecurityGroup(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteMultiplex
///
/// Delete a multiplex. The multiplex must be idle.
///
/// Container for the necessary parameters to execute the DeleteMultiplex service method.
///
/// The response from the DeleteMultiplex service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for DeleteMultiplex Operation
public virtual DeleteMultiplexResponse DeleteMultiplex(DeleteMultiplexRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteMultiplexRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteMultiplexResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteMultiplex operation.
///
///
/// Container for the necessary parameters to execute the DeleteMultiplex operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteMultiplex
/// operation.
/// REST API Reference for DeleteMultiplex Operation
public virtual IAsyncResult BeginDeleteMultiplex(DeleteMultiplexRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteMultiplexRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteMultiplexResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteMultiplex operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteMultiplex.
///
/// Returns a DeleteMultiplexResult from MediaLive.
/// REST API Reference for DeleteMultiplex Operation
public virtual DeleteMultiplexResponse EndDeleteMultiplex(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteMultiplexProgram
///
/// Delete a program from a multiplex.
///
/// Container for the necessary parameters to execute the DeleteMultiplexProgram service method.
///
/// The response from the DeleteMultiplexProgram service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for DeleteMultiplexProgram Operation
public virtual DeleteMultiplexProgramResponse DeleteMultiplexProgram(DeleteMultiplexProgramRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteMultiplexProgramRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteMultiplexProgramResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteMultiplexProgram operation.
///
///
/// Container for the necessary parameters to execute the DeleteMultiplexProgram operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteMultiplexProgram
/// operation.
/// REST API Reference for DeleteMultiplexProgram Operation
public virtual IAsyncResult BeginDeleteMultiplexProgram(DeleteMultiplexProgramRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteMultiplexProgramRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteMultiplexProgramResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteMultiplexProgram operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteMultiplexProgram.
///
/// Returns a DeleteMultiplexProgramResult from MediaLive.
/// REST API Reference for DeleteMultiplexProgram Operation
public virtual DeleteMultiplexProgramResponse EndDeleteMultiplexProgram(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteReservation
///
/// Delete an expired reservation.
///
/// Container for the necessary parameters to execute the DeleteReservation service method.
///
/// The response from the DeleteReservation service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for DeleteReservation Operation
public virtual DeleteReservationResponse DeleteReservation(DeleteReservationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteReservationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteReservationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteReservation operation.
///
///
/// Container for the necessary parameters to execute the DeleteReservation operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteReservation
/// operation.
/// REST API Reference for DeleteReservation Operation
public virtual IAsyncResult BeginDeleteReservation(DeleteReservationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteReservationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteReservationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteReservation operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteReservation.
///
/// Returns a DeleteReservationResult from MediaLive.
/// REST API Reference for DeleteReservation Operation
public virtual DeleteReservationResponse EndDeleteReservation(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteSchedule
///
/// Delete all schedule actions on a channel.
///
/// Container for the necessary parameters to execute the DeleteSchedule service method.
///
/// The response from the DeleteSchedule service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for DeleteSchedule Operation
public virtual DeleteScheduleResponse DeleteSchedule(DeleteScheduleRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteScheduleResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteSchedule operation.
///
///
/// Container for the necessary parameters to execute the DeleteSchedule operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteSchedule
/// operation.
/// REST API Reference for DeleteSchedule Operation
public virtual IAsyncResult BeginDeleteSchedule(DeleteScheduleRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteScheduleResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteSchedule operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteSchedule.
///
/// Returns a DeleteScheduleResult from MediaLive.
/// REST API Reference for DeleteSchedule Operation
public virtual DeleteScheduleResponse EndDeleteSchedule(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteTags
///
/// Removes tags for a resource
///
/// Container for the necessary parameters to execute the DeleteTags service method.
///
/// The response from the DeleteTags service method, as returned by MediaLive.
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
/// REST API Reference for DeleteTags Operation
public virtual DeleteTagsResponse DeleteTags(DeleteTagsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteTagsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteTagsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteTags operation.
///
///
/// Container for the necessary parameters to execute the DeleteTags operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTags
/// operation.
/// REST API Reference for DeleteTags Operation
public virtual IAsyncResult BeginDeleteTags(DeleteTagsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteTagsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteTagsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteTags operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteTags.
///
/// Returns a DeleteTagsResult from MediaLive.
/// REST API Reference for DeleteTags Operation
public virtual DeleteTagsResponse EndDeleteTags(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeAccountConfiguration
///
/// Get account configuration
///
/// Container for the necessary parameters to execute the DescribeAccountConfiguration service method.
///
/// The response from the DescribeAccountConfiguration service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for DescribeAccountConfiguration Operation
public virtual DescribeAccountConfigurationResponse DescribeAccountConfiguration(DescribeAccountConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeAccountConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeAccountConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeAccountConfiguration operation.
///
///
/// Container for the necessary parameters to execute the DescribeAccountConfiguration operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAccountConfiguration
/// operation.
/// REST API Reference for DescribeAccountConfiguration Operation
public virtual IAsyncResult BeginDescribeAccountConfiguration(DescribeAccountConfigurationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeAccountConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeAccountConfigurationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeAccountConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeAccountConfiguration.
///
/// Returns a DescribeAccountConfigurationResult from MediaLive.
/// REST API Reference for DescribeAccountConfiguration Operation
public virtual DescribeAccountConfigurationResponse EndDescribeAccountConfiguration(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeChannel
///
/// Gets details about a channel
///
/// Container for the necessary parameters to execute the DescribeChannel service method.
///
/// The response from the DescribeChannel service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for DescribeChannel Operation
public virtual DescribeChannelResponse DescribeChannel(DescribeChannelRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeChannelRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeChannelResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeChannel operation.
///
///
/// Container for the necessary parameters to execute the DescribeChannel operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeChannel
/// operation.
/// REST API Reference for DescribeChannel Operation
public virtual IAsyncResult BeginDescribeChannel(DescribeChannelRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeChannelRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeChannelResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeChannel.
///
/// Returns a DescribeChannelResult from MediaLive.
/// REST API Reference for DescribeChannel Operation
public virtual DescribeChannelResponse EndDescribeChannel(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeInput
///
/// Produces details about an input
///
/// Container for the necessary parameters to execute the DescribeInput service method.
///
/// The response from the DescribeInput service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for DescribeInput Operation
public virtual DescribeInputResponse DescribeInput(DescribeInputRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeInputRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeInputResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeInput operation.
///
///
/// Container for the necessary parameters to execute the DescribeInput operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeInput
/// operation.
/// REST API Reference for DescribeInput Operation
public virtual IAsyncResult BeginDescribeInput(DescribeInputRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeInputRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeInputResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeInput operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeInput.
///
/// Returns a DescribeInputResult from MediaLive.
/// REST API Reference for DescribeInput Operation
public virtual DescribeInputResponse EndDescribeInput(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeInputDevice
///
/// Gets the details for the input device
///
/// Container for the necessary parameters to execute the DescribeInputDevice service method.
///
/// The response from the DescribeInputDevice service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for DescribeInputDevice Operation
public virtual DescribeInputDeviceResponse DescribeInputDevice(DescribeInputDeviceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeInputDeviceRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeInputDeviceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeInputDevice operation.
///
///
/// Container for the necessary parameters to execute the DescribeInputDevice operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeInputDevice
/// operation.
/// REST API Reference for DescribeInputDevice Operation
public virtual IAsyncResult BeginDescribeInputDevice(DescribeInputDeviceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeInputDeviceRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeInputDeviceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeInputDevice operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeInputDevice.
///
/// Returns a DescribeInputDeviceResult from MediaLive.
/// REST API Reference for DescribeInputDevice Operation
public virtual DescribeInputDeviceResponse EndDescribeInputDevice(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeInputDeviceThumbnail
///
/// Get the latest thumbnail data for the input device.
///
/// Container for the necessary parameters to execute the DescribeInputDeviceThumbnail service method.
///
/// The response from the DescribeInputDeviceThumbnail service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for DescribeInputDeviceThumbnail Operation
public virtual DescribeInputDeviceThumbnailResponse DescribeInputDeviceThumbnail(DescribeInputDeviceThumbnailRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeInputDeviceThumbnailRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeInputDeviceThumbnailResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeInputDeviceThumbnail operation.
///
///
/// Container for the necessary parameters to execute the DescribeInputDeviceThumbnail operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeInputDeviceThumbnail
/// operation.
/// REST API Reference for DescribeInputDeviceThumbnail Operation
public virtual IAsyncResult BeginDescribeInputDeviceThumbnail(DescribeInputDeviceThumbnailRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeInputDeviceThumbnailRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeInputDeviceThumbnailResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeInputDeviceThumbnail operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeInputDeviceThumbnail.
///
/// Returns a DescribeInputDeviceThumbnailResult from MediaLive.
/// REST API Reference for DescribeInputDeviceThumbnail Operation
public virtual DescribeInputDeviceThumbnailResponse EndDescribeInputDeviceThumbnail(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeInputSecurityGroup
///
/// Produces a summary of an Input Security Group
///
/// Container for the necessary parameters to execute the DescribeInputSecurityGroup service method.
///
/// The response from the DescribeInputSecurityGroup service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for DescribeInputSecurityGroup Operation
public virtual DescribeInputSecurityGroupResponse DescribeInputSecurityGroup(DescribeInputSecurityGroupRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeInputSecurityGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeInputSecurityGroupResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeInputSecurityGroup operation.
///
///
/// Container for the necessary parameters to execute the DescribeInputSecurityGroup operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeInputSecurityGroup
/// operation.
/// REST API Reference for DescribeInputSecurityGroup Operation
public virtual IAsyncResult BeginDescribeInputSecurityGroup(DescribeInputSecurityGroupRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeInputSecurityGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeInputSecurityGroupResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeInputSecurityGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeInputSecurityGroup.
///
/// Returns a DescribeInputSecurityGroupResult from MediaLive.
/// REST API Reference for DescribeInputSecurityGroup Operation
public virtual DescribeInputSecurityGroupResponse EndDescribeInputSecurityGroup(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeMultiplex
///
/// Gets details about a multiplex.
///
/// Container for the necessary parameters to execute the DescribeMultiplex service method.
///
/// The response from the DescribeMultiplex service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for DescribeMultiplex Operation
public virtual DescribeMultiplexResponse DescribeMultiplex(DescribeMultiplexRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeMultiplexRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeMultiplexResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeMultiplex operation.
///
///
/// Container for the necessary parameters to execute the DescribeMultiplex operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeMultiplex
/// operation.
/// REST API Reference for DescribeMultiplex Operation
public virtual IAsyncResult BeginDescribeMultiplex(DescribeMultiplexRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeMultiplexRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeMultiplexResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeMultiplex operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeMultiplex.
///
/// Returns a DescribeMultiplexResult from MediaLive.
/// REST API Reference for DescribeMultiplex Operation
public virtual DescribeMultiplexResponse EndDescribeMultiplex(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeMultiplexProgram
///
/// Get the details for a program in a multiplex.
///
/// Container for the necessary parameters to execute the DescribeMultiplexProgram service method.
///
/// The response from the DescribeMultiplexProgram service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for DescribeMultiplexProgram Operation
public virtual DescribeMultiplexProgramResponse DescribeMultiplexProgram(DescribeMultiplexProgramRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeMultiplexProgramRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeMultiplexProgramResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeMultiplexProgram operation.
///
///
/// Container for the necessary parameters to execute the DescribeMultiplexProgram operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeMultiplexProgram
/// operation.
/// REST API Reference for DescribeMultiplexProgram Operation
public virtual IAsyncResult BeginDescribeMultiplexProgram(DescribeMultiplexProgramRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeMultiplexProgramRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeMultiplexProgramResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeMultiplexProgram operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeMultiplexProgram.
///
/// Returns a DescribeMultiplexProgramResult from MediaLive.
/// REST API Reference for DescribeMultiplexProgram Operation
public virtual DescribeMultiplexProgramResponse EndDescribeMultiplexProgram(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeOffering
///
/// Get details for an offering.
///
/// Container for the necessary parameters to execute the DescribeOffering service method.
///
/// The response from the DescribeOffering service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for DescribeOffering Operation
public virtual DescribeOfferingResponse DescribeOffering(DescribeOfferingRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeOfferingRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeOfferingResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeOffering operation.
///
///
/// Container for the necessary parameters to execute the DescribeOffering operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeOffering
/// operation.
/// REST API Reference for DescribeOffering Operation
public virtual IAsyncResult BeginDescribeOffering(DescribeOfferingRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeOfferingRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeOfferingResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeOffering operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeOffering.
///
/// Returns a DescribeOfferingResult from MediaLive.
/// REST API Reference for DescribeOffering Operation
public virtual DescribeOfferingResponse EndDescribeOffering(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeReservation
///
/// Get details for a reservation.
///
/// Container for the necessary parameters to execute the DescribeReservation service method.
///
/// The response from the DescribeReservation service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for DescribeReservation Operation
public virtual DescribeReservationResponse DescribeReservation(DescribeReservationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeReservationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeReservationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeReservation operation.
///
///
/// Container for the necessary parameters to execute the DescribeReservation operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeReservation
/// operation.
/// REST API Reference for DescribeReservation Operation
public virtual IAsyncResult BeginDescribeReservation(DescribeReservationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeReservationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeReservationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeReservation operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeReservation.
///
/// Returns a DescribeReservationResult from MediaLive.
/// REST API Reference for DescribeReservation Operation
public virtual DescribeReservationResponse EndDescribeReservation(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeSchedule
///
/// Get a channel schedule
///
/// Container for the necessary parameters to execute the DescribeSchedule service method.
///
/// The response from the DescribeSchedule service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for DescribeSchedule Operation
public virtual DescribeScheduleResponse DescribeSchedule(DescribeScheduleRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeScheduleResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeSchedule operation.
///
///
/// Container for the necessary parameters to execute the DescribeSchedule operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeSchedule
/// operation.
/// REST API Reference for DescribeSchedule Operation
public virtual IAsyncResult BeginDescribeSchedule(DescribeScheduleRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeScheduleResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeSchedule operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeSchedule.
///
/// Returns a DescribeScheduleResult from MediaLive.
/// REST API Reference for DescribeSchedule Operation
public virtual DescribeScheduleResponse EndDescribeSchedule(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeThumbnails
///
/// Describe the latest thumbnails data.
///
/// Container for the necessary parameters to execute the DescribeThumbnails service method.
///
/// The response from the DescribeThumbnails service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for DescribeThumbnails Operation
public virtual DescribeThumbnailsResponse DescribeThumbnails(DescribeThumbnailsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeThumbnailsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeThumbnailsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeThumbnails operation.
///
///
/// Container for the necessary parameters to execute the DescribeThumbnails operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeThumbnails
/// operation.
/// REST API Reference for DescribeThumbnails Operation
public virtual IAsyncResult BeginDescribeThumbnails(DescribeThumbnailsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeThumbnailsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeThumbnailsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeThumbnails operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeThumbnails.
///
/// Returns a DescribeThumbnailsResult from MediaLive.
/// REST API Reference for DescribeThumbnails Operation
public virtual DescribeThumbnailsResponse EndDescribeThumbnails(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListChannels
///
/// Produces list of channels that have been created
///
/// Container for the necessary parameters to execute the ListChannels service method.
///
/// The response from the ListChannels service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for ListChannels Operation
public virtual ListChannelsResponse ListChannels(ListChannelsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListChannelsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListChannelsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListChannels operation.
///
///
/// Container for the necessary parameters to execute the ListChannels operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListChannels
/// operation.
/// REST API Reference for ListChannels Operation
public virtual IAsyncResult BeginListChannels(ListChannelsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListChannelsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListChannelsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListChannels operation.
///
///
/// The IAsyncResult returned by the call to BeginListChannels.
///
/// Returns a ListChannelsResult from MediaLive.
/// REST API Reference for ListChannels Operation
public virtual ListChannelsResponse EndListChannels(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListInputDevices
///
/// List input devices
///
/// Container for the necessary parameters to execute the ListInputDevices service method.
///
/// The response from the ListInputDevices service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for ListInputDevices Operation
public virtual ListInputDevicesResponse ListInputDevices(ListInputDevicesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListInputDevicesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListInputDevicesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListInputDevices operation.
///
///
/// Container for the necessary parameters to execute the ListInputDevices operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListInputDevices
/// operation.
/// REST API Reference for ListInputDevices Operation
public virtual IAsyncResult BeginListInputDevices(ListInputDevicesRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListInputDevicesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListInputDevicesResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListInputDevices operation.
///
///
/// The IAsyncResult returned by the call to BeginListInputDevices.
///
/// Returns a ListInputDevicesResult from MediaLive.
/// REST API Reference for ListInputDevices Operation
public virtual ListInputDevicesResponse EndListInputDevices(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListInputDeviceTransfers
///
/// List input devices that are currently being transferred. List input devices that you
/// are transferring from your AWS account or input devices that another AWS account is
/// transferring to you.
///
/// Container for the necessary parameters to execute the ListInputDeviceTransfers service method.
///
/// The response from the ListInputDeviceTransfers service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for TooManyRequestsException
///
///
/// Placeholder documentation for UnprocessableEntityException
///
/// REST API Reference for ListInputDeviceTransfers Operation
public virtual ListInputDeviceTransfersResponse ListInputDeviceTransfers(ListInputDeviceTransfersRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListInputDeviceTransfersRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListInputDeviceTransfersResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListInputDeviceTransfers operation.
///
///
/// Container for the necessary parameters to execute the ListInputDeviceTransfers operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListInputDeviceTransfers
/// operation.
/// REST API Reference for ListInputDeviceTransfers Operation
public virtual IAsyncResult BeginListInputDeviceTransfers(ListInputDeviceTransfersRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListInputDeviceTransfersRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListInputDeviceTransfersResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListInputDeviceTransfers operation.
///
///
/// The IAsyncResult returned by the call to BeginListInputDeviceTransfers.
///
/// Returns a ListInputDeviceTransfersResult from MediaLive.
/// REST API Reference for ListInputDeviceTransfers Operation
public virtual ListInputDeviceTransfersResponse EndListInputDeviceTransfers(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListInputs
///
/// Produces list of inputs that have been created
///
/// Container for the necessary parameters to execute the ListInputs service method.
///
/// The response from the ListInputs service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for ListInputs Operation
public virtual ListInputsResponse ListInputs(ListInputsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListInputsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListInputsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListInputs operation.
///
///
/// Container for the necessary parameters to execute the ListInputs operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListInputs
/// operation.
/// REST API Reference for ListInputs Operation
public virtual IAsyncResult BeginListInputs(ListInputsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListInputsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListInputsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListInputs operation.
///
///
/// The IAsyncResult returned by the call to BeginListInputs.
///
/// Returns a ListInputsResult from MediaLive.
/// REST API Reference for ListInputs Operation
public virtual ListInputsResponse EndListInputs(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListInputSecurityGroups
///
/// Produces a list of Input Security Groups for an account
///
/// Container for the necessary parameters to execute the ListInputSecurityGroups service method.
///
/// The response from the ListInputSecurityGroups service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for ListInputSecurityGroups Operation
public virtual ListInputSecurityGroupsResponse ListInputSecurityGroups(ListInputSecurityGroupsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListInputSecurityGroupsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListInputSecurityGroupsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListInputSecurityGroups operation.
///
///
/// Container for the necessary parameters to execute the ListInputSecurityGroups operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListInputSecurityGroups
/// operation.
/// REST API Reference for ListInputSecurityGroups Operation
public virtual IAsyncResult BeginListInputSecurityGroups(ListInputSecurityGroupsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListInputSecurityGroupsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListInputSecurityGroupsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListInputSecurityGroups operation.
///
///
/// The IAsyncResult returned by the call to BeginListInputSecurityGroups.
///
/// Returns a ListInputSecurityGroupsResult from MediaLive.
/// REST API Reference for ListInputSecurityGroups Operation
public virtual ListInputSecurityGroupsResponse EndListInputSecurityGroups(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListMultiplexes
///
/// Retrieve a list of the existing multiplexes.
///
/// Container for the necessary parameters to execute the ListMultiplexes service method.
///
/// The response from the ListMultiplexes service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for ListMultiplexes Operation
public virtual ListMultiplexesResponse ListMultiplexes(ListMultiplexesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListMultiplexesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListMultiplexesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListMultiplexes operation.
///
///
/// Container for the necessary parameters to execute the ListMultiplexes operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListMultiplexes
/// operation.
/// REST API Reference for ListMultiplexes Operation
public virtual IAsyncResult BeginListMultiplexes(ListMultiplexesRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListMultiplexesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListMultiplexesResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListMultiplexes operation.
///
///
/// The IAsyncResult returned by the call to BeginListMultiplexes.
///
/// Returns a ListMultiplexesResult from MediaLive.
/// REST API Reference for ListMultiplexes Operation
public virtual ListMultiplexesResponse EndListMultiplexes(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListMultiplexPrograms
///
/// List the programs that currently exist for a specific multiplex.
///
/// Container for the necessary parameters to execute the ListMultiplexPrograms service method.
///
/// The response from the ListMultiplexPrograms service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for ListMultiplexPrograms Operation
public virtual ListMultiplexProgramsResponse ListMultiplexPrograms(ListMultiplexProgramsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListMultiplexProgramsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListMultiplexProgramsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListMultiplexPrograms operation.
///
///
/// Container for the necessary parameters to execute the ListMultiplexPrograms operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListMultiplexPrograms
/// operation.
/// REST API Reference for ListMultiplexPrograms Operation
public virtual IAsyncResult BeginListMultiplexPrograms(ListMultiplexProgramsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListMultiplexProgramsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListMultiplexProgramsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListMultiplexPrograms operation.
///
///
/// The IAsyncResult returned by the call to BeginListMultiplexPrograms.
///
/// Returns a ListMultiplexProgramsResult from MediaLive.
/// REST API Reference for ListMultiplexPrograms Operation
public virtual ListMultiplexProgramsResponse EndListMultiplexPrograms(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListOfferings
///
/// List offerings available for purchase.
///
/// Container for the necessary parameters to execute the ListOfferings service method.
///
/// The response from the ListOfferings service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for ListOfferings Operation
public virtual ListOfferingsResponse ListOfferings(ListOfferingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListOfferingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListOfferingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListOfferings operation.
///
///
/// Container for the necessary parameters to execute the ListOfferings operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListOfferings
/// operation.
/// REST API Reference for ListOfferings Operation
public virtual IAsyncResult BeginListOfferings(ListOfferingsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListOfferingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListOfferingsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListOfferings operation.
///
///
/// The IAsyncResult returned by the call to BeginListOfferings.
///
/// Returns a ListOfferingsResult from MediaLive.
/// REST API Reference for ListOfferings Operation
public virtual ListOfferingsResponse EndListOfferings(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListReservations
///
/// List purchased reservations.
///
/// Container for the necessary parameters to execute the ListReservations service method.
///
/// The response from the ListReservations service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for ListReservations Operation
public virtual ListReservationsResponse ListReservations(ListReservationsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListReservationsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListReservationsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListReservations operation.
///
///
/// Container for the necessary parameters to execute the ListReservations operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListReservations
/// operation.
/// REST API Reference for ListReservations Operation
public virtual IAsyncResult BeginListReservations(ListReservationsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListReservationsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListReservationsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListReservations operation.
///
///
/// The IAsyncResult returned by the call to BeginListReservations.
///
/// Returns a ListReservationsResult from MediaLive.
/// REST API Reference for ListReservations Operation
public virtual ListReservationsResponse EndListReservations(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListTagsForResource
///
/// Produces list of tags that have been created for a resource
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by MediaLive.
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
/// REST API Reference for ListTagsForResource Operation
public virtual ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListTagsForResource operation.
///
///
/// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using 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
public virtual IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListTagsForResource operation.
///
///
/// The IAsyncResult returned by the call to BeginListTagsForResource.
///
/// Returns a ListTagsForResourceResult from MediaLive.
/// REST API Reference for ListTagsForResource Operation
public virtual ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region PurchaseOffering
///
/// Purchase an offering and create a reservation.
///
/// Container for the necessary parameters to execute the PurchaseOffering service method.
///
/// The response from the PurchaseOffering service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for PurchaseOffering Operation
public virtual PurchaseOfferingResponse PurchaseOffering(PurchaseOfferingRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = PurchaseOfferingRequestMarshaller.Instance;
options.ResponseUnmarshaller = PurchaseOfferingResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the PurchaseOffering operation.
///
///
/// Container for the necessary parameters to execute the PurchaseOffering operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPurchaseOffering
/// operation.
/// REST API Reference for PurchaseOffering Operation
public virtual IAsyncResult BeginPurchaseOffering(PurchaseOfferingRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = PurchaseOfferingRequestMarshaller.Instance;
options.ResponseUnmarshaller = PurchaseOfferingResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the PurchaseOffering operation.
///
///
/// The IAsyncResult returned by the call to BeginPurchaseOffering.
///
/// Returns a PurchaseOfferingResult from MediaLive.
/// REST API Reference for PurchaseOffering Operation
public virtual PurchaseOfferingResponse EndPurchaseOffering(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region RebootInputDevice
///
/// Send a reboot command to the specified input device. The device will begin rebooting
/// within a few seconds of sending the command. When the reboot is complete, the device’s
/// connection status will change to connected.
///
/// Container for the necessary parameters to execute the RebootInputDevice service method.
///
/// The response from the RebootInputDevice service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
///
/// Placeholder documentation for UnprocessableEntityException
///
/// REST API Reference for RebootInputDevice Operation
public virtual RebootInputDeviceResponse RebootInputDevice(RebootInputDeviceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = RebootInputDeviceRequestMarshaller.Instance;
options.ResponseUnmarshaller = RebootInputDeviceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the RebootInputDevice operation.
///
///
/// Container for the necessary parameters to execute the RebootInputDevice operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRebootInputDevice
/// operation.
/// REST API Reference for RebootInputDevice Operation
public virtual IAsyncResult BeginRebootInputDevice(RebootInputDeviceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = RebootInputDeviceRequestMarshaller.Instance;
options.ResponseUnmarshaller = RebootInputDeviceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the RebootInputDevice operation.
///
///
/// The IAsyncResult returned by the call to BeginRebootInputDevice.
///
/// Returns a RebootInputDeviceResult from MediaLive.
/// REST API Reference for RebootInputDevice Operation
public virtual RebootInputDeviceResponse EndRebootInputDevice(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region RejectInputDeviceTransfer
///
/// Reject the transfer of the specified input device to your AWS account.
///
/// Container for the necessary parameters to execute the RejectInputDeviceTransfer service method.
///
/// The response from the RejectInputDeviceTransfer service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
///
/// Placeholder documentation for UnprocessableEntityException
///
/// REST API Reference for RejectInputDeviceTransfer Operation
public virtual RejectInputDeviceTransferResponse RejectInputDeviceTransfer(RejectInputDeviceTransferRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = RejectInputDeviceTransferRequestMarshaller.Instance;
options.ResponseUnmarshaller = RejectInputDeviceTransferResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the RejectInputDeviceTransfer operation.
///
///
/// Container for the necessary parameters to execute the RejectInputDeviceTransfer operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRejectInputDeviceTransfer
/// operation.
/// REST API Reference for RejectInputDeviceTransfer Operation
public virtual IAsyncResult BeginRejectInputDeviceTransfer(RejectInputDeviceTransferRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = RejectInputDeviceTransferRequestMarshaller.Instance;
options.ResponseUnmarshaller = RejectInputDeviceTransferResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the RejectInputDeviceTransfer operation.
///
///
/// The IAsyncResult returned by the call to BeginRejectInputDeviceTransfer.
///
/// Returns a RejectInputDeviceTransferResult from MediaLive.
/// REST API Reference for RejectInputDeviceTransfer Operation
public virtual RejectInputDeviceTransferResponse EndRejectInputDeviceTransfer(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region StartChannel
///
/// Starts an existing channel
///
/// Container for the necessary parameters to execute the StartChannel service method.
///
/// The response from the StartChannel service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for StartChannel Operation
public virtual StartChannelResponse StartChannel(StartChannelRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = StartChannelRequestMarshaller.Instance;
options.ResponseUnmarshaller = StartChannelResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the StartChannel operation.
///
///
/// Container for the necessary parameters to execute the StartChannel operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartChannel
/// operation.
/// REST API Reference for StartChannel Operation
public virtual IAsyncResult BeginStartChannel(StartChannelRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = StartChannelRequestMarshaller.Instance;
options.ResponseUnmarshaller = StartChannelResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the StartChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginStartChannel.
///
/// Returns a StartChannelResult from MediaLive.
/// REST API Reference for StartChannel Operation
public virtual StartChannelResponse EndStartChannel(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region StartInputDeviceMaintenanceWindow
///
/// Start a maintenance window for the specified input device. Starting a maintenance
/// window will give the device up to two hours to install software. If the device was
/// streaming prior to the maintenance, it will resume streaming when the software is
/// fully installed. Devices automatically install updates while they are powered on and
/// their MediaLive channels are stopped. A maintenance window allows you to update a
/// device without having to stop MediaLive channels that use the device. The device must
/// remain powered on and connected to the internet for the duration of the maintenance.
///
/// Container for the necessary parameters to execute the StartInputDeviceMaintenanceWindow service method.
///
/// The response from the StartInputDeviceMaintenanceWindow service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
///
/// Placeholder documentation for UnprocessableEntityException
///
/// REST API Reference for StartInputDeviceMaintenanceWindow Operation
public virtual StartInputDeviceMaintenanceWindowResponse StartInputDeviceMaintenanceWindow(StartInputDeviceMaintenanceWindowRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = StartInputDeviceMaintenanceWindowRequestMarshaller.Instance;
options.ResponseUnmarshaller = StartInputDeviceMaintenanceWindowResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the StartInputDeviceMaintenanceWindow operation.
///
///
/// Container for the necessary parameters to execute the StartInputDeviceMaintenanceWindow operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartInputDeviceMaintenanceWindow
/// operation.
/// REST API Reference for StartInputDeviceMaintenanceWindow Operation
public virtual IAsyncResult BeginStartInputDeviceMaintenanceWindow(StartInputDeviceMaintenanceWindowRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = StartInputDeviceMaintenanceWindowRequestMarshaller.Instance;
options.ResponseUnmarshaller = StartInputDeviceMaintenanceWindowResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the StartInputDeviceMaintenanceWindow operation.
///
///
/// The IAsyncResult returned by the call to BeginStartInputDeviceMaintenanceWindow.
///
/// Returns a StartInputDeviceMaintenanceWindowResult from MediaLive.
/// REST API Reference for StartInputDeviceMaintenanceWindow Operation
public virtual StartInputDeviceMaintenanceWindowResponse EndStartInputDeviceMaintenanceWindow(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region StartMultiplex
///
/// Start (run) the multiplex. Starting the multiplex does not start the channels. You
/// must explicitly start each channel.
///
/// Container for the necessary parameters to execute the StartMultiplex service method.
///
/// The response from the StartMultiplex service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for StartMultiplex Operation
public virtual StartMultiplexResponse StartMultiplex(StartMultiplexRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = StartMultiplexRequestMarshaller.Instance;
options.ResponseUnmarshaller = StartMultiplexResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the StartMultiplex operation.
///
///
/// Container for the necessary parameters to execute the StartMultiplex operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartMultiplex
/// operation.
/// REST API Reference for StartMultiplex Operation
public virtual IAsyncResult BeginStartMultiplex(StartMultiplexRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = StartMultiplexRequestMarshaller.Instance;
options.ResponseUnmarshaller = StartMultiplexResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the StartMultiplex operation.
///
///
/// The IAsyncResult returned by the call to BeginStartMultiplex.
///
/// Returns a StartMultiplexResult from MediaLive.
/// REST API Reference for StartMultiplex Operation
public virtual StartMultiplexResponse EndStartMultiplex(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region StopChannel
///
/// Stops a running channel
///
/// Container for the necessary parameters to execute the StopChannel service method.
///
/// The response from the StopChannel service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for StopChannel Operation
public virtual StopChannelResponse StopChannel(StopChannelRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = StopChannelRequestMarshaller.Instance;
options.ResponseUnmarshaller = StopChannelResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the StopChannel operation.
///
///
/// Container for the necessary parameters to execute the StopChannel operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopChannel
/// operation.
/// REST API Reference for StopChannel Operation
public virtual IAsyncResult BeginStopChannel(StopChannelRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = StopChannelRequestMarshaller.Instance;
options.ResponseUnmarshaller = StopChannelResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the StopChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginStopChannel.
///
/// Returns a StopChannelResult from MediaLive.
/// REST API Reference for StopChannel Operation
public virtual StopChannelResponse EndStopChannel(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region StopMultiplex
///
/// Stops a running multiplex. If the multiplex isn't running, this action has no effect.
///
/// Container for the necessary parameters to execute the StopMultiplex service method.
///
/// The response from the StopMultiplex service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for StopMultiplex Operation
public virtual StopMultiplexResponse StopMultiplex(StopMultiplexRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = StopMultiplexRequestMarshaller.Instance;
options.ResponseUnmarshaller = StopMultiplexResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the StopMultiplex operation.
///
///
/// Container for the necessary parameters to execute the StopMultiplex operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopMultiplex
/// operation.
/// REST API Reference for StopMultiplex Operation
public virtual IAsyncResult BeginStopMultiplex(StopMultiplexRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = StopMultiplexRequestMarshaller.Instance;
options.ResponseUnmarshaller = StopMultiplexResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the StopMultiplex operation.
///
///
/// The IAsyncResult returned by the call to BeginStopMultiplex.
///
/// Returns a StopMultiplexResult from MediaLive.
/// REST API Reference for StopMultiplex Operation
public virtual StopMultiplexResponse EndStopMultiplex(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region TransferInputDevice
///
/// Start an input device transfer to another AWS account. After you make the request,
/// the other account must accept or reject the transfer.
///
/// Container for the necessary parameters to execute the TransferInputDevice service method.
///
/// The response from the TransferInputDevice service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
///
/// Placeholder documentation for UnprocessableEntityException
///
/// REST API Reference for TransferInputDevice Operation
public virtual TransferInputDeviceResponse TransferInputDevice(TransferInputDeviceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = TransferInputDeviceRequestMarshaller.Instance;
options.ResponseUnmarshaller = TransferInputDeviceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the TransferInputDevice operation.
///
///
/// Container for the necessary parameters to execute the TransferInputDevice operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTransferInputDevice
/// operation.
/// REST API Reference for TransferInputDevice Operation
public virtual IAsyncResult BeginTransferInputDevice(TransferInputDeviceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = TransferInputDeviceRequestMarshaller.Instance;
options.ResponseUnmarshaller = TransferInputDeviceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the TransferInputDevice operation.
///
///
/// The IAsyncResult returned by the call to BeginTransferInputDevice.
///
/// Returns a TransferInputDeviceResult from MediaLive.
/// REST API Reference for TransferInputDevice Operation
public virtual TransferInputDeviceResponse EndTransferInputDevice(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateAccountConfiguration
///
/// Update account configuration
///
/// Container for the necessary parameters to execute the UpdateAccountConfiguration service method.
///
/// The response from the UpdateAccountConfiguration service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for TooManyRequestsException
///
///
/// Placeholder documentation for UnprocessableEntityException
///
/// REST API Reference for UpdateAccountConfiguration Operation
public virtual UpdateAccountConfigurationResponse UpdateAccountConfiguration(UpdateAccountConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateAccountConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateAccountConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateAccountConfiguration operation.
///
///
/// Container for the necessary parameters to execute the UpdateAccountConfiguration operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAccountConfiguration
/// operation.
/// REST API Reference for UpdateAccountConfiguration Operation
public virtual IAsyncResult BeginUpdateAccountConfiguration(UpdateAccountConfigurationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateAccountConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateAccountConfigurationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateAccountConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateAccountConfiguration.
///
/// Returns a UpdateAccountConfigurationResult from MediaLive.
/// REST API Reference for UpdateAccountConfiguration Operation
public virtual UpdateAccountConfigurationResponse EndUpdateAccountConfiguration(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateChannel
///
/// Updates a channel.
///
/// Container for the necessary parameters to execute the UpdateChannel service method.
///
/// The response from the UpdateChannel service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for UnprocessableEntityException
///
/// REST API Reference for UpdateChannel Operation
public virtual UpdateChannelResponse UpdateChannel(UpdateChannelRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateChannelRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateChannelResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateChannel operation.
///
///
/// Container for the necessary parameters to execute the UpdateChannel operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateChannel
/// operation.
/// REST API Reference for UpdateChannel Operation
public virtual IAsyncResult BeginUpdateChannel(UpdateChannelRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateChannelRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateChannelResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateChannel operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateChannel.
///
/// Returns a UpdateChannelResult from MediaLive.
/// REST API Reference for UpdateChannel Operation
public virtual UpdateChannelResponse EndUpdateChannel(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateChannelClass
///
/// Changes the class of the channel.
///
/// Container for the necessary parameters to execute the UpdateChannelClass service method.
///
/// The response from the UpdateChannelClass service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
///
/// Placeholder documentation for UnprocessableEntityException
///
/// REST API Reference for UpdateChannelClass Operation
public virtual UpdateChannelClassResponse UpdateChannelClass(UpdateChannelClassRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateChannelClassRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateChannelClassResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateChannelClass operation.
///
///
/// Container for the necessary parameters to execute the UpdateChannelClass operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateChannelClass
/// operation.
/// REST API Reference for UpdateChannelClass Operation
public virtual IAsyncResult BeginUpdateChannelClass(UpdateChannelClassRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateChannelClassRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateChannelClassResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateChannelClass operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateChannelClass.
///
/// Returns a UpdateChannelClassResult from MediaLive.
/// REST API Reference for UpdateChannelClass Operation
public virtual UpdateChannelClassResponse EndUpdateChannelClass(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateInput
///
/// Updates an input.
///
/// Container for the necessary parameters to execute the UpdateInput service method.
///
/// The response from the UpdateInput service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
/// REST API Reference for UpdateInput Operation
public virtual UpdateInputResponse UpdateInput(UpdateInputRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateInputRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateInputResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateInput operation.
///
///
/// Container for the necessary parameters to execute the UpdateInput operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateInput
/// operation.
/// REST API Reference for UpdateInput Operation
public virtual IAsyncResult BeginUpdateInput(UpdateInputRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateInputRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateInputResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateInput operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateInput.
///
/// Returns a UpdateInputResult from MediaLive.
/// REST API Reference for UpdateInput Operation
public virtual UpdateInputResponse EndUpdateInput(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateInputDevice
///
/// Updates the parameters for the input device.
///
/// Container for the necessary parameters to execute the UpdateInputDevice service method.
///
/// The response from the UpdateInputDevice service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
///
/// Placeholder documentation for UnprocessableEntityException
///
/// REST API Reference for UpdateInputDevice Operation
public virtual UpdateInputDeviceResponse UpdateInputDevice(UpdateInputDeviceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateInputDeviceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateInputDeviceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateInputDevice operation.
///
///
/// Container for the necessary parameters to execute the UpdateInputDevice operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateInputDevice
/// operation.
/// REST API Reference for UpdateInputDevice Operation
public virtual IAsyncResult BeginUpdateInputDevice(UpdateInputDeviceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateInputDeviceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateInputDeviceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateInputDevice operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateInputDevice.
///
/// Returns a UpdateInputDeviceResult from MediaLive.
/// REST API Reference for UpdateInputDevice Operation
public virtual UpdateInputDeviceResponse EndUpdateInputDevice(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateInputSecurityGroup
///
/// Update an Input Security Group's Whilelists.
///
/// Container for the necessary parameters to execute the UpdateInputSecurityGroup service method.
///
/// The response from the UpdateInputSecurityGroup service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
/// REST API Reference for UpdateInputSecurityGroup Operation
public virtual UpdateInputSecurityGroupResponse UpdateInputSecurityGroup(UpdateInputSecurityGroupRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateInputSecurityGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateInputSecurityGroupResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateInputSecurityGroup operation.
///
///
/// Container for the necessary parameters to execute the UpdateInputSecurityGroup operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateInputSecurityGroup
/// operation.
/// REST API Reference for UpdateInputSecurityGroup Operation
public virtual IAsyncResult BeginUpdateInputSecurityGroup(UpdateInputSecurityGroupRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateInputSecurityGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateInputSecurityGroupResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateInputSecurityGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateInputSecurityGroup.
///
/// Returns a UpdateInputSecurityGroupResult from MediaLive.
/// REST API Reference for UpdateInputSecurityGroup Operation
public virtual UpdateInputSecurityGroupResponse EndUpdateInputSecurityGroup(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateMultiplex
///
/// Updates a multiplex.
///
/// Container for the necessary parameters to execute the UpdateMultiplex service method.
///
/// The response from the UpdateMultiplex service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for UnprocessableEntityException
///
/// REST API Reference for UpdateMultiplex Operation
public virtual UpdateMultiplexResponse UpdateMultiplex(UpdateMultiplexRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateMultiplexRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateMultiplexResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateMultiplex operation.
///
///
/// Container for the necessary parameters to execute the UpdateMultiplex operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateMultiplex
/// operation.
/// REST API Reference for UpdateMultiplex Operation
public virtual IAsyncResult BeginUpdateMultiplex(UpdateMultiplexRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateMultiplexRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateMultiplexResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateMultiplex operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateMultiplex.
///
/// Returns a UpdateMultiplexResult from MediaLive.
/// REST API Reference for UpdateMultiplex Operation
public virtual UpdateMultiplexResponse EndUpdateMultiplex(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateMultiplexProgram
///
/// Update a program in a multiplex.
///
/// Container for the necessary parameters to execute the UpdateMultiplexProgram service method.
///
/// The response from the UpdateMultiplexProgram service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for UnprocessableEntityException
///
/// REST API Reference for UpdateMultiplexProgram Operation
public virtual UpdateMultiplexProgramResponse UpdateMultiplexProgram(UpdateMultiplexProgramRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateMultiplexProgramRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateMultiplexProgramResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateMultiplexProgram operation.
///
///
/// Container for the necessary parameters to execute the UpdateMultiplexProgram operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateMultiplexProgram
/// operation.
/// REST API Reference for UpdateMultiplexProgram Operation
public virtual IAsyncResult BeginUpdateMultiplexProgram(UpdateMultiplexProgramRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateMultiplexProgramRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateMultiplexProgramResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateMultiplexProgram operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateMultiplexProgram.
///
/// Returns a UpdateMultiplexProgramResult from MediaLive.
/// REST API Reference for UpdateMultiplexProgram Operation
public virtual UpdateMultiplexProgramResponse EndUpdateMultiplexProgram(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateReservation
///
/// Update reservation.
///
/// Container for the necessary parameters to execute the UpdateReservation service method.
///
/// The response from the UpdateReservation service method, as returned by MediaLive.
///
/// Placeholder documentation for BadGatewayException
///
///
/// Placeholder documentation for BadRequestException
///
///
/// Placeholder documentation for ConflictException
///
///
/// Placeholder documentation for ForbiddenException
///
///
/// Placeholder documentation for GatewayTimeoutException
///
///
/// Placeholder documentation for InternalServerErrorException
///
///
/// Placeholder documentation for NotFoundException
///
///
/// Placeholder documentation for TooManyRequestsException
///
/// REST API Reference for UpdateReservation Operation
public virtual UpdateReservationResponse UpdateReservation(UpdateReservationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateReservationRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateReservationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateReservation operation.
///
///
/// Container for the necessary parameters to execute the UpdateReservation operation on AmazonMediaLiveClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateReservation
/// operation.
/// REST API Reference for UpdateReservation Operation
public virtual IAsyncResult BeginUpdateReservation(UpdateReservationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateReservationRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateReservationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateReservation operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateReservation.
///
/// Returns a UpdateReservationResult from MediaLive.
/// REST API Reference for UpdateReservation Operation
public virtual UpdateReservationResponse EndUpdateReservation(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
}
}