Class: Aws::MediaTailor::Types::AdsPersonalizationTimeouts

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-mediatailor/types.rb

Overview

The timeout settings for ad decision server interactions during ad personalization.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#ads_request_timeout_millisecondsInteger

The maximum time, in milliseconds, that MediaTailor waits for a single ad decision server response during live or VOD playback. The default is 3000.



333
334
335
336
337
338
339
340
341
# File 'lib/aws-sdk-mediatailor/types.rb', line 333

class AdsPersonalizationTimeouts < Struct.new(
  :ads_request_timeout_milliseconds,
  :live_maximum_ads_personalization_time_milliseconds,
  :vod_maximum_ads_personalization_time_milliseconds,
  :prefetch_ads_request_timeout_milliseconds,
  :prefetch_maximum_ads_personalization_time_milliseconds)
  SENSITIVE = []
  include Aws::Structure
end

#live_maximum_ads_personalization_time_millisecondsInteger

The maximum total time, in milliseconds, that MediaTailor spends on ad decision server activity for live manifests, including making requests, waiting for responses, and following VAST wrapper redirects. The default is 10000.



333
334
335
336
337
338
339
340
341
# File 'lib/aws-sdk-mediatailor/types.rb', line 333

class AdsPersonalizationTimeouts < Struct.new(
  :ads_request_timeout_milliseconds,
  :live_maximum_ads_personalization_time_milliseconds,
  :vod_maximum_ads_personalization_time_milliseconds,
  :prefetch_ads_request_timeout_milliseconds,
  :prefetch_maximum_ads_personalization_time_milliseconds)
  SENSITIVE = []
  include Aws::Structure
end

#prefetch_ads_request_timeout_millisecondsInteger

The maximum time, in milliseconds, that MediaTailor waits for a single ad decision server response during prefetch retrieval. If not set, the value of AdsRequestTimeoutMilliseconds is used.



333
334
335
336
337
338
339
340
341
# File 'lib/aws-sdk-mediatailor/types.rb', line 333

class AdsPersonalizationTimeouts < Struct.new(
  :ads_request_timeout_milliseconds,
  :live_maximum_ads_personalization_time_milliseconds,
  :vod_maximum_ads_personalization_time_milliseconds,
  :prefetch_ads_request_timeout_milliseconds,
  :prefetch_maximum_ads_personalization_time_milliseconds)
  SENSITIVE = []
  include Aws::Structure
end

#prefetch_maximum_ads_personalization_time_millisecondsInteger

The maximum total time, in milliseconds, that MediaTailor spends on ad decision server activity during prefetch retrieval, including making requests, waiting for responses, and following VAST wrapper redirects.



333
334
335
336
337
338
339
340
341
# File 'lib/aws-sdk-mediatailor/types.rb', line 333

class AdsPersonalizationTimeouts < Struct.new(
  :ads_request_timeout_milliseconds,
  :live_maximum_ads_personalization_time_milliseconds,
  :vod_maximum_ads_personalization_time_milliseconds,
  :prefetch_ads_request_timeout_milliseconds,
  :prefetch_maximum_ads_personalization_time_milliseconds)
  SENSITIVE = []
  include Aws::Structure
end

#vod_maximum_ads_personalization_time_millisecondsInteger

The maximum total time, in milliseconds, that MediaTailor spends on ad decision server activity for VOD manifests, including making requests, waiting for responses, and following VAST wrapper redirects. The default is 10000.



333
334
335
336
337
338
339
340
341
# File 'lib/aws-sdk-mediatailor/types.rb', line 333

class AdsPersonalizationTimeouts < Struct.new(
  :ads_request_timeout_milliseconds,
  :live_maximum_ads_personalization_time_milliseconds,
  :vod_maximum_ads_personalization_time_milliseconds,
  :prefetch_ads_request_timeout_milliseconds,
  :prefetch_maximum_ads_personalization_time_milliseconds)
  SENSITIVE = []
  include Aws::Structure
end