Class: Aws::MediaTailor::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::MediaTailor::Client
- Includes:
- ClientStubs
- Defined in:
- lib/aws-sdk-mediatailor/client.rb
Overview
An API client for MediaTailor. To construct a client, you need to configure a ‘:region` and `:credentials`.
client = Aws::MediaTailor::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the [developer guide](/sdk-for-ruby/v3/developer-guide/setup-config.html).
See #initialize for a full list of supported configuration options.
Class Attribute Summary collapse
- .identifier ⇒ Object readonly private
API Operations collapse
-
#configure_logs_for_channel(params = {}) ⇒ Types::ConfigureLogsForChannelResponse
Configures Amazon CloudWatch log settings for a channel.
-
#configure_logs_for_playback_configuration(params = {}) ⇒ Types::ConfigureLogsForPlaybackConfigurationResponse
Amazon CloudWatch log settings for a playback configuration.
-
#create_channel(params = {}) ⇒ Types::CreateChannelResponse
Creates a channel.
-
#create_live_source(params = {}) ⇒ Types::CreateLiveSourceResponse
The live source configuration.
-
#create_prefetch_schedule(params = {}) ⇒ Types::CreatePrefetchScheduleResponse
Creates a prefetch schedule for a playback configuration.
-
#create_program(params = {}) ⇒ Types::CreateProgramResponse
Creates a program within a channel.
-
#create_source_location(params = {}) ⇒ Types::CreateSourceLocationResponse
Creates a source location.
-
#create_vod_source(params = {}) ⇒ Types::CreateVodSourceResponse
The VOD source configuration parameters.
-
#delete_channel(params = {}) ⇒ Struct
Deletes a channel.
-
#delete_channel_policy(params = {}) ⇒ Struct
The channel policy to delete.
-
#delete_live_source(params = {}) ⇒ Struct
The live source to delete.
-
#delete_playback_configuration(params = {}) ⇒ Struct
Deletes a playback configuration.
-
#delete_prefetch_schedule(params = {}) ⇒ Struct
Deletes a prefetch schedule for a specific playback configuration.
-
#delete_program(params = {}) ⇒ Struct
Deletes a program within a channel.
-
#delete_source_location(params = {}) ⇒ Struct
Deletes a source location.
-
#delete_vod_source(params = {}) ⇒ Struct
The video on demand (VOD) source to delete.
-
#describe_channel(params = {}) ⇒ Types::DescribeChannelResponse
Describes a channel.
-
#describe_live_source(params = {}) ⇒ Types::DescribeLiveSourceResponse
The live source to describe.
-
#describe_program(params = {}) ⇒ Types::DescribeProgramResponse
Describes a program within a channel.
-
#describe_source_location(params = {}) ⇒ Types::DescribeSourceLocationResponse
Describes a source location.
-
#describe_vod_source(params = {}) ⇒ Types::DescribeVodSourceResponse
Provides details about a specific video on demand (VOD) source in a specific source location.
-
#get_channel_policy(params = {}) ⇒ Types::GetChannelPolicyResponse
Returns the channel’s IAM policy.
-
#get_channel_schedule(params = {}) ⇒ Types::GetChannelScheduleResponse
Retrieves information about your channel’s schedule.
-
#get_playback_configuration(params = {}) ⇒ Types::GetPlaybackConfigurationResponse
Retrieves a playback configuration.
-
#get_prefetch_schedule(params = {}) ⇒ Types::GetPrefetchScheduleResponse
Retrieves a prefetch schedule for a playback configuration.
-
#list_alerts(params = {}) ⇒ Types::ListAlertsResponse
Lists the alerts that are associated with a MediaTailor channel assembly resource.
-
#list_channels(params = {}) ⇒ Types::ListChannelsResponse
Retrieves information about the channels that are associated with the current AWS account.
-
#list_live_sources(params = {}) ⇒ Types::ListLiveSourcesResponse
Lists the live sources contained in a source location.
-
#list_playback_configurations(params = {}) ⇒ Types::ListPlaybackConfigurationsResponse
Retrieves existing playback configurations.
-
#list_prefetch_schedules(params = {}) ⇒ Types::ListPrefetchSchedulesResponse
Lists the prefetch schedules for a playback configuration.
-
#list_source_locations(params = {}) ⇒ Types::ListSourceLocationsResponse
Lists the source locations for a channel.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
A list of tags that are associated with this resource.
-
#list_vod_sources(params = {}) ⇒ Types::ListVodSourcesResponse
Lists the VOD sources contained in a source location.
-
#put_channel_policy(params = {}) ⇒ Struct
Creates an IAM policy for the channel.
-
#put_playback_configuration(params = {}) ⇒ Types::PutPlaybackConfigurationResponse
Creates a playback configuration.
-
#start_channel(params = {}) ⇒ Struct
Starts a channel.
-
#stop_channel(params = {}) ⇒ Struct
Stops a channel.
-
#tag_resource(params = {}) ⇒ Struct
The resource to tag.
-
#untag_resource(params = {}) ⇒ Struct
The resource to untag.
-
#update_channel(params = {}) ⇒ Types::UpdateChannelResponse
Updates a channel.
-
#update_live_source(params = {}) ⇒ Types::UpdateLiveSourceResponse
Updates a live source’s configuration.
-
#update_program(params = {}) ⇒ Types::UpdateProgramResponse
Updates a program within a channel.
-
#update_source_location(params = {}) ⇒ Types::UpdateSourceLocationResponse
Updates a source location.
-
#update_vod_source(params = {}) ⇒ Types::UpdateVodSourceResponse
Updates a VOD source’s configuration.
Class Method Summary collapse
- .errors_module ⇒ Object private
Instance Method Summary collapse
- #build_request(operation_name, params = {}) ⇒ Object private
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
- #waiter_names ⇒ Object deprecated private Deprecated.
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
422 423 424 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 422 def initialize(*args) super end |
Class Attribute Details
.identifier ⇒ Object (readonly)
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
3430 3431 3432 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3430 def identifier @identifier end |
Class Method Details
.errors_module ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
3433 3434 3435 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3433 def errors_module Errors end |
Instance Method Details
#build_request(operation_name, params = {}) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3408 def build_request(operation_name, params = {}) handlers = @handlers.for(operation_name) context = Seahorse::Client::RequestContext.new( operation_name: operation_name, operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-mediatailor' context[:gem_version] = '1.84.0' Seahorse::Client::Request.new(handlers, context) end |
#configure_logs_for_channel(params = {}) ⇒ Types::ConfigureLogsForChannelResponse
Configures Amazon CloudWatch log settings for a channel.
458 459 460 461 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 458 def configure_logs_for_channel(params = {}, = {}) req = build_request(:configure_logs_for_channel, params) req.send_request() end |
#configure_logs_for_playback_configuration(params = {}) ⇒ Types::ConfigureLogsForPlaybackConfigurationResponse
Amazon CloudWatch log settings for a playback configuration.
504 505 506 507 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 504 def configure_logs_for_playback_configuration(params = {}, = {}) req = build_request(:configure_logs_for_playback_configuration, params) req.send_request() end |
#create_channel(params = {}) ⇒ Types::CreateChannelResponse
Creates a channel. For information about MediaTailor channels, see
- Working with channels][1
-
in the *MediaTailor User Guide*.
[1]: docs.aws.amazon.com/mediatailor/latest/ug/channel-assembly-channels.html
640 641 642 643 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 640 def create_channel(params = {}, = {}) req = build_request(:create_channel, params) req.send_request() end |
#create_live_source(params = {}) ⇒ Types::CreateLiveSourceResponse
The live source configuration.
711 712 713 714 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 711 def create_live_source(params = {}, = {}) req = build_request(:create_live_source, params) req.send_request() end |
#create_prefetch_schedule(params = {}) ⇒ Types::CreatePrefetchScheduleResponse
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*.
[1]: docs.aws.amazon.com/mediatailor/latest/ug/prefetching-ads.html
806 807 808 809 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 806 def create_prefetch_schedule(params = {}, = {}) req = build_request(:create_prefetch_schedule, params) req.send_request() end |
#create_program(params = {}) ⇒ Types::CreateProgramResponse
Creates a program within a channel. For information about programs, see [Working with programs] in the *MediaTailor User Guide*.
[1]: docs.aws.amazon.com/mediatailor/latest/ug/channel-assembly-programs.html
1040 1041 1042 1043 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1040 def create_program(params = {}, = {}) req = build_request(:create_program, params) req.send_request() end |
#create_source_location(params = {}) ⇒ Types::CreateSourceLocationResponse
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*.
[1]: docs.aws.amazon.com/mediatailor/latest/ug/channel-assembly-source-locations.html
1143 1144 1145 1146 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1143 def create_source_location(params = {}, = {}) req = build_request(:create_source_location, params) req.send_request() end |
#create_vod_source(params = {}) ⇒ Types::CreateVodSourceResponse
The VOD source configuration parameters.
1214 1215 1216 1217 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1214 def create_vod_source(params = {}, = {}) req = build_request(:create_vod_source, params) req.send_request() end |
#delete_channel(params = {}) ⇒ Struct
Deletes a channel. For information about MediaTailor channels, see
- Working with channels][1
-
in the *MediaTailor User Guide*.
[1]: docs.aws.amazon.com/mediatailor/latest/ug/channel-assembly-channels.html
1241 1242 1243 1244 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1241 def delete_channel(params = {}, = {}) req = build_request(:delete_channel, params) req.send_request() end |
#delete_channel_policy(params = {}) ⇒ Struct
The channel policy to delete.
1263 1264 1265 1266 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1263 def delete_channel_policy(params = {}, = {}) req = build_request(:delete_channel_policy, params) req.send_request() end |
#delete_live_source(params = {}) ⇒ Struct
The live source to delete.
1289 1290 1291 1292 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1289 def delete_live_source(params = {}, = {}) req = build_request(:delete_live_source, params) req.send_request() end |
#delete_playback_configuration(params = {}) ⇒ Struct
Deletes a playback configuration. For information about MediaTailor configurations, see [Working with configurations in AWS Elemental MediaTailor].
[1]: docs.aws.amazon.com/mediatailor/latest/ug/configurations.html
1317 1318 1319 1320 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1317 def delete_playback_configuration(params = {}, = {}) req = build_request(:delete_playback_configuration, params) req.send_request() end |
#delete_prefetch_schedule(params = {}) ⇒ Struct
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*.
[1]: docs.aws.amazon.com/mediatailor/latest/ug/prefetching-ads.html
1352 1353 1354 1355 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1352 def delete_prefetch_schedule(params = {}, = {}) req = build_request(:delete_prefetch_schedule, params) req.send_request() end |
#delete_program(params = {}) ⇒ Struct
Deletes a program within a channel. For information about programs, see [Working with programs] in the *MediaTailor User Guide*.
[1]: docs.aws.amazon.com/mediatailor/latest/ug/channel-assembly-programs.html
1383 1384 1385 1386 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1383 def delete_program(params = {}, = {}) req = build_request(:delete_program, params) req.send_request() end |
#delete_source_location(params = {}) ⇒ Struct
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*.
[1]: docs.aws.amazon.com/mediatailor/latest/ug/channel-assembly-source-locations.html
1411 1412 1413 1414 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1411 def delete_source_location(params = {}, = {}) req = build_request(:delete_source_location, params) req.send_request() end |
#delete_vod_source(params = {}) ⇒ Struct
The video on demand (VOD) source to delete.
1437 1438 1439 1440 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1437 def delete_vod_source(params = {}, = {}) req = build_request(:delete_vod_source, params) req.send_request() end |
#describe_channel(params = {}) ⇒ Types::DescribeChannelResponse
Describes a channel. For information about MediaTailor channels, see
- Working with channels][1
-
in the *MediaTailor User Guide*.
[1]: docs.aws.amazon.com/mediatailor/latest/ug/channel-assembly-channels.html
1508 1509 1510 1511 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1508 def describe_channel(params = {}, = {}) req = build_request(:describe_channel, params) req.send_request() end |
#describe_live_source(params = {}) ⇒ Types::DescribeLiveSourceResponse
The live source to describe.
1556 1557 1558 1559 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1556 def describe_live_source(params = {}, = {}) req = build_request(:describe_live_source, params) req.send_request() end |
#describe_program(params = {}) ⇒ Types::DescribeProgramResponse
Describes a program within a channel. For information about programs, see [Working with programs] in the *MediaTailor User Guide*.
[1]: docs.aws.amazon.com/mediatailor/latest/ug/channel-assembly-programs.html
1666 1667 1668 1669 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1666 def describe_program(params = {}, = {}) req = build_request(:describe_program, params) req.send_request() end |
#describe_source_location(params = {}) ⇒ Types::DescribeSourceLocationResponse
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*.
[1]: docs.aws.amazon.com/mediatailor/latest/ug/channel-assembly-source-locations.html
1722 1723 1724 1725 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1722 def describe_source_location(params = {}, = {}) req = build_request(:describe_source_location, params) req.send_request() end |
#describe_vod_source(params = {}) ⇒ Types::DescribeVodSourceResponse
Provides details about a specific video on demand (VOD) source in a specific source location.
1774 1775 1776 1777 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1774 def describe_vod_source(params = {}, = {}) req = build_request(:describe_vod_source, params) req.send_request() end |
#get_channel_policy(params = {}) ⇒ Types::GetChannelPolicyResponse
Returns the channel’s IAM policy. IAM policies are used to control access to your channel.
1803 1804 1805 1806 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1803 def get_channel_policy(params = {}, = {}) req = build_request(:get_channel_policy, params) req.send_request() end |
#get_channel_schedule(params = {}) ⇒ Types::GetChannelScheduleResponse
Retrieves information about your channel’s schedule.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1881 1882 1883 1884 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1881 def get_channel_schedule(params = {}, = {}) req = build_request(:get_channel_schedule, params) req.send_request() end |
#get_playback_configuration(params = {}) ⇒ Types::GetPlaybackConfigurationResponse
Retrieves a playback configuration. For information about MediaTailor configurations, see [Working with configurations in AWS Elemental MediaTailor].
[1]: docs.aws.amazon.com/mediatailor/latest/ug/configurations.html
1963 1964 1965 1966 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1963 def get_playback_configuration(params = {}, = {}) req = build_request(:get_playback_configuration, params) req.send_request() end |
#get_prefetch_schedule(params = {}) ⇒ Types::GetPrefetchScheduleResponse
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*.
[1]: docs.aws.amazon.com/mediatailor/latest/ug/prefetching-ads.html
2025 2026 2027 2028 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2025 def get_prefetch_schedule(params = {}, = {}) req = build_request(:get_prefetch_schedule, params) req.send_request() end |
#list_alerts(params = {}) ⇒ Types::ListAlertsResponse
Lists the alerts that are associated with a MediaTailor channel assembly resource.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2077 2078 2079 2080 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2077 def list_alerts(params = {}, = {}) req = build_request(:list_alerts, params) req.send_request() end |
#list_channels(params = {}) ⇒ Types::ListChannelsResponse
Retrieves information about the channels that are associated with the current AWS account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2144 2145 2146 2147 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2144 def list_channels(params = {}, = {}) req = build_request(:list_channels, params) req.send_request() end |
#list_live_sources(params = {}) ⇒ Types::ListLiveSourcesResponse
Lists the live sources contained in a source location. A source represents a piece of content.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2201 2202 2203 2204 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2201 def list_live_sources(params = {}, = {}) req = build_request(:list_live_sources, params) req.send_request() end |
#list_playback_configurations(params = {}) ⇒ Types::ListPlaybackConfigurationsResponse
Retrieves existing playback configurations. For information about MediaTailor configurations, see [Working with Configurations in AWS Elemental MediaTailor].
[1]: docs.aws.amazon.com/mediatailor/latest/ug/configurations.html
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2277 2278 2279 2280 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2277 def list_playback_configurations(params = {}, = {}) req = build_request(:list_playback_configurations, params) req.send_request() end |
#list_prefetch_schedules(params = {}) ⇒ Types::ListPrefetchSchedulesResponse
Lists the prefetch schedules for a playback configuration.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2350 2351 2352 2353 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2350 def list_prefetch_schedules(params = {}, = {}) req = build_request(:list_prefetch_schedules, params) req.send_request() end |
#list_source_locations(params = {}) ⇒ Types::ListSourceLocationsResponse
Lists the source locations for a channel. A source location defines the host server URL, and contains a list of sources.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2406 2407 2408 2409 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2406 def list_source_locations(params = {}, = {}) req = build_request(:list_source_locations, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
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].
2442 2443 2444 2445 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2442 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#list_vod_sources(params = {}) ⇒ Types::ListVodSourcesResponse
Lists the VOD sources contained in a source location. A source represents a piece of content.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2498 2499 2500 2501 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2498 def list_vod_sources(params = {}, = {}) req = build_request(:list_vod_sources, params) req.send_request() end |
#put_channel_policy(params = {}) ⇒ Struct
Creates an IAM policy for the channel. IAM policies are used to control access to your channel.
2525 2526 2527 2528 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2525 def put_channel_policy(params = {}, = {}) req = build_request(:put_channel_policy, params) req.send_request() end |
#put_playback_configuration(params = {}) ⇒ Types::PutPlaybackConfigurationResponse
Creates a playback configuration. For information about MediaTailor configurations, see [Working with configurations in AWS Elemental MediaTailor].
[1]: docs.aws.amazon.com/mediatailor/latest/ug/configurations.html
2747 2748 2749 2750 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2747 def put_playback_configuration(params = {}, = {}) req = build_request(:put_playback_configuration, params) req.send_request() end |
#start_channel(params = {}) ⇒ Struct
Starts a channel. For information about MediaTailor channels, see
- Working with channels][1
-
in the *MediaTailor User Guide*.
[1]: docs.aws.amazon.com/mediatailor/latest/ug/channel-assembly-channels.html
2774 2775 2776 2777 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2774 def start_channel(params = {}, = {}) req = build_request(:start_channel, params) req.send_request() end |
#stop_channel(params = {}) ⇒ Struct
Stops a channel. For information about MediaTailor channels, see
- Working with channels][1
-
in the *MediaTailor User Guide*.
[1]: docs.aws.amazon.com/mediatailor/latest/ug/channel-assembly-channels.html
2801 2802 2803 2804 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2801 def stop_channel(params = {}, = {}) req = build_request(:stop_channel, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
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].
2843 2844 2845 2846 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2843 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
The resource to untag.
2869 2870 2871 2872 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2869 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_channel(params = {}) ⇒ Types::UpdateChannelResponse
Updates a channel. For information about MediaTailor channels, see
- Working with channels][1
-
in the *MediaTailor User Guide*.
[1]: docs.aws.amazon.com/mediatailor/latest/ug/channel-assembly-channels.html
2977 2978 2979 2980 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2977 def update_channel(params = {}, = {}) req = build_request(:update_channel, params) req.send_request() end |
#update_live_source(params = {}) ⇒ Types::UpdateLiveSourceResponse
Updates a live source’s configuration.
3036 3037 3038 3039 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3036 def update_live_source(params = {}, = {}) req = build_request(:update_live_source, params) req.send_request() end |
#update_program(params = {}) ⇒ Types::UpdateProgramResponse
Updates a program within a channel.
3250 3251 3252 3253 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3250 def update_program(params = {}, = {}) req = build_request(:update_program, params) req.send_request() end |
#update_source_location(params = {}) ⇒ Types::UpdateSourceLocationResponse
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*.
[1]: docs.aws.amazon.com/mediatailor/latest/ug/channel-assembly-source-locations.html
3340 3341 3342 3343 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3340 def update_source_location(params = {}, = {}) req = build_request(:update_source_location, params) req.send_request() end |
#update_vod_source(params = {}) ⇒ Types::UpdateVodSourceResponse
Updates a VOD source’s configuration.
3399 3400 3401 3402 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3399 def update_vod_source(params = {}, = {}) req = build_request(:update_vod_source, params) req.send_request() end |
#waiter_names ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
3423 3424 3425 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3423 def waiter_names [] end |