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

#include <RequestOutputItem.h>

Public Member Functions

 RequestOutputItem ()
 
 RequestOutputItem (Aws::Utils::Json::JsonView jsonValue)
 
RequestOutputItemoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const DashPlaylistSettingsGetDashPlaylistSettings () const
 
bool DashPlaylistSettingsHasBeenSet () const
 
void SetDashPlaylistSettings (const DashPlaylistSettings &value)
 
void SetDashPlaylistSettings (DashPlaylistSettings &&value)
 
RequestOutputItemWithDashPlaylistSettings (const DashPlaylistSettings &value)
 
RequestOutputItemWithDashPlaylistSettings (DashPlaylistSettings &&value)
 
const HlsPlaylistSettingsGetHlsPlaylistSettings () const
 
bool HlsPlaylistSettingsHasBeenSet () const
 
void SetHlsPlaylistSettings (const HlsPlaylistSettings &value)
 
void SetHlsPlaylistSettings (HlsPlaylistSettings &&value)
 
RequestOutputItemWithHlsPlaylistSettings (const HlsPlaylistSettings &value)
 
RequestOutputItemWithHlsPlaylistSettings (HlsPlaylistSettings &&value)
 
const Aws::StringGetManifestName () const
 
bool ManifestNameHasBeenSet () const
 
void SetManifestName (const Aws::String &value)
 
void SetManifestName (Aws::String &&value)
 
void SetManifestName (const char *value)
 
RequestOutputItemWithManifestName (const Aws::String &value)
 
RequestOutputItemWithManifestName (Aws::String &&value)
 
RequestOutputItemWithManifestName (const char *value)
 
const Aws::StringGetSourceGroup () const
 
bool SourceGroupHasBeenSet () const
 
void SetSourceGroup (const Aws::String &value)
 
void SetSourceGroup (Aws::String &&value)
 
void SetSourceGroup (const char *value)
 
RequestOutputItemWithSourceGroup (const Aws::String &value)
 
RequestOutputItemWithSourceGroup (Aws::String &&value)
 
RequestOutputItemWithSourceGroup (const char *value)
 

Detailed Description

The output configuration for this channel.

See Also:

AWS API Reference

Definition at line 33 of file RequestOutputItem.h.

Constructor & Destructor Documentation

◆ RequestOutputItem() [1/2]

Aws::MediaTailor::Model::RequestOutputItem::RequestOutputItem ( )

◆ RequestOutputItem() [2/2]

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

Member Function Documentation

◆ DashPlaylistSettingsHasBeenSet()

bool Aws::MediaTailor::Model::RequestOutputItem::DashPlaylistSettingsHasBeenSet ( ) const
inline

DASH manifest configuration parameters.

Definition at line 50 of file RequestOutputItem.h.

◆ GetDashPlaylistSettings()

const DashPlaylistSettings& Aws::MediaTailor::Model::RequestOutputItem::GetDashPlaylistSettings ( ) const
inline

DASH manifest configuration parameters.

Definition at line 45 of file RequestOutputItem.h.

◆ GetHlsPlaylistSettings()

const HlsPlaylistSettings& Aws::MediaTailor::Model::RequestOutputItem::GetHlsPlaylistSettings ( ) const
inline

HLS playlist configuration parameters.

Definition at line 76 of file RequestOutputItem.h.

◆ GetManifestName()

const Aws::String& Aws::MediaTailor::Model::RequestOutputItem::GetManifestName ( ) const
inline

The name of the manifest for the channel. The name appears in the PlaybackUrl.

Definition at line 108 of file RequestOutputItem.h.

◆ GetSourceGroup()

const Aws::String& Aws::MediaTailor::Model::RequestOutputItem::GetSourceGroup ( ) const
inline

A string used to match which HttpPackageConfiguration is used for each VodSource.

Definition at line 157 of file RequestOutputItem.h.

◆ HlsPlaylistSettingsHasBeenSet()

bool Aws::MediaTailor::Model::RequestOutputItem::HlsPlaylistSettingsHasBeenSet ( ) const
inline

HLS playlist configuration parameters.

Definition at line 81 of file RequestOutputItem.h.

◆ Jsonize()

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

◆ ManifestNameHasBeenSet()

bool Aws::MediaTailor::Model::RequestOutputItem::ManifestNameHasBeenSet ( ) const
inline

The name of the manifest for the channel. The name appears in the PlaybackUrl.

Definition at line 114 of file RequestOutputItem.h.

◆ operator=()

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

◆ SetDashPlaylistSettings() [1/2]

void Aws::MediaTailor::Model::RequestOutputItem::SetDashPlaylistSettings ( const DashPlaylistSettings value)
inline

DASH manifest configuration parameters.

Definition at line 55 of file RequestOutputItem.h.

◆ SetDashPlaylistSettings() [2/2]

void Aws::MediaTailor::Model::RequestOutputItem::SetDashPlaylistSettings ( DashPlaylistSettings &&  value)
inline

DASH manifest configuration parameters.

Definition at line 60 of file RequestOutputItem.h.

◆ SetHlsPlaylistSettings() [1/2]

void Aws::MediaTailor::Model::RequestOutputItem::SetHlsPlaylistSettings ( const HlsPlaylistSettings value)
inline

HLS playlist configuration parameters.

Definition at line 86 of file RequestOutputItem.h.

