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

#include <PutPlaybackConfigurationResult.h>

Public Member Functions

 PutPlaybackConfigurationResult ()
 
 PutPlaybackConfigurationResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
PutPlaybackConfigurationResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetAdDecisionServerUrl () const
 
void SetAdDecisionServerUrl (const Aws::String &value)
 
void SetAdDecisionServerUrl (Aws::String &&value)
 
void SetAdDecisionServerUrl (const char *value)
 
PutPlaybackConfigurationResultWithAdDecisionServerUrl (const Aws::String &value)
 
PutPlaybackConfigurationResultWithAdDecisionServerUrl (Aws::String &&value)
 
PutPlaybackConfigurationResultWithAdDecisionServerUrl (const char *value)
 
const AvailSuppressionGetAvailSuppression () const
 
void SetAvailSuppression (const AvailSuppression &value)
 
void SetAvailSuppression (AvailSuppression &&value)
 
PutPlaybackConfigurationResultWithAvailSuppression (const AvailSuppression &value)
 
PutPlaybackConfigurationResultWithAvailSuppression (AvailSuppression &&value)
 
const BumperGetBumper () const
 
void SetBumper (const Bumper &value)
 
void SetBumper (Bumper &&value)
 
PutPlaybackConfigurationResultWithBumper (const Bumper &value)
 
PutPlaybackConfigurationResultWithBumper (Bumper &&value)
 
const CdnConfigurationGetCdnConfiguration () const
 
void SetCdnConfiguration (const CdnConfiguration &value)
 
void SetCdnConfiguration (CdnConfiguration &&value)
 
PutPlaybackConfigurationResultWithCdnConfiguration (const CdnConfiguration &value)
 
PutPlaybackConfigurationResultWithCdnConfiguration (CdnConfiguration &&value)
 
const Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String > > & GetConfigurationAliases () const
 
void SetConfigurationAliases (const Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &value)
 
void SetConfigurationAliases (Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &&value)
 
PutPlaybackConfigurationResultWithConfigurationAliases (const Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &value)
 
PutPlaybackConfigurationResultWithConfigurationAliases (Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &&value)
 
PutPlaybackConfigurationResultAddConfigurationAliases (const Aws::String &key, const Aws::Map< Aws::String, Aws::String > &value)
 
PutPlaybackConfigurationResultAddConfigurationAliases (Aws::String &&key, const Aws::Map< Aws::String, Aws::String > &value)
 
PutPlaybackConfigurationResultAddConfigurationAliases (const Aws::String &key, Aws::Map< Aws::String, Aws::String > &&value)
 
PutPlaybackConfigurationResultAddConfigurationAliases (Aws::String &&key, Aws::Map< Aws::String, Aws::String > &&value)
 
PutPlaybackConfigurationResultAddConfigurationAliases (const char *key, Aws::Map< Aws::String, Aws::String > &&value)
 
PutPlaybackConfigurationResultAddConfigurationAliases (const char *key, const Aws::Map< Aws::String, Aws::String > &value)
 
const DashConfigurationGetDashConfiguration () const
 
void SetDashConfiguration (const DashConfiguration &value)
 
void SetDashConfiguration (DashConfiguration &&value)
 
PutPlaybackConfigurationResultWithDashConfiguration (const DashConfiguration &value)
 
PutPlaybackConfigurationResultWithDashConfiguration (DashConfiguration &&value)
 
const HlsConfigurationGetHlsConfiguration () const
 
void SetHlsConfiguration (const HlsConfiguration &value)
 
void SetHlsConfiguration (HlsConfiguration &&value)
 
PutPlaybackConfigurationResultWithHlsConfiguration (const HlsConfiguration &value)
 
PutPlaybackConfigurationResultWithHlsConfiguration (HlsConfiguration &&value)
 
const LivePreRollConfigurationGetLivePreRollConfiguration () const
 
void SetLivePreRollConfiguration (const LivePreRollConfiguration &value)
 
void SetLivePreRollConfiguration (LivePreRollConfiguration &&value)
 
PutPlaybackConfigurationResultWithLivePreRollConfiguration (const LivePreRollConfiguration &value)
 
PutPlaybackConfigurationResultWithLivePreRollConfiguration (LivePreRollConfiguration &&value)
 
const LogConfigurationGetLogConfiguration () const
 
void SetLogConfiguration (const LogConfiguration &value)
 
void SetLogConfiguration (LogConfiguration &&value)
 
PutPlaybackConfigurationResultWithLogConfiguration (const LogConfiguration &value)
 
PutPlaybackConfigurationResultWithLogConfiguration (LogConfiguration &&value)
 
const ManifestProcessingRulesGetManifestProcessingRules () const
 
void SetManifestProcessingRules (const ManifestProcessingRules &value)
 
void SetManifestProcessingRules (ManifestProcessingRules &&value)
 
PutPlaybackConfigurationResultWithManifestProcessingRules (const ManifestProcessingRules &value)
 
