/AWS1/CL_QQBMESSAGE¶
A message in an Amazon Q Business web experience.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_messageid TYPE /AWS1/QQBSTRING /AWS1/QQBSTRING¶
The identifier of the Amazon Q Business web experience message.
iv_body TYPE /AWS1/QQBMESSAGEBODY /AWS1/QQBMESSAGEBODY¶
The content of the Amazon Q Business web experience message.
iv_time TYPE /AWS1/QQBTIMESTAMP /AWS1/QQBTIMESTAMP¶
The timestamp of the first Amazon Q Business web experience message.
iv_type TYPE /AWS1/QQBMESSAGETYPE /AWS1/QQBMESSAGETYPE¶
The type of Amazon Q Business message, whether
HUMANorAIgenerated.
it_attachments TYPE /AWS1/CL_QQBATTACHMENTOUTPUT=>TT_ATTACHMENTSOUTPUT TT_ATTACHMENTSOUTPUT¶
A file directly uploaded into an Amazon Q Business web experience chat.
it_sourceattribution TYPE /AWS1/CL_QQBSOURCEATTRIBUTION=>TT_SOURCEATTRIBUTIONS TT_SOURCEATTRIBUTIONS¶
The source documents used to generate Amazon Q Business web experience message.
io_actionreview TYPE REF TO /AWS1/CL_QQBACTIONREVIEW /AWS1/CL_QQBACTIONREVIEW¶
actionReview
io_actionexecution TYPE REF TO /AWS1/CL_QQBACTIONEXECUTION /AWS1/CL_QQBACTIONEXECUTION¶
actionExecution
Queryable Attributes¶
messageId¶
The identifier of the Amazon Q Business web experience message.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MESSAGEID() |
Getter for MESSAGEID, with configurable default |
ASK_MESSAGEID() |
Getter for MESSAGEID w/ exceptions if field has no value |
HAS_MESSAGEID() |
Determine if MESSAGEID has a value |
body¶
The content of the Amazon Q Business web experience message.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BODY() |
Getter for BODY, with configurable default |
ASK_BODY() |
Getter for BODY w/ exceptions if field has no value |
HAS_BODY() |
Determine if BODY has a value |
time¶
The timestamp of the first Amazon Q Business web experience message.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TIME() |
Getter for TIME, with configurable default |
ASK_TIME() |
Getter for TIME w/ exceptions if field has no value |
HAS_TIME() |
Determine if TIME has a value |
type¶
The type of Amazon Q Business message, whether
HUMANorAIgenerated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |
attachments¶
A file directly uploaded into an Amazon Q Business web experience chat.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ATTACHMENTS() |
Getter for ATTACHMENTS, with configurable default |
ASK_ATTACHMENTS() |
Getter for ATTACHMENTS w/ exceptions if field has no value |
HAS_ATTACHMENTS() |
Determine if ATTACHMENTS has a value |
sourceAttribution¶
The source documents used to generate Amazon Q Business web experience message.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SOURCEATTRIBUTION() |
Getter for SOURCEATTRIBUTION, with configurable default |
ASK_SOURCEATTRIBUTION() |
Getter for SOURCEATTRIBUTION w/ exceptions if field has no v |
HAS_SOURCEATTRIBUTION() |
Determine if SOURCEATTRIBUTION has a value |
actionReview¶
actionReview
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTIONREVIEW() |
Getter for ACTIONREVIEW |
actionExecution¶
actionExecution
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTIONEXECUTION() |
Getter for ACTIONEXECUTION |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_MESSAGES¶
TYPES TT_MESSAGES TYPE STANDARD TABLE OF REF TO /AWS1/CL_QQBMESSAGE WITH DEFAULT KEY
.