Class: Aws::MediaTailor::Types::PutPlaybackConfigurationResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaTailor::Types::PutPlaybackConfigurationResponse
- Defined in:
- gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#ad_decision_server_url ⇒ String
-
#avail_suppression ⇒ Types::AvailSuppression
The configuration for avail suppression, also known as ad suppression.
-
#bumper ⇒ Types::Bumper
The configuration for bumpers.
-
#cdn_configuration ⇒ Types::CdnConfiguration
The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.
-
#configuration_aliases ⇒ Hash<String,Hash<String,String>>
The predefined aliases for dynamic variables.
-
#dash_configuration ⇒ Types::DashConfiguration
The configuration for DASH content.
-
#hls_configuration ⇒ Types::HlsConfiguration
The configuration for HLS content.
-
#live_pre_roll_configuration ⇒ Types::LivePreRollConfiguration
The configuration for pre-roll ad insertion.
-
#log_configuration ⇒ Types::LogConfiguration
Returns Amazon CloudWatch log settings for a playback configuration.
-
#manifest_processing_rules ⇒ Types::ManifestProcessingRules
The configuration for manifest processing rules.
-
#name ⇒ String
-
#personalization_threshold_seconds ⇒ Integer
-
#playback_configuration_arn ⇒ String
-
#playback_endpoint_prefix ⇒ String
-
#session_initialization_endpoint_prefix ⇒ String
-
#slate_ad_url ⇒ String
-
#tags ⇒ Hash<String,String>
-
#transcode_profile_name ⇒ String
-
#video_content_source_url ⇒ String
Instance Attribute Details
#ad_decision_server_url ⇒ String
3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3393 class PutPlaybackConfigurationResponse < Struct.new( :ad_decision_server_url, :avail_suppression, :bumper, :cdn_configuration, :configuration_aliases, :dash_configuration, :hls_configuration, :live_pre_roll_configuration, :log_configuration, :manifest_processing_rules, :name, :personalization_threshold_seconds, :playback_configuration_arn, :playback_endpoint_prefix, :session_initialization_endpoint_prefix, :slate_ad_url, :tags, :transcode_profile_name, :video_content_source_url) SENSITIVE = [] include Aws::Structure end |
#avail_suppression ⇒ Types::AvailSuppression
The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression.
3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3393 class PutPlaybackConfigurationResponse < Struct.new( :ad_decision_server_url, :avail_suppression, :bumper, :cdn_configuration, :configuration_aliases, :dash_configuration, :hls_configuration, :live_pre_roll_configuration, :log_configuration, :manifest_processing_rules, :name, :personalization_threshold_seconds, :playback_configuration_arn, :playback_endpoint_prefix, :session_initialization_endpoint_prefix, :slate_ad_url, :tags, :transcode_profile_name, :video_content_source_url) SENSITIVE = [] include Aws::Structure end |
#bumper ⇒ Types::Bumper
The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. To learn more about bumpers, see Bumpers.
3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3393 class PutPlaybackConfigurationResponse < Struct.new( :ad_decision_server_url, :avail_suppression, :bumper, :cdn_configuration, :configuration_aliases, :dash_configuration, :hls_configuration, :live_pre_roll_configuration, :log_configuration, :manifest_processing_rules, :name, :personalization_threshold_seconds, :playback_configuration_arn, :playback_endpoint_prefix, :session_initialization_endpoint_prefix, :slate_ad_url, :tags, :transcode_profile_name, :video_content_source_url) SENSITIVE = [] include Aws::Structure end |
#cdn_configuration ⇒ Types::CdnConfiguration
The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.
3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3393 class PutPlaybackConfigurationResponse < Struct.new( :ad_decision_server_url, :avail_suppression, :bumper, :cdn_configuration, :configuration_aliases, :dash_configuration, :hls_configuration, :live_pre_roll_configuration, :log_configuration, :manifest_processing_rules, :name, :personalization_threshold_seconds, :playback_configuration_arn, :playback_endpoint_prefix, :session_initialization_endpoint_prefix, :slate_ad_url, :tags, :transcode_profile_name, :video_content_source_url) SENSITIVE = [] include Aws::Structure end |
#configuration_aliases ⇒ Hash<String,Hash<String,String>>
The predefined aliases for dynamic variables.
3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3393 class PutPlaybackConfigurationResponse < Struct.new( :ad_decision_server_url, :avail_suppression, :bumper, :cdn_configuration, :configuration_aliases, :dash_configuration, :hls_configuration, :live_pre_roll_configuration, :log_configuration, :manifest_processing_rules, :name, :personalization_threshold_seconds, :playback_configuration_arn, :playback_endpoint_prefix, :session_initialization_endpoint_prefix, :slate_ad_url, :tags, :transcode_profile_name, :video_content_source_url) SENSITIVE = [] include Aws::Structure end |
#dash_configuration ⇒ Types::DashConfiguration
The configuration for DASH content.
3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3393 class PutPlaybackConfigurationResponse < Struct.new( :ad_decision_server_url, :avail_suppression, :bumper, :cdn_configuration, :configuration_aliases, :dash_configuration, :hls_configuration, :live_pre_roll_configuration, :log_configuration, :manifest_processing_rules, :name, :personalization_threshold_seconds, :playback_configuration_arn, :playback_endpoint_prefix, :session_initialization_endpoint_prefix, :slate_ad_url, :tags, :transcode_profile_name, :video_content_source_url) SENSITIVE = [] include Aws::Structure end |
#hls_configuration ⇒ Types::HlsConfiguration
The configuration for HLS content.
3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3393 class PutPlaybackConfigurationResponse < Struct.new( :ad_decision_server_url, :avail_suppression, :bumper, :cdn_configuration, :configuration_aliases, :dash_configuration, :hls_configuration, :live_pre_roll_configuration, :log_configuration, :manifest_processing_rules, :name, :personalization_threshold_seconds, :playback_configuration_arn, :playback_endpoint_prefix, :session_initialization_endpoint_prefix, :slate_ad_url, :tags, :transcode_profile_name, :video_content_source_url) SENSITIVE = [] include Aws::Structure end |
#live_pre_roll_configuration ⇒ Types::LivePreRollConfiguration
The configuration for pre-roll ad insertion.
3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3393 class PutPlaybackConfigurationResponse < Struct.new( :ad_decision_server_url, :avail_suppression, :bumper, :cdn_configuration, :configuration_aliases, :dash_configuration, :hls_configuration, :live_pre_roll_configuration, :log_configuration, :manifest_processing_rules, :name, :personalization_threshold_seconds, :playback_configuration_arn, :playback_endpoint_prefix, :session_initialization_endpoint_prefix, :slate_ad_url, :tags, :transcode_profile_name, :video_content_source_url) SENSITIVE = [] include Aws::Structure end |
#log_configuration ⇒ Types::LogConfiguration
Returns Amazon CloudWatch log settings for a playback configuration.
3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3393 class PutPlaybackConfigurationResponse < Struct.new( :ad_decision_server_url, :avail_suppression, :bumper, :cdn_configuration, :configuration_aliases, :dash_configuration, :hls_configuration, :live_pre_roll_configuration, :log_configuration, :manifest_processing_rules, :name, :personalization_threshold_seconds, :playback_configuration_arn, :playback_endpoint_prefix, :session_initialization_endpoint_prefix, :slate_ad_url, :tags, :transcode_profile_name, :video_content_source_url) SENSITIVE = [] include Aws::Structure end |
#manifest_processing_rules ⇒ Types::ManifestProcessingRules
The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor.
3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3393 class PutPlaybackConfigurationResponse < Struct.new( :ad_decision_server_url, :avail_suppression, :bumper, :cdn_configuration, :configuration_aliases, :dash_configuration, :hls_configuration, :live_pre_roll_configuration, :log_configuration, :manifest_processing_rules, :name, :personalization_threshold_seconds, :playback_configuration_arn, :playback_endpoint_prefix, :session_initialization_endpoint_prefix, :slate_ad_url, :tags, :transcode_profile_name, :video_content_source_url) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3393 class PutPlaybackConfigurationResponse < Struct.new( :ad_decision_server_url, :avail_suppression, :bumper, :cdn_configuration, :configuration_aliases, :dash_configuration, :hls_configuration, :live_pre_roll_configuration, :log_configuration, :manifest_processing_rules, :name, :personalization_threshold_seconds, :playback_configuration_arn, :playback_endpoint_prefix, :session_initialization_endpoint_prefix, :slate_ad_url, :tags, :transcode_profile_name, :video_content_source_url) SENSITIVE = [] include Aws::Structure end |
#personalization_threshold_seconds ⇒ Integer
3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3393 class PutPlaybackConfigurationResponse < Struct.new( :ad_decision_server_url, :avail_suppression, :bumper, :cdn_configuration, :configuration_aliases, :dash_configuration, :hls_configuration, :live_pre_roll_configuration, :log_configuration, :manifest_processing_rules, :name, :personalization_threshold_seconds, :playback_configuration_arn, :playback_endpoint_prefix, :session_initialization_endpoint_prefix, :slate_ad_url, :tags, :transcode_profile_name, :video_content_source_url) SENSITIVE = [] include Aws::Structure end |
#playback_configuration_arn ⇒ String
3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3393 class PutPlaybackConfigurationResponse < Struct.new( :ad_decision_server_url, :avail_suppression, :bumper, :cdn_configuration, :configuration_aliases, :dash_configuration, :hls_configuration, :live_pre_roll_configuration, :log_configuration, :manifest_processing_rules, :name, :personalization_threshold_seconds, :playback_configuration_arn, :playback_endpoint_prefix, :session_initialization_endpoint_prefix, :slate_ad_url, :tags, :transcode_profile_name, :video_content_source_url) SENSITIVE = [] include Aws::Structure end |
#playback_endpoint_prefix ⇒ String
3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3393 class PutPlaybackConfigurationResponse < Struct.new( :ad_decision_server_url, :avail_suppression, :bumper, :cdn_configuration, :configuration_aliases, :dash_configuration, :hls_configuration, :live_pre_roll_configuration, :log_configuration, :manifest_processing_rules, :name, :personalization_threshold_seconds, :playback_configuration_arn, :playback_endpoint_prefix, :session_initialization_endpoint_prefix, :slate_ad_url, :tags, :transcode_profile_name, :video_content_source_url) SENSITIVE = [] include Aws::Structure end |
#session_initialization_endpoint_prefix ⇒ String
3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3393 class PutPlaybackConfigurationResponse < Struct.new( :ad_decision_server_url, :avail_suppression, :bumper, :cdn_configuration, :configuration_aliases, :dash_configuration, :hls_configuration, :live_pre_roll_configuration, :log_configuration, :manifest_processing_rules, :name, :personalization_threshold_seconds, :playback_configuration_arn, :playback_endpoint_prefix, :session_initialization_endpoint_prefix, :slate_ad_url, :tags, :transcode_profile_name, :video_content_source_url) SENSITIVE = [] include Aws::Structure end |
#slate_ad_url ⇒ String
3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3393 class PutPlaybackConfigurationResponse < Struct.new( :ad_decision_server_url, :avail_suppression, :bumper, :cdn_configuration, :configuration_aliases, :dash_configuration, :hls_configuration, :live_pre_roll_configuration, :log_configuration, :manifest_processing_rules, :name, :personalization_threshold_seconds, :playback_configuration_arn, :playback_endpoint_prefix, :session_initialization_endpoint_prefix, :slate_ad_url, :tags, :transcode_profile_name, :video_content_source_url) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3393 class PutPlaybackConfigurationResponse < Struct.new( :ad_decision_server_url, :avail_suppression, :bumper, :cdn_configuration, :configuration_aliases, :dash_configuration, :hls_configuration, :live_pre_roll_configuration, :log_configuration, :manifest_processing_rules, :name, :personalization_threshold_seconds, :playback_configuration_arn, :playback_endpoint_prefix, :session_initialization_endpoint_prefix, :slate_ad_url, :tags, :transcode_profile_name, :video_content_source_url) SENSITIVE = [] include Aws::Structure end |
#transcode_profile_name ⇒ String
3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3393 class PutPlaybackConfigurationResponse < Struct.new( :ad_decision_server_url, :avail_suppression, :bumper, :cdn_configuration, :configuration_aliases, :dash_configuration, :hls_configuration, :live_pre_roll_configuration, :log_configuration, :manifest_processing_rules, :name, :personalization_threshold_seconds, :playback_configuration_arn, :playback_endpoint_prefix, :session_initialization_endpoint_prefix, :slate_ad_url, :tags, :transcode_profile_name, :video_content_source_url) SENSITIVE = [] include Aws::Structure end |
#video_content_source_url ⇒ String
3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 |
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3393 class PutPlaybackConfigurationResponse < Struct.new( :ad_decision_server_url, :avail_suppression, :bumper, :cdn_configuration, :configuration_aliases, :dash_configuration, :hls_configuration, :live_pre_roll_configuration, :log_configuration, :manifest_processing_rules, :name, :personalization_threshold_seconds, :playback_configuration_arn, :playback_endpoint_prefix, :session_initialization_endpoint_prefix, :slate_ad_url, :tags, :transcode_profile_name, :video_content_source_url) SENSITIVE = [] include Aws::Structure end |