/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the medialive-2017-10-14.normal.json service model. */ using System; using System.Runtime.ExceptionServices; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using System.Net; using Amazon.MediaLive.Model; using Amazon.MediaLive.Model.Internal.MarshallTransformations; using Amazon.MediaLive.Internal; using Amazon.Runtime; using Amazon.Runtime.Internal; using Amazon.Runtime.Internal.Auth; using Amazon.Runtime.Internal.Transform; namespace Amazon.MediaLive { /// /// Implementation for accessing MediaLive /// /// API for AWS Elemental MediaLive /// public partial class AmazonMediaLiveClient : AmazonServiceClient, IAmazonMediaLive { private static IServiceMetadata serviceMetadata = new AmazonMediaLiveMetadata(); #region Constructors /// /// Constructs AmazonMediaLiveClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// public AmazonMediaLiveClient() : base(FallbackCredentialsFactory.GetCredentials(), new AmazonMediaLiveConfig()) { } /// /// Constructs AmazonMediaLiveClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// /// The region to connect. public AmazonMediaLiveClient(RegionEndpoint region) : base(FallbackCredentialsFactory.GetCredentials(), new AmazonMediaLiveConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonMediaLiveClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// /// The AmazonMediaLiveClient Configuration Object public AmazonMediaLiveClient(AmazonMediaLiveConfig config) : base(FallbackCredentialsFactory.GetCredentials(config), config){} /// /// Constructs AmazonMediaLiveClient with AWS Credentials /// /// AWS Credentials public AmazonMediaLiveClient(AWSCredentials credentials) : this(credentials, new AmazonMediaLiveConfig()) { } /// /// Constructs AmazonMediaLiveClient with AWS Credentials /// /// AWS Credentials /// The region to connect. public AmazonMediaLiveClient(AWSCredentials credentials, RegionEndpoint region) : this(credentials, new AmazonMediaLiveConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonMediaLiveClient with AWS Credentials and an /// AmazonMediaLiveClient Configuration object. /// /// AWS Credentials /// The AmazonMediaLiveClient Configuration Object public AmazonMediaLiveClient(AWSCredentials credentials, AmazonMediaLiveConfig clientConfig) : base(credentials, clientConfig) { } /// /// Constructs AmazonMediaLiveClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key public AmazonMediaLiveClient(string awsAccessKeyId, string awsSecretAccessKey) : this(awsAccessKeyId, awsSecretAccessKey, new AmazonMediaLiveConfig()) { } /// /// Constructs AmazonMediaLiveClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// The region to connect. public AmazonMediaLiveClient(string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region) : this(awsAccessKeyId, awsSecretAccessKey, new AmazonMediaLiveConfig() {RegionEndpoint=region}) { } /// /// Constructs AmazonMediaLiveClient with AWS Access Key ID, AWS Secret Key and an /// AmazonMediaLiveClient Configuration object. /// /// AWS Access Key ID /// AWS Secret Access Key /// The AmazonMediaLiveClient Configuration Object public AmazonMediaLiveClient(string awsAccessKeyId, string awsSecretAccessKey, AmazonMediaLiveConfig clientConfig) : base(awsAccessKeyId, awsSecretAccessKey, clientConfig) { } /// /// Constructs AmazonMediaLiveClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token public AmazonMediaLiveClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken) : this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonMediaLiveConfig()) { } /// /// Constructs AmazonMediaLiveClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token /// The region to connect. public AmazonMediaLiveClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region) : this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonMediaLiveConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonMediaLiveClient with AWS Access Key ID, AWS Secret Key and an /// AmazonMediaLiveClient Configuration object. /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token /// The AmazonMediaLiveClient Configuration Object public AmazonMediaLiveClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonMediaLiveConfig clientConfig) : base(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, clientConfig) { } #endregion #if AWS_ASYNC_ENUMERABLES_API private IMediaLivePaginatorFactory _paginators; /// /// Paginators for the service /// public IMediaLivePaginatorFactory Paginators { get { if (this._paginators == null) { this._paginators = new MediaLivePaginatorFactory(this); } return this._paginators; } } #endif #region Overrides /// /// Creates the signer for the service. /// protected override AbstractAWSSigner CreateSigner() { return new AWS4Signer(); } /// /// Customizes the runtime pipeline. /// /// Runtime pipeline for the current client. protected override void CustomizeRuntimePipeline(RuntimePipeline pipeline) { pipeline.RemoveHandler(); pipeline.AddHandlerAfter(new AmazonMediaLiveEndpointResolver()); } /// /// Capture metadata for the service. /// protected override IServiceMetadata ServiceMetadata { get { return serviceMetadata; } } #endregion #region Dispose /// /// Disposes the service client. /// protected override void Dispose(bool disposing) { base.Dispose(disposing); } #endregion #region AcceptInputDeviceTransfer internal virtual AcceptInputDeviceTransferResponse AcceptInputDeviceTransfer(AcceptInputDeviceTransferRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = AcceptInputDeviceTransferRequestMarshaller.Instance; options.ResponseUnmarshaller = AcceptInputDeviceTransferResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Accept an incoming input device transfer. The ownership of the device will transfer /// to your AWS account. /// /// Container for the necessary parameters to execute the AcceptInputDeviceTransfer service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AcceptInputDeviceTransfer service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// /// Placeholder documentation for UnprocessableEntityException /// /// REST API Reference for AcceptInputDeviceTransfer Operation public virtual Task AcceptInputDeviceTransferAsync(AcceptInputDeviceTransferRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = AcceptInputDeviceTransferRequestMarshaller.Instance; options.ResponseUnmarshaller = AcceptInputDeviceTransferResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region BatchDelete internal virtual BatchDeleteResponse BatchDelete(BatchDeleteRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = BatchDeleteRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchDeleteResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Starts delete of resources. /// /// Container for the necessary parameters to execute the BatchDelete service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchDelete service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for BatchDelete Operation public virtual Task BatchDeleteAsync(BatchDeleteRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = BatchDeleteRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchDeleteResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region BatchStart internal virtual BatchStartResponse BatchStart(BatchStartRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = BatchStartRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchStartResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Starts existing resources /// /// Container for the necessary parameters to execute the BatchStart service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchStart service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for BatchStart Operation public virtual Task BatchStartAsync(BatchStartRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = BatchStartRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchStartResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region BatchStop internal virtual BatchStopResponse BatchStop(BatchStopRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = BatchStopRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchStopResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Stops running resources /// /// Container for the necessary parameters to execute the BatchStop service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchStop service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for BatchStop Operation public virtual Task BatchStopAsync(BatchStopRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = BatchStopRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchStopResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region BatchUpdateSchedule internal virtual BatchUpdateScheduleResponse BatchUpdateSchedule(BatchUpdateScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = BatchUpdateScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchUpdateScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Update a channel schedule /// /// Container for the necessary parameters to execute the BatchUpdateSchedule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchUpdateSchedule service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// /// Placeholder documentation for UnprocessableEntityException /// /// REST API Reference for BatchUpdateSchedule Operation public virtual Task BatchUpdateScheduleAsync(BatchUpdateScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = BatchUpdateScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchUpdateScheduleResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CancelInputDeviceTransfer internal virtual CancelInputDeviceTransferResponse CancelInputDeviceTransfer(CancelInputDeviceTransferRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CancelInputDeviceTransferRequestMarshaller.Instance; options.ResponseUnmarshaller = CancelInputDeviceTransferResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Cancel an input device transfer that you have requested. /// /// Container for the necessary parameters to execute the CancelInputDeviceTransfer service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CancelInputDeviceTransfer service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// /// Placeholder documentation for UnprocessableEntityException /// /// REST API Reference for CancelInputDeviceTransfer Operation public virtual Task CancelInputDeviceTransferAsync(CancelInputDeviceTransferRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CancelInputDeviceTransferRequestMarshaller.Instance; options.ResponseUnmarshaller = CancelInputDeviceTransferResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ClaimDevice internal virtual ClaimDeviceResponse ClaimDevice(ClaimDeviceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ClaimDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = ClaimDeviceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Send a request to claim an AWS Elemental device that you have purchased from a third-party /// vendor. After the request succeeds, you will own the device. /// /// Container for the necessary parameters to execute the ClaimDevice service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ClaimDevice service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// /// Placeholder documentation for UnprocessableEntityException /// /// REST API Reference for ClaimDevice Operation public virtual Task ClaimDeviceAsync(ClaimDeviceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ClaimDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = ClaimDeviceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateChannel internal virtual CreateChannelResponse CreateChannel(CreateChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates a new channel /// /// Container for the necessary parameters to execute the CreateChannel service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateChannel service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for TooManyRequestsException /// /// /// Placeholder documentation for UnprocessableEntityException /// /// REST API Reference for CreateChannel Operation public virtual Task CreateChannelAsync(CreateChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateInput internal virtual CreateInputResponse CreateInput(CreateInputRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateInputRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateInputResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Create an input /// /// Container for the necessary parameters to execute the CreateInput service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateInput service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for CreateInput Operation public virtual Task CreateInputAsync(CreateInputRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateInputRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateInputResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateInputSecurityGroup internal virtual CreateInputSecurityGroupResponse CreateInputSecurityGroup(CreateInputSecurityGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateInputSecurityGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateInputSecurityGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates a Input Security Group /// /// Container for the necessary parameters to execute the CreateInputSecurityGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateInputSecurityGroup service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for CreateInputSecurityGroup Operation public virtual Task CreateInputSecurityGroupAsync(CreateInputSecurityGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateInputSecurityGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateInputSecurityGroupResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateMultiplex internal virtual CreateMultiplexResponse CreateMultiplex(CreateMultiplexRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMultiplexRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMultiplexResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Create a new multiplex. /// /// Container for the necessary parameters to execute the CreateMultiplex service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateMultiplex service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for TooManyRequestsException /// /// /// Placeholder documentation for UnprocessableEntityException /// /// REST API Reference for CreateMultiplex Operation public virtual Task CreateMultiplexAsync(CreateMultiplexRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMultiplexRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMultiplexResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateMultiplexProgram internal virtual CreateMultiplexProgramResponse CreateMultiplexProgram(CreateMultiplexProgramRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMultiplexProgramRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMultiplexProgramResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Create a new program in the multiplex. /// /// Container for the necessary parameters to execute the CreateMultiplexProgram service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateMultiplexProgram service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for TooManyRequestsException /// /// /// Placeholder documentation for UnprocessableEntityException /// /// REST API Reference for CreateMultiplexProgram Operation public virtual Task CreateMultiplexProgramAsync(CreateMultiplexProgramRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMultiplexProgramRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMultiplexProgramResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreatePartnerInput internal virtual CreatePartnerInputResponse CreatePartnerInput(CreatePartnerInputRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreatePartnerInputRequestMarshaller.Instance; options.ResponseUnmarshaller = CreatePartnerInputResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Create a partner input /// /// Container for the necessary parameters to execute the CreatePartnerInput service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreatePartnerInput service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for CreatePartnerInput Operation public virtual Task CreatePartnerInputAsync(CreatePartnerInputRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreatePartnerInputRequestMarshaller.Instance; options.ResponseUnmarshaller = CreatePartnerInputResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateTags internal virtual CreateTagsResponse CreateTags(CreateTagsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateTagsRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateTagsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Create tags for a resource /// /// Container for the necessary parameters to execute the CreateTags service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateTags service method, as returned by MediaLive. /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// REST API Reference for CreateTags Operation public virtual Task CreateTagsAsync(CreateTagsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateTagsRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateTagsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteChannel internal virtual DeleteChannelResponse DeleteChannel(DeleteChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Starts deletion of channel. The associated outputs are also deleted. /// /// Container for the necessary parameters to execute the DeleteChannel service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteChannel service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for DeleteChannel Operation public virtual Task DeleteChannelAsync(DeleteChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteInput internal virtual DeleteInputResponse DeleteInput(DeleteInputRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteInputRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteInputResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes the input end point /// /// Container for the necessary parameters to execute the DeleteInput service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteInput service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for DeleteInput Operation public virtual Task DeleteInputAsync(DeleteInputRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteInputRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteInputResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteInputSecurityGroup internal virtual DeleteInputSecurityGroupResponse DeleteInputSecurityGroup(DeleteInputSecurityGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteInputSecurityGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteInputSecurityGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes an Input Security Group /// /// Container for the necessary parameters to execute the DeleteInputSecurityGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteInputSecurityGroup service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for DeleteInputSecurityGroup Operation public virtual Task DeleteInputSecurityGroupAsync(DeleteInputSecurityGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteInputSecurityGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteInputSecurityGroupResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteMultiplex internal virtual DeleteMultiplexResponse DeleteMultiplex(DeleteMultiplexRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteMultiplexRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteMultiplexResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Delete a multiplex. The multiplex must be idle. /// /// Container for the necessary parameters to execute the DeleteMultiplex service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteMultiplex service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for DeleteMultiplex Operation public virtual Task DeleteMultiplexAsync(DeleteMultiplexRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteMultiplexRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteMultiplexResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteMultiplexProgram internal virtual DeleteMultiplexProgramResponse DeleteMultiplexProgram(DeleteMultiplexProgramRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteMultiplexProgramRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteMultiplexProgramResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Delete a program from a multiplex. /// /// Container for the necessary parameters to execute the DeleteMultiplexProgram service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteMultiplexProgram service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for DeleteMultiplexProgram Operation public virtual Task DeleteMultiplexProgramAsync(DeleteMultiplexProgramRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteMultiplexProgramRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteMultiplexProgramResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteReservation internal virtual DeleteReservationResponse DeleteReservation(DeleteReservationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteReservationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteReservationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Delete an expired reservation. /// /// Container for the necessary parameters to execute the DeleteReservation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteReservation service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for DeleteReservation Operation public virtual Task DeleteReservationAsync(DeleteReservationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteReservationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteReservationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteSchedule internal virtual DeleteScheduleResponse DeleteSchedule(DeleteScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Delete all schedule actions on a channel. /// /// Container for the necessary parameters to execute the DeleteSchedule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteSchedule service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for DeleteSchedule Operation public virtual Task DeleteScheduleAsync(DeleteScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteScheduleResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteTags internal virtual DeleteTagsResponse DeleteTags(DeleteTagsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteTagsRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteTagsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Removes tags for a resource /// /// Container for the necessary parameters to execute the DeleteTags service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteTags service method, as returned by MediaLive. /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// REST API Reference for DeleteTags Operation public virtual Task DeleteTagsAsync(DeleteTagsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteTagsRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteTagsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeAccountConfiguration internal virtual DescribeAccountConfigurationResponse DescribeAccountConfiguration(DescribeAccountConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAccountConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAccountConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Get account configuration /// /// Container for the necessary parameters to execute the DescribeAccountConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeAccountConfiguration service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for DescribeAccountConfiguration Operation public virtual Task DescribeAccountConfigurationAsync(DescribeAccountConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAccountConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAccountConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeChannel internal virtual DescribeChannelResponse DescribeChannel(DescribeChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Gets details about a channel /// /// Container for the necessary parameters to execute the DescribeChannel service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeChannel service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for DescribeChannel Operation public virtual Task DescribeChannelAsync(DescribeChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeInput internal virtual DescribeInputResponse DescribeInput(DescribeInputRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeInputRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeInputResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Produces details about an input /// /// Container for the necessary parameters to execute the DescribeInput service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeInput service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for DescribeInput Operation public virtual Task DescribeInputAsync(DescribeInputRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeInputRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeInputResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeInputDevice internal virtual DescribeInputDeviceResponse DescribeInputDevice(DescribeInputDeviceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeInputDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeInputDeviceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Gets the details for the input device /// /// Container for the necessary parameters to execute the DescribeInputDevice service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeInputDevice service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for DescribeInputDevice Operation public virtual Task DescribeInputDeviceAsync(DescribeInputDeviceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeInputDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeInputDeviceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeInputDeviceThumbnail internal virtual DescribeInputDeviceThumbnailResponse DescribeInputDeviceThumbnail(DescribeInputDeviceThumbnailRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeInputDeviceThumbnailRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeInputDeviceThumbnailResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Get the latest thumbnail data for the input device. /// /// Container for the necessary parameters to execute the DescribeInputDeviceThumbnail service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeInputDeviceThumbnail service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for DescribeInputDeviceThumbnail Operation public virtual Task DescribeInputDeviceThumbnailAsync(DescribeInputDeviceThumbnailRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeInputDeviceThumbnailRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeInputDeviceThumbnailResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeInputSecurityGroup internal virtual DescribeInputSecurityGroupResponse DescribeInputSecurityGroup(DescribeInputSecurityGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeInputSecurityGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeInputSecurityGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Produces a summary of an Input Security Group /// /// Container for the necessary parameters to execute the DescribeInputSecurityGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeInputSecurityGroup service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for DescribeInputSecurityGroup Operation public virtual Task DescribeInputSecurityGroupAsync(DescribeInputSecurityGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeInputSecurityGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeInputSecurityGroupResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeMultiplex internal virtual DescribeMultiplexResponse DescribeMultiplex(DescribeMultiplexRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeMultiplexRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeMultiplexResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Gets details about a multiplex. /// /// Container for the necessary parameters to execute the DescribeMultiplex service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeMultiplex service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for DescribeMultiplex Operation public virtual Task DescribeMultiplexAsync(DescribeMultiplexRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeMultiplexRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeMultiplexResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeMultiplexProgram internal virtual DescribeMultiplexProgramResponse DescribeMultiplexProgram(DescribeMultiplexProgramRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeMultiplexProgramRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeMultiplexProgramResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Get the details for a program in a multiplex. /// /// Container for the necessary parameters to execute the DescribeMultiplexProgram service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeMultiplexProgram service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for DescribeMultiplexProgram Operation public virtual Task DescribeMultiplexProgramAsync(DescribeMultiplexProgramRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeMultiplexProgramRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeMultiplexProgramResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeOffering internal virtual DescribeOfferingResponse DescribeOffering(DescribeOfferingRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeOfferingRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeOfferingResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Get details for an offering. /// /// Container for the necessary parameters to execute the DescribeOffering service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeOffering service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for DescribeOffering Operation public virtual Task DescribeOfferingAsync(DescribeOfferingRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeOfferingRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeOfferingResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeReservation internal virtual DescribeReservationResponse DescribeReservation(DescribeReservationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeReservationRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeReservationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Get details for a reservation. /// /// Container for the necessary parameters to execute the DescribeReservation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeReservation service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for DescribeReservation Operation public virtual Task DescribeReservationAsync(DescribeReservationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeReservationRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeReservationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeSchedule internal virtual DescribeScheduleResponse DescribeSchedule(DescribeScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Get a channel schedule /// /// Container for the necessary parameters to execute the DescribeSchedule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeSchedule service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for DescribeSchedule Operation public virtual Task DescribeScheduleAsync(DescribeScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeScheduleResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeThumbnails internal virtual DescribeThumbnailsResponse DescribeThumbnails(DescribeThumbnailsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeThumbnailsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeThumbnailsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Describe the latest thumbnails data. /// /// Container for the necessary parameters to execute the DescribeThumbnails service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeThumbnails service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for DescribeThumbnails Operation public virtual Task DescribeThumbnailsAsync(DescribeThumbnailsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeThumbnailsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeThumbnailsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListChannels internal virtual ListChannelsResponse ListChannels(ListChannelsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListChannelsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListChannelsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Produces list of channels that have been created /// /// Container for the necessary parameters to execute the ListChannels service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListChannels service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for ListChannels Operation public virtual Task ListChannelsAsync(ListChannelsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListChannelsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListChannelsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListInputDevices internal virtual ListInputDevicesResponse ListInputDevices(ListInputDevicesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListInputDevicesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListInputDevicesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// List input devices /// /// Container for the necessary parameters to execute the ListInputDevices service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListInputDevices service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for ListInputDevices Operation public virtual Task ListInputDevicesAsync(ListInputDevicesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListInputDevicesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListInputDevicesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListInputDeviceTransfers internal virtual ListInputDeviceTransfersResponse ListInputDeviceTransfers(ListInputDeviceTransfersRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListInputDeviceTransfersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListInputDeviceTransfersResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// List input devices that are currently being transferred. List input devices that you /// are transferring from your AWS account or input devices that another AWS account is /// transferring to you. /// /// Container for the necessary parameters to execute the ListInputDeviceTransfers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListInputDeviceTransfers service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for TooManyRequestsException /// /// /// Placeholder documentation for UnprocessableEntityException /// /// REST API Reference for ListInputDeviceTransfers Operation public virtual Task ListInputDeviceTransfersAsync(ListInputDeviceTransfersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListInputDeviceTransfersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListInputDeviceTransfersResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListInputs internal virtual ListInputsResponse ListInputs(ListInputsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListInputsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListInputsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Produces list of inputs that have been created /// /// Container for the necessary parameters to execute the ListInputs service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListInputs service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for ListInputs Operation public virtual Task ListInputsAsync(ListInputsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListInputsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListInputsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListInputSecurityGroups internal virtual ListInputSecurityGroupsResponse ListInputSecurityGroups(ListInputSecurityGroupsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListInputSecurityGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListInputSecurityGroupsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Produces a list of Input Security Groups for an account /// /// Container for the necessary parameters to execute the ListInputSecurityGroups service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListInputSecurityGroups service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for ListInputSecurityGroups Operation public virtual Task ListInputSecurityGroupsAsync(ListInputSecurityGroupsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListInputSecurityGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListInputSecurityGroupsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListMultiplexes internal virtual ListMultiplexesResponse ListMultiplexes(ListMultiplexesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListMultiplexesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMultiplexesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Retrieve a list of the existing multiplexes. /// /// Container for the necessary parameters to execute the ListMultiplexes service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListMultiplexes service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for ListMultiplexes Operation public virtual Task ListMultiplexesAsync(ListMultiplexesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListMultiplexesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMultiplexesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListMultiplexPrograms internal virtual ListMultiplexProgramsResponse ListMultiplexPrograms(ListMultiplexProgramsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListMultiplexProgramsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMultiplexProgramsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// List the programs that currently exist for a specific multiplex. /// /// Container for the necessary parameters to execute the ListMultiplexPrograms service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListMultiplexPrograms service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for ListMultiplexPrograms Operation public virtual Task ListMultiplexProgramsAsync(ListMultiplexProgramsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListMultiplexProgramsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMultiplexProgramsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListOfferings internal virtual ListOfferingsResponse ListOfferings(ListOfferingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListOfferingsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListOfferingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// List offerings available for purchase. /// /// Container for the necessary parameters to execute the ListOfferings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListOfferings service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for ListOfferings Operation public virtual Task ListOfferingsAsync(ListOfferingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListOfferingsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListOfferingsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListReservations internal virtual ListReservationsResponse ListReservations(ListReservationsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListReservationsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListReservationsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// List purchased reservations. /// /// Container for the necessary parameters to execute the ListReservations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListReservations service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for ListReservations Operation public virtual Task ListReservationsAsync(ListReservationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListReservationsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListReservationsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListTagsForResource internal virtual ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Produces list of tags that have been created for a resource /// /// 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 MediaLive. /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// REST API Reference for ListTagsForResource Operation public virtual 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 PurchaseOffering internal virtual PurchaseOfferingResponse PurchaseOffering(PurchaseOfferingRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PurchaseOfferingRequestMarshaller.Instance; options.ResponseUnmarshaller = PurchaseOfferingResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Purchase an offering and create a reservation. /// /// Container for the necessary parameters to execute the PurchaseOffering service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PurchaseOffering service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for PurchaseOffering Operation public virtual Task PurchaseOfferingAsync(PurchaseOfferingRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = PurchaseOfferingRequestMarshaller.Instance; options.ResponseUnmarshaller = PurchaseOfferingResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region RebootInputDevice internal virtual RebootInputDeviceResponse RebootInputDevice(RebootInputDeviceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = RebootInputDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = RebootInputDeviceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Send a reboot command to the specified input device. The device will begin rebooting /// within a few seconds of sending the command. When the reboot is complete, the device’s /// connection status will change to connected. /// /// Container for the necessary parameters to execute the RebootInputDevice service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the RebootInputDevice service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// /// Placeholder documentation for UnprocessableEntityException /// /// REST API Reference for RebootInputDevice Operation public virtual Task RebootInputDeviceAsync(RebootInputDeviceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = RebootInputDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = RebootInputDeviceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region RejectInputDeviceTransfer internal virtual RejectInputDeviceTransferResponse RejectInputDeviceTransfer(RejectInputDeviceTransferRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = RejectInputDeviceTransferRequestMarshaller.Instance; options.ResponseUnmarshaller = RejectInputDeviceTransferResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Reject the transfer of the specified input device to your AWS account. /// /// Container for the necessary parameters to execute the RejectInputDeviceTransfer service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the RejectInputDeviceTransfer service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// /// Placeholder documentation for UnprocessableEntityException /// /// REST API Reference for RejectInputDeviceTransfer Operation public virtual Task RejectInputDeviceTransferAsync(RejectInputDeviceTransferRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = RejectInputDeviceTransferRequestMarshaller.Instance; options.ResponseUnmarshaller = RejectInputDeviceTransferResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region StartChannel internal virtual StartChannelResponse StartChannel(StartChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = StartChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Starts an existing channel /// /// Container for the necessary parameters to execute the StartChannel service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartChannel service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for StartChannel Operation public virtual Task StartChannelAsync(StartChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = StartChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = StartChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region StartInputDeviceMaintenanceWindow internal virtual StartInputDeviceMaintenanceWindowResponse StartInputDeviceMaintenanceWindow(StartInputDeviceMaintenanceWindowRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartInputDeviceMaintenanceWindowRequestMarshaller.Instance; options.ResponseUnmarshaller = StartInputDeviceMaintenanceWindowResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Start a maintenance window for the specified input device. Starting a maintenance /// window will give the device up to two hours to install software. If the device was /// streaming prior to the maintenance, it will resume streaming when the software is /// fully installed. Devices automatically install updates while they are powered on and /// their MediaLive channels are stopped. A maintenance window allows you to update a /// device without having to stop MediaLive channels that use the device. The device must /// remain powered on and connected to the internet for the duration of the maintenance. /// /// Container for the necessary parameters to execute the StartInputDeviceMaintenanceWindow service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartInputDeviceMaintenanceWindow service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// /// Placeholder documentation for UnprocessableEntityException /// /// REST API Reference for StartInputDeviceMaintenanceWindow Operation public virtual Task StartInputDeviceMaintenanceWindowAsync(StartInputDeviceMaintenanceWindowRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = StartInputDeviceMaintenanceWindowRequestMarshaller.Instance; options.ResponseUnmarshaller = StartInputDeviceMaintenanceWindowResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region StartMultiplex internal virtual StartMultiplexResponse StartMultiplex(StartMultiplexRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartMultiplexRequestMarshaller.Instance; options.ResponseUnmarshaller = StartMultiplexResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Start (run) the multiplex. Starting the multiplex does not start the channels. You /// must explicitly start each channel. /// /// Container for the necessary parameters to execute the StartMultiplex service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartMultiplex service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for StartMultiplex Operation public virtual Task StartMultiplexAsync(StartMultiplexRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = StartMultiplexRequestMarshaller.Instance; options.ResponseUnmarshaller = StartMultiplexResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region StopChannel internal virtual StopChannelResponse StopChannel(StopChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StopChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = StopChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Stops a running channel /// /// Container for the necessary parameters to execute the StopChannel service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StopChannel service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for StopChannel Operation public virtual Task StopChannelAsync(StopChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = StopChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = StopChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region StopMultiplex internal virtual StopMultiplexResponse StopMultiplex(StopMultiplexRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StopMultiplexRequestMarshaller.Instance; options.ResponseUnmarshaller = StopMultiplexResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Stops a running multiplex. If the multiplex isn't running, this action has no effect. /// /// Container for the necessary parameters to execute the StopMultiplex service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StopMultiplex service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for StopMultiplex Operation public virtual Task StopMultiplexAsync(StopMultiplexRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = StopMultiplexRequestMarshaller.Instance; options.ResponseUnmarshaller = StopMultiplexResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region TransferInputDevice internal virtual TransferInputDeviceResponse TransferInputDevice(TransferInputDeviceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = TransferInputDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = TransferInputDeviceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Start an input device transfer to another AWS account. After you make the request, /// the other account must accept or reject the transfer. /// /// Container for the necessary parameters to execute the TransferInputDevice service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the TransferInputDevice service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// /// Placeholder documentation for UnprocessableEntityException /// /// REST API Reference for TransferInputDevice Operation public virtual Task TransferInputDeviceAsync(TransferInputDeviceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = TransferInputDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = TransferInputDeviceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateAccountConfiguration internal virtual UpdateAccountConfigurationResponse UpdateAccountConfiguration(UpdateAccountConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAccountConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAccountConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Update account configuration /// /// Container for the necessary parameters to execute the UpdateAccountConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateAccountConfiguration service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for TooManyRequestsException /// /// /// Placeholder documentation for UnprocessableEntityException /// /// REST API Reference for UpdateAccountConfiguration Operation public virtual Task UpdateAccountConfigurationAsync(UpdateAccountConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAccountConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAccountConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateChannel internal virtual UpdateChannelResponse UpdateChannel(UpdateChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates a channel. /// /// Container for the necessary parameters to execute the UpdateChannel service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateChannel service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for UnprocessableEntityException /// /// REST API Reference for UpdateChannel Operation public virtual Task UpdateChannelAsync(UpdateChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateChannelClass internal virtual UpdateChannelClassResponse UpdateChannelClass(UpdateChannelClassRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateChannelClassRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateChannelClassResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Changes the class of the channel. /// /// Container for the necessary parameters to execute the UpdateChannelClass service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateChannelClass service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// /// Placeholder documentation for UnprocessableEntityException /// /// REST API Reference for UpdateChannelClass Operation public virtual Task UpdateChannelClassAsync(UpdateChannelClassRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateChannelClassRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateChannelClassResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateInput internal virtual UpdateInputResponse UpdateInput(UpdateInputRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateInputRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateInputResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates an input. /// /// Container for the necessary parameters to execute the UpdateInput service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateInput service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// REST API Reference for UpdateInput Operation public virtual Task UpdateInputAsync(UpdateInputRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateInputRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateInputResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateInputDevice internal virtual UpdateInputDeviceResponse UpdateInputDevice(UpdateInputDeviceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateInputDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateInputDeviceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates the parameters for the input device. /// /// Container for the necessary parameters to execute the UpdateInputDevice service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateInputDevice service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// /// Placeholder documentation for UnprocessableEntityException /// /// REST API Reference for UpdateInputDevice Operation public virtual Task UpdateInputDeviceAsync(UpdateInputDeviceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateInputDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateInputDeviceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateInputSecurityGroup internal virtual UpdateInputSecurityGroupResponse UpdateInputSecurityGroup(UpdateInputSecurityGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateInputSecurityGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateInputSecurityGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Update an Input Security Group's Whilelists. /// /// Container for the necessary parameters to execute the UpdateInputSecurityGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateInputSecurityGroup service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// REST API Reference for UpdateInputSecurityGroup Operation public virtual Task UpdateInputSecurityGroupAsync(UpdateInputSecurityGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateInputSecurityGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateInputSecurityGroupResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateMultiplex internal virtual UpdateMultiplexResponse UpdateMultiplex(UpdateMultiplexRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateMultiplexRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateMultiplexResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates a multiplex. /// /// Container for the necessary parameters to execute the UpdateMultiplex service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateMultiplex service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for UnprocessableEntityException /// /// REST API Reference for UpdateMultiplex Operation public virtual Task UpdateMultiplexAsync(UpdateMultiplexRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateMultiplexRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateMultiplexResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateMultiplexProgram internal virtual UpdateMultiplexProgramResponse UpdateMultiplexProgram(UpdateMultiplexProgramRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateMultiplexProgramRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateMultiplexProgramResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Update a program in a multiplex. /// /// Container for the necessary parameters to execute the UpdateMultiplexProgram service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateMultiplexProgram service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for UnprocessableEntityException /// /// REST API Reference for UpdateMultiplexProgram Operation public virtual Task UpdateMultiplexProgramAsync(UpdateMultiplexProgramRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateMultiplexProgramRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateMultiplexProgramResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateReservation internal virtual UpdateReservationResponse UpdateReservation(UpdateReservationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateReservationRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateReservationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Update reservation. /// /// Container for the necessary parameters to execute the UpdateReservation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateReservation service method, as returned by MediaLive. /// /// Placeholder documentation for BadGatewayException /// /// /// Placeholder documentation for BadRequestException /// /// /// Placeholder documentation for ConflictException /// /// /// Placeholder documentation for ForbiddenException /// /// /// Placeholder documentation for GatewayTimeoutException /// /// /// Placeholder documentation for InternalServerErrorException /// /// /// Placeholder documentation for NotFoundException /// /// /// Placeholder documentation for TooManyRequestsException /// /// REST API Reference for UpdateReservation Operation public virtual Task UpdateReservationAsync(UpdateReservationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateReservationRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateReservationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion } }