/* * 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 mediatailor-2018-04-23.normal.json service model. */ using System; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using Amazon.Runtime; using Amazon.MediaTailor.Model; namespace Amazon.MediaTailor { /// /// Interface for accessing MediaTailor /// /// Use the AWS Elemental MediaTailor SDKs and CLI to configure scalable ad insertion /// and linear channels. With MediaTailor, you can assemble existing content into a linear /// stream and serve targeted ads to viewers while maintaining broadcast quality in over-the-top /// (OTT) video applications. For information about using the service, including detailed /// information about the settings covered in this guide, see the AWS /// Elemental MediaTailor User Guide. /// /// /// /// Through the SDKs and the CLI you manage AWS Elemental MediaTailor configurations and /// channels the same as you do through the console. For example, you specify ad insertion /// behavior and mapping information for the origin server and the ad decision server /// (ADS). /// /// public partial interface IAmazonMediaTailor : IAmazonService, IDisposable { #if AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IMediaTailorPaginatorFactory Paginators { get; } #endif #region ConfigureLogsForChannel /// /// Configures Amazon CloudWatch log settings for a channel. /// /// Container for the necessary parameters to execute the ConfigureLogsForChannel service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ConfigureLogsForChannel service method, as returned by MediaTailor. /// REST API Reference for ConfigureLogsForChannel Operation Task ConfigureLogsForChannelAsync(ConfigureLogsForChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ConfigureLogsForPlaybackConfiguration /// /// Amazon CloudWatch log settings for a playback configuration. /// /// Container for the necessary parameters to execute the ConfigureLogsForPlaybackConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ConfigureLogsForPlaybackConfiguration service method, as returned by MediaTailor. /// REST API Reference for ConfigureLogsForPlaybackConfiguration Operation Task ConfigureLogsForPlaybackConfigurationAsync(ConfigureLogsForPlaybackConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateChannel /// /// Creates a channel. For information about MediaTailor channels, see Working /// with channels in the MediaTailor User Guide. /// /// 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 MediaTailor. /// REST API Reference for CreateChannel Operation Task CreateChannelAsync(CreateChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateLiveSource /// /// The live source configuration. /// /// Container for the necessary parameters to execute the CreateLiveSource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateLiveSource service method, as returned by MediaTailor. /// REST API Reference for CreateLiveSource Operation Task CreateLiveSourceAsync(CreateLiveSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreatePrefetchSchedule /// /// Creates a prefetch schedule for a playback configuration. A prefetch schedule allows /// you to tell MediaTailor to fetch and prepare certain ads before an ad break happens. /// For more information about ad prefetching, see Using /// ad prefetching in the MediaTailor User Guide. /// /// Container for the necessary parameters to execute the CreatePrefetchSchedule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreatePrefetchSchedule service method, as returned by MediaTailor. /// REST API Reference for CreatePrefetchSchedule Operation Task CreatePrefetchScheduleAsync(CreatePrefetchScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateProgram /// /// Creates a program within a channel. For information about programs, see Working /// with programs in the MediaTailor User Guide. /// /// Container for the necessary parameters to execute the CreateProgram service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateProgram service method, as returned by MediaTailor. /// REST API Reference for CreateProgram Operation Task CreateProgramAsync(CreateProgramRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateSourceLocation /// /// Creates a source location. A source location is a container for sources. For more /// information about source locations, see Working /// with source locations in the MediaTailor User Guide. /// /// Container for the necessary parameters to execute the CreateSourceLocation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateSourceLocation service method, as returned by MediaTailor. /// REST API Reference for CreateSourceLocation Operation Task CreateSourceLocationAsync(CreateSourceLocationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateVodSource /// /// The VOD source configuration parameters. /// /// Container for the necessary parameters to execute the CreateVodSource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateVodSource service method, as returned by MediaTailor. /// REST API Reference for CreateVodSource Operation Task CreateVodSourceAsync(CreateVodSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteChannel /// /// Deletes a channel. For information about MediaTailor channels, see Working /// with channels in the MediaTailor User Guide. /// /// 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 MediaTailor. /// REST API Reference for DeleteChannel Operation Task DeleteChannelAsync(DeleteChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteChannelPolicy /// /// The channel policy to delete. /// /// Container for the necessary parameters to execute the DeleteChannelPolicy service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteChannelPolicy service method, as returned by MediaTailor. /// REST API Reference for DeleteChannelPolicy Operation Task DeleteChannelPolicyAsync(DeleteChannelPolicyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteLiveSource /// /// The live source to delete. /// /// Container for the necessary parameters to execute the DeleteLiveSource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteLiveSource service method, as returned by MediaTailor. /// REST API Reference for DeleteLiveSource Operation Task DeleteLiveSourceAsync(DeleteLiveSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeletePlaybackConfiguration /// /// Deletes a playback configuration. For information about MediaTailor configurations, /// see Working /// with configurations in AWS Elemental MediaTailor. /// /// Container for the necessary parameters to execute the DeletePlaybackConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeletePlaybackConfiguration service method, as returned by MediaTailor. /// REST API Reference for DeletePlaybackConfiguration Operation Task DeletePlaybackConfigurationAsync(DeletePlaybackConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeletePrefetchSchedule /// /// Deletes a prefetch schedule for a specific playback configuration. If you call DeletePrefetchSchedule /// on an expired prefetch schedule, MediaTailor returns an HTTP 404 status code. For /// more information about ad prefetching, see Using /// ad prefetching in the MediaTailor User Guide. /// /// Container for the necessary parameters to execute the DeletePrefetchSchedule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeletePrefetchSchedule service method, as returned by MediaTailor. /// REST API Reference for DeletePrefetchSchedule Operation Task DeletePrefetchScheduleAsync(DeletePrefetchScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteProgram /// /// Deletes a program within a channel. For information about programs, see Working /// with programs in the MediaTailor User Guide. /// /// Container for the necessary parameters to execute the DeleteProgram service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteProgram service method, as returned by MediaTailor. /// REST API Reference for DeleteProgram Operation Task DeleteProgramAsync(DeleteProgramRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteSourceLocation /// /// Deletes a source location. A source location is a container for sources. For more /// information about source locations, see Working /// with source locations in the MediaTailor User Guide. /// /// Container for the necessary parameters to execute the DeleteSourceLocation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteSourceLocation service method, as returned by MediaTailor. /// REST API Reference for DeleteSourceLocation Operation Task DeleteSourceLocationAsync(DeleteSourceLocationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteVodSource /// /// The video on demand (VOD) source to delete. /// /// Container for the necessary parameters to execute the DeleteVodSource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteVodSource service method, as returned by MediaTailor. /// REST API Reference for DeleteVodSource Operation Task DeleteVodSourceAsync(DeleteVodSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeChannel /// /// Describes a channel. For information about MediaTailor channels, see Working /// with channels in the MediaTailor User Guide. /// /// 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 MediaTailor. /// REST API Reference for DescribeChannel Operation Task DescribeChannelAsync(DescribeChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeLiveSource /// /// The live source to describe. /// /// Container for the necessary parameters to execute the DescribeLiveSource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeLiveSource service method, as returned by MediaTailor. /// REST API Reference for DescribeLiveSource Operation Task DescribeLiveSourceAsync(DescribeLiveSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeProgram /// /// Describes a program within a channel. For information about programs, see Working /// with programs in the MediaTailor User Guide. /// /// Container for the necessary parameters to execute the DescribeProgram service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeProgram service method, as returned by MediaTailor. /// REST API Reference for DescribeProgram Operation Task DescribeProgramAsync(DescribeProgramRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeSourceLocation /// /// Describes a source location. A source location is a container for sources. For more /// information about source locations, see Working /// with source locations in the MediaTailor User Guide. /// /// Container for the necessary parameters to execute the DescribeSourceLocation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeSourceLocation service method, as returned by MediaTailor. /// REST API Reference for DescribeSourceLocation Operation Task DescribeSourceLocationAsync(DescribeSourceLocationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeVodSource /// /// Provides details about a specific video on demand (VOD) source in a specific source /// location. /// /// Container for the necessary parameters to execute the DescribeVodSource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeVodSource service method, as returned by MediaTailor. /// REST API Reference for DescribeVodSource Operation Task DescribeVodSourceAsync(DescribeVodSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetChannelPolicy /// /// Returns the channel's IAM policy. IAM policies are used to control access to your /// channel. /// /// Container for the necessary parameters to execute the GetChannelPolicy service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetChannelPolicy service method, as returned by MediaTailor. /// REST API Reference for GetChannelPolicy Operation Task GetChannelPolicyAsync(GetChannelPolicyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetChannelSchedule /// /// Retrieves information about your channel's schedule. /// /// Container for the necessary parameters to execute the GetChannelSchedule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetChannelSchedule service method, as returned by MediaTailor. /// REST API Reference for GetChannelSchedule Operation Task GetChannelScheduleAsync(GetChannelScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetPlaybackConfiguration /// /// Retrieves a playback configuration. For information about MediaTailor configurations, /// see Working /// with configurations in AWS Elemental MediaTailor. /// /// Container for the necessary parameters to execute the GetPlaybackConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetPlaybackConfiguration service method, as returned by MediaTailor. /// REST API Reference for GetPlaybackConfiguration Operation Task GetPlaybackConfigurationAsync(GetPlaybackConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetPrefetchSchedule /// /// Retrieves a prefetch schedule for a playback configuration. A prefetch schedule allows /// you to tell MediaTailor to fetch and prepare certain ads before an ad break happens. /// For more information about ad prefetching, see Using /// ad prefetching in the MediaTailor User Guide. /// /// Container for the necessary parameters to execute the GetPrefetchSchedule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetPrefetchSchedule service method, as returned by MediaTailor. /// REST API Reference for GetPrefetchSchedule Operation Task GetPrefetchScheduleAsync(GetPrefetchScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListAlerts /// /// Lists the alerts that are associated with a MediaTailor channel assembly resource. /// /// Container for the necessary parameters to execute the ListAlerts service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListAlerts service method, as returned by MediaTailor. /// REST API Reference for ListAlerts Operation Task ListAlertsAsync(ListAlertsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListChannels /// /// Retrieves information about the channels that are associated with the current AWS /// account. /// /// 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 MediaTailor. /// REST API Reference for ListChannels Operation Task ListChannelsAsync(ListChannelsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListLiveSources /// /// Lists the live sources contained in a source location. A source represents a piece /// of content. /// /// Container for the necessary parameters to execute the ListLiveSources service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListLiveSources service method, as returned by MediaTailor. /// REST API Reference for ListLiveSources Operation Task ListLiveSourcesAsync(ListLiveSourcesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListPlaybackConfigurations /// /// Retrieves existing playback configurations. For information about MediaTailor configurations, /// see Working /// with Configurations in AWS Elemental MediaTailor. /// /// Container for the necessary parameters to execute the ListPlaybackConfigurations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListPlaybackConfigurations service method, as returned by MediaTailor. /// REST API Reference for ListPlaybackConfigurations Operation Task ListPlaybackConfigurationsAsync(ListPlaybackConfigurationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListPrefetchSchedules /// /// Lists the prefetch schedules for a playback configuration. /// /// Container for the necessary parameters to execute the ListPrefetchSchedules service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListPrefetchSchedules service method, as returned by MediaTailor. /// REST API Reference for ListPrefetchSchedules Operation Task ListPrefetchSchedulesAsync(ListPrefetchSchedulesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListSourceLocations /// /// Lists the source locations for a channel. A source location defines the host server /// URL, and contains a list of sources. /// /// Container for the necessary parameters to execute the ListSourceLocations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListSourceLocations service method, as returned by MediaTailor. /// REST API Reference for ListSourceLocations Operation Task ListSourceLocationsAsync(ListSourceLocationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListTagsForResource /// /// A list of tags that are associated with this resource. Tags are key-value pairs that /// you can associate with Amazon resources to help with organization, access control, /// and cost tracking. For more information, see Tagging /// AWS Elemental MediaTailor Resources. /// /// 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 MediaTailor. /// /// A request contains unexpected data. /// /// REST API Reference for ListTagsForResource Operation Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListVodSources /// /// Lists the VOD sources contained in a source location. A source represents a piece /// of content. /// /// Container for the necessary parameters to execute the ListVodSources service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListVodSources service method, as returned by MediaTailor. /// REST API Reference for ListVodSources Operation Task ListVodSourcesAsync(ListVodSourcesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region PutChannelPolicy /// /// Creates an IAM policy for the channel. IAM policies are used to control access to /// your channel. /// /// Container for the necessary parameters to execute the PutChannelPolicy service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutChannelPolicy service method, as returned by MediaTailor. /// REST API Reference for PutChannelPolicy Operation Task PutChannelPolicyAsync(PutChannelPolicyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region PutPlaybackConfiguration /// /// Creates a playback configuration. For information about MediaTailor configurations, /// see Working /// with configurations in AWS Elemental MediaTailor. /// /// Container for the necessary parameters to execute the PutPlaybackConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutPlaybackConfiguration service method, as returned by MediaTailor. /// REST API Reference for PutPlaybackConfiguration Operation Task PutPlaybackConfigurationAsync(PutPlaybackConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartChannel /// /// Starts a channel. For information about MediaTailor channels, see Working /// with channels in the MediaTailor User Guide. /// /// 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 MediaTailor. /// REST API Reference for StartChannel Operation Task StartChannelAsync(StartChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StopChannel /// /// Stops a channel. For information about MediaTailor channels, see Working /// with channels in the MediaTailor User Guide. /// /// 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 MediaTailor. /// REST API Reference for StopChannel Operation Task StopChannelAsync(StopChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region TagResource /// /// The resource to tag. Tags are key-value pairs that you can associate with Amazon resources /// to help with organization, access control, and cost tracking. For more information, /// see Tagging /// AWS Elemental MediaTailor Resources. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the TagResource service method, as returned by MediaTailor. /// /// A request contains unexpected data. /// /// REST API Reference for TagResource Operation Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UntagResource /// /// The resource to untag. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UntagResource service method, as returned by MediaTailor. /// /// A request contains unexpected data. /// /// REST API Reference for UntagResource Operation Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateChannel /// /// Updates a channel. For information about MediaTailor channels, see Working /// with channels in the MediaTailor User Guide. /// /// 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 MediaTailor. /// REST API Reference for UpdateChannel Operation Task UpdateChannelAsync(UpdateChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateLiveSource /// /// Updates a live source's configuration. /// /// Container for the necessary parameters to execute the UpdateLiveSource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateLiveSource service method, as returned by MediaTailor. /// REST API Reference for UpdateLiveSource Operation Task UpdateLiveSourceAsync(UpdateLiveSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateProgram /// /// Updates a program within a channel. /// /// Container for the necessary parameters to execute the UpdateProgram service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateProgram service method, as returned by MediaTailor. /// REST API Reference for UpdateProgram Operation Task UpdateProgramAsync(UpdateProgramRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateSourceLocation /// /// Updates a source location. A source location is a container for sources. For more /// information about source locations, see Working /// with source locations in the MediaTailor User Guide. /// /// Container for the necessary parameters to execute the UpdateSourceLocation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateSourceLocation service method, as returned by MediaTailor. /// REST API Reference for UpdateSourceLocation Operation Task UpdateSourceLocationAsync(UpdateSourceLocationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateVodSource /// /// Updates a VOD source's configuration. /// /// Container for the necessary parameters to execute the UpdateVodSource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateVodSource service method, as returned by MediaTailor. /// REST API Reference for UpdateVodSource Operation Task UpdateVodSourceAsync(UpdateVodSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion } }