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

#include <ManifestProcessingRules.h>

Public Member Functions

 ManifestProcessingRules ()
 
 ManifestProcessingRules (Aws::Utils::Json::JsonView jsonValue)
 
ManifestProcessingRulesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const AdMarkerPassthroughGetAdMarkerPassthrough () const
 
bool AdMarkerPassthroughHasBeenSet () const
 
void SetAdMarkerPassthrough (const AdMarkerPassthrough &value)
 
void SetAdMarkerPassthrough (AdMarkerPassthrough &&value)
 
ManifestProcessingRulesWithAdMarkerPassthrough (const AdMarkerPassthrough &value)
 
ManifestProcessingRulesWithAdMarkerPassthrough (AdMarkerPassthrough &&value)
 

Detailed Description

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

See Also:

AWS API Reference

Definition at line 33 of file ManifestProcessingRules.h.

Constructor & Destructor Documentation

◆ ManifestProcessingRules() [1/2]

Aws::MediaTailor::Model::ManifestProcessingRules::ManifestProcessingRules ( )

◆ ManifestProcessingRules() [2/2]

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

Member Function Documentation

◆ AdMarkerPassthroughHasBeenSet()

bool Aws::MediaTailor::Model::ManifestProcessingRules::AdMarkerPassthroughHasBeenSet ( ) const
inline

For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest.

No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.

Definition at line 58 of file ManifestProcessingRules.h.

◆ GetAdMarkerPassthrough()

const AdMarkerPassthrough& Aws::MediaTailor::Model::ManifestProcessingRules::GetAdMarkerPassthrough ( ) const
inline

For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest.

No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.

Definition at line 49 of file ManifestProcessingRules.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAdMarkerPassthrough() [1/2]

void Aws::MediaTailor::Model::ManifestProcessingRules::SetAdMarkerPassthrough ( AdMarkerPassthrough &&  value)
inline

For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest.

No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.

Definition at line 76 of file ManifestProcessingRules.h.

◆ SetAdMarkerPassthrough() [2/2]

void Aws::MediaTailor::Model::ManifestProcessingRules::SetAdMarkerPassthrough ( const AdMarkerPassthrough value)
inline

For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest.

No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.

Definition at line 67 of file ManifestProcessingRules.h.

◆ WithAdMarkerPassthrough() [1/2]

ManifestProcessingRules& Aws::MediaTailor::Model::ManifestProcessingRules::WithAdMarkerPassthrough ( AdMarkerPassthrough &&  value)
inline

For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest.

No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.

Definition at line 94 of file ManifestProcessingRules.h.

◆ WithAdMarkerPassthrough() [2/2]

ManifestProcessingRules& Aws::MediaTailor::Model::ManifestProcessingRules::WithAdMarkerPassthrough ( const AdMarkerPassthrough value)
inline

For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest.

No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.

Definition at line 85 of file ManifestProcessingRules.h.


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