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

#include <ScheduleAdBreak.h>

Public Member Functions

 ScheduleAdBreak ()
 
 ScheduleAdBreak (Aws::Utils::Json::JsonView jsonValue)
 
ScheduleAdBreakoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
long long GetApproximateDurationSeconds () const
 
bool ApproximateDurationSecondsHasBeenSet () const
 
void SetApproximateDurationSeconds (long long value)
 
ScheduleAdBreakWithApproximateDurationSeconds (long long value)
 
const Aws::Utils::DateTimeGetApproximateStartTime () const
 
bool ApproximateStartTimeHasBeenSet () const
 
void SetApproximateStartTime (const Aws::Utils::DateTime &value)
 
void SetApproximateStartTime (Aws::Utils::DateTime &&value)
 
ScheduleAdBreakWithApproximateStartTime (const Aws::Utils::DateTime &value)
 
ScheduleAdBreakWithApproximateStartTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetSourceLocationName () const
 
bool SourceLocationNameHasBeenSet () const
 
void SetSourceLocationName (const Aws::String &value)
 
void SetSourceLocationName (Aws::String &&value)
 
void SetSourceLocationName (const char *value)
 
ScheduleAdBreakWithSourceLocationName (const Aws::String &value)
 
ScheduleAdBreakWithSourceLocationName (Aws::String &&value)
 
ScheduleAdBreakWithSourceLocationName (const char *value)
 
const Aws::StringGetVodSourceName () const
 
bool VodSourceNameHasBeenSet () const
 
void SetVodSourceName (const Aws::String &value)
 
void SetVodSourceName (Aws::String &&value)
 
void SetVodSourceName (const char *value)
 
ScheduleAdBreakWithVodSourceName (const Aws::String &value)
 
ScheduleAdBreakWithVodSourceName (Aws::String &&value)
 
ScheduleAdBreakWithVodSourceName (const char *value)
 

Detailed Description

The schedule's ad break properties.

See Also:

AWS API Reference

Definition at line 32 of file ScheduleAdBreak.h.

Constructor & Destructor Documentation

◆ ScheduleAdBreak() [1/2]

Aws::MediaTailor::Model::ScheduleAdBreak::ScheduleAdBreak ( )

◆ ScheduleAdBreak() [2/2]

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

Member Function Documentation

◆ ApproximateDurationSecondsHasBeenSet()

bool Aws::MediaTailor::Model::ScheduleAdBreak::ApproximateDurationSecondsHasBeenSet ( ) const
inline

The approximate duration of the ad break, in seconds.

Definition at line 49 of file ScheduleAdBreak.h.

◆ ApproximateStartTimeHasBeenSet()

bool Aws::MediaTailor::Model::ScheduleAdBreak::ApproximateStartTimeHasBeenSet ( ) const
inline

The approximate time that the ad will start playing.

Definition at line 70 of file ScheduleAdBreak.h.

◆ GetApproximateDurationSeconds()

long long Aws::MediaTailor::Model::ScheduleAdBreak::GetApproximateDurationSeconds ( ) const
inline

The approximate duration of the ad break, in seconds.

Definition at line 44 of file ScheduleAdBreak.h.

◆ GetApproximateStartTime()

const Aws::Utils::DateTime& Aws::MediaTailor::Model::ScheduleAdBreak::GetApproximateStartTime ( ) const
inline

The approximate time that the ad will start playing.

Definition at line 65 of file ScheduleAdBreak.h.

◆ GetSourceLocationName()

const Aws::String& Aws::MediaTailor::Model::ScheduleAdBreak::GetSourceLocationName ( ) const
inline

The name of the source location containing the VOD source used for the ad break.

Definition at line 97 of file ScheduleAdBreak.h.

◆ GetVodSourceName()

const Aws::String& Aws::MediaTailor::Model::ScheduleAdBreak::GetVodSourceName ( ) const
inline

The name of the VOD source used for the ad break.

Definition at line 145 of file ScheduleAdBreak.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetApproximateDurationSeconds()

void Aws::MediaTailor::Model::ScheduleAdBreak::SetApproximateDurationSeconds ( long long  value)
inline

The approximate duration of the ad break, in seconds.

Definition at line 54 of file ScheduleAdBreak.h.

◆ SetApproximateStartTime() [1/2]

void Aws::MediaTailor::Model::ScheduleAdBreak::SetApproximateStartTime ( Aws::Utils::DateTime &&  value)
inline

The approximate time that the ad will start playing.

Definition at line 80 of file ScheduleAdBreak.h.

◆ SetApproximateStartTime() [2/2]

void Aws::MediaTailor::Model::ScheduleAdBreak::SetApproximateStartTime ( const Aws::Utils::DateTime value)
inline

The approximate time that the ad will start playing.

Definition at line 75 of file ScheduleAdBreak.h.

◆ SetSourceLocationName() [1/3]