PutPlaybackConfigurationResultWithManifestProcessingRules (ManifestProcessingRules &&value)
 
const Aws::StringGetName () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
PutPlaybackConfigurationResultWithName (const Aws::String &value)
 
PutPlaybackConfigurationResultWithName (Aws::String &&value)
 
PutPlaybackConfigurationResultWithName (const char *value)
 
int GetPersonalizationThresholdSeconds () const
 
void SetPersonalizationThresholdSeconds (int value)
 
PutPlaybackConfigurationResultWithPersonalizationThresholdSeconds (int value)
 
const Aws::StringGetPlaybackConfigurationArn () const
 
void SetPlaybackConfigurationArn (const Aws::String &value)
 
void SetPlaybackConfigurationArn (Aws::String &&value)
 
void SetPlaybackConfigurationArn (const char *value)
 
PutPlaybackConfigurationResultWithPlaybackConfigurationArn (const Aws::String &value)
 
PutPlaybackConfigurationResultWithPlaybackConfigurationArn (Aws::String &&value)
 
PutPlaybackConfigurationResultWithPlaybackConfigurationArn (const char *value)
 
const Aws::StringGetPlaybackEndpointPrefix () const
 
void SetPlaybackEndpointPrefix (const Aws::String &value)
 
void SetPlaybackEndpointPrefix (Aws::String &&value)
 
void SetPlaybackEndpointPrefix (const char *value)
 
PutPlaybackConfigurationResultWithPlaybackEndpointPrefix (const Aws::String &value)
 
PutPlaybackConfigurationResultWithPlaybackEndpointPrefix (Aws::String &&value)
 
PutPlaybackConfigurationResultWithPlaybackEndpointPrefix (const char *value)
 
const Aws::StringGetSessionInitializationEndpointPrefix () const
 
void SetSessionInitializationEndpointPrefix (const Aws::String &value)
 
void SetSessionInitializationEndpointPrefix (Aws::String &&value)
 
void SetSessionInitializationEndpointPrefix (const char *value)
 
PutPlaybackConfigurationResultWithSessionInitializationEndpointPrefix (const Aws::String &value)
 
PutPlaybackConfigurationResultWithSessionInitializationEndpointPrefix (Aws::String &&value)
 
PutPlaybackConfigurationResultWithSessionInitializationEndpointPrefix (const char *value)
 
const Aws::StringGetSlateAdUrl () const
 
void SetSlateAdUrl (const Aws::String &value)
 
void SetSlateAdUrl (Aws::String &&value)
 
void SetSlateAdUrl (const char *value)
 
PutPlaybackConfigurationResultWithSlateAdUrl (const Aws::String &value)
 
PutPlaybackConfigurationResultWithSlateAdUrl (Aws::String &&value)
 
