/* * 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 chime-sdk-media-pipelines-2021-07-15.normal.json service model. */ using System; using System.Runtime.ExceptionServices; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using System.Net; using Amazon.ChimeSDKMediaPipelines.Model; using Amazon.ChimeSDKMediaPipelines.Model.Internal.MarshallTransformations; using Amazon.ChimeSDKMediaPipelines.Internal; using Amazon.Runtime; using Amazon.Runtime.Internal; using Amazon.Runtime.Internal.Auth; using Amazon.Runtime.Internal.Transform; namespace Amazon.ChimeSDKMediaPipelines { /// /// Implementation for accessing ChimeSDKMediaPipelines /// /// The Amazon Chime SDK media pipeline APIs in this section allow software developers /// to create Amazon Chime SDK media pipelines that capture, concatenate, or stream your /// Amazon Chime SDK meetings. For more information about media pipelines, see Amazon /// Chime SDK media pipelines. /// public partial class AmazonChimeSDKMediaPipelinesClient : AmazonServiceClient, IAmazonChimeSDKMediaPipelines { private static IServiceMetadata serviceMetadata = new AmazonChimeSDKMediaPipelinesMetadata(); private IChimeSDKMediaPipelinesPaginatorFactory _paginators; /// /// Paginators for the service /// public IChimeSDKMediaPipelinesPaginatorFactory Paginators { get { if (this._paginators == null) { this._paginators = new ChimeSDKMediaPipelinesPaginatorFactory(this); } return this._paginators; } } #region Constructors /// /// Constructs AmazonChimeSDKMediaPipelinesClient 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 AmazonChimeSDKMediaPipelinesClient() : base(FallbackCredentialsFactory.GetCredentials(), new AmazonChimeSDKMediaPipelinesConfig()) { } /// /// Constructs AmazonChimeSDKMediaPipelinesClient 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 AmazonChimeSDKMediaPipelinesClient(RegionEndpoint region) : base(FallbackCredentialsFactory.GetCredentials(), new AmazonChimeSDKMediaPipelinesConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonChimeSDKMediaPipelinesClient 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 AmazonChimeSDKMediaPipelinesClient Configuration Object public AmazonChimeSDKMediaPipelinesClient(AmazonChimeSDKMediaPipelinesConfig config) : base(FallbackCredentialsFactory.GetCredentials(config), config){} /// /// Constructs AmazonChimeSDKMediaPipelinesClient with AWS Credentials /// /// AWS Credentials public AmazonChimeSDKMediaPipelinesClient(AWSCredentials credentials) : this(credentials, new AmazonChimeSDKMediaPipelinesConfig()) { } /// /// Constructs AmazonChimeSDKMediaPipelinesClient with AWS Credentials /// /// AWS Credentials /// The region to connect. public AmazonChimeSDKMediaPipelinesClient(AWSCredentials credentials, RegionEndpoint region) : this(credentials, new AmazonChimeSDKMediaPipelinesConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonChimeSDKMediaPipelinesClient with AWS Credentials and an /// AmazonChimeSDKMediaPipelinesClient Configuration object. /// /// AWS Credentials /// The AmazonChimeSDKMediaPipelinesClient Configuration Object public AmazonChimeSDKMediaPipelinesClient(AWSCredentials credentials, AmazonChimeSDKMediaPipelinesConfig clientConfig) : base(credentials, clientConfig) { } /// /// Constructs AmazonChimeSDKMediaPipelinesClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key public AmazonChimeSDKMediaPipelinesClient(string awsAccessKeyId, string awsSecretAccessKey) : this(awsAccessKeyId, awsSecretAccessKey, new AmazonChimeSDKMediaPipelinesConfig()) { } /// /// Constructs AmazonChimeSDKMediaPipelinesClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// The region to connect. public AmazonChimeSDKMediaPipelinesClient(string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region) : this(awsAccessKeyId, awsSecretAccessKey, new AmazonChimeSDKMediaPipelinesConfig() {RegionEndpoint=region}) { } /// /// Constructs AmazonChimeSDKMediaPipelinesClient with AWS Access Key ID, AWS Secret Key and an /// AmazonChimeSDKMediaPipelinesClient Configuration object. /// /// AWS Access Key ID /// AWS Secret Access Key /// The AmazonChimeSDKMediaPipelinesClient Configuration Object public AmazonChimeSDKMediaPipelinesClient(string awsAccessKeyId, string awsSecretAccessKey, AmazonChimeSDKMediaPipelinesConfig clientConfig) : base(awsAccessKeyId, awsSecretAccessKey, clientConfig) { } /// /// Constructs AmazonChimeSDKMediaPipelinesClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token public AmazonChimeSDKMediaPipelinesClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken) : this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonChimeSDKMediaPipelinesConfig()) { } /// /// Constructs AmazonChimeSDKMediaPipelinesClient 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 AmazonChimeSDKMediaPipelinesClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region) : this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonChimeSDKMediaPipelinesConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonChimeSDKMediaPipelinesClient with AWS Access Key ID, AWS Secret Key and an /// AmazonChimeSDKMediaPipelinesClient Configuration object. /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token /// The AmazonChimeSDKMediaPipelinesClient Configuration Object public AmazonChimeSDKMediaPipelinesClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonChimeSDKMediaPipelinesConfig 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 AmazonChimeSDKMediaPipelinesEndpointResolver()); } /// /// 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 CreateMediaCapturePipeline /// /// Creates a media pipeline. /// /// Container for the necessary parameters to execute the CreateMediaCapturePipeline service method. /// /// The response from the CreateMediaCapturePipeline service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// The request exceeds the resource limit. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for CreateMediaCapturePipeline Operation public virtual CreateMediaCapturePipelineResponse CreateMediaCapturePipeline(CreateMediaCapturePipelineRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMediaCapturePipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMediaCapturePipelineResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates a media pipeline. /// /// Container for the necessary parameters to execute the CreateMediaCapturePipeline service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateMediaCapturePipeline service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// The request exceeds the resource limit. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for CreateMediaCapturePipeline Operation public virtual Task CreateMediaCapturePipelineAsync(CreateMediaCapturePipelineRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMediaCapturePipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMediaCapturePipelineResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateMediaConcatenationPipeline /// /// Creates a media concatenation pipeline. /// /// Container for the necessary parameters to execute the CreateMediaConcatenationPipeline service method. /// /// The response from the CreateMediaConcatenationPipeline service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// The request exceeds the resource limit. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for CreateMediaConcatenationPipeline Operation public virtual CreateMediaConcatenationPipelineResponse CreateMediaConcatenationPipeline(CreateMediaConcatenationPipelineRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMediaConcatenationPipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMediaConcatenationPipelineResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates a media concatenation pipeline. /// /// Container for the necessary parameters to execute the CreateMediaConcatenationPipeline service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateMediaConcatenationPipeline service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// The request exceeds the resource limit. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for CreateMediaConcatenationPipeline Operation public virtual Task CreateMediaConcatenationPipelineAsync(CreateMediaConcatenationPipelineRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMediaConcatenationPipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMediaConcatenationPipelineResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateMediaInsightsPipeline /// /// Creates a media insights pipeline. /// /// Container for the necessary parameters to execute the CreateMediaInsightsPipeline service method. /// /// The response from the CreateMediaInsightsPipeline service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The request exceeds the resource limit. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for CreateMediaInsightsPipeline Operation public virtual CreateMediaInsightsPipelineResponse CreateMediaInsightsPipeline(CreateMediaInsightsPipelineRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMediaInsightsPipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMediaInsightsPipelineResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates a media insights pipeline. /// /// Container for the necessary parameters to execute the CreateMediaInsightsPipeline service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateMediaInsightsPipeline service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The request exceeds the resource limit. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for CreateMediaInsightsPipeline Operation public virtual Task CreateMediaInsightsPipelineAsync(CreateMediaInsightsPipelineRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMediaInsightsPipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMediaInsightsPipelineResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateMediaInsightsPipelineConfiguration /// /// A structure that contains the static configurations for a media insights pipeline. /// /// Container for the necessary parameters to execute the CreateMediaInsightsPipelineConfiguration service method. /// /// The response from the CreateMediaInsightsPipelineConfiguration service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The request exceeds the resource limit. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for CreateMediaInsightsPipelineConfiguration Operation public virtual CreateMediaInsightsPipelineConfigurationResponse CreateMediaInsightsPipelineConfiguration(CreateMediaInsightsPipelineConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMediaInsightsPipelineConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMediaInsightsPipelineConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// A structure that contains the static configurations for a media insights pipeline. /// /// Container for the necessary parameters to execute the CreateMediaInsightsPipelineConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateMediaInsightsPipelineConfiguration service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The request exceeds the resource limit. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for CreateMediaInsightsPipelineConfiguration Operation public virtual Task CreateMediaInsightsPipelineConfigurationAsync(CreateMediaInsightsPipelineConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMediaInsightsPipelineConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMediaInsightsPipelineConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateMediaLiveConnectorPipeline /// /// Creates a media live connector pipeline in an Amazon Chime SDK meeting. /// /// Container for the necessary parameters to execute the CreateMediaLiveConnectorPipeline service method. /// /// The response from the CreateMediaLiveConnectorPipeline service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// The request exceeds the resource limit. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for CreateMediaLiveConnectorPipeline Operation public virtual CreateMediaLiveConnectorPipelineResponse CreateMediaLiveConnectorPipeline(CreateMediaLiveConnectorPipelineRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMediaLiveConnectorPipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMediaLiveConnectorPipelineResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates a media live connector pipeline in an Amazon Chime SDK meeting. /// /// Container for the necessary parameters to execute the CreateMediaLiveConnectorPipeline service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateMediaLiveConnectorPipeline service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// The request exceeds the resource limit. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for CreateMediaLiveConnectorPipeline Operation public virtual Task CreateMediaLiveConnectorPipelineAsync(CreateMediaLiveConnectorPipelineRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMediaLiveConnectorPipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMediaLiveConnectorPipelineResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteMediaCapturePipeline /// /// Deletes the media pipeline. /// /// Container for the necessary parameters to execute the DeleteMediaCapturePipeline service method. /// /// The response from the DeleteMediaCapturePipeline service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for DeleteMediaCapturePipeline Operation public virtual DeleteMediaCapturePipelineResponse DeleteMediaCapturePipeline(DeleteMediaCapturePipelineRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteMediaCapturePipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteMediaCapturePipelineResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes the media pipeline. /// /// Container for the necessary parameters to execute the DeleteMediaCapturePipeline service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteMediaCapturePipeline service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for DeleteMediaCapturePipeline Operation public virtual Task DeleteMediaCapturePipelineAsync(DeleteMediaCapturePipelineRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteMediaCapturePipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteMediaCapturePipelineResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteMediaInsightsPipelineConfiguration /// /// Deletes the specified configuration settings. /// /// Container for the necessary parameters to execute the DeleteMediaInsightsPipelineConfiguration service method. /// /// The response from the DeleteMediaInsightsPipelineConfiguration service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The request could not be processed because of conflict in the current state of the /// resource. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for DeleteMediaInsightsPipelineConfiguration Operation public virtual DeleteMediaInsightsPipelineConfigurationResponse DeleteMediaInsightsPipelineConfiguration(DeleteMediaInsightsPipelineConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteMediaInsightsPipelineConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteMediaInsightsPipelineConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes the specified configuration settings. /// /// Container for the necessary parameters to execute the DeleteMediaInsightsPipelineConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteMediaInsightsPipelineConfiguration service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The request could not be processed because of conflict in the current state of the /// resource. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for DeleteMediaInsightsPipelineConfiguration Operation public virtual Task DeleteMediaInsightsPipelineConfigurationAsync(DeleteMediaInsightsPipelineConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteMediaInsightsPipelineConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteMediaInsightsPipelineConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteMediaPipeline /// /// Deletes the media pipeline. /// /// Container for the necessary parameters to execute the DeleteMediaPipeline service method. /// /// The response from the DeleteMediaPipeline service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for DeleteMediaPipeline Operation public virtual DeleteMediaPipelineResponse DeleteMediaPipeline(DeleteMediaPipelineRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteMediaPipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteMediaPipelineResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes the media pipeline. /// /// Container for the necessary parameters to execute the DeleteMediaPipeline service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteMediaPipeline service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for DeleteMediaPipeline Operation public virtual Task DeleteMediaPipelineAsync(DeleteMediaPipelineRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteMediaPipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteMediaPipelineResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetMediaCapturePipeline /// /// Gets an existing media pipeline. /// /// Container for the necessary parameters to execute the GetMediaCapturePipeline service method. /// /// The response from the GetMediaCapturePipeline service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for GetMediaCapturePipeline Operation public virtual GetMediaCapturePipelineResponse GetMediaCapturePipeline(GetMediaCapturePipelineRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetMediaCapturePipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = GetMediaCapturePipelineResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Gets an existing media pipeline. /// /// Container for the necessary parameters to execute the GetMediaCapturePipeline service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetMediaCapturePipeline service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for GetMediaCapturePipeline Operation public virtual Task GetMediaCapturePipelineAsync(GetMediaCapturePipelineRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetMediaCapturePipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = GetMediaCapturePipelineResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetMediaInsightsPipelineConfiguration /// /// Gets the configuration settings for a media insights pipeline. /// /// Container for the necessary parameters to execute the GetMediaInsightsPipelineConfiguration service method. /// /// The response from the GetMediaInsightsPipelineConfiguration service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for GetMediaInsightsPipelineConfiguration Operation public virtual GetMediaInsightsPipelineConfigurationResponse GetMediaInsightsPipelineConfiguration(GetMediaInsightsPipelineConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetMediaInsightsPipelineConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetMediaInsightsPipelineConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Gets the configuration settings for a media insights pipeline. /// /// Container for the necessary parameters to execute the GetMediaInsightsPipelineConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetMediaInsightsPipelineConfiguration service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for GetMediaInsightsPipelineConfiguration Operation public virtual Task GetMediaInsightsPipelineConfigurationAsync(GetMediaInsightsPipelineConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetMediaInsightsPipelineConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetMediaInsightsPipelineConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetMediaPipeline /// /// Gets an existing media pipeline. /// /// Container for the necessary parameters to execute the GetMediaPipeline service method. /// /// The response from the GetMediaPipeline service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for GetMediaPipeline Operation public virtual GetMediaPipelineResponse GetMediaPipeline(GetMediaPipelineRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetMediaPipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = GetMediaPipelineResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Gets an existing media pipeline. /// /// Container for the necessary parameters to execute the GetMediaPipeline service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetMediaPipeline service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for GetMediaPipeline Operation public virtual Task GetMediaPipelineAsync(GetMediaPipelineRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetMediaPipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = GetMediaPipelineResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListMediaCapturePipelines /// /// Returns a list of media pipelines. /// /// Container for the necessary parameters to execute the ListMediaCapturePipelines service method. /// /// The response from the ListMediaCapturePipelines service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// The request exceeds the resource limit. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for ListMediaCapturePipelines Operation public virtual ListMediaCapturePipelinesResponse ListMediaCapturePipelines(ListMediaCapturePipelinesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListMediaCapturePipelinesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMediaCapturePipelinesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Returns a list of media pipelines. /// /// Container for the necessary parameters to execute the ListMediaCapturePipelines service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListMediaCapturePipelines service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// The request exceeds the resource limit. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for ListMediaCapturePipelines Operation public virtual Task ListMediaCapturePipelinesAsync(ListMediaCapturePipelinesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListMediaCapturePipelinesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMediaCapturePipelinesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListMediaInsightsPipelineConfigurations /// /// Lists the available media insights pipeline configurations. /// /// Container for the necessary parameters to execute the ListMediaInsightsPipelineConfigurations service method. /// /// The response from the ListMediaInsightsPipelineConfigurations service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// The request exceeds the resource limit. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for ListMediaInsightsPipelineConfigurations Operation public virtual ListMediaInsightsPipelineConfigurationsResponse ListMediaInsightsPipelineConfigurations(ListMediaInsightsPipelineConfigurationsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListMediaInsightsPipelineConfigurationsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMediaInsightsPipelineConfigurationsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists the available media insights pipeline configurations. /// /// Container for the necessary parameters to execute the ListMediaInsightsPipelineConfigurations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListMediaInsightsPipelineConfigurations service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// The request exceeds the resource limit. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for ListMediaInsightsPipelineConfigurations Operation public virtual Task ListMediaInsightsPipelineConfigurationsAsync(ListMediaInsightsPipelineConfigurationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListMediaInsightsPipelineConfigurationsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMediaInsightsPipelineConfigurationsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListMediaPipelines /// /// Returns a list of media pipelines. /// /// Container for the necessary parameters to execute the ListMediaPipelines service method. /// /// The response from the ListMediaPipelines service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// The request exceeds the resource limit. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for ListMediaPipelines Operation public virtual ListMediaPipelinesResponse ListMediaPipelines(ListMediaPipelinesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListMediaPipelinesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMediaPipelinesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Returns a list of media pipelines. /// /// Container for the necessary parameters to execute the ListMediaPipelines service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListMediaPipelines service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// The request exceeds the resource limit. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for ListMediaPipelines Operation public virtual Task ListMediaPipelinesAsync(ListMediaPipelinesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListMediaPipelinesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMediaPipelinesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListTagsForResource /// /// Lists the tags available for a media pipeline. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// 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); } /// /// Lists the tags available for a media pipeline. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListTagsForResource service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for ListTagsForResource Operation public virtual Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region TagResource /// /// The ARN of the media pipeline that you want to tag. Consists of the pipeline's endpoint /// region, resource ID, and pipeline ID. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// 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); } /// /// The ARN of the media pipeline that you want to tag. Consists of the pipeline's endpoint /// region, resource ID, and pipeline ID. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the TagResource service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for TagResource Operation public virtual Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = TagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UntagResource /// /// Removes any tags from a media pipeline. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// 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); } /// /// Removes any tags from a media pipeline. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UntagResource service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for UntagResource Operation public virtual Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UntagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateMediaInsightsPipelineConfiguration /// /// Updates the media insights pipeline's configuration settings. /// /// Container for the necessary parameters to execute the UpdateMediaInsightsPipelineConfiguration service method. /// /// The response from the UpdateMediaInsightsPipelineConfiguration service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The request could not be processed because of conflict in the current state of the /// resource. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for UpdateMediaInsightsPipelineConfiguration Operation public virtual UpdateMediaInsightsPipelineConfigurationResponse UpdateMediaInsightsPipelineConfiguration(UpdateMediaInsightsPipelineConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateMediaInsightsPipelineConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateMediaInsightsPipelineConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates the media insights pipeline's configuration settings. /// /// Container for the necessary parameters to execute the UpdateMediaInsightsPipelineConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateMediaInsightsPipelineConfiguration service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The request could not be processed because of conflict in the current state of the /// resource. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for UpdateMediaInsightsPipelineConfiguration Operation public virtual Task UpdateMediaInsightsPipelineConfigurationAsync(UpdateMediaInsightsPipelineConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateMediaInsightsPipelineConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateMediaInsightsPipelineConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateMediaInsightsPipelineStatus /// /// Updates the status of a media insights pipeline. /// /// Container for the necessary parameters to execute the UpdateMediaInsightsPipelineStatus service method. /// /// The response from the UpdateMediaInsightsPipelineStatus service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The request could not be processed because of conflict in the current state of the /// resource. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for UpdateMediaInsightsPipelineStatus Operation public virtual UpdateMediaInsightsPipelineStatusResponse UpdateMediaInsightsPipelineStatus(UpdateMediaInsightsPipelineStatusRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateMediaInsightsPipelineStatusRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateMediaInsightsPipelineStatusResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates the status of a media insights pipeline. /// /// Container for the necessary parameters to execute the UpdateMediaInsightsPipelineStatus service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateMediaInsightsPipelineStatus service method, as returned by ChimeSDKMediaPipelines. /// /// The input parameters don't match the service's restrictions. /// /// /// The request could not be processed because of conflict in the current state of the /// resource. /// /// /// The client is permanently forbidden from making the request. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client exceeded its request rate limit. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for UpdateMediaInsightsPipelineStatus Operation public virtual Task UpdateMediaInsightsPipelineStatusAsync(UpdateMediaInsightsPipelineStatusRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateMediaInsightsPipelineStatusRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateMediaInsightsPipelineStatusResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion } }