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

#include <GetPlaybackConfigurationResult.h>

Public Member Functions

 GetPlaybackConfigurationResult ()
 
 GetPlaybackConfigurationResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetPlaybackConfigurationResultoperator= (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)
 
GetPlaybackConfigurationResultWithAdDecisionServerUrl (const Aws::String &value)
 
GetPlaybackConfigurationResultWithAdDecisionServerUrl (Aws::String &&value)
 
GetPlaybackConfigurationResultWithAdDecisionServerUrl (const char *value)
 
const AvailSuppressionGetAvailSuppression () const
 
void SetAvailSuppression (const AvailSuppression &value)
 
void SetAvailSuppression (AvailSuppression &&value)
 
GetPlaybackConfigurationResultWithAvailSuppression (const AvailSuppression &value)
 
GetPlaybackConfigurationResultWithAvailSuppression (AvailSuppression &&value)
 
const BumperGetBumper () const
 
void SetBumper (const Bumper &value)
 
void SetBumper (Bumper &&value)
 
GetPlaybackConfigurationResultWithBumper (const Bumper &value)
 
GetPlaybackConfigurationResultWithBumper (Bumper &&value)
 
const CdnConfigurationGetCdnConfiguration () const
 
void SetCdnConfiguration (const CdnConfiguration &value)
 
void SetCdnConfiguration (CdnConfiguration &&value)
 
GetPlaybackConfigurationResultWithCdnConfiguration (const CdnConfiguration &value)
 
GetPlaybackConfigurationResultWithCdnConfiguration (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)
 
GetPlaybackConfigurationResultWithConfigurationAliases (const Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &value)
 
GetPlaybackConfigurationResultWithConfigurationAliases (Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &&value)
 
GetPlaybackConfigurationResultAddConfigurationAliases (const Aws::String &key, const Aws::Map< Aws::String, Aws::String > &value)
 
GetPlaybackConfigurationResultAddConfigurationAliases (Aws::String &&key, const Aws::Map< Aws::String, Aws::String > &value)
 
GetPlaybackConfigurationResultAddConfigurationAliases (const Aws::String &key, Aws::Map< Aws::String, Aws::String > &&value)
 
GetPlaybackConfigurationResultAddConfigurationAliases (Aws::String &&key, Aws::Map< Aws::String, Aws::String > &&value)
 
GetPlaybackConfigurationResultAddConfigurationAliases (const char *key, Aws::Map< Aws::String, Aws::String > &&value)
 
GetPlaybackConfigurationResultAddConfigurationAliases (const char *key, const Aws::Map< Aws::String, Aws::String > &value)
 
const DashConfigurationGetDashConfiguration () const
 
void SetDashConfiguration (const DashConfiguration &value)
 
void SetDashConfiguration (DashConfiguration &&value)
 
GetPlaybackConfigurationResultWithDashConfiguration (const DashConfiguration &value)
 
GetPlaybackConfigurationResultWithDashConfiguration (DashConfiguration &&value)
 
const HlsConfigurationGetHlsConfiguration () const
 
void SetHlsConfiguration (const HlsConfiguration &value)
 
void SetHlsConfiguration (HlsConfiguration &&value)
 
GetPlaybackConfigurationResultWithHlsConfiguration (const HlsConfiguration &value)
 
GetPlaybackConfigurationResultWithHlsConfiguration (HlsConfiguration &&value)
 
const LivePreRollConfigurationGetLivePreRollConfiguration () const
 
void SetLivePreRollConfiguration (const LivePreRollConfiguration &value)
 
void SetLivePreRollConfiguration (LivePreRollConfiguration &&value)
 
GetPlaybackConfigurationResultWithLivePreRollConfiguration (const LivePreRollConfiguration &value)
 
GetPlaybackConfigurationResultWithLivePreRollConfiguration (LivePreRollConfiguration &&value)
 
const LogConfigurationGetLogConfiguration () const
 
void SetLogConfiguration (const LogConfiguration &value)
 
void SetLogConfiguration (LogConfiguration &&value)
 