void Aws::MediaTailor::Model::ScheduleAdBreak::SetSourceLocationName ( Aws::String &&  value)
inline

The name of the source location containing the VOD source used for the ad break.

Definition at line 115 of file ScheduleAdBreak.h.

◆ SetSourceLocationName() [2/3]

void Aws::MediaTailor::Model::ScheduleAdBreak::SetSourceLocationName ( const Aws::String value)
inline

The name of the source location containing the VOD source used for the ad break.

Definition at line 109 of file ScheduleAdBreak.h.

◆ SetSourceLocationName() [3/3]

void Aws::MediaTailor::Model::ScheduleAdBreak::SetSourceLocationName ( const char *  value)
inline

The name of the source location containing the VOD source used for the ad break.

Definition at line 121 of file ScheduleAdBreak.h.

◆ SetVodSourceName() [1/3]

void Aws::MediaTailor::Model::ScheduleAdBreak::SetVodSourceName ( Aws::String &&  value)
inline

The name of the VOD source used for the ad break.

Definition at line 160 of file ScheduleAdBreak.h.

◆ SetVodSourceName() [2/3]

void Aws::MediaTailor::Model::ScheduleAdBreak::SetVodSourceName ( const Aws::String value)
inline

The name of the VOD source used for the ad break.

Definition at line 155 of file ScheduleAdBreak.h.

◆ SetVodSourceName() [3/3]

void Aws::MediaTailor::Model::ScheduleAdBreak::SetVodSourceName ( const char *  value)
inline

The name of the VOD source used for the ad break.

Definition at line 165 of file ScheduleAdBreak.h.

◆ SourceLocationNameHasBeenSet()

bool Aws::MediaTailor::Model::ScheduleAdBreak::SourceLocationNameHasBeenSet ( ) const
inline

The name of the source location containing the VOD source used for the ad break.

Definition at line 103 of file ScheduleAdBreak.h.

◆ VodSourceNameHasBeenSet()

bool Aws::MediaTailor::Model::ScheduleAdBreak::VodSourceNameHasBeenSet ( ) const
inline

The name of the VOD source used for the ad break.

Definition at line 150 of file ScheduleAdBreak.h.

◆ WithApproximateDurationSeconds()

ScheduleAdBreak& Aws::MediaTailor::Model::ScheduleAdBreak::WithApproximateDurationSeconds ( long long  value)
inline

The approximate duration of the ad break, in seconds.

Definition at line 59 of file ScheduleAdBreak.h.

◆ WithApproximateStartTime() [1/2]

ScheduleAdBreak& Aws::MediaTailor::Model::ScheduleAdBreak::WithApproximateStartTime ( Aws::Utils::DateTime &&  value)
inline

The approximate time that the ad will start playing.

Definition at line 90 of file ScheduleAdBreak.h.

◆ WithApproximateStartTime() [2/2]

ScheduleAdBreak& Aws::MediaTailor::Model::ScheduleAdBreak::WithApproximateStartTime ( const Aws::Utils::DateTime value)
inline

The approximate time that the ad will start playing.

Definition at line 85 of file ScheduleAdBreak.h.

◆ WithSourceLocationName() [1/3]

ScheduleAdBreak& Aws::MediaTailor::Model::ScheduleAdBreak::WithSourceLocationName ( Aws::String &&  value)
inline

The name of the source location containing the VOD source used for the ad break.

Definition at line 133 of file ScheduleAdBreak.h.

◆ WithSourceLocationName() [2/3]

ScheduleAdBreak& Aws::MediaTailor::Model::ScheduleAdBreak::WithSourceLocationName ( const Aws::String value)
inline

The name of the source location containing the VOD source used for the ad break.

Definition at line 127 of file ScheduleAdBreak.h.

◆ WithSourceLocationName() [3/3]

ScheduleAdBreak& Aws::MediaTailor::Model::ScheduleAdBreak::WithSourceLocationName ( const char *  value)
inline

The name of the source location containing the VOD source used for the ad break.

Definition at line 139 of file ScheduleAdBreak.h.

◆ WithVodSourceName() [1/3]

ScheduleAdBreak& Aws::MediaTailor::Model::ScheduleAdBreak::WithVodSourceName ( Aws::String &&  value)
inline

The name of the VOD source used for the ad break.

Definition at line 175 of file ScheduleAdBreak.h.

◆ WithVodSourceName() [2/3]

ScheduleAdBreak& Aws::MediaTailor::Model::ScheduleAdBreak::WithVodSourceName ( const Aws::String value)
inline

The name of the VOD source used for the ad break.

Definition at line 170 of file ScheduleAdBreak.h.

◆ WithVodSourceName() [3/3]

ScheduleAdBreak& Aws::MediaTailor::Model::ScheduleAdBreak::WithVodSourceName ( const char *  value)
inline

The name of the VOD source used for the ad break.

Definition at line 180 of file ScheduleAdBreak.h.


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