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

#include <PutPlaybackConfigurationRequest.h>

+ Inheritance diagram for Aws::MediaTailor::Model::PutPlaybackConfigurationRequest:

Public Member Functions

 PutPlaybackConfigurationRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetAdDecisionServerUrl () const
 
bool AdDecisionServerUrlHasBeenSet () const
 
void SetAdDecisionServerUrl (const Aws::String &value)
 
void SetAdDecisionServerUrl (Aws::String &&value)
 
void SetAdDecisionServerUrl (const char *value)
 
PutPlaybackConfigurationRequestWithAdDecisionServerUrl (const Aws::String &value)
 
PutPlaybackConfigurationRequestWithAdDecisionServerUrl (Aws::String &&value)
 
PutPlaybackConfigurationRequestWithAdDecisionServerUrl (const char *value)
 
const AvailSuppressionGetAvailSuppression () const
 
bool AvailSuppressionHasBeenSet () const
 
void SetAvailSuppression (const AvailSuppression &value)
 
void SetAvailSuppression (AvailSuppression &&value)
 
PutPlaybackConfigurationRequestWithAvailSuppression (const AvailSuppression &value)
 
PutPlaybackConfigurationRequestWithAvailSuppression (AvailSuppression &&value)
 
const BumperGetBumper () const
 
bool BumperHasBeenSet () const
 
void SetBumper (const Bumper &value)
 
void SetBumper (Bumper &&value)
 
PutPlaybackConfigurationRequestWithBumper (const Bumper &value)
 
PutPlaybackConfigurationRequestWithBumper (Bumper &&value)
 
const CdnConfigurationGetCdnConfiguration () const
 
bool CdnConfigurationHasBeenSet () const
 
void SetCdnConfiguration (const CdnConfiguration &value)
 
void SetCdnConfiguration (CdnConfiguration &&value)
 
PutPlaybackConfigurationRequestWithCdnConfiguration (const CdnConfiguration &value)
 
PutPlaybackConfigurationRequestWithCdnConfiguration (CdnConfiguration &&value)
 
const Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String > > & GetConfigurationAliases () const
 
bool ConfigurationAliasesHasBeenSet () 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)
 
PutPlaybackConfigurationRequestWithConfigurationAliases (const Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &value)
 
PutPlaybackConfigurationRequestWithConfigurationAliases (Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &&value)
 
PutPlaybackConfigurationRequestAddConfigurationAliases (const Aws::String &key, const Aws::Map< Aws::String, Aws::String > &value)
 
PutPlaybackConfigurationRequestAddConfigurationAliases (Aws::String &&key, const Aws::Map< Aws::String, Aws::String > &value)
 
PutPlaybackConfigurationRequestAddConfigurationAliases (const Aws::String &key, Aws::Map< Aws::String, Aws::String > &&value)
 
PutPlaybackConfigurationRequestAddConfigurationAliases (Aws::String &&key, Aws::Map< Aws::String, Aws::String > &&value)
 
PutPlaybackConfigurationRequestAddConfigurationAliases (const char *key, Aws::Map< Aws::String, Aws::String > &&value)
 
PutPlaybackConfigurationRequestAddConfigurationAliases (const char *key, const Aws::Map< Aws::String, Aws::String > &value)
 
const DashConfigurationForPutGetDashConfiguration () const
 
bool DashConfigurationHasBeenSet () const
 
void SetDashConfiguration (const DashConfigurationForPut &value)
 
void SetDashConfiguration (DashConfigurationForPut &&value)
 
PutPlaybackConfigurationRequestWithDashConfiguration (const DashConfigurationForPut &value)
 
PutPlaybackConfigurationRequestWithDashConfiguration (DashConfigurationForPut &&value)
 
const LivePreRollConfigurationGetLivePreRollConfiguration () const
 
bool LivePreRollConfigurationHasBeenSet () const
 
void SetLivePreRollConfiguration (const LivePreRollConfiguration &value)
 
