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

#include <CreateProgramResult.h>

Public Member Functions

 CreateProgramResult ()
 
 CreateProgramResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
CreateProgramResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::Vector< AdBreak > & GetAdBreaks () const
 
void SetAdBreaks (const Aws::Vector< AdBreak > &value)
 
void SetAdBreaks (Aws::Vector< AdBreak > &&value)
 
CreateProgramResultWithAdBreaks (const Aws::Vector< AdBreak > &value)
 
CreateProgramResultWithAdBreaks (Aws::Vector< AdBreak > &&value)
 
CreateProgramResultAddAdBreaks (const AdBreak &value)
 
CreateProgramResultAddAdBreaks (AdBreak &&value)
 
const Aws::StringGetArn () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
CreateProgramResultWithArn (const Aws::String &value)
 
CreateProgramResultWithArn (Aws::String &&value)
 
CreateProgramResultWithArn (const char *value)
 
const Aws::StringGetChannelName () const
 
void SetChannelName (const Aws::String &value)
 
void SetChannelName (Aws::String &&value)
 
void SetChannelName (const char *value)
 
CreateProgramResultWithChannelName (const Aws::String &value)
 
CreateProgramResultWithChannelName (Aws::String &&value)
 
CreateProgramResultWithChannelName (const char *value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
CreateProgramResultWithCreationTime (const Aws::Utils::DateTime &value)
 
CreateProgramResultWithCreationTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetProgramName () const
 
void SetProgramName (const Aws::String &value)
 
void SetProgramName (Aws::String &&value)
 
void SetProgramName (const char *value)
 
CreateProgramResultWithProgramName (const Aws::String &value)
 
CreateProgramResultWithProgramName (Aws::String &&value)
 
CreateProgramResultWithProgramName (const char *value)
 
const Aws::Utils::DateTimeGetScheduledStartTime () const
 
void SetScheduledStartTime (const Aws::Utils::DateTime &value)
 
void SetScheduledStartTime (Aws::Utils::DateTime &&value)
 
CreateProgramResultWithScheduledStartTime (const Aws::Utils::DateTime &value)
 
CreateProgramResultWithScheduledStartTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetSourceLocationName () const
 
void SetSourceLocationName (const Aws::String &value)
 
void SetSourceLocationName (Aws::String &&value)
 
void SetSourceLocationName (const char *value)
 
CreateProgramResultWithSourceLocationName (const Aws::String &value)
 
CreateProgramResultWithSourceLocationName (Aws::String &&value)
 
CreateProgramResultWithSourceLocationName (const char *value)
 
const Aws::StringGetVodSourceName () const
 
void SetVodSourceName (const Aws::String &value)
 
void SetVodSourceName (Aws::String &&value)
 
void SetVodSourceName (const char *value)
 
CreateProgramResultWithVodSourceName (const Aws::String &value)
 
CreateProgramResultWithVodSourceName (Aws::String &&value)
 
CreateProgramResultWithVodSourceName (const char *value)
 

Detailed Description

Definition at line 30 of file CreateProgramResult.h.

Constructor & Destructor Documentation

◆ CreateProgramResult() [1/2]

Aws::MediaTailor::Model::CreateProgramResult::CreateProgramResult ( )

◆ CreateProgramResult() [2/2]

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

Member Function Documentation

◆ AddAdBreaks() [1/2]

CreateProgramResult& Aws::MediaTailor::Model::CreateProgramResult::AddAdBreaks ( AdBreak &&  value)
inline

The ad break configuration settings.

Definition at line 71 of file CreateProgramResult.h.

◆ AddAdBreaks() [2/2]

CreateProgramResult& Aws::MediaTailor::Model::CreateProgramResult::AddAdBreaks ( const AdBreak value)
inline

The ad break configuration settings.

Definition at line 66 of file CreateProgramResult.h.

◆ GetAdBreaks()

const Aws::Vector<AdBreak>& Aws::MediaTailor::Model::CreateProgramResult::GetAdBreaks ( ) const
inline

The ad break configuration settings.

Definition at line 41 of file CreateProgramResult.h.

◆ GetArn()

const Aws::String& Aws::MediaTailor::Model::CreateProgramResult::GetArn ( ) const
inline

The ARN of the program.

Definition at line 77 of file CreateProgramResult.h.

◆ GetChannelName()

const Aws::String& Aws::MediaTailor::Model::CreateProgramResult::GetChannelName ( ) const
inline

The name of the channel that the program belongs to.

Definition at line 113 of file CreateProgramResult.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::MediaTailor::Model::CreateProgramResult::GetCreationTime ( ) const
inline

The timestamp of when the program was created.

Definition at line 149 of file CreateProgramResult.h.

◆ GetProgramName()

const Aws::String& Aws::MediaTailor::Model::CreateProgramResult::GetProgramName ( ) const
inline

The name of the program.

Definition at line 175 of file CreateProgramResult.h.

◆ GetScheduledStartTime()

const Aws::Utils::DateTime& Aws::MediaTailor::Model::CreateProgramResult::GetScheduledStartTime ( ) const
inline

The date and time that the program is scheduled to start in ISO 8601 format and Coordinated Universal Time (UTC). For example, the value 2021-03-27T17:48:16.751Z represents March 27, 2021 at 17:48:16.751 UTC.

Definition at line 213 of file CreateProgramResult.h.

◆ GetSourceLocationName()

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

The source location name.

Definition at line 247 of file CreateProgramResult.h.

◆ GetVodSourceName()

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

The name that's used to refer to a VOD source.

Definition at line 283 of file CreateProgramResult.h.

◆ operator=()

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

◆ SetAdBreaks() [1/2]

void Aws::MediaTailor::Model::CreateProgramResult::SetAdBreaks ( Aws::Vector< AdBreak > &&  value)
inline

The ad break configuration settings.

Definition at line 51 of file CreateProgramResult.h.

◆ SetAdBreaks() [2/2]

void Aws::MediaTailor::Model::CreateProgramResult::SetAdBreaks ( const Aws::Vector< AdBreak > &  value)
inline

The ad break configuration settings.

Definition at line 46 of file CreateProgramResult.h.

◆ SetArn() [1/3]

void Aws::MediaTailor::Model::CreateProgramResult::SetArn ( Aws::String &&  value)
inline

The ARN of the program.

Definition at line 87 of file CreateProgramResult.h.

◆ SetArn() [2/3]

void Aws::MediaTailor::Model::CreateProgramResult::SetArn ( const Aws::String value)
inline

The ARN of the program.

Definition at line 82 of file CreateProgramResult.h.

◆ SetArn() [3/3]

void Aws::MediaTailor::Model::CreateProgramResult::SetArn ( const char *  value)
inline

The ARN of the program.

Definition at line 92 of file CreateProgramResult.h.

◆ SetChannelName() [1/3]

void Aws::MediaTailor::Model::CreateProgramResult::SetChannelName ( Aws::String &&  value)
inline

The name of the channel that the program belongs to.

Definition at line 123 of file CreateProgramResult.h.

◆ SetChannelName() [2/3]

void Aws::MediaTailor::Model::CreateProgramResult::SetChannelName ( const Aws::String value)
inline

The name of the channel that the program belongs to.

Definition at line 118 of file CreateProgramResult.h.

◆ SetChannelName() [3/3]

void Aws::MediaTailor::Model::CreateProgramResult::SetChannelName ( const char *  value)
inline

The name of the channel that the program belongs to.

Definition at line 128 of file CreateProgramResult.h.

◆ SetCreationTime() [1/2]

void Aws::MediaTailor::Model::CreateProgramResult::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

The timestamp of when the program was created.

Definition at line 159 of file CreateProgramResult.h.

◆ SetCreationTime() [2/2]

void Aws::MediaTailor::Model::CreateProgramResult::SetCreationTime ( const Aws::Utils::DateTime value)
inline

The timestamp of when the program was created.

Definition at line 154 of file CreateProgramResult.h.

◆ SetProgramName() [1/3]

void Aws::MediaTailor::Model::CreateProgramResult::SetProgramName ( Aws::String &&  value)
inline

The name of the program.

Definition at line 185 of file CreateProgramResult.h.

◆ SetProgramName() [2/3]

void Aws::MediaTailor::Model::CreateProgramResult::SetProgramName ( const Aws::String value)
inline

The name of the program.

Definition at line 180 of file CreateProgramResult.h.

◆ SetProgramName() [3/3]

void Aws::MediaTailor::Model::CreateProgramResult::SetProgramName ( const char *  value)
inline

The name of the program.

Definition at line 190 of file CreateProgramResult.h.

◆ SetScheduledStartTime() [1/2]

void Aws::MediaTailor::Model::CreateProgramResult::SetScheduledStartTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the program is scheduled to start in ISO 8601 format and Coordinated Universal Time (UTC). For example, the value 2021-03-27T17:48:16.751Z represents March 27, 2021 at 17:48:16.751 UTC.

Definition at line 227 of file CreateProgramResult.h.

◆ SetScheduledStartTime() [2/2]

void Aws::MediaTailor::Model::CreateProgramResult::SetScheduledStartTime ( const Aws::Utils::DateTime value)
inline

The date and time that the program is scheduled to start in ISO 8601 format and Coordinated Universal Time (UTC). For example, the value 2021-03-27T17:48:16.751Z represents March 27, 2021 at 17:48:16.751 UTC.

Definition at line 220 of file CreateProgramResult.h.

◆ SetSourceLocationName() [1/3]

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

The source location name.

Definition at line 257 of file CreateProgramResult.h.

◆ SetSourceLocationName() [2/3]

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

The source location name.

Definition at line 252 of file CreateProgramResult.h.

◆ SetSourceLocationName() [3/3]

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

The source location name.

Definition at line 262 of file CreateProgramResult.h.

◆ SetVodSourceName() [1/3]

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

The name that's used to refer to a VOD source.

Definition at line 293 of file CreateProgramResult.h.

◆ SetVodSourceName() [2/3]

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

The name that's used to refer to a VOD source.

Definition at line 288 of file CreateProgramResult.h.

◆ SetVodSourceName() [3/3]

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

The name that's used to refer to a VOD source.

Definition at line 298 of file CreateProgramResult.h.

◆ WithAdBreaks() [1/2]

CreateProgramResult& Aws::MediaTailor::Model::CreateProgramResult::WithAdBreaks ( Aws::Vector< AdBreak > &&  value)
inline

The ad break configuration settings.

Definition at line 61 of file CreateProgramResult.h.

◆ WithAdBreaks() [2/2]

CreateProgramResult& Aws::MediaTailor::Model::CreateProgramResult::WithAdBreaks ( const Aws::Vector< AdBreak > &  value)
inline

The ad break configuration settings.

Definition at line 56 of file CreateProgramResult.h.

◆ WithArn() [1/3]

CreateProgramResult& Aws::MediaTailor::Model::CreateProgramResult::WithArn ( Aws::String &&  value)
inline

The ARN of the program.

Definition at line 102 of file CreateProgramResult.h.

◆ WithArn() [2/3]

CreateProgramResult& Aws::MediaTailor::Model::CreateProgramResult::WithArn ( const Aws::String value)
inline

The ARN of the program.

Definition at line 97 of file CreateProgramResult.h.

◆ WithArn() [3/3]

CreateProgramResult& Aws::MediaTailor::Model::CreateProgramResult::WithArn ( const char *  value)
inline

The ARN of the program.

Definition at line 107 of file CreateProgramResult.h.

◆ WithChannelName() [1/3]

CreateProgramResult& Aws::MediaTailor::Model::CreateProgramResult::WithChannelName ( Aws::String &&  value)
inline

The name of the channel that the program belongs to.

Definition at line 138 of file CreateProgramResult.h.

◆ WithChannelName() [2/3]

CreateProgramResult& Aws::MediaTailor::Model::CreateProgramResult::WithChannelName ( const Aws::String value)
inline

The name of the channel that the program belongs to.

Definition at line 133 of file CreateProgramResult.h.

◆ WithChannelName() [3/3]

CreateProgramResult& Aws::MediaTailor::Model::CreateProgramResult::WithChannelName ( const char *  value)
inline

The name of the channel that the program belongs to.

Definition at line 143 of file CreateProgramResult.h.

◆ WithCreationTime() [1/2]

CreateProgramResult& Aws::MediaTailor::Model::CreateProgramResult::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

The timestamp of when the program was created.

Definition at line 169 of file CreateProgramResult.h.

◆ WithCreationTime() [2/2]

CreateProgramResult& Aws::MediaTailor::Model::CreateProgramResult::WithCreationTime ( const Aws::Utils::DateTime value)
inline

The timestamp of when the program was created.

Definition at line 164 of file CreateProgramResult.h.

◆ WithProgramName() [1/3]

CreateProgramResult& Aws::MediaTailor::Model::CreateProgramResult::WithProgramName ( Aws::String &&  value)
inline

The name of the program.

Definition at line 200 of file CreateProgramResult.h.

◆ WithProgramName() [2/3]

CreateProgramResult& Aws::MediaTailor::Model::CreateProgramResult::WithProgramName ( const Aws::String value)
inline

The name of the program.

Definition at line 195 of file CreateProgramResult.h.

◆ WithProgramName() [3/3]

CreateProgramResult& Aws::MediaTailor::Model::CreateProgramResult::WithProgramName ( const char *  value)
inline

The name of the program.

Definition at line 205 of file CreateProgramResult.h.

◆ WithScheduledStartTime() [1/2]

CreateProgramResult& Aws::MediaTailor::Model::CreateProgramResult::WithScheduledStartTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the program is scheduled to start in ISO 8601 format and Coordinated Universal Time (UTC). For example, the value 2021-03-27T17:48:16.751Z represents March 27, 2021 at 17:48:16.751 UTC.

Definition at line 241 of file CreateProgramResult.h.

◆ WithScheduledStartTime() [2/2]

CreateProgramResult& Aws::MediaTailor::Model::CreateProgramResult::WithScheduledStartTime ( const Aws::Utils::DateTime value)
inline

The date and time that the program is scheduled to start in ISO 8601 format and Coordinated Universal Time (UTC). For example, the value 2021-03-27T17:48:16.751Z represents March 27, 2021 at 17:48:16.751 UTC.

Definition at line 234 of file CreateProgramResult.h.

◆ WithSourceLocationName() [1/3]

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

The source location name.

Definition at line 272 of file CreateProgramResult.h.

◆ WithSourceLocationName() [2/3]

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

The source location name.

Definition at line 267 of file CreateProgramResult.h.

◆ WithSourceLocationName() [3/3]

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

The source location name.

Definition at line 277 of file CreateProgramResult.h.

◆ WithVodSourceName() [1/3]

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

The name that's used to refer to a VOD source.

Definition at line 308 of file CreateProgramResult.h.

◆ WithVodSourceName() [2/3]

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

The name that's used to refer to a VOD source.

Definition at line 303 of file CreateProgramResult.h.

◆ WithVodSourceName() [3/3]

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

The name that's used to refer to a VOD source.

Definition at line 313 of file CreateProgramResult.h.


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