Skip to content

/AWS1/CL_BDAKNOWLEDGEBASECONF

Contains details about the vector embeddings configuration of the knowledge base.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_type TYPE /AWS1/BDAKNOWLEDGEBASETYPE /AWS1/BDAKNOWLEDGEBASETYPE

The type of data that the data source is converted into for the knowledge base. Choose MANAGED to create a managed knowledge base.

Optional arguments:

io_vectorknowledgebaseconf TYPE REF TO /AWS1/CL_BDAVECTORKNOWLEDGEB00 /AWS1/CL_BDAVECTORKNOWLEDGEB00

Contains details about the model that's used to convert the data source into vector embeddings.

io_managedknowledgebaseconf TYPE REF TO /AWS1/CL_BDAMNGDKNWLDGBASECONF /AWS1/CL_BDAMNGDKNWLDGBASECONF

Configurations for a managed knowledge base.

io_kendraknowledgebaseconf TYPE REF TO /AWS1/CL_BDAKENDRAKNOWLEDGEB00 /AWS1/CL_BDAKENDRAKNOWLEDGEB00

Settings for an Amazon Kendra knowledge base.

io_sqlknowledgebaseconf TYPE REF TO /AWS1/CL_BDASQLKNOWLEDGEBASE00 /AWS1/CL_BDASQLKNOWLEDGEBASE00

Specifies configurations for a knowledge base connected to an SQL database.


Queryable Attributes

type

The type of data that the data source is converted into for the knowledge base. Choose MANAGED to create a managed 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

vectorKnowledgeBaseConfiguration

Contains details about the model that's used to convert the data source into vector embeddings.

Accessible with the following methods

Method Description
GET_VECTORKNOWLEDGEBASECONF() Getter for VECTORKNOWLEDGEBASECONF

managedKnowledgeBaseConfiguration

Configurations for a managed knowledge base.

Accessible with the following methods

Method Description
GET_MANAGEDKNOWLEDGEBASECONF() Getter for MANAGEDKNOWLEDGEBASECONF

kendraKnowledgeBaseConfiguration

Settings for an Amazon Kendra knowledge base.

Accessible with the following methods

Method Description
GET_KENDRAKNOWLEDGEBASECONF() Getter for KENDRAKNOWLEDGEBASECONF

sqlKnowledgeBaseConfiguration

Specifies configurations for a knowledge base connected to an SQL database.

Accessible with the following methods

Method Description
GET_SQLKNOWLEDGEBASECONF() Getter for SQLKNOWLEDGEBASECONF