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.
3661 3662 3663 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3661 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.
3664 3665 3666 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3664 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.
3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3634 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.99.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.
593 594 595 596 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 593 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
729 730 731 732 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 729 def create_channel(params = {}, = {}) req = build_request(:create_channel, params) req.send_request() end |
#create_live_source(params = {}) ⇒ Types::CreateLiveSourceResponse
The live source configuration.
800 801 802 803 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 800 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
957 958 959 960 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 957 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
1191 1192 1193 1194 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1191 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
1294 1295 1296 1297 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1294 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.
1365 1366 1367 1368 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1365 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
1392 1393 1394 1395 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1392 def delete_channel(params = {}, = {}) req = build_request(:delete_channel, params) req.send_request() end |
#delete_channel_policy(params = {}) ⇒ Struct
The channel policy to delete.
1414 1415 1416 1417 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1414 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.
1440 1441 1442 1443 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1440 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
1468 1469 1470 1471 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1468 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
1503 1504 1505 1506 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1503 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
1534 1535 1536 1537 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1534 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
1562 1563 1564 1565 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1562 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.
1588 1589 1590 1591 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1588 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
1659 1660 1661 1662 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1659 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.
1707 1708 1709 1710 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1707 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
1817 1818 1819 1820 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1817 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
1873 1874 1875 1876 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1873 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.
1925 1926 1927 1928 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1925 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.
1954 1955 1956 1957 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 1954 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.
2032 2033 2034 2035 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2032 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
2124 2125 2126 2127 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2124 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
2202 2203 2204 2205 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2202 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.
2254 2255 2256 2257 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2254 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.
2321 2322 2323 2324 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2321 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.
2378 2379 2380 2381 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2378 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.
2463 2464 2465 2466 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2463 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.
2558 2559 2560 2561 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2558 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.
2614 2615 2616 2617 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2614 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].
2650 2651 2652 2653 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2650 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.
2706 2707 2708 2709 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2706 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.
2733 2734 2735 2736 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2733 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
2973 2974 2975 2976 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 2973 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
3000 3001 3002 3003 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3000 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
3027 3028 3029 3030 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3027 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].
3069 3070 3071 3072 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3069 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
The resource to untag.
3095 3096 3097 3098 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3095 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
3203 3204 3205 3206 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3203 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.
3262 3263 3264 3265 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3262 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.
3476 3477 3478 3479 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3476 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
3566 3567 3568 3569 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3566 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.
3625 3626 3627 3628 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3625 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.
3654 3655 3656 |
# File 'lib/aws-sdk-mediatailor/client.rb', line 3654 def waiter_names [] end |