GetPlaybackConfigurationResultWithLogConfiguration (const LogConfiguration &value)
 
GetPlaybackConfigurationResultWithLogConfiguration (LogConfiguration &&value)
 
const ManifestProcessingRulesGetManifestProcessingRules () const
 
void SetManifestProcessingRules (const ManifestProcessingRules &value)
 
void SetManifestProcessingRules (ManifestProcessingRules &&value)
 
GetPlaybackConfigurationResultWithManifestProcessingRules (const ManifestProcessingRules &value)
 
GetPlaybackConfigurationResultWithManifestProcessingRules (ManifestProcessingRules &&value)
 
const Aws::StringGetName () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
GetPlaybackConfigurationResultWithName (const Aws::String &value)
 
GetPlaybackConfigurationResultWithName (Aws::String &&value)
 
GetPlaybackConfigurationResultWithName (const char *value)
 
int GetPersonalizationThresholdSeconds () const
 
void SetPersonalizationThresholdSeconds (int value)
 
GetPlaybackConfigurationResultWithPersonalizationThresholdSeconds (int value)
 
const Aws::StringGetPlaybackConfigurationArn () const
 
void SetPlaybackConfigurationArn (const Aws::String &value)
 
void SetPlaybackConfigurationArn (Aws::String &&value)
 
void SetPlaybackConfigurationArn (const char *value)
 
GetPlaybackConfigurationResultWithPlaybackConfigurationArn (const Aws::String &value)
 
GetPlaybackConfigurationResultWithPlaybackConfigurationArn (Aws::String &&value)
 
GetPlaybackConfigurationResultWithPlaybackConfigurationArn (const char *value)
 
const Aws::StringGetPlaybackEndpointPrefix () const
 
void SetPlaybackEndpointPrefix (const Aws::String &value)
 
void SetPlaybackEndpointPrefix (Aws::String &&value)
 
void SetPlaybackEndpointPrefix (const char *value)
 
GetPlaybackConfigurationResultWithPlaybackEndpointPrefix (const Aws::String &value)
 
GetPlaybackConfigurationResultWithPlaybackEndpointPrefix (Aws::String &&value)
 
GetPlaybackConfigurationResultWithPlaybackEndpointPrefix (const char *value)
 
const Aws::StringGetSessionInitializationEndpointPrefix () const
 
void SetSessionInitializationEndpointPrefix (const Aws::String &value)
 
void SetSessionInitializationEndpointPrefix (Aws::String &&value)
 
void SetSessionInitializationEndpointPrefix (const char *value)
 
GetPlaybackConfigurationResultWithSessionInitializationEndpointPrefix (const Aws::String &value)
 
GetPlaybackConfigurationResultWithSessionInitializationEndpointPrefix (Aws::String &&value)
 
GetPlaybackConfigurationResultWithSessionInitializationEndpointPrefix (const char *value)
 
const Aws::StringGetSlateAdUrl () const
 
void SetSlateAdUrl (const Aws::String &value)
 
void SetSlateAdUrl (Aws::String &&value)
 
void SetSlateAdUrl (const char *value)
 
GetPlaybackConfigurationResultWithSlateAdUrl (const Aws::String &value)
 
GetPlaybackConfigurationResultWithSlateAdUrl (Aws::String &&value)
 
GetPlaybackConfigurationResultWithSlateAdUrl (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)
 
GetPlaybackConfigurationResultWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
GetPlaybackConfigurationResultWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
GetPlaybackConfigurationResultAddTags (const Aws::String &key, const Aws::String &value)
 
GetPlaybackConfigurationResultAddTags (Aws::String &&key, const Aws::String &value)
 
GetPlaybackConfigurationResultAddTags (const Aws::String &key, Aws::String &&value)
 
GetPlaybackConfigurationResultAddTags (Aws::String &&key, Aws::String &&value)
 
GetPlaybackConfigurationResultAddTags (const char *key, Aws::String &&value)
 
GetPlaybackConfigurationResultAddTags (Aws::String &&key, const char *value)
 
GetPlaybackConfigurationResultAddTags (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)
 
