PlaybackConfigurationLivePreRollConfigurationArgs

data class PlaybackConfigurationLivePreRollConfigurationArgs(val adDecisionServerUrl: Output<String>? = null, val maxDurationSeconds: Output<Int>? = null) : ConvertibleToJava<PlaybackConfigurationLivePreRollConfigurationArgs>

The configuration for pre-roll ad insertion.

Constructors

constructor(adDecisionServerUrl: Output<String>? = null, maxDurationSeconds: Output<Int>? = null)

Properties

Link copied to clipboard
val adDecisionServerUrl: Output<String>? = null

The URL for the ad decision server (ADS) for pre-roll ads. This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing, you can provide a static VAST URL. The maximum length is 25,000 characters.

Link copied to clipboard
val maxDurationSeconds: Output<Int>? = null

The maximum allowed duration for the pre-roll ad avail. AWS Elemental MediaTailor won't play pre-roll ads to exceed this duration, regardless of the total duration of ads that the ADS returns.

Functions

Link copied to clipboard
open override fun toJava(): PlaybackConfigurationLivePreRollConfigurationArgs