/*
* 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 mediaconnect-2018-11-14.normal.json service model.
*/
using System;
using System.Collections.Generic;
using System.Net;
using Amazon.MediaConnect.Model;
using Amazon.MediaConnect.Model.Internal.MarshallTransformations;
using Amazon.MediaConnect.Internal;
using Amazon.Runtime;
using Amazon.Runtime.Internal;
using Amazon.Runtime.Internal.Auth;
using Amazon.Runtime.Internal.Transform;
namespace Amazon.MediaConnect
{
///
/// Implementation for accessing MediaConnect
///
/// API for AWS Elemental MediaConnect
///
public partial class AmazonMediaConnectClient : AmazonServiceClient, IAmazonMediaConnect
{
private static IServiceMetadata serviceMetadata = new AmazonMediaConnectMetadata();
#if BCL45 || AWS_ASYNC_ENUMERABLES_API
private IMediaConnectPaginatorFactory _paginators;
///
/// Paginators for the service
///
public IMediaConnectPaginatorFactory Paginators
{
get
{
if (this._paginators == null)
{
this._paginators = new MediaConnectPaginatorFactory(this);
}
return this._paginators;
}
}
#endif
#region Constructors
///
/// Constructs AmazonMediaConnectClient 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 AmazonMediaConnectClient()
: base(FallbackCredentialsFactory.GetCredentials(), new AmazonMediaConnectConfig()) { }
///
/// Constructs AmazonMediaConnectClient 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 AmazonMediaConnectClient(RegionEndpoint region)
: base(FallbackCredentialsFactory.GetCredentials(), new AmazonMediaConnectConfig{RegionEndpoint = region}) { }
///
/// Constructs AmazonMediaConnectClient 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 AmazonMediaConnectClient Configuration Object
public AmazonMediaConnectClient(AmazonMediaConnectConfig config)
: base(FallbackCredentialsFactory.GetCredentials(config), config){}
///
/// Constructs AmazonMediaConnectClient with AWS Credentials
///
/// AWS Credentials
public AmazonMediaConnectClient(AWSCredentials credentials)
: this(credentials, new AmazonMediaConnectConfig())
{
}
///
/// Constructs AmazonMediaConnectClient with AWS Credentials
///
/// AWS Credentials
/// The region to connect.
public AmazonMediaConnectClient(AWSCredentials credentials, RegionEndpoint region)
: this(credentials, new AmazonMediaConnectConfig{RegionEndpoint = region})
{
}
///
/// Constructs AmazonMediaConnectClient with AWS Credentials and an
/// AmazonMediaConnectClient Configuration object.
///
/// AWS Credentials
/// The AmazonMediaConnectClient Configuration Object
public AmazonMediaConnectClient(AWSCredentials credentials, AmazonMediaConnectConfig clientConfig)
: base(credentials, clientConfig)
{
}
///
/// Constructs AmazonMediaConnectClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
public AmazonMediaConnectClient(string awsAccessKeyId, string awsSecretAccessKey)
: this(awsAccessKeyId, awsSecretAccessKey, new AmazonMediaConnectConfig())
{
}
///
/// Constructs AmazonMediaConnectClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// The region to connect.
public AmazonMediaConnectClient(string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region)
: this(awsAccessKeyId, awsSecretAccessKey, new AmazonMediaConnectConfig() {RegionEndpoint=region})
{
}
///
/// Constructs AmazonMediaConnectClient with AWS Access Key ID, AWS Secret Key and an
/// AmazonMediaConnectClient Configuration object.
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// The AmazonMediaConnectClient Configuration Object
public AmazonMediaConnectClient(string awsAccessKeyId, string awsSecretAccessKey, AmazonMediaConnectConfig clientConfig)
: base(awsAccessKeyId, awsSecretAccessKey, clientConfig)
{
}
///
/// Constructs AmazonMediaConnectClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// AWS Session Token
public AmazonMediaConnectClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken)
: this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonMediaConnectConfig())
{
}
///
/// Constructs AmazonMediaConnectClient 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 AmazonMediaConnectClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region)
: this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonMediaConnectConfig{RegionEndpoint = region})
{
}
///
/// Constructs AmazonMediaConnectClient with AWS Access Key ID, AWS Secret Key and an
/// AmazonMediaConnectClient Configuration object.
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// AWS Session Token
/// The AmazonMediaConnectClient Configuration Object
public AmazonMediaConnectClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonMediaConnectConfig 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 AmazonMediaConnectEndpointResolver());
}
///
/// 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 AddBridgeOutputs
///
/// Adds outputs to an existing bridge.
///
/// Container for the necessary parameters to execute the AddBridgeOutputs service method.
///
/// The response from the AddBridgeOutputs service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for AddBridgeOutputs Operation
public virtual AddBridgeOutputsResponse AddBridgeOutputs(AddBridgeOutputsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AddBridgeOutputsRequestMarshaller.Instance;
options.ResponseUnmarshaller = AddBridgeOutputsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the AddBridgeOutputs operation.
///
///
/// Container for the necessary parameters to execute the AddBridgeOutputs operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddBridgeOutputs
/// operation.
/// REST API Reference for AddBridgeOutputs Operation
public virtual IAsyncResult BeginAddBridgeOutputs(AddBridgeOutputsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = AddBridgeOutputsRequestMarshaller.Instance;
options.ResponseUnmarshaller = AddBridgeOutputsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the AddBridgeOutputs operation.
///
///
/// The IAsyncResult returned by the call to BeginAddBridgeOutputs.
///
/// Returns a AddBridgeOutputsResult from MediaConnect.
/// REST API Reference for AddBridgeOutputs Operation
public virtual AddBridgeOutputsResponse EndAddBridgeOutputs(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region AddBridgeSources
///
/// Adds sources to an existing bridge.
///
/// Container for the necessary parameters to execute the AddBridgeSources service method.
///
/// The response from the AddBridgeSources service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for AddBridgeSources Operation
public virtual AddBridgeSourcesResponse AddBridgeSources(AddBridgeSourcesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AddBridgeSourcesRequestMarshaller.Instance;
options.ResponseUnmarshaller = AddBridgeSourcesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the AddBridgeSources operation.
///
///
/// Container for the necessary parameters to execute the AddBridgeSources operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddBridgeSources
/// operation.
/// REST API Reference for AddBridgeSources Operation
public virtual IAsyncResult BeginAddBridgeSources(AddBridgeSourcesRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = AddBridgeSourcesRequestMarshaller.Instance;
options.ResponseUnmarshaller = AddBridgeSourcesResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the AddBridgeSources operation.
///
///
/// The IAsyncResult returned by the call to BeginAddBridgeSources.
///
/// Returns a AddBridgeSourcesResult from MediaConnect.
/// REST API Reference for AddBridgeSources Operation
public virtual AddBridgeSourcesResponse EndAddBridgeSources(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region AddFlowMediaStreams
///
/// Adds media streams to an existing flow. After you add a media stream to a flow, you
/// can associate it with a source and/or an output that uses the ST 2110 JPEG XS or CDI
/// protocol.
///
/// Container for the necessary parameters to execute the AddFlowMediaStreams service method.
///
/// The response from the AddFlowMediaStreams service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for AddFlowMediaStreams Operation
public virtual AddFlowMediaStreamsResponse AddFlowMediaStreams(AddFlowMediaStreamsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AddFlowMediaStreamsRequestMarshaller.Instance;
options.ResponseUnmarshaller = AddFlowMediaStreamsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the AddFlowMediaStreams operation.
///
///
/// Container for the necessary parameters to execute the AddFlowMediaStreams operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddFlowMediaStreams
/// operation.
/// REST API Reference for AddFlowMediaStreams Operation
public virtual IAsyncResult BeginAddFlowMediaStreams(AddFlowMediaStreamsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = AddFlowMediaStreamsRequestMarshaller.Instance;
options.ResponseUnmarshaller = AddFlowMediaStreamsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the AddFlowMediaStreams operation.
///
///
/// The IAsyncResult returned by the call to BeginAddFlowMediaStreams.
///
/// Returns a AddFlowMediaStreamsResult from MediaConnect.
/// REST API Reference for AddFlowMediaStreams Operation
public virtual AddFlowMediaStreamsResponse EndAddFlowMediaStreams(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region AddFlowOutputs
///
/// Adds outputs to an existing flow. You can create up to 50 outputs per flow.
///
/// Container for the necessary parameters to execute the AddFlowOutputs service method.
///
/// The response from the AddFlowOutputs service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for AddFlowOutputs Operation
public virtual AddFlowOutputsResponse AddFlowOutputs(AddFlowOutputsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AddFlowOutputsRequestMarshaller.Instance;
options.ResponseUnmarshaller = AddFlowOutputsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the AddFlowOutputs operation.
///
///
/// Container for the necessary parameters to execute the AddFlowOutputs operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddFlowOutputs
/// operation.
/// REST API Reference for AddFlowOutputs Operation
public virtual IAsyncResult BeginAddFlowOutputs(AddFlowOutputsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = AddFlowOutputsRequestMarshaller.Instance;
options.ResponseUnmarshaller = AddFlowOutputsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the AddFlowOutputs operation.
///
///
/// The IAsyncResult returned by the call to BeginAddFlowOutputs.
///
/// Returns a AddFlowOutputsResult from MediaConnect.
/// REST API Reference for AddFlowOutputs Operation
public virtual AddFlowOutputsResponse EndAddFlowOutputs(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region AddFlowSources
///
/// Adds Sources to flow
///
/// Container for the necessary parameters to execute the AddFlowSources service method.
///
/// The response from the AddFlowSources service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for AddFlowSources Operation
public virtual AddFlowSourcesResponse AddFlowSources(AddFlowSourcesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AddFlowSourcesRequestMarshaller.Instance;
options.ResponseUnmarshaller = AddFlowSourcesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the AddFlowSources operation.
///
///
/// Container for the necessary parameters to execute the AddFlowSources operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddFlowSources
/// operation.
/// REST API Reference for AddFlowSources Operation
public virtual IAsyncResult BeginAddFlowSources(AddFlowSourcesRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = AddFlowSourcesRequestMarshaller.Instance;
options.ResponseUnmarshaller = AddFlowSourcesResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the AddFlowSources operation.
///
///
/// The IAsyncResult returned by the call to BeginAddFlowSources.
///
/// Returns a AddFlowSourcesResult from MediaConnect.
/// REST API Reference for AddFlowSources Operation
public virtual AddFlowSourcesResponse EndAddFlowSources(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region AddFlowVpcInterfaces
///
/// Adds VPC interfaces to flow
///
/// Container for the necessary parameters to execute the AddFlowVpcInterfaces service method.
///
/// The response from the AddFlowVpcInterfaces service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for AddFlowVpcInterfaces Operation
public virtual AddFlowVpcInterfacesResponse AddFlowVpcInterfaces(AddFlowVpcInterfacesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AddFlowVpcInterfacesRequestMarshaller.Instance;
options.ResponseUnmarshaller = AddFlowVpcInterfacesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the AddFlowVpcInterfaces operation.
///
///
/// Container for the necessary parameters to execute the AddFlowVpcInterfaces operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddFlowVpcInterfaces
/// operation.
/// REST API Reference for AddFlowVpcInterfaces Operation
public virtual IAsyncResult BeginAddFlowVpcInterfaces(AddFlowVpcInterfacesRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = AddFlowVpcInterfacesRequestMarshaller.Instance;
options.ResponseUnmarshaller = AddFlowVpcInterfacesResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the AddFlowVpcInterfaces operation.
///
///
/// The IAsyncResult returned by the call to BeginAddFlowVpcInterfaces.
///
/// Returns a AddFlowVpcInterfacesResult from MediaConnect.
/// REST API Reference for AddFlowVpcInterfaces Operation
public virtual AddFlowVpcInterfacesResponse EndAddFlowVpcInterfaces(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateBridge
///
/// Creates a new bridge. The request must include one source.
///
/// Container for the necessary parameters to execute the CreateBridge service method.
///
/// The response from the CreateBridge service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for CreateBridge Operation
public virtual CreateBridgeResponse CreateBridge(CreateBridgeRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateBridgeRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateBridgeResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateBridge operation.
///
///
/// Container for the necessary parameters to execute the CreateBridge operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateBridge
/// operation.
/// REST API Reference for CreateBridge Operation
public virtual IAsyncResult BeginCreateBridge(CreateBridgeRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateBridgeRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateBridgeResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateBridge operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateBridge.
///
/// Returns a CreateBridgeResult from MediaConnect.
/// REST API Reference for CreateBridge Operation
public virtual CreateBridgeResponse EndCreateBridge(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateFlow
///
/// Creates a new flow. The request must include one source. The request optionally can
/// include outputs (up to 50) and entitlements (up to 50).
///
/// Container for the necessary parameters to execute the CreateFlow service method.
///
/// The response from the CreateFlow service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for CreateFlow Operation
public virtual CreateFlowResponse CreateFlow(CreateFlowRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateFlowRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateFlowResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateFlow operation.
///
///
/// Container for the necessary parameters to execute the CreateFlow operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateFlow
/// operation.
/// REST API Reference for CreateFlow Operation
public virtual IAsyncResult BeginCreateFlow(CreateFlowRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateFlowRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateFlowResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateFlow operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateFlow.
///
/// Returns a CreateFlowResult from MediaConnect.
/// REST API Reference for CreateFlow Operation
public virtual CreateFlowResponse EndCreateFlow(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateGateway
///
/// Creates a new gateway. The request must include at least one network (up to 4).
///
/// Container for the necessary parameters to execute the CreateGateway service method.
///
/// The response from the CreateGateway service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for CreateGateway Operation
public virtual CreateGatewayResponse CreateGateway(CreateGatewayRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateGatewayRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateGatewayResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateGateway operation.
///
///
/// Container for the necessary parameters to execute the CreateGateway operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateGateway
/// operation.
/// REST API Reference for CreateGateway Operation
public virtual IAsyncResult BeginCreateGateway(CreateGatewayRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateGatewayRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateGatewayResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateGateway operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateGateway.
///
/// Returns a CreateGatewayResult from MediaConnect.
/// REST API Reference for CreateGateway Operation
public virtual CreateGatewayResponse EndCreateGateway(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteBridge
///
/// Deletes a bridge. Before you can delete a bridge, you must stop the bridge.
///
/// Container for the necessary parameters to execute the DeleteBridge service method.
///
/// The response from the DeleteBridge service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for DeleteBridge Operation
public virtual DeleteBridgeResponse DeleteBridge(DeleteBridgeRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteBridgeRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteBridgeResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteBridge operation.
///
///
/// Container for the necessary parameters to execute the DeleteBridge operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBridge
/// operation.
/// REST API Reference for DeleteBridge Operation
public virtual IAsyncResult BeginDeleteBridge(DeleteBridgeRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteBridgeRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteBridgeResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteBridge operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteBridge.
///
/// Returns a DeleteBridgeResult from MediaConnect.
/// REST API Reference for DeleteBridge Operation
public virtual DeleteBridgeResponse EndDeleteBridge(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteFlow
///
/// Deletes a flow. Before you can delete a flow, you must stop the flow.
///
/// Container for the necessary parameters to execute the DeleteFlow service method.
///
/// The response from the DeleteFlow service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for DeleteFlow Operation
public virtual DeleteFlowResponse DeleteFlow(DeleteFlowRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteFlowRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteFlowResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteFlow operation.
///
///
/// Container for the necessary parameters to execute the DeleteFlow operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteFlow
/// operation.
/// REST API Reference for DeleteFlow Operation
public virtual IAsyncResult BeginDeleteFlow(DeleteFlowRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteFlowRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteFlowResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteFlow operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteFlow.
///
/// Returns a DeleteFlowResult from MediaConnect.
/// REST API Reference for DeleteFlow Operation
public virtual DeleteFlowResponse EndDeleteFlow(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteGateway
///
/// Deletes a gateway. Before you can delete a gateway, you must deregister its instances
/// and delete its bridges.
///
/// Container for the necessary parameters to execute the DeleteGateway service method.
///
/// The response from the DeleteGateway service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for DeleteGateway Operation
public virtual DeleteGatewayResponse DeleteGateway(DeleteGatewayRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteGatewayRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteGatewayResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteGateway operation.
///
///
/// Container for the necessary parameters to execute the DeleteGateway operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteGateway
/// operation.
/// REST API Reference for DeleteGateway Operation
public virtual IAsyncResult BeginDeleteGateway(DeleteGatewayRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteGatewayRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteGatewayResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteGateway operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteGateway.
///
/// Returns a DeleteGatewayResult from MediaConnect.
/// REST API Reference for DeleteGateway Operation
public virtual DeleteGatewayResponse EndDeleteGateway(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeregisterGatewayInstance
///
/// Deregisters an instance. Before you deregister an instance, all bridges running on
/// the instance must be stopped. If you want to deregister an instance without stopping
/// the bridges, you must use the --force option.
///
/// Container for the necessary parameters to execute the DeregisterGatewayInstance service method.
///
/// The response from the DeregisterGatewayInstance service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for DeregisterGatewayInstance Operation
public virtual DeregisterGatewayInstanceResponse DeregisterGatewayInstance(DeregisterGatewayInstanceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeregisterGatewayInstanceRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeregisterGatewayInstanceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeregisterGatewayInstance operation.
///
///
/// Container for the necessary parameters to execute the DeregisterGatewayInstance operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeregisterGatewayInstance
/// operation.
/// REST API Reference for DeregisterGatewayInstance Operation
public virtual IAsyncResult BeginDeregisterGatewayInstance(DeregisterGatewayInstanceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeregisterGatewayInstanceRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeregisterGatewayInstanceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeregisterGatewayInstance operation.
///
///
/// The IAsyncResult returned by the call to BeginDeregisterGatewayInstance.
///
/// Returns a DeregisterGatewayInstanceResult from MediaConnect.
/// REST API Reference for DeregisterGatewayInstance Operation
public virtual DeregisterGatewayInstanceResponse EndDeregisterGatewayInstance(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeBridge
///
/// Displays the details of a bridge.
///
/// Container for the necessary parameters to execute the DescribeBridge service method.
///
/// The response from the DescribeBridge service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for DescribeBridge Operation
public virtual DescribeBridgeResponse DescribeBridge(DescribeBridgeRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeBridgeRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeBridgeResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeBridge operation.
///
///
/// Container for the necessary parameters to execute the DescribeBridge operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeBridge
/// operation.
/// REST API Reference for DescribeBridge Operation
public virtual IAsyncResult BeginDescribeBridge(DescribeBridgeRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeBridgeRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeBridgeResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeBridge operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeBridge.
///
/// Returns a DescribeBridgeResult from MediaConnect.
/// REST API Reference for DescribeBridge Operation
public virtual DescribeBridgeResponse EndDescribeBridge(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeFlow
///
/// Displays the details of a flow. The response includes the flow ARN, name, and Availability
/// Zone, as well as details about the source, outputs, and entitlements.
///
/// Container for the necessary parameters to execute the DescribeFlow service method.
///
/// The response from the DescribeFlow service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for DescribeFlow Operation
public virtual DescribeFlowResponse DescribeFlow(DescribeFlowRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeFlowRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeFlowResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeFlow operation.
///
///
/// Container for the necessary parameters to execute the DescribeFlow operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeFlow
/// operation.
/// REST API Reference for DescribeFlow Operation
public virtual IAsyncResult BeginDescribeFlow(DescribeFlowRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeFlowRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeFlowResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeFlow operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeFlow.
///
/// Returns a DescribeFlowResult from MediaConnect.
/// REST API Reference for DescribeFlow Operation
public virtual DescribeFlowResponse EndDescribeFlow(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeGateway
///
/// Displays the details of a gateway. The response includes the gateway ARN, name, and
/// CIDR blocks, as well as details about the networks.
///
/// Container for the necessary parameters to execute the DescribeGateway service method.
///
/// The response from the DescribeGateway service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for DescribeGateway Operation
public virtual DescribeGatewayResponse DescribeGateway(DescribeGatewayRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeGatewayRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeGatewayResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeGateway operation.
///
///
/// Container for the necessary parameters to execute the DescribeGateway operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeGateway
/// operation.
/// REST API Reference for DescribeGateway Operation
public virtual IAsyncResult BeginDescribeGateway(DescribeGatewayRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeGatewayRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeGatewayResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeGateway operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeGateway.
///
/// Returns a DescribeGatewayResult from MediaConnect.
/// REST API Reference for DescribeGateway Operation
public virtual DescribeGatewayResponse EndDescribeGateway(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeGatewayInstance
///
/// Displays the details of an instance.
///
/// Container for the necessary parameters to execute the DescribeGatewayInstance service method.
///
/// The response from the DescribeGatewayInstance service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for DescribeGatewayInstance Operation
public virtual DescribeGatewayInstanceResponse DescribeGatewayInstance(DescribeGatewayInstanceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeGatewayInstanceRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeGatewayInstanceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeGatewayInstance operation.
///
///
/// Container for the necessary parameters to execute the DescribeGatewayInstance operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeGatewayInstance
/// operation.
/// REST API Reference for DescribeGatewayInstance Operation
public virtual IAsyncResult BeginDescribeGatewayInstance(DescribeGatewayInstanceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeGatewayInstanceRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeGatewayInstanceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeGatewayInstance operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeGatewayInstance.
///
/// Returns a DescribeGatewayInstanceResult from MediaConnect.
/// REST API Reference for DescribeGatewayInstance Operation
public virtual DescribeGatewayInstanceResponse EndDescribeGatewayInstance(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeOffering
///
/// Displays the details of an offering. The response includes the offering description,
/// duration, outbound bandwidth, price, and Amazon Resource Name (ARN).
///
/// Container for the necessary parameters to execute the DescribeOffering service method.
///
/// The response from the DescribeOffering service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// 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 AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using 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 MediaConnect.
/// REST API Reference for DescribeOffering Operation
public virtual DescribeOfferingResponse EndDescribeOffering(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeReservation
///
/// Displays the details of a reservation. The response includes the reservation name,
/// state, start date and time, and the details of the offering that make up the rest
/// of the reservation (such as price, duration, and outbound bandwidth).
///
/// Container for the necessary parameters to execute the DescribeReservation service method.
///
/// The response from the DescribeReservation service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// 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 AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using 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 MediaConnect.
/// REST API Reference for DescribeReservation Operation
public virtual DescribeReservationResponse EndDescribeReservation(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GrantFlowEntitlements
///
/// Grants entitlements to an existing flow.
///
/// Container for the necessary parameters to execute the GrantFlowEntitlements service method.
///
/// The response from the GrantFlowEntitlements service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for GrantFlowEntitlements Operation
public virtual GrantFlowEntitlementsResponse GrantFlowEntitlements(GrantFlowEntitlementsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GrantFlowEntitlementsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GrantFlowEntitlementsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GrantFlowEntitlements operation.
///
///
/// Container for the necessary parameters to execute the GrantFlowEntitlements operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGrantFlowEntitlements
/// operation.
/// REST API Reference for GrantFlowEntitlements Operation
public virtual IAsyncResult BeginGrantFlowEntitlements(GrantFlowEntitlementsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GrantFlowEntitlementsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GrantFlowEntitlementsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GrantFlowEntitlements operation.
///
///
/// The IAsyncResult returned by the call to BeginGrantFlowEntitlements.
///
/// Returns a GrantFlowEntitlementsResult from MediaConnect.
/// REST API Reference for GrantFlowEntitlements Operation
public virtual GrantFlowEntitlementsResponse EndGrantFlowEntitlements(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListBridges
///
/// Displays a list of bridges that are associated with this account and an optionally
/// specified Arn. This request returns a paginated result.
///
/// Container for the necessary parameters to execute the ListBridges service method.
///
/// The response from the ListBridges service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for ListBridges Operation
public virtual ListBridgesResponse ListBridges(ListBridgesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListBridgesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListBridgesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListBridges operation.
///
///
/// Container for the necessary parameters to execute the ListBridges operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListBridges
/// operation.
/// REST API Reference for ListBridges Operation
public virtual IAsyncResult BeginListBridges(ListBridgesRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListBridgesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListBridgesResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListBridges operation.
///
///
/// The IAsyncResult returned by the call to BeginListBridges.
///
/// Returns a ListBridgesResult from MediaConnect.
/// REST API Reference for ListBridges Operation
public virtual ListBridgesResponse EndListBridges(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListEntitlements
///
/// Displays a list of all entitlements that have been granted to this account. This request
/// returns 20 results per page.
///
/// Container for the necessary parameters to execute the ListEntitlements service method.
///
/// The response from the ListEntitlements service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for ListEntitlements Operation
public virtual ListEntitlementsResponse ListEntitlements(ListEntitlementsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListEntitlementsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListEntitlementsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListEntitlements operation.
///
///
/// Container for the necessary parameters to execute the ListEntitlements operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListEntitlements
/// operation.
/// REST API Reference for ListEntitlements Operation
public virtual IAsyncResult BeginListEntitlements(ListEntitlementsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListEntitlementsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListEntitlementsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListEntitlements operation.
///
///
/// The IAsyncResult returned by the call to BeginListEntitlements.
///
/// Returns a ListEntitlementsResult from MediaConnect.
/// REST API Reference for ListEntitlements Operation
public virtual ListEntitlementsResponse EndListEntitlements(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListFlows
///
/// Displays a list of flows that are associated with this account. This request returns
/// a paginated result.
///
/// Container for the necessary parameters to execute the ListFlows service method.
///
/// The response from the ListFlows service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for ListFlows Operation
public virtual ListFlowsResponse ListFlows(ListFlowsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListFlowsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListFlowsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListFlows operation.
///
///
/// Container for the necessary parameters to execute the ListFlows operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListFlows
/// operation.
/// REST API Reference for ListFlows Operation
public virtual IAsyncResult BeginListFlows(ListFlowsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListFlowsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListFlowsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListFlows operation.
///
///
/// The IAsyncResult returned by the call to BeginListFlows.
///
/// Returns a ListFlowsResult from MediaConnect.
/// REST API Reference for ListFlows Operation
public virtual ListFlowsResponse EndListFlows(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListGatewayInstances
///
/// Displays a list of instances associated with the AWS account. This request returns
/// a paginated result. You can use the filterArn property to display only the instances
/// associated with the selected Gateway Amazon Resource Name (ARN).
///
/// Container for the necessary parameters to execute the ListGatewayInstances service method.
///
/// The response from the ListGatewayInstances service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for ListGatewayInstances Operation
public virtual ListGatewayInstancesResponse ListGatewayInstances(ListGatewayInstancesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListGatewayInstancesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListGatewayInstancesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListGatewayInstances operation.
///
///
/// Container for the necessary parameters to execute the ListGatewayInstances operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListGatewayInstances
/// operation.
/// REST API Reference for ListGatewayInstances Operation
public virtual IAsyncResult BeginListGatewayInstances(ListGatewayInstancesRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListGatewayInstancesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListGatewayInstancesResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListGatewayInstances operation.
///
///
/// The IAsyncResult returned by the call to BeginListGatewayInstances.
///
/// Returns a ListGatewayInstancesResult from MediaConnect.
/// REST API Reference for ListGatewayInstances Operation
public virtual ListGatewayInstancesResponse EndListGatewayInstances(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListGateways
///
/// Displays a list of gateways that are associated with this account. This request returns
/// a paginated result.
///
/// Container for the necessary parameters to execute the ListGateways service method.
///
/// The response from the ListGateways service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for ListGateways Operation
public virtual ListGatewaysResponse ListGateways(ListGatewaysRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListGatewaysRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListGatewaysResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListGateways operation.
///
///
/// Container for the necessary parameters to execute the ListGateways operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListGateways
/// operation.
/// REST API Reference for ListGateways Operation
public virtual IAsyncResult BeginListGateways(ListGatewaysRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListGatewaysRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListGatewaysResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListGateways operation.
///
///
/// The IAsyncResult returned by the call to BeginListGateways.
///
/// Returns a ListGatewaysResult from MediaConnect.
/// REST API Reference for ListGateways Operation
public virtual ListGatewaysResponse EndListGateways(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListOfferings
///
/// Displays a list of all offerings that are available to this account in the current
/// AWS Region. If you have an active reservation (which means you've purchased an offering
/// that has already started and hasn't expired yet), your account isn't eligible for
/// other offerings.
///
/// Container for the necessary parameters to execute the ListOfferings service method.
///
/// The response from the ListOfferings service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// 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 AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using 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 MediaConnect.
/// REST API Reference for ListOfferings Operation
public virtual ListOfferingsResponse EndListOfferings(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListReservations
///
/// Displays a list of all reservations that have been purchased by this account in the
/// current AWS Region. This list includes all reservations in all states (such as active
/// and expired).
///
/// Container for the necessary parameters to execute the ListReservations service method.
///
/// The response from the ListReservations service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// 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 AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using 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 MediaConnect.
/// REST API Reference for ListReservations Operation
public virtual ListReservationsResponse EndListReservations(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListTagsForResource
///
/// List all tags on an AWS Elemental MediaConnect resource
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// 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 AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using 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 MediaConnect.
/// REST API Reference for ListTagsForResource Operation
public virtual ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region PurchaseOffering
///
/// Submits a request to purchase an offering. If you already have an active reservation,
/// you can't purchase another offering.
///
/// Container for the necessary parameters to execute the PurchaseOffering service method.
///
/// The response from the PurchaseOffering service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// 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 AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using 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 MediaConnect.
/// REST API Reference for PurchaseOffering Operation
public virtual PurchaseOfferingResponse EndPurchaseOffering(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region RemoveBridgeOutput
///
/// Removes an output from a bridge.
///
/// Container for the necessary parameters to execute the RemoveBridgeOutput service method.
///
/// The response from the RemoveBridgeOutput service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for RemoveBridgeOutput Operation
public virtual RemoveBridgeOutputResponse RemoveBridgeOutput(RemoveBridgeOutputRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = RemoveBridgeOutputRequestMarshaller.Instance;
options.ResponseUnmarshaller = RemoveBridgeOutputResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the RemoveBridgeOutput operation.
///
///
/// Container for the necessary parameters to execute the RemoveBridgeOutput operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRemoveBridgeOutput
/// operation.
/// REST API Reference for RemoveBridgeOutput Operation
public virtual IAsyncResult BeginRemoveBridgeOutput(RemoveBridgeOutputRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = RemoveBridgeOutputRequestMarshaller.Instance;
options.ResponseUnmarshaller = RemoveBridgeOutputResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the RemoveBridgeOutput operation.
///
///
/// The IAsyncResult returned by the call to BeginRemoveBridgeOutput.
///
/// Returns a RemoveBridgeOutputResult from MediaConnect.
/// REST API Reference for RemoveBridgeOutput Operation
public virtual RemoveBridgeOutputResponse EndRemoveBridgeOutput(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region RemoveBridgeSource
///
/// Removes a source from a bridge.
///
/// Container for the necessary parameters to execute the RemoveBridgeSource service method.
///
/// The response from the RemoveBridgeSource service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for RemoveBridgeSource Operation
public virtual RemoveBridgeSourceResponse RemoveBridgeSource(RemoveBridgeSourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = RemoveBridgeSourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = RemoveBridgeSourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the RemoveBridgeSource operation.
///
///
/// Container for the necessary parameters to execute the RemoveBridgeSource operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRemoveBridgeSource
/// operation.
/// REST API Reference for RemoveBridgeSource Operation
public virtual IAsyncResult BeginRemoveBridgeSource(RemoveBridgeSourceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = RemoveBridgeSourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = RemoveBridgeSourceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the RemoveBridgeSource operation.
///
///
/// The IAsyncResult returned by the call to BeginRemoveBridgeSource.
///
/// Returns a RemoveBridgeSourceResult from MediaConnect.
/// REST API Reference for RemoveBridgeSource Operation
public virtual RemoveBridgeSourceResponse EndRemoveBridgeSource(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region RemoveFlowMediaStream
///
/// Removes a media stream from a flow. This action is only available if the media stream
/// is not associated with a source or output.
///
/// Container for the necessary parameters to execute the RemoveFlowMediaStream service method.
///
/// The response from the RemoveFlowMediaStream service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for RemoveFlowMediaStream Operation
public virtual RemoveFlowMediaStreamResponse RemoveFlowMediaStream(RemoveFlowMediaStreamRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = RemoveFlowMediaStreamRequestMarshaller.Instance;
options.ResponseUnmarshaller = RemoveFlowMediaStreamResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the RemoveFlowMediaStream operation.
///
///
/// Container for the necessary parameters to execute the RemoveFlowMediaStream operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRemoveFlowMediaStream
/// operation.
/// REST API Reference for RemoveFlowMediaStream Operation
public virtual IAsyncResult BeginRemoveFlowMediaStream(RemoveFlowMediaStreamRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = RemoveFlowMediaStreamRequestMarshaller.Instance;
options.ResponseUnmarshaller = RemoveFlowMediaStreamResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the RemoveFlowMediaStream operation.
///
///
/// The IAsyncResult returned by the call to BeginRemoveFlowMediaStream.
///
/// Returns a RemoveFlowMediaStreamResult from MediaConnect.
/// REST API Reference for RemoveFlowMediaStream Operation
public virtual RemoveFlowMediaStreamResponse EndRemoveFlowMediaStream(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region RemoveFlowOutput
///
/// Removes an output from an existing flow. This request can be made only on an output
/// that does not have an entitlement associated with it. If the output has an entitlement,
/// you must revoke the entitlement instead. When an entitlement is revoked from a flow,
/// the service automatically removes the associated output.
///
/// Container for the necessary parameters to execute the RemoveFlowOutput service method.
///
/// The response from the RemoveFlowOutput service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for RemoveFlowOutput Operation
public virtual RemoveFlowOutputResponse RemoveFlowOutput(RemoveFlowOutputRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = RemoveFlowOutputRequestMarshaller.Instance;
options.ResponseUnmarshaller = RemoveFlowOutputResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the RemoveFlowOutput operation.
///
///
/// Container for the necessary parameters to execute the RemoveFlowOutput operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRemoveFlowOutput
/// operation.
/// REST API Reference for RemoveFlowOutput Operation
public virtual IAsyncResult BeginRemoveFlowOutput(RemoveFlowOutputRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = RemoveFlowOutputRequestMarshaller.Instance;
options.ResponseUnmarshaller = RemoveFlowOutputResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the RemoveFlowOutput operation.
///
///
/// The IAsyncResult returned by the call to BeginRemoveFlowOutput.
///
/// Returns a RemoveFlowOutputResult from MediaConnect.
/// REST API Reference for RemoveFlowOutput Operation
public virtual RemoveFlowOutputResponse EndRemoveFlowOutput(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region RemoveFlowSource
///
/// Removes a source from an existing flow. This request can be made only if there is
/// more than one source on the flow.
///
/// Container for the necessary parameters to execute the RemoveFlowSource service method.
///
/// The response from the RemoveFlowSource service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for RemoveFlowSource Operation
public virtual RemoveFlowSourceResponse RemoveFlowSource(RemoveFlowSourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = RemoveFlowSourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = RemoveFlowSourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the RemoveFlowSource operation.
///
///
/// Container for the necessary parameters to execute the RemoveFlowSource operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRemoveFlowSource
/// operation.
/// REST API Reference for RemoveFlowSource Operation
public virtual IAsyncResult BeginRemoveFlowSource(RemoveFlowSourceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = RemoveFlowSourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = RemoveFlowSourceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the RemoveFlowSource operation.
///
///
/// The IAsyncResult returned by the call to BeginRemoveFlowSource.
///
/// Returns a RemoveFlowSourceResult from MediaConnect.
/// REST API Reference for RemoveFlowSource Operation
public virtual RemoveFlowSourceResponse EndRemoveFlowSource(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region RemoveFlowVpcInterface
///
/// Removes a VPC Interface from an existing flow. This request can be made only on a
/// VPC interface that does not have a Source or Output associated with it. If the VPC
/// interface is referenced by a Source or Output, you must first delete or update the
/// Source or Output to no longer reference the VPC interface.
///
/// Container for the necessary parameters to execute the RemoveFlowVpcInterface service method.
///
/// The response from the RemoveFlowVpcInterface service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for RemoveFlowVpcInterface Operation
public virtual RemoveFlowVpcInterfaceResponse RemoveFlowVpcInterface(RemoveFlowVpcInterfaceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = RemoveFlowVpcInterfaceRequestMarshaller.Instance;
options.ResponseUnmarshaller = RemoveFlowVpcInterfaceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the RemoveFlowVpcInterface operation.
///
///
/// Container for the necessary parameters to execute the RemoveFlowVpcInterface operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRemoveFlowVpcInterface
/// operation.
/// REST API Reference for RemoveFlowVpcInterface Operation
public virtual IAsyncResult BeginRemoveFlowVpcInterface(RemoveFlowVpcInterfaceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = RemoveFlowVpcInterfaceRequestMarshaller.Instance;
options.ResponseUnmarshaller = RemoveFlowVpcInterfaceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the RemoveFlowVpcInterface operation.
///
///
/// The IAsyncResult returned by the call to BeginRemoveFlowVpcInterface.
///
/// Returns a RemoveFlowVpcInterfaceResult from MediaConnect.
/// REST API Reference for RemoveFlowVpcInterface Operation
public virtual RemoveFlowVpcInterfaceResponse EndRemoveFlowVpcInterface(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region RevokeFlowEntitlement
///
/// Revokes an entitlement from a flow. Once an entitlement is revoked, the content becomes
/// unavailable to the subscriber and the associated output is removed.
///
/// Container for the necessary parameters to execute the RevokeFlowEntitlement service method.
///
/// The response from the RevokeFlowEntitlement service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for RevokeFlowEntitlement Operation
public virtual RevokeFlowEntitlementResponse RevokeFlowEntitlement(RevokeFlowEntitlementRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = RevokeFlowEntitlementRequestMarshaller.Instance;
options.ResponseUnmarshaller = RevokeFlowEntitlementResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the RevokeFlowEntitlement operation.
///
///
/// Container for the necessary parameters to execute the RevokeFlowEntitlement operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRevokeFlowEntitlement
/// operation.
/// REST API Reference for RevokeFlowEntitlement Operation
public virtual IAsyncResult BeginRevokeFlowEntitlement(RevokeFlowEntitlementRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = RevokeFlowEntitlementRequestMarshaller.Instance;
options.ResponseUnmarshaller = RevokeFlowEntitlementResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the RevokeFlowEntitlement operation.
///
///
/// The IAsyncResult returned by the call to BeginRevokeFlowEntitlement.
///
/// Returns a RevokeFlowEntitlementResult from MediaConnect.
/// REST API Reference for RevokeFlowEntitlement Operation
public virtual RevokeFlowEntitlementResponse EndRevokeFlowEntitlement(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region StartFlow
///
/// Starts a flow.
///
/// Container for the necessary parameters to execute the StartFlow service method.
///
/// The response from the StartFlow service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for StartFlow Operation
public virtual StartFlowResponse StartFlow(StartFlowRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = StartFlowRequestMarshaller.Instance;
options.ResponseUnmarshaller = StartFlowResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the StartFlow operation.
///
///
/// Container for the necessary parameters to execute the StartFlow operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartFlow
/// operation.
/// REST API Reference for StartFlow Operation
public virtual IAsyncResult BeginStartFlow(StartFlowRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = StartFlowRequestMarshaller.Instance;
options.ResponseUnmarshaller = StartFlowResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the StartFlow operation.
///
///
/// The IAsyncResult returned by the call to BeginStartFlow.
///
/// Returns a StartFlowResult from MediaConnect.
/// REST API Reference for StartFlow Operation
public virtual StartFlowResponse EndStartFlow(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region StopFlow
///
/// Stops a flow.
///
/// Container for the necessary parameters to execute the StopFlow service method.
///
/// The response from the StopFlow service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for StopFlow Operation
public virtual StopFlowResponse StopFlow(StopFlowRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = StopFlowRequestMarshaller.Instance;
options.ResponseUnmarshaller = StopFlowResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the StopFlow operation.
///
///
/// Container for the necessary parameters to execute the StopFlow operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopFlow
/// operation.
/// REST API Reference for StopFlow Operation
public virtual IAsyncResult BeginStopFlow(StopFlowRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = StopFlowRequestMarshaller.Instance;
options.ResponseUnmarshaller = StopFlowResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the StopFlow operation.
///
///
/// The IAsyncResult returned by the call to BeginStopFlow.
///
/// Returns a StopFlowResult from MediaConnect.
/// REST API Reference for StopFlow Operation
public virtual StopFlowResponse EndStopFlow(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region TagResource
///
/// Associates the specified tags to a resource with the specified resourceArn. If existing
/// tags on a resource are not specified in the request parameters, they are not changed.
/// When a resource is deleted, the tags associated with that resource are deleted as
/// well.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for TagResource Operation
public virtual TagResourceResponse TagResource(TagResourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = TagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the TagResource operation.
///
///
/// Container for the necessary parameters to execute the TagResource operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource
/// operation.
/// REST API Reference for TagResource Operation
public virtual IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = TagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the TagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginTagResource.
///
/// Returns a TagResourceResult from MediaConnect.
/// REST API Reference for TagResource Operation
public virtual TagResourceResponse EndTagResource(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UntagResource
///
/// Deletes specified tags from a resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UntagResource Operation
public virtual UntagResourceResponse UntagResource(UntagResourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UntagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UntagResource operation.
///
///
/// Container for the necessary parameters to execute the UntagResource operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource
/// operation.
/// REST API Reference for UntagResource Operation
public virtual IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UntagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UntagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginUntagResource.
///
/// Returns a UntagResourceResult from MediaConnect.
/// REST API Reference for UntagResource Operation
public virtual UntagResourceResponse EndUntagResource(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateBridge
///
/// Updates the bridge
///
/// Container for the necessary parameters to execute the UpdateBridge service method.
///
/// The response from the UpdateBridge service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UpdateBridge Operation
public virtual UpdateBridgeResponse UpdateBridge(UpdateBridgeRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateBridgeRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateBridgeResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateBridge operation.
///
///
/// Container for the necessary parameters to execute the UpdateBridge operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateBridge
/// operation.
/// REST API Reference for UpdateBridge Operation
public virtual IAsyncResult BeginUpdateBridge(UpdateBridgeRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateBridgeRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateBridgeResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateBridge operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateBridge.
///
/// Returns a UpdateBridgeResult from MediaConnect.
/// REST API Reference for UpdateBridge Operation
public virtual UpdateBridgeResponse EndUpdateBridge(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateBridgeOutput
///
/// Updates an existing bridge output.
///
/// Container for the necessary parameters to execute the UpdateBridgeOutput service method.
///
/// The response from the UpdateBridgeOutput service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UpdateBridgeOutput Operation
public virtual UpdateBridgeOutputResponse UpdateBridgeOutput(UpdateBridgeOutputRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateBridgeOutputRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateBridgeOutputResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateBridgeOutput operation.
///
///
/// Container for the necessary parameters to execute the UpdateBridgeOutput operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateBridgeOutput
/// operation.
/// REST API Reference for UpdateBridgeOutput Operation
public virtual IAsyncResult BeginUpdateBridgeOutput(UpdateBridgeOutputRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateBridgeOutputRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateBridgeOutputResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateBridgeOutput operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateBridgeOutput.
///
/// Returns a UpdateBridgeOutputResult from MediaConnect.
/// REST API Reference for UpdateBridgeOutput Operation
public virtual UpdateBridgeOutputResponse EndUpdateBridgeOutput(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateBridgeSource
///
/// Updates an existing bridge source.
///
/// Container for the necessary parameters to execute the UpdateBridgeSource service method.
///
/// The response from the UpdateBridgeSource service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UpdateBridgeSource Operation
public virtual UpdateBridgeSourceResponse UpdateBridgeSource(UpdateBridgeSourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateBridgeSourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateBridgeSourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateBridgeSource operation.
///
///
/// Container for the necessary parameters to execute the UpdateBridgeSource operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateBridgeSource
/// operation.
/// REST API Reference for UpdateBridgeSource Operation
public virtual IAsyncResult BeginUpdateBridgeSource(UpdateBridgeSourceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateBridgeSourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateBridgeSourceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateBridgeSource operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateBridgeSource.
///
/// Returns a UpdateBridgeSourceResult from MediaConnect.
/// REST API Reference for UpdateBridgeSource Operation
public virtual UpdateBridgeSourceResponse EndUpdateBridgeSource(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateBridgeState
///
/// Updates the bridge state
///
/// Container for the necessary parameters to execute the UpdateBridgeState service method.
///
/// The response from the UpdateBridgeState service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UpdateBridgeState Operation
public virtual UpdateBridgeStateResponse UpdateBridgeState(UpdateBridgeStateRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateBridgeStateRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateBridgeStateResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateBridgeState operation.
///
///
/// Container for the necessary parameters to execute the UpdateBridgeState operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateBridgeState
/// operation.
/// REST API Reference for UpdateBridgeState Operation
public virtual IAsyncResult BeginUpdateBridgeState(UpdateBridgeStateRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateBridgeStateRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateBridgeStateResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateBridgeState operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateBridgeState.
///
/// Returns a UpdateBridgeStateResult from MediaConnect.
/// REST API Reference for UpdateBridgeState Operation
public virtual UpdateBridgeStateResponse EndUpdateBridgeState(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateFlow
///
/// Updates flow
///
/// Container for the necessary parameters to execute the UpdateFlow service method.
///
/// The response from the UpdateFlow service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UpdateFlow Operation
public virtual UpdateFlowResponse UpdateFlow(UpdateFlowRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateFlowRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateFlowResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateFlow operation.
///
///
/// Container for the necessary parameters to execute the UpdateFlow operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateFlow
/// operation.
/// REST API Reference for UpdateFlow Operation
public virtual IAsyncResult BeginUpdateFlow(UpdateFlowRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateFlowRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateFlowResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateFlow operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateFlow.
///
/// Returns a UpdateFlowResult from MediaConnect.
/// REST API Reference for UpdateFlow Operation
public virtual UpdateFlowResponse EndUpdateFlow(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateFlowEntitlement
///
/// You can change an entitlement's description, subscribers, and encryption. If you change
/// the subscribers, the service will remove the outputs that are are used by the subscribers
/// that are removed.
///
/// Container for the necessary parameters to execute the UpdateFlowEntitlement service method.
///
/// The response from the UpdateFlowEntitlement service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UpdateFlowEntitlement Operation
public virtual UpdateFlowEntitlementResponse UpdateFlowEntitlement(UpdateFlowEntitlementRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateFlowEntitlementRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateFlowEntitlementResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateFlowEntitlement operation.
///
///
/// Container for the necessary parameters to execute the UpdateFlowEntitlement operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateFlowEntitlement
/// operation.
/// REST API Reference for UpdateFlowEntitlement Operation
public virtual IAsyncResult BeginUpdateFlowEntitlement(UpdateFlowEntitlementRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateFlowEntitlementRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateFlowEntitlementResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateFlowEntitlement operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateFlowEntitlement.
///
/// Returns a UpdateFlowEntitlementResult from MediaConnect.
/// REST API Reference for UpdateFlowEntitlement Operation
public virtual UpdateFlowEntitlementResponse EndUpdateFlowEntitlement(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateFlowMediaStream
///
/// Updates an existing media stream.
///
/// Container for the necessary parameters to execute the UpdateFlowMediaStream service method.
///
/// The response from the UpdateFlowMediaStream service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UpdateFlowMediaStream Operation
public virtual UpdateFlowMediaStreamResponse UpdateFlowMediaStream(UpdateFlowMediaStreamRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateFlowMediaStreamRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateFlowMediaStreamResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateFlowMediaStream operation.
///
///
/// Container for the necessary parameters to execute the UpdateFlowMediaStream operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateFlowMediaStream
/// operation.
/// REST API Reference for UpdateFlowMediaStream Operation
public virtual IAsyncResult BeginUpdateFlowMediaStream(UpdateFlowMediaStreamRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateFlowMediaStreamRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateFlowMediaStreamResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateFlowMediaStream operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateFlowMediaStream.
///
/// Returns a UpdateFlowMediaStreamResult from MediaConnect.
/// REST API Reference for UpdateFlowMediaStream Operation
public virtual UpdateFlowMediaStreamResponse EndUpdateFlowMediaStream(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateFlowOutput
///
/// Updates an existing flow output.
///
/// Container for the necessary parameters to execute the UpdateFlowOutput service method.
///
/// The response from the UpdateFlowOutput service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UpdateFlowOutput Operation
public virtual UpdateFlowOutputResponse UpdateFlowOutput(UpdateFlowOutputRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateFlowOutputRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateFlowOutputResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateFlowOutput operation.
///
///
/// Container for the necessary parameters to execute the UpdateFlowOutput operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateFlowOutput
/// operation.
/// REST API Reference for UpdateFlowOutput Operation
public virtual IAsyncResult BeginUpdateFlowOutput(UpdateFlowOutputRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateFlowOutputRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateFlowOutputResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateFlowOutput operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateFlowOutput.
///
/// Returns a UpdateFlowOutputResult from MediaConnect.
/// REST API Reference for UpdateFlowOutput Operation
public virtual UpdateFlowOutputResponse EndUpdateFlowOutput(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateFlowSource
///
/// Updates the source of a flow.
///
/// Container for the necessary parameters to execute the UpdateFlowSource service method.
///
/// The response from the UpdateFlowSource service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UpdateFlowSource Operation
public virtual UpdateFlowSourceResponse UpdateFlowSource(UpdateFlowSourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateFlowSourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateFlowSourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateFlowSource operation.
///
///
/// Container for the necessary parameters to execute the UpdateFlowSource operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateFlowSource
/// operation.
/// REST API Reference for UpdateFlowSource Operation
public virtual IAsyncResult BeginUpdateFlowSource(UpdateFlowSourceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateFlowSourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateFlowSourceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateFlowSource operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateFlowSource.
///
/// Returns a UpdateFlowSourceResult from MediaConnect.
/// REST API Reference for UpdateFlowSource Operation
public virtual UpdateFlowSourceResponse EndUpdateFlowSource(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateGatewayInstance
///
/// Updates the configuration of an existing Gateway Instance.
///
/// Container for the necessary parameters to execute the UpdateGatewayInstance service method.
///
/// The response from the UpdateGatewayInstance service method, as returned by MediaConnect.
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
///
/// Exception raised by AWS Elemental MediaConnect. See the error message and documentation
/// for the operation for more information on the cause of this exception.
///
/// REST API Reference for UpdateGatewayInstance Operation
public virtual UpdateGatewayInstanceResponse UpdateGatewayInstance(UpdateGatewayInstanceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateGatewayInstanceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateGatewayInstanceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateGatewayInstance operation.
///
///
/// Container for the necessary parameters to execute the UpdateGatewayInstance operation on AmazonMediaConnectClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateGatewayInstance
/// operation.
/// REST API Reference for UpdateGatewayInstance Operation
public virtual IAsyncResult BeginUpdateGatewayInstance(UpdateGatewayInstanceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateGatewayInstanceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateGatewayInstanceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateGatewayInstance operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateGatewayInstance.
///
/// Returns a UpdateGatewayInstanceResult from MediaConnect.
/// REST API Reference for UpdateGatewayInstance Operation
public virtual UpdateGatewayInstanceResponse EndUpdateGatewayInstance(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
}
}