AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::MediaTailor::Model::LivePreRollConfiguration Class Reference

#include <LivePreRollConfiguration.h>

Public Member Functions

 LivePreRollConfiguration ()
 
 LivePreRollConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
LivePreRollConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAdDecisionServerUrl () const
 
bool AdDecisionServerUrlHasBeenSet () const
 
void SetAdDecisionServerUrl (const Aws::String &value)
 
void SetAdDecisionServerUrl (Aws::String &&value)
 
void SetAdDecisionServerUrl (const char *value)
 
LivePreRollConfigurationWithAdDecisionServerUrl (const Aws::String &value)
 
LivePreRollConfigurationWithAdDecisionServerUrl (Aws::String &&value)
 
LivePreRollConfigurationWithAdDecisionServerUrl (const char *value)
 
int GetMaxDurationSeconds () const
 
bool MaxDurationSecondsHasBeenSet () const
 
void SetMaxDurationSeconds (int value)
 
LivePreRollConfigurationWithMaxDurationSeconds (int value)
 

Detailed Description

The configuration for pre-roll ad insertion.

See Also:

AWS API Reference

Definition at line 31 of file LivePreRollConfiguration.h.

Constructor & Destructor Documentation

◆ LivePreRollConfiguration() [1/2]

Aws::MediaTailor::Model::LivePreRollConfiguration::LivePreRollConfiguration ( )

◆ LivePreRollConfiguration() [2/2]

Aws::MediaTailor::Model::LivePreRollConfiguration::LivePreRollConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AdDecisionServerUrlHasBeenSet()

bool Aws::MediaTailor::Model::LivePreRollConfiguration::AdDecisionServerUrlHasBeenSet ( ) const
inline

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.

Definition at line 56 of file LivePreRollConfiguration.h.

◆ GetAdDecisionServerUrl()

const Aws::String& Aws::MediaTailor::Model::LivePreRollConfiguration::GetAdDecisionServerUrl ( ) const
inline

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.

Definition at line 47 of file LivePreRollConfiguration.h.

◆ GetMaxDurationSeconds()

int Aws::MediaTailor::Model::LivePreRollConfiguration::GetMaxDurationSeconds ( ) const
inline

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.

Definition at line 118 of file LivePreRollConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MediaTailor::Model::LivePreRollConfiguration::Jsonize ( ) const

◆ MaxDurationSecondsHasBeenSet()

bool Aws::MediaTailor::Model::LivePreRollConfiguration::MaxDurationSecondsHasBeenSet ( ) const
inline

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.

Definition at line 125 of file LivePreRollConfiguration.h.

◆ operator=()

LivePreRollConfiguration& Aws::MediaTailor::Model::LivePreRollConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAdDecisionServerUrl() [1/3]

void Aws::MediaTailor::Model::LivePreRollConfiguration::SetAdDecisionServerUrl ( Aws::String &&  value)
inline

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.

Definition at line 74 of file LivePreRollConfiguration.h.

◆ SetAdDecisionServerUrl() [2/3]

void Aws::MediaTailor::Model::LivePreRollConfiguration::SetAdDecisionServerUrl ( const Aws::String value)
inline

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.

Definition at line 65 of file LivePreRollConfiguration.h.

◆ SetAdDecisionServerUrl() [3/3]

void Aws::MediaTailor::Model::LivePreRollConfiguration::SetAdDecisionServerUrl ( const char *  value)
inline

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.

Definition at line 83 of file LivePreRollConfiguration.h.

◆ SetMaxDurationSeconds()

void Aws::MediaTailor::Model::LivePreRollConfiguration::SetMaxDurationSeconds ( int  value)
inline

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.

Definition at line 132 of file LivePreRollConfiguration.h.

◆ WithAdDecisionServerUrl() [1/3]

LivePreRollConfiguration& Aws::MediaTailor::Model::LivePreRollConfiguration::WithAdDecisionServerUrl ( Aws::String &&  value)
inline

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.

Definition at line 101 of file LivePreRollConfiguration.h.

◆ WithAdDecisionServerUrl() [2/3]

LivePreRollConfiguration& Aws::MediaTailor::Model::LivePreRollConfiguration::WithAdDecisionServerUrl ( const Aws::String value)
inline

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.

Definition at line 92 of file LivePreRollConfiguration.h.

◆ WithAdDecisionServerUrl() [3/3]

LivePreRollConfiguration& Aws::MediaTailor::Model::LivePreRollConfiguration::WithAdDecisionServerUrl ( const char *  value)
inline

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.

Definition at line 110 of file LivePreRollConfiguration.h.

◆ WithMaxDurationSeconds()

LivePreRollConfiguration& Aws::MediaTailor::Model::LivePreRollConfiguration::WithMaxDurationSeconds ( int  value)
inline

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.

Definition at line 139 of file LivePreRollConfiguration.h.


The documentation for this class was generated from the following file: