AWS SDK for C++  1.8.94
AWS SDK for C++
Public Member Functions | List of all members
Aws::Connect::Model::ChatMessage Class Reference

#include <ChatMessage.h>

Public Member Functions

 ChatMessage ()
 
 ChatMessage (Aws::Utils::Json::JsonView jsonValue)
 
ChatMessageoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetContentType () const
 
bool ContentTypeHasBeenSet () const
 
void SetContentType (const Aws::String &value)
 
void SetContentType (Aws::String &&value)
 
void SetContentType (const char *value)
 
ChatMessageWithContentType (const Aws::String &value)
 
ChatMessageWithContentType (Aws::String &&value)
 
ChatMessageWithContentType (const char *value)
 
const Aws::StringGetContent () const
 
bool ContentHasBeenSet () const
 
void SetContent (const Aws::String &value)
 
void SetContent (Aws::String &&value)
 
void SetContent (const char *value)
 
ChatMessageWithContent (const Aws::String &value)
 
ChatMessageWithContent (Aws::String &&value)
 
ChatMessageWithContent (const char *value)
 

Detailed Description

A chat message.

See Also:

AWS API Reference

Definition at line 31 of file ChatMessage.h.

Constructor & Destructor Documentation

◆ ChatMessage() [1/2]

Aws::Connect::Model::ChatMessage::ChatMessage ( )

◆ ChatMessage() [2/2]

Aws::Connect::Model::ChatMessage::ChatMessage ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ContentHasBeenSet()

bool Aws::Connect::Model::ChatMessage::ContentHasBeenSet ( ) const
inline

The content of the chat message.

Definition at line 89 of file ChatMessage.h.

◆ ContentTypeHasBeenSet()

bool Aws::Connect::Model::ChatMessage::ContentTypeHasBeenSet ( ) const
inline

The type of the content. Supported types are text/plain.

Definition at line 48 of file ChatMessage.h.

◆ GetContent()

const Aws::String& Aws::Connect::Model::ChatMessage::GetContent ( ) const
inline

The content of the chat message.

Definition at line 84 of file ChatMessage.h.

◆ GetContentType()

const Aws::String& Aws::Connect::Model::ChatMessage::GetContentType ( ) const
inline

The type of the content. Supported types are text/plain.

Definition at line 43 of file ChatMessage.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Connect::Model::ChatMessage::Jsonize ( ) const

◆ operator=()

ChatMessage& Aws::Connect::Model::ChatMessage::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetContent() [1/3]

void Aws::Connect::Model::ChatMessage::SetContent ( const Aws::String value)
inline

The content of the chat message.

Definition at line 94 of file ChatMessage.h.

◆ SetContent() [2/3]

void Aws::Connect::Model::ChatMessage::SetContent ( Aws::String &&  value)
inline

The content of the chat message.

Definition at line 99 of file ChatMessage.h.

◆ SetContent() [3/3]

void Aws::Connect::Model::ChatMessage::SetContent ( const char *  value)
inline

The content of the chat message.

Definition at line 104 of file ChatMessage.h.

◆ SetContentType() [1/3]

void Aws::Connect::Model::ChatMessage::SetContentType ( const Aws::String value)
inline

The type of the content. Supported types are text/plain.

Definition at line 53 of file ChatMessage.h.

◆ SetContentType() [2/3]

void Aws::Connect::Model::ChatMessage::SetContentType ( Aws::String &&  value)
inline

The type of the content. Supported types are text/plain.

Definition at line 58 of file ChatMessage.h.

◆ SetContentType() [3/3]

void Aws::Connect::Model::ChatMessage::SetContentType ( const char *  value)
inline

The type of the content. Supported types are text/plain.

Definition at line 63 of file ChatMessage.h.

◆ WithContent() [1/3]

ChatMessage& Aws::Connect::Model::ChatMessage::WithContent ( const Aws::String value)
inline

The content of the chat message.

Definition at line 109 of file ChatMessage.h.

◆ WithContent() [2/3]

ChatMessage& Aws::Connect::Model::ChatMessage::WithContent ( Aws::String &&  value)
inline

The content of the chat message.

Definition at line 114 of file ChatMessage.h.

◆ WithContent() [3/3]

ChatMessage& Aws::Connect::Model::ChatMessage::WithContent ( const char *  value)
inline

The content of the chat message.

Definition at line 119 of file ChatMessage.h.

◆ WithContentType() [1/3]

ChatMessage& Aws::Connect::Model::ChatMessage::WithContentType ( const Aws::String value)
inline

The type of the content. Supported types are text/plain.

Definition at line 68 of file ChatMessage.h.

◆ WithContentType() [2/3]

ChatMessage& Aws::Connect::Model::ChatMessage::WithContentType ( Aws::String &&  value)
inline

The type of the content. Supported types are text/plain.

Definition at line 73 of file ChatMessage.h.

◆ WithContentType() [3/3]

ChatMessage& Aws::Connect::Model::ChatMessage::WithContentType ( const char *  value)
inline

The type of the content. Supported types are text/plain.

Definition at line 78 of file ChatMessage.h.


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