PutPlaybackConfigurationResultWithSlateAdUrl (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
PutPlaybackConfigurationResultWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
PutPlaybackConfigurationResultWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
PutPlaybackConfigurationResultAddTags (const Aws::String &key, const Aws::String &value)
 
PutPlaybackConfigurationResultAddTags (Aws::String &&key, const Aws::String &value)
 
PutPlaybackConfigurationResultAddTags (const Aws::String &key, Aws::String &&value)
 
PutPlaybackConfigurationResultAddTags (Aws::String &&key, Aws::String &&value)
 
PutPlaybackConfigurationResultAddTags (const char *key, Aws::String &&value)
 
PutPlaybackConfigurationResultAddTags (Aws::String &&key, const char *value)
 
PutPlaybackConfigurationResultAddTags (const char *key, const char *value)
 
const Aws::StringGetTranscodeProfileName () const
 
void SetTranscodeProfileName (const Aws::String &value)
 
void SetTranscodeProfileName (Aws::String &&value)
 
void SetTranscodeProfileName (const char *value)
 
PutPlaybackConfigurationResultWithTranscodeProfileName (const Aws::String &value)
 
PutPlaybackConfigurationResultWithTranscodeProfileName (Aws::String &&value)
 
PutPlaybackConfigurationResultWithTranscodeProfileName (const char *value)
 
const Aws::StringGetVideoContentSourceUrl () const
 
void SetVideoContentSourceUrl (const Aws::String &value)
 
void SetVideoContentSourceUrl (Aws::String &&value)
 
void SetVideoContentSourceUrl (const char *value)
 
PutPlaybackConfigurationResultWithVideoContentSourceUrl (const Aws::String &value)
 
PutPlaybackConfigurationResultWithVideoContentSourceUrl (Aws::String &&value)
 
PutPlaybackConfigurationResultWithVideoContentSourceUrl (const char *value)
 

Detailed Description

Definition at line 36 of file PutPlaybackConfigurationResult.h.

Constructor & Destructor Documentation

◆ PutPlaybackConfigurationResult() [1/2]

Aws::MediaTailor::Model::PutPlaybackConfigurationResult::PutPlaybackConfigurationResult ( )

◆ PutPlaybackConfigurationResult() [2/2]

Aws::MediaTailor::Model::PutPlaybackConfigurationResult::PutPlaybackConfigurationResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddConfigurationAliases() [1/6]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::AddConfigurationAliases ( Aws::String &&  key,
Aws::Map< Aws::String, Aws::String > &&  value 
)
inline

The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables.

Definition at line 291 of file PutPlaybackConfigurationResult.h.

◆ AddConfigurationAliases() [2/6]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::AddConfigurationAliases ( Aws::String &&  key,
const Aws::Map< Aws::String, Aws::String > &  value 
)
inline

The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables.

Definition at line 275 of file PutPlaybackConfigurationResult.h.

◆ AddConfigurationAliases() [3/6]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::AddConfigurationAliases ( const Aws::String key,
Aws::Map< Aws::String, Aws::String > &&  value 
)
inline

The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables.

Definition at line 283 of file PutPlaybackConfigurationResult.h.

◆ AddConfigurationAliases() [4/6]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::AddConfigurationAliases ( const Aws::String key,
const Aws::Map< Aws::String, Aws::String > &  value 
)
inline

The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables.

Definition at line 267 of file PutPlaybackConfigurationResult.h.

◆ AddConfigurationAliases() [5/6]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::AddConfigurationAliases ( const char *  key,
Aws::Map< Aws::String, Aws::String > &&  value 
)
inline

The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables.

Definition at line 299 of file PutPlaybackConfigurationResult.h.

◆ AddConfigurationAliases() [6/6]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::AddConfigurationAliases ( const char *  key,
const Aws::Map< Aws::String, Aws::String > &  value 
)
inline

The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables.

Definition at line 307 of file PutPlaybackConfigurationResult.h.

◆ AddTags() [1/7]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The tags assigned to the playback configuration.

Definition at line 757 of file PutPlaybackConfigurationResult.h.

◆ AddTags() [2/7]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

The tags assigned to the playback configuration.

Definition at line 747 of file PutPlaybackConfigurationResult.h.

◆ AddTags() [3/7]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

The tags assigned to the playback configuration.

Definition at line 767 of file PutPlaybackConfigurationResult.h.

◆ AddTags() [4/7]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

The tags assigned to the playback configuration.

Definition at line 752 of file PutPlaybackConfigurationResult.h.

◆ AddTags() [5/7]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

The tags assigned to the playback configuration.

Definition at line 742 of file PutPlaybackConfigurationResult.h.

◆ AddTags() [6/7]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

The tags assigned to the playback configuration.

Definition at line 762 of file PutPlaybackConfigurationResult.h.

◆ AddTags() [7/7]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::AddTags ( const char *  key,
const char *  value 
)
inline

The tags assigned to the playback configuration.

Definition at line 772 of file PutPlaybackConfigurationResult.h.

◆ GetAdDecisionServerUrl()

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

The URL for the ad decision server (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 51 of file PutPlaybackConfigurationResult.h.

◆ GetAvailSuppression()

const AvailSuppression& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::GetAvailSuppression ( ) const
inline

The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression.

Definition at line 114 of file PutPlaybackConfigurationResult.h.

◆ GetBumper()

const Bumper& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::GetBumper ( ) const
inline

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.

Definition at line 155 of file PutPlaybackConfigurationResult.h.

◆ GetCdnConfiguration()

const CdnConfiguration& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::GetCdnConfiguration ( ) const
inline

The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.

Definition at line 194 of file PutPlaybackConfigurationResult.h.

◆ GetConfigurationAliases()

const Aws::Map<Aws::String, Aws::Map<Aws::String, Aws::String> >& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::GetConfigurationAliases ( ) const
inline

The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables.

Definition at line 227 of file PutPlaybackConfigurationResult.h.

◆ GetDashConfiguration()

const DashConfiguration& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::GetDashConfiguration ( ) const
inline

The configuration for DASH content.

Definition at line 313 of file PutPlaybackConfigurationResult.h.

◆ GetHlsConfiguration()

const HlsConfiguration& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::GetHlsConfiguration ( ) const
inline

The configuration for HLS content.

Definition at line 339 of file PutPlaybackConfigurationResult.h.

◆ GetLivePreRollConfiguration()

const LivePreRollConfiguration& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::GetLivePreRollConfiguration ( ) const
inline

The configuration for pre-roll ad insertion.

Definition at line 365 of file PutPlaybackConfigurationResult.h.

◆ GetLogConfiguration()

const LogConfiguration& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::GetLogConfiguration ( ) const
inline

The Amazon CloudWatch log settings for a playback configuration.

Definition at line 391 of file PutPlaybackConfigurationResult.h.

◆ GetManifestProcessingRules()

const ManifestProcessingRules& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::GetManifestProcessingRules ( ) const
inline

The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor.

Definition at line 418 of file PutPlaybackConfigurationResult.h.

◆ GetName()

const Aws::String& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::GetName ( ) const
inline

The identifier for the playback configuration.

Definition at line 448 of file PutPlaybackConfigurationResult.h.

◆ GetPersonalizationThresholdSeconds()

int Aws::MediaTailor::Model::PutPlaybackConfigurationResult::GetPersonalizationThresholdSeconds ( ) const
inline

Defines the maximum duration of underfilled ad time (in seconds) allowed in an ad break. If the duration of underfilled ad time exceeds the personalization threshold, then the personalization of the ad break is abandoned and the underlying content is shown. This feature applies to ad replacement in live and VOD streams, rather than ad insertion, because it relies on an underlying content stream. For more information about ad break behavior, including ad replacement and insertion, see Ad Behavior in AWS Elemental MediaTailor.

Definition at line 492 of file PutPlaybackConfigurationResult.h.

◆ GetPlaybackConfigurationArn()

const Aws::String& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::GetPlaybackConfigurationArn ( ) const
inline

The Amazon Resource Name (ARN) for the playback configuration.

Definition at line 524 of file PutPlaybackConfigurationResult.h.

◆ GetPlaybackEndpointPrefix()

const Aws::String& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::GetPlaybackEndpointPrefix ( ) const
inline

The URL that the player accesses to get a manifest from AWS Elemental MediaTailor. This session will use server-side reporting.

Definition at line 561 of file PutPlaybackConfigurationResult.h.

◆ GetSessionInitializationEndpointPrefix()

const Aws::String& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::GetSessionInitializationEndpointPrefix ( ) const
inline

The URL that the player uses to initialize a session that uses client-side reporting.

Definition at line 604 of file PutPlaybackConfigurationResult.h.

◆ GetSlateAdUrl()

const Aws::String& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::GetSlateAdUrl ( ) const
inline

The URL for a high-quality video asset to transcode and use to fill in time that's not used by ads. AWS Elemental MediaTailor shows the slate to fill in gaps in media content. Configuring the slate is optional for non-VPAID playback configurations. For VPAID, the slate is required because MediaTailor provides it in the slots designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.

Definition at line 651 of file PutPlaybackConfigurationResult.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::GetTags ( ) const
inline

The tags assigned to the playback configuration.

Definition at line 717 of file PutPlaybackConfigurationResult.h.

◆ GetTranscodeProfileName()

const Aws::String& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::GetTranscodeProfileName ( ) const
inline

The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support.

Definition at line 781 of file PutPlaybackConfigurationResult.h.

◆ GetVideoContentSourceUrl()

const Aws::String& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::GetVideoContentSourceUrl ( ) const
inline

The URL prefix for the parent manifest for the stream, minus the asset ID. The maximum length is 512 characters.

Definition at line 836 of file PutPlaybackConfigurationResult.h.

◆ operator=()

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetAdDecisionServerUrl() [1/3]

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

The URL for the ad decision server (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 69 of file PutPlaybackConfigurationResult.h.

◆ SetAdDecisionServerUrl() [2/3]

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

The URL for the ad decision server (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 60 of file PutPlaybackConfigurationResult.h.

◆ SetAdDecisionServerUrl() [3/3]

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

The URL for the ad decision server (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 78 of file PutPlaybackConfigurationResult.h.

◆ SetAvailSuppression() [1/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetAvailSuppression ( AvailSuppression &&  value)
inline

The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression.

Definition at line 130 of file PutPlaybackConfigurationResult.h.

◆ SetAvailSuppression() [2/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetAvailSuppression ( const AvailSuppression value)
inline

The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression.

Definition at line 122 of file PutPlaybackConfigurationResult.h.

◆ SetBumper() [1/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetBumper ( Bumper &&  value)
inline

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.

Definition at line 171 of file PutPlaybackConfigurationResult.h.

◆ SetBumper() [2/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetBumper ( const Bumper value)
inline

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.

Definition at line 163 of file PutPlaybackConfigurationResult.h.

◆ SetCdnConfiguration() [1/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetCdnConfiguration ( CdnConfiguration &&  value)
inline

The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.

Definition at line 206 of file PutPlaybackConfigurationResult.h.

◆ SetCdnConfiguration() [2/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetCdnConfiguration ( const CdnConfiguration value)
inline

The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.

Definition at line 200 of file PutPlaybackConfigurationResult.h.

◆ SetConfigurationAliases() [1/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetConfigurationAliases ( Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &&  value)
inline

The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables.

Definition at line 243 of file PutPlaybackConfigurationResult.h.

◆ SetConfigurationAliases() [2/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetConfigurationAliases ( const Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &  value)
inline

The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables.

Definition at line 235 of file PutPlaybackConfigurationResult.h.

◆ SetDashConfiguration() [1/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetDashConfiguration ( const DashConfiguration value)
inline

The configuration for DASH content.

Definition at line 318 of file PutPlaybackConfigurationResult.h.

◆ SetDashConfiguration() [2/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetDashConfiguration ( DashConfiguration &&  value)
inline

The configuration for DASH content.

Definition at line 323 of file PutPlaybackConfigurationResult.h.

◆ SetHlsConfiguration() [1/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetHlsConfiguration ( const HlsConfiguration value)
inline

The configuration for HLS content.

Definition at line 344 of file PutPlaybackConfigurationResult.h.

◆ SetHlsConfiguration() [2/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetHlsConfiguration ( HlsConfiguration &&  value)
inline

The configuration for HLS content.

Definition at line 349 of file PutPlaybackConfigurationResult.h.

◆ SetLivePreRollConfiguration() [1/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetLivePreRollConfiguration ( const LivePreRollConfiguration value)
inline

The configuration for pre-roll ad insertion.

Definition at line 370 of file PutPlaybackConfigurationResult.h.

◆ SetLivePreRollConfiguration() [2/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetLivePreRollConfiguration ( LivePreRollConfiguration &&  value)
inline

The configuration for pre-roll ad insertion.

Definition at line 375 of file PutPlaybackConfigurationResult.h.

◆ SetLogConfiguration() [1/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetLogConfiguration ( const LogConfiguration value)
inline

The Amazon CloudWatch log settings for a playback configuration.

Definition at line 396 of file PutPlaybackConfigurationResult.h.

◆ SetLogConfiguration() [2/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetLogConfiguration ( LogConfiguration &&  value)
inline

The Amazon CloudWatch log settings for a playback configuration.

Definition at line 401 of file PutPlaybackConfigurationResult.h.

◆ SetManifestProcessingRules() [1/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetManifestProcessingRules ( const ManifestProcessingRules value)
inline

The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor.

Definition at line 424 of file PutPlaybackConfigurationResult.h.

◆ SetManifestProcessingRules() [2/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetManifestProcessingRules ( ManifestProcessingRules &&  value)
inline

The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor.

Definition at line 430 of file PutPlaybackConfigurationResult.h.

◆ SetName() [1/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetName ( Aws::String &&  value)
inline

The identifier for the playback configuration.

Definition at line 458 of file PutPlaybackConfigurationResult.h.

◆ SetName() [2/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetName ( const Aws::String value)
inline

The identifier for the playback configuration.

Definition at line 453 of file PutPlaybackConfigurationResult.h.

◆ SetName() [3/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetName ( const char *  value)
inline

The identifier for the playback configuration.

Definition at line 463 of file PutPlaybackConfigurationResult.h.

◆ SetPersonalizationThresholdSeconds()

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetPersonalizationThresholdSeconds ( int  value)
inline

Defines the maximum duration of underfilled ad time (in seconds) allowed in an ad break. If the duration of underfilled ad time exceeds the personalization threshold, then the personalization of the ad break is abandoned and the underlying content is shown. This feature applies to ad replacement in live and VOD streams, rather than ad insertion, because it relies on an underlying content stream. For more information about ad break behavior, including ad replacement and insertion, see Ad Behavior in AWS Elemental MediaTailor.

Definition at line 505 of file PutPlaybackConfigurationResult.h.

◆ SetPlaybackConfigurationArn() [1/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetPlaybackConfigurationArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the playback configuration.

Definition at line 534 of file PutPlaybackConfigurationResult.h.

◆ SetPlaybackConfigurationArn() [2/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetPlaybackConfigurationArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the playback configuration.

Definition at line 529 of file PutPlaybackConfigurationResult.h.

◆ SetPlaybackConfigurationArn() [3/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetPlaybackConfigurationArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the playback configuration.

Definition at line 539 of file PutPlaybackConfigurationResult.h.

◆ SetPlaybackEndpointPrefix() [1/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetPlaybackEndpointPrefix ( Aws::String &&  value)
inline

The URL that the player accesses to get a manifest from AWS Elemental MediaTailor. This session will use server-side reporting.

Definition at line 573 of file PutPlaybackConfigurationResult.h.

◆ SetPlaybackEndpointPrefix() [2/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetPlaybackEndpointPrefix ( const Aws::String value)
inline

The URL that the player accesses to get a manifest from AWS Elemental MediaTailor. This session will use server-side reporting.

Definition at line 567 of file PutPlaybackConfigurationResult.h.

◆ SetPlaybackEndpointPrefix() [3/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetPlaybackEndpointPrefix ( const char *  value)
inline

The URL that the player accesses to get a manifest from AWS Elemental MediaTailor. This session will use server-side reporting.

Definition at line 579 of file PutPlaybackConfigurationResult.h.

◆ SetSessionInitializationEndpointPrefix() [1/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetSessionInitializationEndpointPrefix ( Aws::String &&  value)
inline

The URL that the player uses to initialize a session that uses client-side reporting.

Definition at line 616 of file PutPlaybackConfigurationResult.h.

◆ SetSessionInitializationEndpointPrefix() [2/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetSessionInitializationEndpointPrefix ( const Aws::String value)
inline

The URL that the player uses to initialize a session that uses client-side reporting.

Definition at line 610 of file PutPlaybackConfigurationResult.h.

◆ SetSessionInitializationEndpointPrefix() [3/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetSessionInitializationEndpointPrefix ( const char *  value)
inline

The URL that the player uses to initialize a session that uses client-side reporting.

Definition at line 622 of file PutPlaybackConfigurationResult.h.

◆ SetSlateAdUrl() [1/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetSlateAdUrl ( Aws::String &&  value)
inline

The URL for a high-quality video asset to transcode and use to fill in time that's not used by ads. AWS Elemental MediaTailor shows the slate to fill in gaps in media content. Configuring the slate is optional for non-VPAID playback configurations. For VPAID, the slate is required because MediaTailor provides it in the slots designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.

Definition at line 671 of file PutPlaybackConfigurationResult.h.

◆ SetSlateAdUrl() [2/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetSlateAdUrl ( const Aws::String value)
inline

The URL for a high-quality video asset to transcode and use to fill in time that's not used by ads. AWS Elemental MediaTailor shows the slate to fill in gaps in media content. Configuring the slate is optional for non-VPAID playback configurations. For VPAID, the slate is required because MediaTailor provides it in the slots designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.

Definition at line 661 of file PutPlaybackConfigurationResult.h.

◆ SetSlateAdUrl() [3/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetSlateAdUrl ( const char *  value)
inline

The URL for a high-quality video asset to transcode and use to fill in time that's not used by ads. AWS Elemental MediaTailor shows the slate to fill in gaps in media content. Configuring the slate is optional for non-VPAID playback configurations. For VPAID, the slate is required because MediaTailor provides it in the slots designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.

Definition at line 681 of file PutPlaybackConfigurationResult.h.

◆ SetTags() [1/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The tags assigned to the playback configuration.

Definition at line 727 of file PutPlaybackConfigurationResult.h.

◆ SetTags() [2/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The tags assigned to the playback configuration.

Definition at line 722 of file PutPlaybackConfigurationResult.h.

◆ SetTranscodeProfileName() [1/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetTranscodeProfileName ( Aws::String &&  value)
inline

The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support.

Definition at line 797 of file PutPlaybackConfigurationResult.h.

◆ SetTranscodeProfileName() [2/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetTranscodeProfileName ( const Aws::String value)
inline

The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support.

Definition at line 789 of file PutPlaybackConfigurationResult.h.

◆ SetTranscodeProfileName() [3/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetTranscodeProfileName ( const char *  value)
inline

The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support.

Definition at line 805 of file PutPlaybackConfigurationResult.h.

◆ SetVideoContentSourceUrl() [1/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetVideoContentSourceUrl ( Aws::String &&  value)
inline

The URL prefix for the parent manifest for the stream, minus the asset ID. The maximum length is 512 characters.

Definition at line 848 of file PutPlaybackConfigurationResult.h.

◆ SetVideoContentSourceUrl() [2/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetVideoContentSourceUrl ( const Aws::String value)
inline

The URL prefix for the parent manifest for the stream, minus the asset ID. The maximum length is 512 characters.

Definition at line 842 of file PutPlaybackConfigurationResult.h.

◆ SetVideoContentSourceUrl() [3/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationResult::SetVideoContentSourceUrl ( const char *  value)
inline

The URL prefix for the parent manifest for the stream, minus the asset ID. The maximum length is 512 characters.

Definition at line 854 of file PutPlaybackConfigurationResult.h.

◆ WithAdDecisionServerUrl() [1/3]

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

The URL for the ad decision server (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 96 of file PutPlaybackConfigurationResult.h.

◆ WithAdDecisionServerUrl() [2/3]

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

The URL for the ad decision server (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 87 of file PutPlaybackConfigurationResult.h.

◆ WithAdDecisionServerUrl() [3/3]

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

The URL for the ad decision server (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 105 of file PutPlaybackConfigurationResult.h.

◆ WithAvailSuppression() [1/2]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithAvailSuppression ( AvailSuppression &&  value)
inline

The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression.

Definition at line 146 of file PutPlaybackConfigurationResult.h.

◆ WithAvailSuppression() [2/2]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithAvailSuppression ( const AvailSuppression value)
inline

The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression.

Definition at line 138 of file PutPlaybackConfigurationResult.h.

◆ WithBumper() [1/2]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithBumper ( Bumper &&  value)
inline

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.

Definition at line 187 of file PutPlaybackConfigurationResult.h.

◆ WithBumper() [2/2]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithBumper ( const Bumper value)
inline

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.

Definition at line 179 of file PutPlaybackConfigurationResult.h.

◆ WithCdnConfiguration() [1/2]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithCdnConfiguration ( CdnConfiguration &&  value)
inline

The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.

Definition at line 218 of file PutPlaybackConfigurationResult.h.

◆ WithCdnConfiguration() [2/2]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithCdnConfiguration ( const CdnConfiguration value)
inline

The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.

Definition at line 212 of file PutPlaybackConfigurationResult.h.

◆ WithConfigurationAliases() [1/2]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithConfigurationAliases ( Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &&  value)
inline

The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables.

Definition at line 259 of file PutPlaybackConfigurationResult.h.

◆ WithConfigurationAliases() [2/2]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithConfigurationAliases ( const Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &  value)
inline

The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables.

Definition at line 251 of file PutPlaybackConfigurationResult.h.

◆ WithDashConfiguration() [1/2]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithDashConfiguration ( const DashConfiguration value)
inline

The configuration for DASH content.

Definition at line 328 of file PutPlaybackConfigurationResult.h.

◆ WithDashConfiguration() [2/2]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithDashConfiguration ( DashConfiguration &&  value)
inline

The configuration for DASH content.

Definition at line 333 of file PutPlaybackConfigurationResult.h.

◆ WithHlsConfiguration() [1/2]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithHlsConfiguration ( const HlsConfiguration value)
inline

The configuration for HLS content.

Definition at line 354 of file PutPlaybackConfigurationResult.h.

◆ WithHlsConfiguration() [2/2]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithHlsConfiguration ( HlsConfiguration &&  value)
inline

The configuration for HLS content.

Definition at line 359 of file PutPlaybackConfigurationResult.h.

◆ WithLivePreRollConfiguration() [1/2]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithLivePreRollConfiguration ( const LivePreRollConfiguration value)
inline

The configuration for pre-roll ad insertion.

Definition at line 380 of file PutPlaybackConfigurationResult.h.

◆ WithLivePreRollConfiguration() [2/2]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithLivePreRollConfiguration ( LivePreRollConfiguration &&  value)
inline

The configuration for pre-roll ad insertion.

Definition at line 385 of file PutPlaybackConfigurationResult.h.

◆ WithLogConfiguration() [1/2]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithLogConfiguration ( const LogConfiguration value)
inline

The Amazon CloudWatch log settings for a playback configuration.

Definition at line 406 of file PutPlaybackConfigurationResult.h.

◆ WithLogConfiguration() [2/2]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithLogConfiguration ( LogConfiguration &&  value)
inline

The Amazon CloudWatch log settings for a playback configuration.

Definition at line 411 of file PutPlaybackConfigurationResult.h.

◆ WithManifestProcessingRules() [1/2]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithManifestProcessingRules ( const ManifestProcessingRules value)
inline

The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor.

Definition at line 436 of file PutPlaybackConfigurationResult.h.

◆ WithManifestProcessingRules() [2/2]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithManifestProcessingRules ( ManifestProcessingRules &&  value)
inline

The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor.

Definition at line 442 of file PutPlaybackConfigurationResult.h.

◆ WithName() [1/3]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithName ( Aws::String &&  value)
inline

The identifier for the playback configuration.

Definition at line 473 of file PutPlaybackConfigurationResult.h.

◆ WithName() [2/3]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithName ( const Aws::String value)
inline

The identifier for the playback configuration.

Definition at line 468 of file PutPlaybackConfigurationResult.h.

◆ WithName() [3/3]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithName ( const char *  value)
inline

The identifier for the playback configuration.

Definition at line 478 of file PutPlaybackConfigurationResult.h.

◆ WithPersonalizationThresholdSeconds()

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithPersonalizationThresholdSeconds ( int  value)
inline

Defines the maximum duration of underfilled ad time (in seconds) allowed in an ad break. If the duration of underfilled ad time exceeds the personalization threshold, then the personalization of the ad break is abandoned and the underlying content is shown. This feature applies to ad replacement in live and VOD streams, rather than ad insertion, because it relies on an underlying content stream. For more information about ad break behavior, including ad replacement and insertion, see Ad Behavior in AWS Elemental MediaTailor.

Definition at line 518 of file PutPlaybackConfigurationResult.h.

◆ WithPlaybackConfigurationArn() [1/3]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithPlaybackConfigurationArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the playback configuration.

Definition at line 549 of file PutPlaybackConfigurationResult.h.

◆ WithPlaybackConfigurationArn() [2/3]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithPlaybackConfigurationArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the playback configuration.

Definition at line 544 of file PutPlaybackConfigurationResult.h.

◆ WithPlaybackConfigurationArn() [3/3]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithPlaybackConfigurationArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the playback configuration.

Definition at line 554 of file PutPlaybackConfigurationResult.h.

◆ WithPlaybackEndpointPrefix() [1/3]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithPlaybackEndpointPrefix ( Aws::String &&  value)
inline

The URL that the player accesses to get a manifest from AWS Elemental MediaTailor. This session will use server-side reporting.

Definition at line 591 of file PutPlaybackConfigurationResult.h.

◆ WithPlaybackEndpointPrefix() [2/3]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithPlaybackEndpointPrefix ( const Aws::String value)
inline

The URL that the player accesses to get a manifest from AWS Elemental MediaTailor. This session will use server-side reporting.

Definition at line 585 of file PutPlaybackConfigurationResult.h.

◆ WithPlaybackEndpointPrefix() [3/3]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithPlaybackEndpointPrefix ( const char *  value)
inline

The URL that the player accesses to get a manifest from AWS Elemental MediaTailor. This session will use server-side reporting.

Definition at line 597 of file PutPlaybackConfigurationResult.h.

◆ WithSessionInitializationEndpointPrefix() [1/3]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithSessionInitializationEndpointPrefix ( Aws::String &&  value)
inline

The URL that the player uses to initialize a session that uses client-side reporting.

Definition at line 634 of file PutPlaybackConfigurationResult.h.

◆ WithSessionInitializationEndpointPrefix() [2/3]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithSessionInitializationEndpointPrefix ( const Aws::String value)
inline

The URL that the player uses to initialize a session that uses client-side reporting.

Definition at line 628 of file PutPlaybackConfigurationResult.h.

◆ WithSessionInitializationEndpointPrefix() [3/3]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithSessionInitializationEndpointPrefix ( const char *  value)
inline

The URL that the player uses to initialize a session that uses client-side reporting.

Definition at line 640 of file PutPlaybackConfigurationResult.h.

◆ WithSlateAdUrl() [1/3]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithSlateAdUrl ( Aws::String &&  value)
inline

The URL for a high-quality video asset to transcode and use to fill in time that's not used by ads. AWS Elemental MediaTailor shows the slate to fill in gaps in media content. Configuring the slate is optional for non-VPAID playback configurations. For VPAID, the slate is required because MediaTailor provides it in the slots designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.

Definition at line 701 of file PutPlaybackConfigurationResult.h.

◆ WithSlateAdUrl() [2/3]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithSlateAdUrl ( const Aws::String value)
inline

The URL for a high-quality video asset to transcode and use to fill in time that's not used by ads. AWS Elemental MediaTailor shows the slate to fill in gaps in media content. Configuring the slate is optional for non-VPAID playback configurations. For VPAID, the slate is required because MediaTailor provides it in the slots designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.

Definition at line 691 of file PutPlaybackConfigurationResult.h.

◆ WithSlateAdUrl() [3/3]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithSlateAdUrl ( const char *  value)
inline

The URL for a high-quality video asset to transcode and use to fill in time that's not used by ads. AWS Elemental MediaTailor shows the slate to fill in gaps in media content. Configuring the slate is optional for non-VPAID playback configurations. For VPAID, the slate is required because MediaTailor provides it in the slots designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.

Definition at line 711 of file PutPlaybackConfigurationResult.h.

◆ WithTags() [1/2]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The tags assigned to the playback configuration.

Definition at line 737 of file PutPlaybackConfigurationResult.h.

◆ WithTags() [2/2]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The tags assigned to the playback configuration.

Definition at line 732 of file PutPlaybackConfigurationResult.h.

◆ WithTranscodeProfileName() [1/3]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithTranscodeProfileName ( Aws::String &&  value)
inline

The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support.

Definition at line 821 of file PutPlaybackConfigurationResult.h.

◆ WithTranscodeProfileName() [2/3]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithTranscodeProfileName ( const Aws::String value)
inline

The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support.

Definition at line 813 of file PutPlaybackConfigurationResult.h.

◆ WithTranscodeProfileName() [3/3]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithTranscodeProfileName ( const char *  value)
inline

The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support.

Definition at line 829 of file PutPlaybackConfigurationResult.h.

◆ WithVideoContentSourceUrl() [1/3]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithVideoContentSourceUrl ( Aws::String &&  value)
inline

The URL prefix for the parent manifest for the stream, minus the asset ID. The maximum length is 512 characters.

Definition at line 866 of file PutPlaybackConfigurationResult.h.

◆ WithVideoContentSourceUrl() [2/3]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithVideoContentSourceUrl ( const Aws::String value)
inline

The URL prefix for the parent manifest for the stream, minus the asset ID. The maximum length is 512 characters.

Definition at line 860 of file PutPlaybackConfigurationResult.h.

◆ WithVideoContentSourceUrl() [3/3]

PutPlaybackConfigurationResult& Aws::MediaTailor::Model::PutPlaybackConfigurationResult::WithVideoContentSourceUrl ( const char *  value)
inline

The URL prefix for the parent manifest for the stream, minus the asset ID. The maximum length is 512 characters.

Definition at line 872 of file PutPlaybackConfigurationResult.h.


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