/AWS1/CL_QSTKNWLDGBASESUMMARY¶
A summary of a knowledge base, including its identifier, name, status, and metadata.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_knowledgebasearn TYPE /AWS1/QSTKNOWLEDGEBASEARN /AWS1/QSTKNOWLEDGEBASEARN¶
The Amazon Resource Name (ARN) of the knowledge base.
iv_knowledgebaseid TYPE /AWS1/QSTKNOWLEDGEBASEID /AWS1/QSTKNOWLEDGEBASEID¶
The unique identifier for the knowledge base.
iv_name TYPE /AWS1/QSTKNOWLEDGEBASENAME /AWS1/QSTKNOWLEDGEBASENAME¶
The name of the knowledge base.
iv_status TYPE /AWS1/QSTDATASETSTATUS /AWS1/QSTDATASETSTATUS¶
The status of the knowledge base.
iv_datasourcearn TYPE /AWS1/QSTDATASOURCEARN /AWS1/QSTDATASOURCEARN¶
The ARN of the data source associated with the knowledge base.
Optional arguments:¶
iv_type TYPE /AWS1/QSTSTRING00 /AWS1/QSTSTRING00¶
The type of the knowledge base.
iv_createdat TYPE /AWS1/QSTTIMESTAMP00 /AWS1/QSTTIMESTAMP00¶
The date and time that the knowledge base was created.
iv_updatedat TYPE /AWS1/QSTTIMESTAMP00 /AWS1/QSTTIMESTAMP00¶
The date and time that the knowledge base was last updated.
iv_knowledgebasesizebytes TYPE /AWS1/QSTLONG /AWS1/QSTLONG¶
The size of the knowledge base in bytes.
iv_documentcount TYPE /AWS1/QSTLONG /AWS1/QSTLONG¶
The number of documents in the knowledge base.
iv_primaryownerarn TYPE /AWS1/QSTSTRING00 /AWS1/QSTSTRING00¶
The ARN of the primary owner of the knowledge base.
iv_primaryownerusername TYPE /AWS1/QSTSENSITIVESTRING /AWS1/QSTSENSITIVESTRING¶
The username of the primary owner of the knowledge base.
Queryable Attributes¶
KnowledgeBaseArn¶
The Amazon Resource Name (ARN) of the knowledge base.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KNOWLEDGEBASEARN() |
Getter for KNOWLEDGEBASEARN, with configurable default |
ASK_KNOWLEDGEBASEARN() |
Getter for KNOWLEDGEBASEARN w/ exceptions if field has no va |
HAS_KNOWLEDGEBASEARN() |
Determine if KNOWLEDGEBASEARN has a value |
KnowledgeBaseId¶
The unique identifier for the knowledge base.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KNOWLEDGEBASEID() |
Getter for KNOWLEDGEBASEID, with configurable default |
ASK_KNOWLEDGEBASEID() |
Getter for KNOWLEDGEBASEID w/ exceptions if field has no val |
HAS_KNOWLEDGEBASEID() |
Determine if KNOWLEDGEBASEID has a value |
Name¶
The name of the knowledge base.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
Status¶
The status of the knowledge base.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
DataSourceArn¶
The ARN of the data source associated with the knowledge base.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DATASOURCEARN() |
Getter for DATASOURCEARN, with configurable default |
ASK_DATASOURCEARN() |
Getter for DATASOURCEARN w/ exceptions if field has no value |
HAS_DATASOURCEARN() |
Determine if DATASOURCEARN has a value |
Type¶
The type of the knowledge base.
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 |
CreatedAt¶
The date and time that the knowledge base was created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDAT() |
Getter for CREATEDAT, with configurable default |
ASK_CREATEDAT() |
Getter for CREATEDAT w/ exceptions if field has no value |
HAS_CREATEDAT() |
Determine if CREATEDAT has a value |
UpdatedAt¶
The date and time that the knowledge base was last updated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UPDATEDAT() |
Getter for UPDATEDAT, with configurable default |
ASK_UPDATEDAT() |
Getter for UPDATEDAT w/ exceptions if field has no value |
HAS_UPDATEDAT() |
Determine if UPDATEDAT has a value |
KnowledgeBaseSizeBytes¶
The size of the knowledge base in bytes.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KNOWLEDGEBASESIZEBYTES() |
Getter for KNOWLEDGEBASESIZEBYTES, with configurable default |
ASK_KNOWLEDGEBASESIZEBYTES() |
Getter for KNOWLEDGEBASESIZEBYTES w/ exceptions if field has |
HAS_KNOWLEDGEBASESIZEBYTES() |
Determine if KNOWLEDGEBASESIZEBYTES has a value |
DocumentCount¶
The number of documents in the knowledge base.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DOCUMENTCOUNT() |
Getter for DOCUMENTCOUNT, with configurable default |
ASK_DOCUMENTCOUNT() |
Getter for DOCUMENTCOUNT w/ exceptions if field has no value |
HAS_DOCUMENTCOUNT() |
Determine if DOCUMENTCOUNT has a value |
PrimaryOwnerArn¶
The ARN of the primary owner of the knowledge base.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRIMARYOWNERARN() |
Getter for PRIMARYOWNERARN, with configurable default |
ASK_PRIMARYOWNERARN() |
Getter for PRIMARYOWNERARN w/ exceptions if field has no val |
HAS_PRIMARYOWNERARN() |
Determine if PRIMARYOWNERARN has a value |
PrimaryOwnerUsername¶
The username of the primary owner of the knowledge base.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRIMARYOWNERUSERNAME() |
Getter for PRIMARYOWNERUSERNAME, with configurable default |
ASK_PRIMARYOWNERUSERNAME() |
Getter for PRIMARYOWNERUSERNAME w/ exceptions if field has n |
HAS_PRIMARYOWNERUSERNAME() |
Determine if PRIMARYOWNERUSERNAME has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_KNOWLEDGEBASESUMMARIES¶
TYPES TT_KNOWLEDGEBASESUMMARIES TYPE STANDARD TABLE OF REF TO /AWS1/CL_QSTKNWLDGBASESUMMARY WITH DEFAULT KEY
.