◆ SetHlsPlaylistSettings() [2/2]

void Aws::MediaTailor::Model::RequestOutputItem::SetHlsPlaylistSettings ( HlsPlaylistSettings &&  value)
inline

HLS playlist configuration parameters.

Definition at line 91 of file RequestOutputItem.h.

◆ SetManifestName() [1/3]

void Aws::MediaTailor::Model::RequestOutputItem::SetManifestName ( Aws::String &&  value)
inline

The name of the manifest for the channel. The name appears in the PlaybackUrl.

Definition at line 126 of file RequestOutputItem.h.

◆ SetManifestName() [2/3]

void Aws::MediaTailor::Model::RequestOutputItem::SetManifestName ( const Aws::String value)
inline

The name of the manifest for the channel. The name appears in the PlaybackUrl.

Definition at line 120 of file RequestOutputItem.h.

◆ SetManifestName() [3/3]

void Aws::MediaTailor::Model::RequestOutputItem::SetManifestName ( const char *  value)
inline

The name of the manifest for the channel. The name appears in the PlaybackUrl.

Definition at line 132 of file RequestOutputItem.h.

◆ SetSourceGroup() [1/3]

void Aws::MediaTailor::Model::RequestOutputItem::SetSourceGroup ( Aws::String &&  value)
inline

A string used to match which HttpPackageConfiguration is used for each VodSource.

Definition at line 175 of file RequestOutputItem.h.

◆ SetSourceGroup() [2/3]

void Aws::MediaTailor::Model::RequestOutputItem::SetSourceGroup ( const Aws::String value)
inline

A string used to match which HttpPackageConfiguration is used for each VodSource.

Definition at line 169 of file RequestOutputItem.h.

◆ SetSourceGroup() [3/3]

void Aws::MediaTailor::Model::RequestOutputItem::SetSourceGroup ( const char *  value)
inline

A string used to match which HttpPackageConfiguration is used for each VodSource.

Definition at line 181 of file RequestOutputItem.h.

◆ SourceGroupHasBeenSet()

bool Aws::MediaTailor::Model::RequestOutputItem::SourceGroupHasBeenSet ( ) const
inline

A string used to match which HttpPackageConfiguration is used for each VodSource.

Definition at line 163 of file RequestOutputItem.h.

◆ WithDashPlaylistSettings() [1/2]

RequestOutputItem& Aws::MediaTailor::Model::RequestOutputItem::WithDashPlaylistSettings ( const DashPlaylistSettings value)
inline

DASH manifest configuration parameters.

Definition at line 65 of file RequestOutputItem.h.

◆ WithDashPlaylistSettings() [2/2]

RequestOutputItem& Aws::MediaTailor::Model::RequestOutputItem::WithDashPlaylistSettings ( DashPlaylistSettings &&  value)
inline

DASH manifest configuration parameters.

Definition at line 70 of file RequestOutputItem.h.

◆ WithHlsPlaylistSettings() [1/2]

RequestOutputItem& Aws::MediaTailor::Model::RequestOutputItem::WithHlsPlaylistSettings ( const HlsPlaylistSettings value)
inline

HLS playlist configuration parameters.

Definition at line 96 of file RequestOutputItem.h.

◆ WithHlsPlaylistSettings() [2/2]

RequestOutputItem& Aws::MediaTailor::Model::RequestOutputItem::WithHlsPlaylistSettings ( HlsPlaylistSettings &&  value)
inline

HLS playlist configuration parameters.

Definition at line 101 of file RequestOutputItem.h.

◆ WithManifestName() [1/3]

RequestOutputItem& Aws::MediaTailor::Model::RequestOutputItem::WithManifestName ( Aws::String &&  value)
inline

The name of the manifest for the channel. The name appears in the PlaybackUrl.

Definition at line 144 of file RequestOutputItem.h.

◆ WithManifestName() [2/3]

RequestOutputItem& Aws::MediaTailor::Model::RequestOutputItem::WithManifestName ( const Aws::String value)
inline

The name of the manifest for the channel. The name appears in the PlaybackUrl.

Definition at line 138 of file RequestOutputItem.h.

◆ WithManifestName() [3/3]

RequestOutputItem& Aws::MediaTailor::Model::RequestOutputItem::WithManifestName ( const char *  value)
inline

The name of the manifest for the channel. The name appears in the PlaybackUrl.

Definition at line 150 of file RequestOutputItem.h.

◆ WithSourceGroup() [1/3]

RequestOutputItem& Aws::MediaTailor::Model::RequestOutputItem::WithSourceGroup ( Aws::String &&  value)
inline

A string used to match which HttpPackageConfiguration is used for each VodSource.

Definition at line 193 of file RequestOutputItem.h.

◆ WithSourceGroup() [2/3]

RequestOutputItem& Aws::MediaTailor::Model::RequestOutputItem::WithSourceGroup ( const Aws::String value)
inline

A string used to match which HttpPackageConfiguration is used for each VodSource.

Definition at line 187 of file RequestOutputItem.h.

◆ WithSourceGroup() [3/3]

RequestOutputItem& Aws::MediaTailor::Model::RequestOutputItem::WithSourceGroup ( const char *  value)
inline

A string used to match which HttpPackageConfiguration is used for each VodSource.

Definition at line 199 of file RequestOutputItem.h.


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