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