/AWS1/CL_QQAQQUERYCARD¶
A card in a Amazon Q App that generates a response based on the Amazon Q Business service.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_id TYPE /AWS1/QQAUUID /AWS1/QQAUUID¶
The unique identifier of the query card.
iv_title TYPE /AWS1/QQATITLE /AWS1/QQATITLE¶
The title or label of the query card.
it_dependencies TYPE /AWS1/CL_QQADEPENDENCYLIST_W=>TT_DEPENDENCYLIST TT_DEPENDENCYLIST¶
Any dependencies or requirements for the query card.
iv_type TYPE /AWS1/QQACARDTYPE /AWS1/QQACARDTYPE¶
The type of the card.
iv_prompt TYPE /AWS1/QQAPROMPT /AWS1/QQAPROMPT¶
The prompt or instructions displayed for the query card.
iv_outputsource TYPE /AWS1/QQACARDOUTPUTSOURCE /AWS1/QQACARDOUTPUTSOURCE¶
The source or type of output generated by the query card.
Optional arguments:¶
io_attributefilter TYPE REF TO /AWS1/CL_QQAATTRIBUTEFILTER /AWS1/CL_QQAATTRIBUTEFILTER¶
The Amazon Q Business filters applied in this query card when resolving data sources
it_memoryreferences TYPE /AWS1/CL_QQAMEMORYREFERENCEL00=>TT_MEMORYREFERENCELIST TT_MEMORYREFERENCELIST¶
Any dependencies for the query card, where the dependencies are references to the collected responses.
Queryable Attributes¶
id¶
The unique identifier of the query card.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
title¶
The title or label of the query card.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TITLE() |
Getter for TITLE, with configurable default |
ASK_TITLE() |
Getter for TITLE w/ exceptions if field has no value |
HAS_TITLE() |
Determine if TITLE has a value |
dependencies¶
Any dependencies or requirements for the query card.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEPENDENCIES() |
Getter for DEPENDENCIES, with configurable default |
ASK_DEPENDENCIES() |
Getter for DEPENDENCIES w/ exceptions if field has no value |
HAS_DEPENDENCIES() |
Determine if DEPENDENCIES has a value |
type¶
The type of the card.
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 |
prompt¶
The prompt or instructions displayed for the query card.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROMPT() |
Getter for PROMPT, with configurable default |
ASK_PROMPT() |
Getter for PROMPT w/ exceptions if field has no value |
HAS_PROMPT() |
Determine if PROMPT has a value |
outputSource¶
The source or type of output generated by the query card.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OUTPUTSOURCE() |
Getter for OUTPUTSOURCE, with configurable default |
ASK_OUTPUTSOURCE() |
Getter for OUTPUTSOURCE w/ exceptions if field has no value |
HAS_OUTPUTSOURCE() |
Determine if OUTPUTSOURCE has a value |
attributeFilter¶
The Amazon Q Business filters applied in this query card when resolving data sources
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ATTRIBUTEFILTER() |
Getter for ATTRIBUTEFILTER |
memoryReferences¶
Any dependencies for the query card, where the dependencies are references to the collected responses.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MEMORYREFERENCES() |
Getter for MEMORYREFERENCES, with configurable default |
ASK_MEMORYREFERENCES() |
Getter for MEMORYREFERENCES w/ exceptions if field has no va |
HAS_MEMORYREFERENCES() |
Determine if MEMORYREFERENCES has a value |