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

#include <AdBreak.h>

Public Member Functions

 AdBreak ()
 
 AdBreak (Aws::Utils::Json::JsonView jsonValue)
 
AdBreakoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const MessageTypeGetMessageType () const
 
bool MessageTypeHasBeenSet () const
 
void SetMessageType (const MessageType &value)
 
void SetMessageType (MessageType &&value)
 
AdBreakWithMessageType (const MessageType &value)
 
AdBreakWithMessageType (MessageType &&value)
 
long long GetOffsetMillis () const
 
bool OffsetMillisHasBeenSet () const
 
void SetOffsetMillis (long long value)
 
AdBreakWithOffsetMillis (long long value)
 
const SlateSourceGetSlate () const
 
bool SlateHasBeenSet () const
 
void SetSlate (const SlateSource &value)
 
void SetSlate (SlateSource &&value)
 
AdBreakWithSlate (const SlateSource &value)
 
AdBreakWithSlate (SlateSource &&value)
 
const SpliceInsertMessageGetSpliceInsertMessage () const
 
bool SpliceInsertMessageHasBeenSet () const
 
void SetSpliceInsertMessage (const SpliceInsertMessage &value)
 
void SetSpliceInsertMessage (SpliceInsertMessage &&value)
 
AdBreakWithSpliceInsertMessage (const SpliceInsertMessage &value)
 
AdBreakWithSpliceInsertMessage (SpliceInsertMessage &&value)
 

Detailed Description

Ad break configuration parameters.

See Also:

AWS API Reference

Definition at line 33 of file AdBreak.h.

Constructor & Destructor Documentation

◆ AdBreak() [1/2]

Aws::MediaTailor::Model::AdBreak::AdBreak ( )

◆ AdBreak() [2/2]

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

Member Function Documentation

◆ GetMessageType()

const MessageType& Aws::MediaTailor::Model::AdBreak::GetMessageType ( ) const
inline

The SCTE-35 ad insertion type. Accepted value: SPLICE_INSERT.

Definition at line 45 of file AdBreak.h.

◆ GetOffsetMillis()

long long Aws::MediaTailor::Model::AdBreak::GetOffsetMillis ( ) const
inline

How long (in milliseconds) after the beginning of the program that an ad starts. This value must fall within 100ms of a segment boundary, otherwise the ad break will be skipped.

Definition at line 78 of file AdBreak.h.

◆ GetSlate()

const SlateSource& Aws::MediaTailor::Model::AdBreak::GetSlate ( ) const
inline

Ad break slate configuration.

Definition at line 105 of file AdBreak.h.

◆ GetSpliceInsertMessage()

const SpliceInsertMessage& Aws::MediaTailor::Model::AdBreak::GetSpliceInsertMessage ( ) const
inline

This defines the SCTE-35 splice_insert() message inserted around the ad. For information about using splice_insert(), see the SCTE-35 specficiaiton, section 9.7.3.1.

Definition at line 138 of file AdBreak.h.

◆ Jsonize()

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

◆ MessageTypeHasBeenSet()

bool Aws::MediaTailor::Model::AdBreak::MessageTypeHasBeenSet ( ) const
inline

The SCTE-35 ad insertion type. Accepted value: SPLICE_INSERT.

Definition at line 50 of file AdBreak.h.

◆ OffsetMillisHasBeenSet()

bool Aws::MediaTailor::Model::AdBreak::OffsetMillisHasBeenSet ( ) const
inline

How long (in milliseconds) after the beginning of the program that an ad starts. This value must fall within 100ms of a segment boundary, otherwise the ad break will be skipped.

Definition at line 85 of file AdBreak.h.

◆ operator=()

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

◆ SetMessageType() [1/2]

void Aws::MediaTailor::Model::AdBreak::SetMessageType ( const MessageType value)
inline

The SCTE-35 ad insertion type. Accepted value: SPLICE_INSERT.

Definition at line 55 of file AdBreak.h.

◆ SetMessageType() [2/2]

void Aws::MediaTailor::Model::AdBreak::SetMessageType ( MessageType &&  value)
inline

The SCTE-35 ad insertion type. Accepted value: SPLICE_INSERT.

Definition at line 60 of file AdBreak.h.

◆ SetOffsetMillis()