GetPlaybackConfigurationResultWithTranscodeProfileName (const Aws::String &value)
 
GetPlaybackConfigurationResultWithTranscodeProfileName (Aws::String &&value)
 
GetPlaybackConfigurationResultWithTranscodeProfileName (const char *value)
 
const Aws::StringGetVideoContentSourceUrl () const
 
void SetVideoContentSourceUrl (const Aws::String &value)
 
void SetVideoContentSourceUrl (Aws::String &&value)
 
void SetVideoContentSourceUrl (const char *value)
 
GetPlaybackConfigurationResultWithVideoContentSourceUrl (const Aws::String &value)
 
GetPlaybackConfigurationResultWithVideoContentSourceUrl (Aws::String &&value)
 
GetPlaybackConfigurationResultWithVideoContentSourceUrl (const char *value)
 

Detailed Description

Definition at line 36 of file GetPlaybackConfigurationResult.h.

Constructor & Destructor Documentation

◆ GetPlaybackConfigurationResult() [1/2]

Aws::MediaTailor::Model::GetPlaybackConfigurationResult::GetPlaybackConfigurationResult ( )

◆ GetPlaybackConfigurationResult() [2/2]

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

Member Function Documentation

◆ AddConfigurationAliases() [1/6]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ AddConfigurationAliases() [2/6]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ AddConfigurationAliases() [3/6]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ AddConfigurationAliases() [4/6]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ AddConfigurationAliases() [5/6]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ AddConfigurationAliases() [6/6]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ AddTags() [1/7]

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

The tags assigned to the playback configuration.

Definition at line 757 of file GetPlaybackConfigurationResult.h.

◆ AddTags() [2/7]

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

The tags assigned to the playback configuration.

Definition at line 747 of file GetPlaybackConfigurationResult.h.

◆ AddTags() [3/7]

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

The tags assigned to the playback configuration.

Definition at line 767 of file GetPlaybackConfigurationResult.h.

◆ AddTags() [4/7]

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

The tags assigned to the playback configuration.

Definition at line 752 of file GetPlaybackConfigurationResult.h.

◆ AddTags() [5/7]

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

The tags assigned to the playback configuration.

Definition at line 742 of file GetPlaybackConfigurationResult.h.

◆ AddTags() [6/7]

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

The tags assigned to the playback configuration.

Definition at line 762 of file GetPlaybackConfigurationResult.h.

◆ AddTags() [7/7]

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

The tags assigned to the playback configuration.

Definition at line 772 of file GetPlaybackConfigurationResult.h.

◆ GetAdDecisionServerUrl()

const Aws::String& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ GetAvailSuppression()

const AvailSuppression& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ GetBumper()

const Bumper& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ GetCdnConfiguration()

const CdnConfiguration& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ GetConfigurationAliases()

const Aws::Map<Aws::String, Aws::Map<Aws::String, Aws::String> >& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ GetDashConfiguration()

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

The configuration for DASH content.

Definition at line 313 of file GetPlaybackConfigurationResult.h.

◆ GetHlsConfiguration()

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

The configuration for HLS content.

Definition at line 339 of file GetPlaybackConfigurationResult.h.

◆ GetLivePreRollConfiguration()

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

The configuration for pre-roll ad insertion.

Definition at line 365 of file GetPlaybackConfigurationResult.h.

◆ GetLogConfiguration()

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

The Amazon CloudWatch log settings for a playback configuration.

Definition at line 391 of file GetPlaybackConfigurationResult.h.

◆ GetManifestProcessingRules()

const ManifestProcessingRules& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ GetName()

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

The identifier for the playback configuration.

Definition at line 448 of file GetPlaybackConfigurationResult.h.

◆ GetPersonalizationThresholdSeconds()

int Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ GetPlaybackConfigurationArn()

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

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

Definition at line 524 of file GetPlaybackConfigurationResult.h.

◆ GetPlaybackEndpointPrefix()

const Aws::String& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ GetSessionInitializationEndpointPrefix()

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

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

Definition at line 604 of file GetPlaybackConfigurationResult.h.

