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
Defines where AWS Elemental MediaTailor sends logs for the 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.
467 468 469 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 467 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.
3520 3521 3522 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3520 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.
3523 3524 3525 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3523 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.
3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3493 def build_request(operation_name, params = {}) handlers = @handlers.for(operation_name) tracer = config.telemetry_provider.tracer_provider.tracer( Aws::Telemetry.module_to_tracer_name('Aws::MediaTailor') ) context = Seahorse::Client::RequestContext.new( operation_name: operation_name, operation: config.api.operation(operation_name), client: self, params: params, config: config, tracer: tracer ) context[:gem_name] = 'aws-sdk-mediatailor' context[:gem_version] = '1.96.0' Seahorse::Client::Request.new(handlers, context) end |
#configure_logs_for_channel(params = {}) ⇒ Types::ConfigureLogsForChannelResponse
Configures Amazon CloudWatch log settings for a channel.
503 504 505 506 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 503 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
Defines where AWS Elemental MediaTailor sends logs for the playback configuration.
570 571 572 573 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 570 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
706 707 708 709 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 706 def create_channel(params = {}, = {}) req = build_request(:create_channel, params) req.send_request() end |
#create_live_source(params = {}) ⇒ Types::CreateLiveSourceResponse
The live source configuration.
777 778 779 780 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 777 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
872 873 874 875 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 872 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
1106 1107 1108 1109 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1106 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
1209 1210 1211 1212 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1209 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.
1280 1281 1282 1283 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1280 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
1307 1308 1309 1310 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1307 def delete_channel(params = {}, = {}) req = build_request(:delete_channel, params) req.send_request() end |
#delete_channel_policy(params = {}) ⇒ Struct
The channel policy to delete.
1329 1330 1331 1332 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1329 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.
1355 1356 1357 1358 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1355 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
1383 1384 1385 1386 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1383 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
1418 1419 1420 1421 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1418 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
1449 1450 1451 1452 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1449 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
1477 1478 1479 1480 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1477 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.
1503 1504 1505 1506 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1503 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
1574 1575 1576 1577 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1574 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.
1622 1623 1624 1625 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1622 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
1732 1733 1734 1735 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1732 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
1788 1789 1790 1791 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1788 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.
1840 1841 1842 1843 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1840 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.
1869 1870 1871 1872 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1869 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.
1947 1948 1949 1950 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1947 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
2033 2034 2035 2036 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2033 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
2095 2096 2097 2098 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2095 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.
2147 2148 2149 2150 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2147 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.
2214 2215 2216 2217 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2214 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.
2271 2272 2273 2274 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2271 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.
2350 2351 2352 2353 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2350 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.
2423 2424 2425 2426 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2423 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.
2479 2480 2481 2482 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2479 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].
2515 2516 2517 2518 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2515 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.
2571 2572 2573 2574 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2571 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.
2598 2599 2600 2601 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2598 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
2832 2833 2834 2835 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2832 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
2859 2860 2861 2862 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2859 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
2886 2887 2888 2889 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2886 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].
2928 2929 2930 2931 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2928 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
The resource to untag.
2954 2955 2956 2957 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2954 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
3062 3063 3064 3065 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3062 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.
3121 3122 3123 3124 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3121 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.
3335 3336 3337 3338 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3335 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
3425 3426 3427 3428 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3425 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.
3484 3485 3486 3487 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3484 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.
3513 3514 3515 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3513 def waiter_names [] end |