void SetLivePreRollConfiguration (LivePreRollConfiguration &&value)
 
PutPlaybackConfigurationRequestWithLivePreRollConfiguration (const LivePreRollConfiguration &value)
 
PutPlaybackConfigurationRequestWithLivePreRollConfiguration (LivePreRollConfiguration &&value)
 
const ManifestProcessingRulesGetManifestProcessingRules () const
 
bool ManifestProcessingRulesHasBeenSet () const
 
void SetManifestProcessingRules (const ManifestProcessingRules &value)
 
void SetManifestProcessingRules (ManifestProcessingRules &&value)
 
PutPlaybackConfigurationRequestWithManifestProcessingRules (const ManifestProcessingRules &value)
 
PutPlaybackConfigurationRequestWithManifestProcessingRules (ManifestProcessingRules &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
PutPlaybackConfigurationRequestWithName (const Aws::String &value)
 
PutPlaybackConfigurationRequestWithName (Aws::String &&value)
 
PutPlaybackConfigurationRequestWithName (const char *value)
 
int GetPersonalizationThresholdSeconds () const
 
bool PersonalizationThresholdSecondsHasBeenSet () const
 
void SetPersonalizationThresholdSeconds (int value)
 
PutPlaybackConfigurationRequestWithPersonalizationThresholdSeconds (int value)
 
const Aws::StringGetSlateAdUrl () const
 
bool SlateAdUrlHasBeenSet () const
 
void SetSlateAdUrl (const Aws::String &value)
 
void SetSlateAdUrl (Aws::String &&value)
 
void SetSlateAdUrl (const char *value)
 
PutPlaybackConfigurationRequestWithSlateAdUrl (const Aws::String &value)
 
PutPlaybackConfigurationRequestWithSlateAdUrl (Aws::String &&value)
 
PutPlaybackConfigurationRequestWithSlateAdUrl (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
PutPlaybackConfigurationRequestWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
PutPlaybackConfigurationRequestWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
PutPlaybackConfigurationRequestAddTags (const Aws::String &key, const Aws::String &value)
 
PutPlaybackConfigurationRequestAddTags (Aws::String &&key, const Aws::String &value)
 
PutPlaybackConfigurationRequestAddTags (const Aws::String &key, Aws::String &&value)
 
PutPlaybackConfigurationRequestAddTags (Aws::String &&key, Aws::String &&value)
 
PutPlaybackConfigurationRequestAddTags (const char *key, Aws::String &&value)
 
PutPlaybackConfigurationRequestAddTags (Aws::String &&key, const char *value)
 
PutPlaybackConfigurationRequestAddTags (const char *key, const char *value)
 
const Aws::StringGetTranscodeProfileName () const
 
bool TranscodeProfileNameHasBeenSet () const
 
void SetTranscodeProfileName (const Aws::String &value)
 
void SetTranscodeProfileName (Aws::String &&value)
 
void SetTranscodeProfileName (const char *value)
 
PutPlaybackConfigurationRequestWithTranscodeProfileName (const Aws::String &value)
 
PutPlaybackConfigurationRequestWithTranscodeProfileName (Aws::String &&value)
 
PutPlaybackConfigurationRequestWithTranscodeProfileName (const char *value)
 
const Aws::StringGetVideoContentSourceUrl () const
 
bool VideoContentSourceUrlHasBeenSet () const
 
void SetVideoContentSourceUrl (const Aws::String &value)
 
void SetVideoContentSourceUrl (Aws::String &&value)
 
void SetVideoContentSourceUrl (const char *value)
 
PutPlaybackConfigurationRequestWithVideoContentSourceUrl (const Aws::String &value)
 
PutPlaybackConfigurationRequestWithVideoContentSourceUrl (Aws::String &&value)
 
PutPlaybackConfigurationRequestWithVideoContentSourceUrl (const char *value)
 
- Public Member Functions inherited from Aws::MediaTailor::MediaTailorRequest
virtual ~MediaTailorRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::MediaTailor::MediaTailorRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 28 of file PutPlaybackConfigurationRequest.h.

Constructor & Destructor Documentation

◆ PutPlaybackConfigurationRequest()

Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::PutPlaybackConfigurationRequest ( )

Member Function Documentation

◆ AddConfigurationAliases() [1/6]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 328 of file PutPlaybackConfigurationRequest.h.

◆ AddConfigurationAliases() [2/6]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 312 of file PutPlaybackConfigurationRequest.h.

◆ AddConfigurationAliases() [3/6]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 320 of file PutPlaybackConfigurationRequest.h.

◆ AddConfigurationAliases() [4/6]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 304 of file PutPlaybackConfigurationRequest.h.

◆ AddConfigurationAliases() [5/6]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 336 of file PutPlaybackConfigurationRequest.h.

◆ AddConfigurationAliases() [6/6]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 344 of file PutPlaybackConfigurationRequest.h.

◆ AdDecisionServerUrlHasBeenSet()

bool Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::AdDecisionServerUrlHasBeenSet ( ) 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 58 of file PutPlaybackConfigurationRequest.h.

◆ AddTags() [1/7]

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

The tags to assign to the playback configuration.

Definition at line 669 of file PutPlaybackConfigurationRequest.h.

◆ AddTags() [2/7]

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

The tags to assign to the playback configuration.

Definition at line 659 of file PutPlaybackConfigurationRequest.h.

◆ AddTags() [3/7]

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

The tags to assign to the playback configuration.

Definition at line 679 of file PutPlaybackConfigurationRequest.h.

◆ AddTags() [4/7]

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

The tags to assign to the playback configuration.

Definition at line 664 of file PutPlaybackConfigurationRequest.h.

◆ AddTags() [5/7]

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

The tags to assign to the playback configuration.

Definition at line 654 of file PutPlaybackConfigurationRequest.h.

◆ AddTags() [6/7]

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

The tags to assign to the playback configuration.

Definition at line 674 of file PutPlaybackConfigurationRequest.h.

◆ AddTags() [7/7]

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

The tags to assign to the playback configuration.

Definition at line 684 of file PutPlaybackConfigurationRequest.h.

◆ AvailSuppressionHasBeenSet()

bool Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::AvailSuppressionHasBeenSet ( ) const
inline

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

Definition at line 129 of file PutPlaybackConfigurationRequest.h.

◆ BumperHasBeenSet()

bool Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::BumperHasBeenSet ( ) 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 178 of file PutPlaybackConfigurationRequest.h.

◆ CdnConfigurationHasBeenSet()

bool Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::CdnConfigurationHasBeenSet ( ) const
inline

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

Definition at line 223 of file PutPlaybackConfigurationRequest.h.

◆ ConfigurationAliasesHasBeenSet()

bool Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::ConfigurationAliasesHasBeenSet ( ) const
inline

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

Definition at line 264 of file PutPlaybackConfigurationRequest.h.

◆ DashConfigurationHasBeenSet()

bool Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::DashConfigurationHasBeenSet ( ) const
inline

The configuration for DASH content.

Definition at line 355 of file PutPlaybackConfigurationRequest.h.

◆ GetAdDecisionServerUrl()

const Aws::String& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 49 of file PutPlaybackConfigurationRequest.h.

◆ GetAvailSuppression()

const AvailSuppression& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 121 of file PutPlaybackConfigurationRequest.h.

◆ GetBumper()

const Bumper& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 170 of file PutPlaybackConfigurationRequest.h.

◆ GetCdnConfiguration()

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

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

Definition at line 217 of file PutPlaybackConfigurationRequest.h.

◆ GetConfigurationAliases()

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

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

Definition at line 256 of file PutPlaybackConfigurationRequest.h.

◆ GetDashConfiguration()

const DashConfigurationForPut& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::GetDashConfiguration ( ) const
inline

The configuration for DASH content.

Definition at line 350 of file PutPlaybackConfigurationRequest.h.

◆ GetLivePreRollConfiguration()

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

The configuration for pre-roll ad insertion.

Definition at line 381 of file PutPlaybackConfigurationRequest.h.

◆ GetManifestProcessingRules()

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

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

Definition at line 413 of file PutPlaybackConfigurationRequest.h.

◆ GetName()

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

The identifier for the playback configuration.

Definition at line 449 of file PutPlaybackConfigurationRequest.h.

◆ GetPersonalizationThresholdSeconds()

int Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 498 of file PutPlaybackConfigurationRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 37 of file PutPlaybackConfigurationRequest.h.

◆ GetSlateAdUrl()

const Aws::String& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 configurations. For VPAID, the slate is required because MediaTailor provides it in the slots that are designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.

Definition at line 548 of file PutPlaybackConfigurationRequest.h.

◆ GetTags()

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

The tags to assign to the playback configuration.

Definition at line 624 of file PutPlaybackConfigurationRequest.h.

◆ GetTranscodeProfileName()

const Aws::String& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 693 of file PutPlaybackConfigurationRequest.h.

◆ GetVideoContentSourceUrl()

const Aws::String& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 756 of file PutPlaybackConfigurationRequest.h.

◆ LivePreRollConfigurationHasBeenSet()

bool Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::LivePreRollConfigurationHasBeenSet ( ) const
inline

The configuration for pre-roll ad insertion.

Definition at line 386 of file PutPlaybackConfigurationRequest.h.

◆ ManifestProcessingRulesHasBeenSet()

bool Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::ManifestProcessingRulesHasBeenSet ( ) const
inline

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

Definition at line 419 of file PutPlaybackConfigurationRequest.h.

◆ NameHasBeenSet()

bool Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::NameHasBeenSet ( ) const
inline

The identifier for the playback configuration.

Definition at line 454 of file PutPlaybackConfigurationRequest.h.

◆ PersonalizationThresholdSecondsHasBeenSet()

bool Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::PersonalizationThresholdSecondsHasBeenSet ( ) 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 511 of file PutPlaybackConfigurationRequest.h.

◆ SerializePayload()

Aws::String Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAdDecisionServerUrl() [1/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 76 of file PutPlaybackConfigurationRequest.h.

◆ SetAdDecisionServerUrl() [2/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 67 of file PutPlaybackConfigurationRequest.h.

◆ SetAdDecisionServerUrl() [3/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 85 of file PutPlaybackConfigurationRequest.h.

◆ SetAvailSuppression() [1/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 145 of file PutPlaybackConfigurationRequest.h.

◆ SetAvailSuppression() [2/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 137 of file PutPlaybackConfigurationRequest.h.

◆ SetBumper() [1/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 194 of file PutPlaybackConfigurationRequest.h.

◆ SetBumper() [2/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 186 of file PutPlaybackConfigurationRequest.h.

◆ SetCdnConfiguration() [1/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 235 of file PutPlaybackConfigurationRequest.h.

◆ SetCdnConfiguration() [2/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 229 of file PutPlaybackConfigurationRequest.h.

◆ SetConfigurationAliases() [1/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 280 of file PutPlaybackConfigurationRequest.h.

◆ SetConfigurationAliases() [2/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 272 of file PutPlaybackConfigurationRequest.h.

◆ SetDashConfiguration() [1/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetDashConfiguration ( const DashConfigurationForPut value)
inline

The configuration for DASH content.

Definition at line 360 of file PutPlaybackConfigurationRequest.h.

◆ SetDashConfiguration() [2/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetDashConfiguration ( DashConfigurationForPut &&  value)
inline

The configuration for DASH content.

Definition at line 365 of file PutPlaybackConfigurationRequest.h.

◆ SetLivePreRollConfiguration() [1/2]

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

The configuration for pre-roll ad insertion.

Definition at line 391 of file PutPlaybackConfigurationRequest.h.

◆ SetLivePreRollConfiguration() [2/2]

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

The configuration for pre-roll ad insertion.

Definition at line 396 of file PutPlaybackConfigurationRequest.h.

◆ SetManifestProcessingRules() [1/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 425 of file PutPlaybackConfigurationRequest.h.

◆ SetManifestProcessingRules() [2/2]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 431 of file PutPlaybackConfigurationRequest.h.

◆ SetName() [1/3]

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

The identifier for the playback configuration.

Definition at line 464 of file PutPlaybackConfigurationRequest.h.

◆ SetName() [2/3]

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

The identifier for the playback configuration.

Definition at line 459 of file PutPlaybackConfigurationRequest.h.

◆ SetName() [3/3]

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

The identifier for the playback configuration.

Definition at line 469 of file PutPlaybackConfigurationRequest.h.

◆ SetPersonalizationThresholdSeconds()

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 524 of file PutPlaybackConfigurationRequest.h.

◆ SetSlateAdUrl() [1/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 configurations. For VPAID, the slate is required because MediaTailor provides it in the slots that are designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.

Definition at line 578 of file PutPlaybackConfigurationRequest.h.

◆ SetSlateAdUrl() [2/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 configurations. For VPAID, the slate is required because MediaTailor provides it in the slots that are designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.

Definition at line 568 of file PutPlaybackConfigurationRequest.h.

◆ SetSlateAdUrl() [3/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 configurations. For VPAID, the slate is required because MediaTailor provides it in the slots that are designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.

Definition at line 588 of file PutPlaybackConfigurationRequest.h.

◆ SetTags() [1/2]

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

The tags to assign to the playback configuration.

Definition at line 639 of file PutPlaybackConfigurationRequest.h.

◆ SetTags() [2/2]

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

The tags to assign to the playback configuration.

Definition at line 634 of file PutPlaybackConfigurationRequest.h.

◆ SetTranscodeProfileName() [1/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 717 of file PutPlaybackConfigurationRequest.h.

◆ SetTranscodeProfileName() [2/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 709 of file PutPlaybackConfigurationRequest.h.

◆ SetTranscodeProfileName() [3/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 725 of file PutPlaybackConfigurationRequest.h.

◆ SetVideoContentSourceUrl() [1/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 774 of file PutPlaybackConfigurationRequest.h.

◆ SetVideoContentSourceUrl() [2/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 768 of file PutPlaybackConfigurationRequest.h.

◆ SetVideoContentSourceUrl() [3/3]

void Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 780 of file PutPlaybackConfigurationRequest.h.

◆ SlateAdUrlHasBeenSet()

bool Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SlateAdUrlHasBeenSet ( ) 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 configurations. For VPAID, the slate is required because MediaTailor provides it in the slots that are designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.

Definition at line 558 of file PutPlaybackConfigurationRequest.h.

◆ TagsHasBeenSet()

bool Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::TagsHasBeenSet ( ) const
inline

The tags to assign to the playback configuration.

Definition at line 629 of file PutPlaybackConfigurationRequest.h.

◆ TranscodeProfileNameHasBeenSet()

bool Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::TranscodeProfileNameHasBeenSet ( ) 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 701 of file PutPlaybackConfigurationRequest.h.

◆ VideoContentSourceUrlHasBeenSet()

bool Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::VideoContentSourceUrlHasBeenSet ( ) 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 762 of file PutPlaybackConfigurationRequest.h.

◆ WithAdDecisionServerUrl() [1/3]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 103 of file PutPlaybackConfigurationRequest.h.

◆ WithAdDecisionServerUrl() [2/3]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 94 of file PutPlaybackConfigurationRequest.h.

◆ WithAdDecisionServerUrl() [3/3]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 112 of file PutPlaybackConfigurationRequest.h.

◆ WithAvailSuppression() [1/2]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 161 of file PutPlaybackConfigurationRequest.h.

◆ WithAvailSuppression() [2/2]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 153 of file PutPlaybackConfigurationRequest.h.

◆ WithBumper() [1/2]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 210 of file PutPlaybackConfigurationRequest.h.

◆ WithBumper() [2/2]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 202 of file PutPlaybackConfigurationRequest.h.

◆ WithCdnConfiguration() [1/2]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 247 of file PutPlaybackConfigurationRequest.h.

◆ WithCdnConfiguration() [2/2]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 241 of file PutPlaybackConfigurationRequest.h.

◆ WithConfigurationAliases() [1/2]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 296 of file PutPlaybackConfigurationRequest.h.

◆ WithConfigurationAliases() [2/2]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 288 of file PutPlaybackConfigurationRequest.h.

◆ WithDashConfiguration() [1/2]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithDashConfiguration ( const DashConfigurationForPut value)
inline

The configuration for DASH content.

Definition at line 370 of file PutPlaybackConfigurationRequest.h.

◆ WithDashConfiguration() [2/2]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithDashConfiguration ( DashConfigurationForPut &&  value)
inline

The configuration for DASH content.

Definition at line 375 of file PutPlaybackConfigurationRequest.h.

◆ WithLivePreRollConfiguration() [1/2]

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

The configuration for pre-roll ad insertion.

Definition at line 401 of file PutPlaybackConfigurationRequest.h.

◆ WithLivePreRollConfiguration() [2/2]

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

The configuration for pre-roll ad insertion.

Definition at line 406 of file PutPlaybackConfigurationRequest.h.

◆ WithManifestProcessingRules() [1/2]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 437 of file PutPlaybackConfigurationRequest.h.

◆ WithManifestProcessingRules() [2/2]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 443 of file PutPlaybackConfigurationRequest.h.

◆ WithName() [1/3]

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

The identifier for the playback configuration.

Definition at line 479 of file PutPlaybackConfigurationRequest.h.

◆ WithName() [2/3]

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

The identifier for the playback configuration.

Definition at line 474 of file PutPlaybackConfigurationRequest.h.

◆ WithName() [3/3]

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

The identifier for the playback configuration.

Definition at line 484 of file PutPlaybackConfigurationRequest.h.

◆ WithPersonalizationThresholdSeconds()

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 537 of file PutPlaybackConfigurationRequest.h.

◆ WithSlateAdUrl() [1/3]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 configurations. For VPAID, the slate is required because MediaTailor provides it in the slots that are designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.

Definition at line 608 of file PutPlaybackConfigurationRequest.h.

◆ WithSlateAdUrl() [2/3]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 configurations. For VPAID, the slate is required because MediaTailor provides it in the slots that are designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.

Definition at line 598 of file PutPlaybackConfigurationRequest.h.

◆ WithSlateAdUrl() [3/3]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 configurations. For VPAID, the slate is required because MediaTailor provides it in the slots that are designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.

Definition at line 618 of file PutPlaybackConfigurationRequest.h.

◆ WithTags() [1/2]

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

The tags to assign to the playback configuration.

Definition at line 649 of file PutPlaybackConfigurationRequest.h.

◆ WithTags() [2/2]

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

The tags to assign to the playback configuration.

Definition at line 644 of file PutPlaybackConfigurationRequest.h.

◆ WithTranscodeProfileName() [1/3]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 741 of file PutPlaybackConfigurationRequest.h.

◆ WithTranscodeProfileName() [2/3]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 733 of file PutPlaybackConfigurationRequest.h.

◆ WithTranscodeProfileName() [3/3]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 749 of file PutPlaybackConfigurationRequest.h.

◆ WithVideoContentSourceUrl() [1/3]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 792 of file PutPlaybackConfigurationRequest.h.

◆ WithVideoContentSourceUrl() [2/3]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 786 of file PutPlaybackConfigurationRequest.h.

◆ WithVideoContentSourceUrl() [3/3]

PutPlaybackConfigurationRequest& Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::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 798 of file PutPlaybackConfigurationRequest.h.


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