◆ GetSlateAdUrl()

const Aws::String& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ GetTags()

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

The tags assigned to the playback configuration.

Definition at line 717 of file GetPlaybackConfigurationResult.h.

◆ GetTranscodeProfileName()

const Aws::String& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ GetVideoContentSourceUrl()

const Aws::String& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ operator=()

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

◆ SetAdDecisionServerUrl() [1/3]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetAdDecisionServerUrl() [2/3]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetAdDecisionServerUrl() [3/3]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetAvailSuppression() [1/2]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetAvailSuppression() [2/2]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetBumper() [1/2]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetBumper() [2/2]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetCdnConfiguration() [1/2]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetCdnConfiguration() [2/2]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetConfigurationAliases() [1/2]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetConfigurationAliases() [2/2]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetDashConfiguration() [1/2]

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

The configuration for DASH content.

Definition at line 318 of file GetPlaybackConfigurationResult.h.

◆ SetDashConfiguration() [2/2]

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

The configuration for DASH content.

Definition at line 323 of file GetPlaybackConfigurationResult.h.

◆ SetHlsConfiguration() [1/2]

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

The configuration for HLS content.

Definition at line 344 of file GetPlaybackConfigurationResult.h.

◆ SetHlsConfiguration() [2/2]

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

The configuration for HLS content.

Definition at line 349 of file GetPlaybackConfigurationResult.h.

◆ SetLivePreRollConfiguration() [1/2]

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

The configuration for pre-roll ad insertion.

Definition at line 370 of file GetPlaybackConfigurationResult.h.

◆ SetLivePreRollConfiguration() [2/2]

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

The configuration for pre-roll ad insertion.

Definition at line 375 of file GetPlaybackConfigurationResult.h.

◆ SetLogConfiguration() [1/2]

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

The Amazon CloudWatch log settings for a playback configuration.

Definition at line 396 of file GetPlaybackConfigurationResult.h.

◆ SetLogConfiguration() [2/2]

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

The Amazon CloudWatch log settings for a playback configuration.

Definition at line 401 of file GetPlaybackConfigurationResult.h.

◆ SetManifestProcessingRules() [1/2]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetManifestProcessingRules() [2/2]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetName() [1/3]

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

The identifier for the playback configuration.

Definition at line 458 of file GetPlaybackConfigurationResult.h.

◆ SetName() [2/3]

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

The identifier for the playback configuration.

Definition at line 453 of file GetPlaybackConfigurationResult.h.

◆ SetName() [3/3]

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

The identifier for the playback configuration.

Definition at line 463 of file GetPlaybackConfigurationResult.h.

◆ SetPersonalizationThresholdSeconds()

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetPlaybackConfigurationArn() [1/3]

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

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

Definition at line 534 of file GetPlaybackConfigurationResult.h.

◆ SetPlaybackConfigurationArn() [2/3]

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

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

Definition at line 529 of file GetPlaybackConfigurationResult.h.

◆ SetPlaybackConfigurationArn() [3/3]

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

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

Definition at line 539 of file GetPlaybackConfigurationResult.h.

◆ SetPlaybackEndpointPrefix() [1/3]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetPlaybackEndpointPrefix() [2/3]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetPlaybackEndpointPrefix() [3/3]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetSessionInitializationEndpointPrefix() [1/3]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetSessionInitializationEndpointPrefix() [2/3]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetSessionInitializationEndpointPrefix() [3/3]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetSlateAdUrl() [1/3]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetSlateAdUrl() [2/3]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetSlateAdUrl() [3/3]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetTags() [1/2]

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

The tags assigned to the playback configuration.

Definition at line 727 of file GetPlaybackConfigurationResult.h.

◆ SetTags() [2/2]

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

The tags assigned to the playback configuration.

Definition at line 722 of file GetPlaybackConfigurationResult.h.

◆ SetTranscodeProfileName() [1/3]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetTranscodeProfileName() [2/3]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetTranscodeProfileName() [3/3]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetVideoContentSourceUrl() [1/3]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetVideoContentSourceUrl() [2/3]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ SetVideoContentSourceUrl() [3/3]

void Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithAdDecisionServerUrl() [1/3]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithAdDecisionServerUrl() [2/3]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithAdDecisionServerUrl() [3/3]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithAvailSuppression() [1/2]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithAvailSuppression() [2/2]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithBumper() [1/2]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithBumper() [2/2]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithCdnConfiguration() [1/2]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithCdnConfiguration() [2/2]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithConfigurationAliases() [1/2]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithConfigurationAliases() [2/2]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithDashConfiguration() [1/2]

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

The configuration for DASH content.

Definition at line 328 of file GetPlaybackConfigurationResult.h.

◆ WithDashConfiguration() [2/2]

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

The configuration for DASH content.

Definition at line 333 of file GetPlaybackConfigurationResult.h.

◆ WithHlsConfiguration() [1/2]

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

The configuration for HLS content.

Definition at line 354 of file GetPlaybackConfigurationResult.h.

◆ WithHlsConfiguration() [2/2]

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

The configuration for HLS content.

Definition at line 359 of file GetPlaybackConfigurationResult.h.

◆ WithLivePreRollConfiguration() [1/2]

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

The configuration for pre-roll ad insertion.

Definition at line 380 of file GetPlaybackConfigurationResult.h.

◆ WithLivePreRollConfiguration() [2/2]

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

The configuration for pre-roll ad insertion.

Definition at line 385 of file GetPlaybackConfigurationResult.h.

◆ WithLogConfiguration() [1/2]

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

The Amazon CloudWatch log settings for a playback configuration.

Definition at line 406 of file GetPlaybackConfigurationResult.h.

◆ WithLogConfiguration() [2/2]

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

The Amazon CloudWatch log settings for a playback configuration.

Definition at line 411 of file GetPlaybackConfigurationResult.h.

◆ WithManifestProcessingRules() [1/2]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithManifestProcessingRules() [2/2]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithName() [1/3]

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

The identifier for the playback configuration.

Definition at line 473 of file GetPlaybackConfigurationResult.h.

◆ WithName() [2/3]

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

The identifier for the playback configuration.

Definition at line 468 of file GetPlaybackConfigurationResult.h.

◆ WithName() [3/3]

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

The identifier for the playback configuration.

Definition at line 478 of file GetPlaybackConfigurationResult.h.

◆ WithPersonalizationThresholdSeconds()

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithPlaybackConfigurationArn() [1/3]

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

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

Definition at line 549 of file GetPlaybackConfigurationResult.h.

◆ WithPlaybackConfigurationArn() [2/3]

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

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

Definition at line 544 of file GetPlaybackConfigurationResult.h.

◆ WithPlaybackConfigurationArn() [3/3]

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

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

Definition at line 554 of file GetPlaybackConfigurationResult.h.

◆ WithPlaybackEndpointPrefix() [1/3]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithPlaybackEndpointPrefix() [2/3]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithPlaybackEndpointPrefix() [3/3]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithSessionInitializationEndpointPrefix() [1/3]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithSessionInitializationEndpointPrefix() [2/3]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithSessionInitializationEndpointPrefix() [3/3]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithSlateAdUrl() [1/3]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithSlateAdUrl() [2/3]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithSlateAdUrl() [3/3]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithTags() [1/2]

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

The tags assigned to the playback configuration.

Definition at line 737 of file GetPlaybackConfigurationResult.h.

◆ WithTags() [2/2]

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

The tags assigned to the playback configuration.

Definition at line 732 of file GetPlaybackConfigurationResult.h.

◆ WithTranscodeProfileName() [1/3]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithTranscodeProfileName() [2/3]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithTranscodeProfileName() [3/3]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithVideoContentSourceUrl() [1/3]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithVideoContentSourceUrl() [2/3]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.

◆ WithVideoContentSourceUrl() [3/3]

GetPlaybackConfigurationResult& Aws::MediaTailor::Model::GetPlaybackConfigurationResult::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 GetPlaybackConfigurationResult.h.


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