void Aws::MediaTailor::Model::AdBreak::SetOffsetMillis ( long long  value)
inline

How long (in milliseconds) after the beginning of the program that an ad starts. This value must fall within 100ms of a segment boundary, otherwise the ad break will be skipped.

Definition at line 92 of file AdBreak.h.

◆ SetSlate() [1/2]

void Aws::MediaTailor::Model::AdBreak::SetSlate ( const SlateSource value)
inline

Ad break slate configuration.

Definition at line 115 of file AdBreak.h.

◆ SetSlate() [2/2]

void Aws::MediaTailor::Model::AdBreak::SetSlate ( SlateSource &&  value)
inline

Ad break slate configuration.

Definition at line 120 of file AdBreak.h.

◆ SetSpliceInsertMessage() [1/2]

void Aws::MediaTailor::Model::AdBreak::SetSpliceInsertMessage ( const SpliceInsertMessage value)
inline

This defines the SCTE-35 splice_insert() message inserted around the ad. For information about using splice_insert(), see the SCTE-35 specficiaiton, section 9.7.3.1.

Definition at line 152 of file AdBreak.h.

◆ SetSpliceInsertMessage() [2/2]

void Aws::MediaTailor::Model::AdBreak::SetSpliceInsertMessage ( SpliceInsertMessage &&  value)
inline

This defines the SCTE-35 splice_insert() message inserted around the ad. For information about using splice_insert(), see the SCTE-35 specficiaiton, section 9.7.3.1.

Definition at line 159 of file AdBreak.h.

◆ SlateHasBeenSet()

bool Aws::MediaTailor::Model::AdBreak::SlateHasBeenSet ( ) const
inline

Ad break slate configuration.

Definition at line 110 of file AdBreak.h.

◆ SpliceInsertMessageHasBeenSet()

bool Aws::MediaTailor::Model::AdBreak::SpliceInsertMessageHasBeenSet ( ) const
inline

This defines the SCTE-35 splice_insert() message inserted around the ad. For information about using splice_insert(), see the SCTE-35 specficiaiton, section 9.7.3.1.

Definition at line 145 of file AdBreak.h.

◆ WithMessageType() [1/2]

AdBreak& Aws::MediaTailor::Model::AdBreak::WithMessageType ( const MessageType value)
inline

The SCTE-35 ad insertion type. Accepted value: SPLICE_INSERT.

Definition at line 65 of file AdBreak.h.

◆ WithMessageType() [2/2]

AdBreak& Aws::MediaTailor::Model::AdBreak::WithMessageType ( MessageType &&  value)
inline

The SCTE-35 ad insertion type. Accepted value: SPLICE_INSERT.

Definition at line 70 of file AdBreak.h.

◆ WithOffsetMillis()

AdBreak& Aws::MediaTailor::Model::AdBreak::WithOffsetMillis ( long long  value)
inline

How long (in milliseconds) after the beginning of the program that an ad starts. This value must fall within 100ms of a segment boundary, otherwise the ad break will be skipped.

Definition at line 99 of file AdBreak.h.

◆ WithSlate() [1/2]

AdBreak& Aws::MediaTailor::Model::AdBreak::WithSlate ( const SlateSource value)
inline

Ad break slate configuration.

Definition at line 125 of file AdBreak.h.

◆ WithSlate() [2/2]

AdBreak& Aws::MediaTailor::Model::AdBreak::WithSlate ( SlateSource &&  value)
inline

Ad break slate configuration.

Definition at line 130 of file AdBreak.h.

◆ WithSpliceInsertMessage() [1/2]

AdBreak& Aws::MediaTailor::Model::AdBreak::WithSpliceInsertMessage ( const SpliceInsertMessage value)
inline

This defines the SCTE-35 splice_insert() message inserted around the ad. For information about using splice_insert(), see the SCTE-35 specficiaiton, section 9.7.3.1.

Definition at line 166 of file AdBreak.h.

◆ WithSpliceInsertMessage() [2/2]

AdBreak& Aws::MediaTailor::Model::AdBreak::WithSpliceInsertMessage ( SpliceInsertMessage &&  value)
inline

This defines the SCTE-35 splice_insert() message inserted around the ad. For information about using splice_insert(), see the SCTE-35 specficiaiton, section 9.7.3.1.

Definition at line 173 of file AdBreak.h.


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