Interface LivePreRollConfiguration.Builder

All Superinterfaces:
Buildable, CopyableBuilder<LivePreRollConfiguration.Builder,LivePreRollConfiguration>, SdkBuilder<LivePreRollConfiguration.Builder,LivePreRollConfiguration>, SdkPojo
Enclosing class:
LivePreRollConfiguration

public static interface LivePreRollConfiguration.Builder extends SdkPojo, CopyableBuilder<LivePreRollConfiguration.Builder,LivePreRollConfiguration>
  • Method Details

    • adDecisionServerUrl

      LivePreRollConfiguration.Builder adDecisionServerUrl(String adDecisionServerUrl)

      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.

      Parameters:
      adDecisionServerUrl - 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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxDurationSeconds

      LivePreRollConfiguration.Builder maxDurationSeconds(Integer maxDurationSeconds)

      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.

      Parameters:
      maxDurationSeconds - 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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.