AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::AlexaForBusiness::Model::Content Class Reference

#include <Content.h>

Public Member Functions

 Content ()
 
 Content (Aws::Utils::Json::JsonView jsonValue)
 
Contentoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Text > & GetTextList () const
 
bool TextListHasBeenSet () const
 
void SetTextList (const Aws::Vector< Text > &value)
 
void SetTextList (Aws::Vector< Text > &&value)
 
ContentWithTextList (const Aws::Vector< Text > &value)
 
ContentWithTextList (Aws::Vector< Text > &&value)
 
ContentAddTextList (const Text &value)
 
ContentAddTextList (Text &&value)
 
const Aws::Vector< Ssml > & GetSsmlList () const
 
bool SsmlListHasBeenSet () const
 
void SetSsmlList (const Aws::Vector< Ssml > &value)
 
void SetSsmlList (Aws::Vector< Ssml > &&value)
 
ContentWithSsmlList (const Aws::Vector< Ssml > &value)
 
ContentWithSsmlList (Aws::Vector< Ssml > &&value)
 
ContentAddSsmlList (const Ssml &value)
 
ContentAddSsmlList (Ssml &&value)
 
const Aws::Vector< Audio > & GetAudioList () const
 
bool AudioListHasBeenSet () const
 
void SetAudioList (const Aws::Vector< Audio > &value)
 
void SetAudioList (Aws::Vector< Audio > &&value)
 
ContentWithAudioList (const Aws::Vector< Audio > &value)
 
ContentWithAudioList (Aws::Vector< Audio > &&value)
 
ContentAddAudioList (const Audio &value)
 
ContentAddAudioList (Audio &&value)
 

Detailed Description

The content definition. This can contain only one text, SSML, or audio list object.

See Also:

AWS API Reference

Definition at line 35 of file Content.h.

Constructor & Destructor Documentation

◆ Content() [1/2]

Aws::AlexaForBusiness::Model::Content::Content ( )

◆ Content() [2/2]

Aws::AlexaForBusiness::Model::Content::Content ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddAudioList() [1/2]

Content& Aws::AlexaForBusiness::Model::Content::AddAudioList ( const Audio value)
inline

The list of audio messages.

Definition at line 159 of file Content.h.

◆ AddAudioList() [2/2]

Content& Aws::AlexaForBusiness::Model::Content::AddAudioList ( Audio &&  value)
inline

The list of audio messages.

Definition at line 164 of file Content.h.

◆ AddSsmlList() [1/2]

Content& Aws::AlexaForBusiness::Model::Content::AddSsmlList ( const Ssml value)
inline

The list of SSML messages.

Definition at line 118 of file Content.h.

◆ AddSsmlList() [2/2]

Content& Aws::AlexaForBusiness::Model::Content::AddSsmlList ( Ssml &&  value)
inline

The list of SSML messages.

Definition at line 123 of file Content.h.

◆ AddTextList() [1/2]

Content& Aws::AlexaForBusiness::Model::Content::AddTextList ( const Text value)
inline

The list of text messages.

Definition at line 77 of file Content.h.

◆ AddTextList() [2/2]

Content& Aws::AlexaForBusiness::Model::Content::AddTextList ( Text &&  value)
inline

The list of text messages.

Definition at line 82 of file Content.h.

◆ AudioListHasBeenSet()

bool Aws::AlexaForBusiness::Model::Content::AudioListHasBeenSet ( ) const
inline

The list of audio messages.

Definition at line 134 of file Content.h.

◆ GetAudioList()

const Aws::Vector<Audio>& Aws::AlexaForBusiness::Model::Content::GetAudioList ( ) const
inline

The list of audio messages.

Definition at line 129 of file Content.h.

◆ GetSsmlList()

const Aws::Vector<Ssml>& Aws::AlexaForBusiness::Model::Content::GetSsmlList ( ) const
inline

The list of SSML messages.

Definition at line 88 of file Content.h.

◆ GetTextList()

const Aws::Vector<Text>& Aws::AlexaForBusiness::Model::Content::GetTextList ( ) const
inline

The list of text messages.

Definition at line 47 of file Content.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AlexaForBusiness::Model::Content::Jsonize ( ) const

◆ operator=()

Content& Aws::AlexaForBusiness::Model::Content::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAudioList() [1/2]

void Aws::AlexaForBusiness::Model::Content::SetAudioList ( const Aws::Vector< Audio > &  value)
inline

The list of audio messages.

Definition at line 139 of file Content.h.

◆ SetAudioList() [2/2]

void Aws::AlexaForBusiness::Model::Content::SetAudioList ( Aws::Vector< Audio > &&  value)
inline

The list of audio messages.

Definition at line 144 of file Content.h.

◆ SetSsmlList() [1/2]

void Aws::AlexaForBusiness::Model::Content::SetSsmlList ( const Aws::Vector< Ssml > &  value)
inline

The list of SSML messages.

Definition at line 98 of file Content.h.

◆ SetSsmlList() [2/2]

void Aws::AlexaForBusiness::Model::Content::SetSsmlList ( Aws::Vector< Ssml > &&  value)
inline

The list of SSML messages.

Definition at line 103 of file Content.h.

◆ SetTextList() [1/2]

void Aws::AlexaForBusiness::Model::Content::SetTextList ( const Aws::Vector< Text > &  value)
inline

The list of text messages.

Definition at line 57 of file Content.h.

◆ SetTextList() [2/2]

void Aws::AlexaForBusiness::Model::Content::SetTextList ( Aws::Vector< Text > &&  value)
inline

The list of text messages.

Definition at line 62 of file Content.h.

◆ SsmlListHasBeenSet()

bool Aws::AlexaForBusiness::Model::Content::SsmlListHasBeenSet ( ) const
inline

The list of SSML messages.

Definition at line 93 of file Content.h.

◆ TextListHasBeenSet()

bool Aws::AlexaForBusiness::Model::Content::TextListHasBeenSet ( ) const
inline

The list of text messages.

Definition at line 52 of file Content.h.

◆ WithAudioList() [1/2]

Content& Aws::AlexaForBusiness::Model::Content::WithAudioList ( const Aws::Vector< Audio > &  value)
inline

The list of audio messages.

Definition at line 149 of file Content.h.

◆ WithAudioList() [2/2]

Content& Aws::AlexaForBusiness::Model::Content::WithAudioList ( Aws::Vector< Audio > &&  value)
inline

The list of audio messages.

Definition at line 154 of file Content.h.

◆ WithSsmlList() [1/2]

Content& Aws::AlexaForBusiness::Model::Content::WithSsmlList ( const Aws::Vector< Ssml > &  value)
inline

The list of SSML messages.

Definition at line 108 of file Content.h.

◆ WithSsmlList() [2/2]

Content& Aws::AlexaForBusiness::Model::Content::WithSsmlList ( Aws::Vector< Ssml > &&  value)
inline

The list of SSML messages.

Definition at line 113 of file Content.h.

◆ WithTextList() [1/2]

Content& Aws::AlexaForBusiness::Model::Content::WithTextList ( const Aws::Vector< Text > &  value)
inline

The list of text messages.

Definition at line 67 of file Content.h.

◆ WithTextList() [2/2]

Content& Aws::AlexaForBusiness::Model::Content::WithTextList ( Aws::Vector< Text > &&  value)
inline

The list of text messages.

Definition at line 72 of file Content.h.


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