#include <Message.h>
A message in an Amazon Q Business web experience.
See Also:
AWS API Reference
Definition at line 39 of file Message.h.
◆ Message() [1/2]
AWS_QBUSINESS_API Aws::QBusiness::Model::Message::Message
(
)
◆ Message() [2/2]
◆ ActionExecutionHasBeenSet()
bool Aws::QBusiness::Model::Message::ActionExecutionHasBeenSet
(
)
const
inline
◆ ActionReviewHasBeenSet()
bool Aws::QBusiness::Model::Message::ActionReviewHasBeenSet
(
)
const
inline
◆ AddAttachments() [1/2]
A file directly uploaded into an Amazon Q Business web experience chat.
Definition at line 112 of file Message.h.
◆ AddAttachments() [2/2]
A file directly uploaded into an Amazon Q Business web experience chat.
Definition at line 111 of file Message.h.
◆ AddSourceAttribution() [1/2]
The source documents used to generate Amazon Q Business web experience message.
Definition at line 126 of file Message.h.
◆ AddSourceAttribution() [2/2]
The source documents used to generate Amazon Q Business web experience message.
Definition at line 127 of file Message.h.
◆ AttachmentsHasBeenSet()
bool Aws::QBusiness::Model::Message::AttachmentsHasBeenSet
(
)
const
inline
A file directly uploaded into an Amazon Q Business web experience chat.
Definition at line 106 of file Message.h.
◆ BodyHasBeenSet()
bool Aws::QBusiness::Model::Message::BodyHasBeenSet
(
)
const
inline
The content of the Amazon Q Business web experience message.
Definition at line 67 of file Message.h.
◆ GetActionExecution()
const ActionExecution & Aws::QBusiness::Model::Message::GetActionExecution
(
)
const
inline
◆ GetActionReview()
const ActionReview & Aws::QBusiness::Model::Message::GetActionReview
(
)
const
inline
◆ GetAttachments()
A file directly uploaded into an Amazon Q Business web experience chat.
Definition at line 105 of file Message.h.
◆ GetBody()
const Aws::String & Aws::QBusiness::Model::Message::GetBody
(
)
const
inline
The content of the Amazon Q Business web experience message.
Definition at line 66 of file Message.h.
◆ GetMessageId()
const Aws::String & Aws::QBusiness::Model::Message::GetMessageId
(
)
const
inline
The identifier of the Amazon Q Business web experience message.
Definition at line 52 of file Message.h.
◆ GetSourceAttribution()
The source documents used to generate Amazon Q Business web experience message.
Definition at line 120 of file Message.h.
◆ GetTime()
The timestamp of the first Amazon Q Business web experience message.
Definition at line 80 of file Message.h.
◆ GetType()
const MessageType & Aws::QBusiness::Model::Message::GetType
(
)
const
inline
The type of Amazon Q Business message, whether HUMAN
or AI
generated.
Definition at line 93 of file Message.h.
◆ Jsonize()
◆ MessageIdHasBeenSet()
bool Aws::QBusiness::Model::Message::MessageIdHasBeenSet
(
)
const
inline
The identifier of the Amazon Q Business web experience message.
Definition at line 53 of file Message.h.
◆ operator=()
◆ SetActionExecution() [1/2]
void Aws::QBusiness::Model::Message::SetActionExecution
(
ActionExecution &&
value)
inline
◆ SetActionExecution() [2/2]
void Aws::QBusiness::Model::Message::SetActionExecution
(
const ActionExecution &
value)
inline
◆ SetActionReview() [1/2]
void Aws::QBusiness::Model::Message::SetActionReview
(
ActionReview &&
value)
inline
◆ SetActionReview() [2/2]
void Aws::QBusiness::Model::Message::SetActionReview
(
const ActionReview &
value)
inline
◆ SetAttachments() [1/2]
A file directly uploaded into an Amazon Q Business web experience chat.
Definition at line 108 of file Message.h.
◆ SetAttachments() [2/2]
A file directly uploaded into an Amazon Q Business web experience chat.
Definition at line 107 of file Message.h.
◆ SetBody() [1/3]
void Aws::QBusiness::Model::Message::SetBody
(
Aws::String &&
value)
inline
The content of the Amazon Q Business web experience message.
Definition at line 69 of file Message.h.
◆ SetBody() [2/3]
void Aws::QBusiness::Model::Message::SetBody
(
const Aws::String &
value)
inline
The content of the Amazon Q Business web experience message.
Definition at line 68 of file Message.h.
◆ SetBody() [3/3]
void Aws::QBusiness::Model::Message::SetBody
(
const char *
value)
inline
The content of the Amazon Q Business web experience message.
Definition at line 70 of file Message.h.
◆ SetMessageId() [1/3]
void Aws::QBusiness::Model::Message::SetMessageId
(
Aws::String &&
value)
inline
The identifier of the Amazon Q Business web experience message.
Definition at line 55 of file Message.h.
◆ SetMessageId() [2/3]
void Aws::QBusiness::Model::Message::SetMessageId
(
const Aws::String &
value)
inline
The identifier of the Amazon Q Business web experience message.
Definition at line 54 of file Message.h.
◆ SetMessageId() [3/3]
void Aws::QBusiness::Model::Message::SetMessageId
(
const char *
value)
inline
The identifier of the Amazon Q Business web experience message.
Definition at line 56 of file Message.h.
◆ SetSourceAttribution() [1/2]
The source documents used to generate Amazon Q Business web experience message.
Definition at line 123 of file Message.h.
◆ SetSourceAttribution() [2/2]
The source documents used to generate Amazon Q Business web experience message.
Definition at line 122 of file Message.h.
◆ SetTime() [1/2]
The timestamp of the first Amazon Q Business web experience message.
Definition at line 83 of file Message.h.
◆ SetTime() [2/2]
The timestamp of the first Amazon Q Business web experience message.
Definition at line 82 of file Message.h.
◆ SetType() [1/2]
void Aws::QBusiness::Model::Message::SetType
(
const MessageType &
value)
inline
The type of Amazon Q Business message, whether HUMAN
or AI
generated.
Definition at line 95 of file Message.h.
◆ SetType() [2/2]
void Aws::QBusiness::Model::Message::SetType
(
MessageType &&
value)
inline
The type of Amazon Q Business message, whether HUMAN
or AI
generated.
Definition at line 96 of file Message.h.
◆ SourceAttributionHasBeenSet()
bool Aws::QBusiness::Model::Message::SourceAttributionHasBeenSet
(
)
const
inline
The source documents used to generate Amazon Q Business web experience message.
Definition at line 121 of file Message.h.
◆ TimeHasBeenSet()
bool Aws::QBusiness::Model::Message::TimeHasBeenSet
(
)
const
inline
The timestamp of the first Amazon Q Business web experience message.
Definition at line 81 of file Message.h.
◆ TypeHasBeenSet()
bool Aws::QBusiness::Model::Message::TypeHasBeenSet
(
)
const
inline
The type of Amazon Q Business message, whether HUMAN
or AI
generated.
Definition at line 94 of file Message.h.
◆ WithActionExecution() [1/2]
◆ WithActionExecution() [2/2]
◆ WithActionReview() [1/2]
◆ WithActionReview() [2/2]
◆ WithAttachments() [1/2]
A file directly uploaded into an Amazon Q Business web experience chat.
Definition at line 110 of file Message.h.
◆ WithAttachments() [2/2]
A file directly uploaded into an Amazon Q Business web experience chat.
Definition at line 109 of file Message.h.
◆ WithBody() [1/3]
The content of the Amazon Q Business web experience message.
Definition at line 72 of file Message.h.
◆ WithBody() [2/3]
The content of the Amazon Q Business web experience message.
Definition at line 71 of file Message.h.
◆ WithBody() [3/3]
Message & Aws::QBusiness::Model::Message::WithBody
(
const char *
value)
inline
The content of the Amazon Q Business web experience message.
Definition at line 73 of file Message.h.
◆ WithMessageId() [1/3]
The identifier of the Amazon Q Business web experience message.
Definition at line 58 of file Message.h.
◆ WithMessageId() [2/3]
The identifier of the Amazon Q Business web experience message.
Definition at line 57 of file Message.h.
◆ WithMessageId() [3/3]
Message & Aws::QBusiness::Model::Message::WithMessageId
(
const char *
value)
inline
The identifier of the Amazon Q Business web experience message.
Definition at line 59 of file Message.h.
◆ WithSourceAttribution() [1/2]
The source documents used to generate Amazon Q Business web experience message.
Definition at line 125 of file Message.h.
◆ WithSourceAttribution() [2/2]
The source documents used to generate Amazon Q Business web experience message.
Definition at line 124 of file Message.h.
◆ WithTime() [1/2]
The timestamp of the first Amazon Q Business web experience message.
Definition at line 85 of file Message.h.
◆ WithTime() [2/2]
The timestamp of the first Amazon Q Business web experience message.
Definition at line 84 of file Message.h.
◆ WithType() [1/2]
The type of Amazon Q Business message, whether HUMAN
or AI
generated.
Definition at line 97 of file Message.h.
◆ WithType() [2/2]
The type of Amazon Q Business message, whether HUMAN
or AI
generated.
Definition at line 98 of file Message.h.
The documentation for this class was generated from the following file:
- generated/src/aws-cpp-sdk-qbusiness/include/aws/qbusiness/model/Message.h