AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::LexModelBuildingService::Model::Message Class Reference

#include <Message.h>

Public Member Functions

 Message ()
 
 Message (Aws::Utils::Json::JsonView jsonValue)
 
Messageoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ContentTypeGetContentType () const
 
bool ContentTypeHasBeenSet () const
 
void SetContentType (const ContentType &value)
 
void SetContentType (ContentType &&value)
 
MessageWithContentType (const ContentType &value)
 
MessageWithContentType (ContentType &&value)
 
const Aws::StringGetContent () const
 
bool ContentHasBeenSet () const
 
void SetContent (const Aws::String &value)
 
void SetContent (Aws::String &&value)
 
void SetContent (const char *value)
 
MessageWithContent (const Aws::String &value)
 
MessageWithContent (Aws::String &&value)
 
MessageWithContent (const char *value)
 
int GetGroupNumber () const
 
bool GroupNumberHasBeenSet () const
 
void SetGroupNumber (int value)
 
MessageWithGroupNumber (int value)
 

Detailed Description

The message object that provides the message text and its type.

See Also:

AWS API Reference

Definition at line 33 of file Message.h.

Constructor & Destructor Documentation

◆ Message() [1/2]

Aws::LexModelBuildingService::Model::Message::Message ( )

◆ Message() [2/2]

Aws::LexModelBuildingService::Model::Message::Message ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ContentHasBeenSet()

bool Aws::LexModelBuildingService::Model::Message::ContentHasBeenSet ( ) const
inline

The text of the message.

Definition at line 81 of file Message.h.

◆ ContentTypeHasBeenSet()

bool Aws::LexModelBuildingService::Model::Message::ContentTypeHasBeenSet ( ) const
inline

The content type of the message string.

Definition at line 50 of file Message.h.

◆ GetContent()

const Aws::String& Aws::LexModelBuildingService::Model::Message::GetContent ( ) const
inline

The text of the message.

Definition at line 76 of file Message.h.

◆ GetContentType()

const ContentType& Aws::LexModelBuildingService::Model::Message::GetContentType ( ) const
inline

The content type of the message string.

Definition at line 45 of file Message.h.

◆ GetGroupNumber()

int Aws::LexModelBuildingService::Model::Message::GetGroupNumber ( ) const
inline

Identifies the message group that the message belongs to. When a group is assigned to a message, Amazon Lex returns one message from each group in the response.

Definition at line 119 of file Message.h.

◆ GroupNumberHasBeenSet()

bool Aws::LexModelBuildingService::Model::Message::GroupNumberHasBeenSet ( ) const
inline

Identifies the message group that the message belongs to. When a group is assigned to a message, Amazon Lex returns one message from each group in the response.

Definition at line 126 of file Message.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::LexModelBuildingService::Model::Message::Jsonize ( ) const

◆ operator=()

Message& Aws::LexModelBuildingService::Model::Message::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetContent() [1/3]

void Aws::LexModelBuildingService::Model::Message::SetContent ( Aws::String &&  value)
inline

The text of the message.

Definition at line 91 of file Message.h.

◆ SetContent() [2/3]

void Aws::LexModelBuildingService::Model::Message::SetContent ( const Aws::String value)
inline

The text of the message.

Definition at line 86 of file Message.h.

◆ SetContent() [3/3]

void Aws::LexModelBuildingService::Model::Message::SetContent ( const char *  value)
inline

The text of the message.

Definition at line 96 of file Message.h.

◆ SetContentType() [1/2]

void Aws::LexModelBuildingService::Model::Message::SetContentType ( const ContentType value)
inline

The content type of the message string.

Definition at line 55 of file Message.h.

◆ SetContentType() [2/2]

void Aws::LexModelBuildingService::Model::Message::SetContentType ( ContentType &&  value)
inline

The content type of the message string.

Definition at line 60 of file Message.h.

◆ SetGroupNumber()

void Aws::LexModelBuildingService::Model::Message::SetGroupNumber ( int  value)
inline

Identifies the message group that the message belongs to. When a group is assigned to a message, Amazon Lex returns one message from each group in the response.

Definition at line 133 of file Message.h.

◆ WithContent() [1/3]

Message& Aws::LexModelBuildingService::Model::Message::WithContent ( Aws::String &&  value)
inline

The text of the message.

Definition at line 106 of file Message.h.

◆ WithContent() [2/3]

Message& Aws::LexModelBuildingService::Model::Message::WithContent ( const Aws::String value)
inline

The text of the message.

Definition at line 101 of file Message.h.

◆ WithContent() [3/3]

Message& Aws::LexModelBuildingService::Model::Message::WithContent ( const char *  value)
inline

The text of the message.

Definition at line 111 of file Message.h.

◆ WithContentType() [1/2]

Message& Aws::LexModelBuildingService::Model::Message::WithContentType ( const ContentType value)
inline

The content type of the message string.

Definition at line 65 of file Message.h.

◆ WithContentType() [2/2]

Message& Aws::LexModelBuildingService::Model::Message::WithContentType ( ContentType &&  value)
inline

The content type of the message string.

Definition at line 70 of file Message.h.

◆ WithGroupNumber()

Message& Aws::LexModelBuildingService::Model::Message::WithGroupNumber ( int  value)
inline

Identifies the message group that the message belongs to. When a group is assigned to a message, Amazon Lex returns one message from each group in the response.

Definition at line 140 of file Message.h.


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