Skip to content

/AWS1/CL_BDOMETSCHEMAENTRY

A metadata field definition within a strategy's schema.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_key TYPE /AWS1/BDOMETADATAKEY /AWS1/BDOMETADATAKEY

The metadata field name. Must match an indexed key to be queryable via metadata filters.

Optional arguments:

iv_type TYPE /AWS1/BDOMETADATAVALUETYPE /AWS1/BDOMETADATAVALUETYPE

The MetadataValueType.

iv_extractiontype TYPE /AWS1/BDOEXTRACTIONTYPE /AWS1/BDOEXTRACTIONTYPE

Specifies whether the metadata value is extracted by the LLM or passed through deterministically from the event.

io_extractionconfig TYPE REF TO /AWS1/CL_BDOEXTRACTIONCONFIG /AWS1/CL_BDOEXTRACTIONCONFIG

Configuration for extracting this metadata value from conversational content. Applicable only if extractionType is LLM inferred.


Queryable Attributes

key

The metadata field name. Must match an indexed key to be queryable via metadata filters.

Accessible with the following methods

Method Description
GET_KEY() Getter for KEY, with configurable default
ASK_KEY() Getter for KEY w/ exceptions if field has no value
HAS_KEY() Determine if KEY has a value

type

The MetadataValueType.

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

extractionType

Specifies whether the metadata value is extracted by the LLM or passed through deterministically from the event.

Accessible with the following methods

Method Description
GET_EXTRACTIONTYPE() Getter for EXTRACTIONTYPE, with configurable default
ASK_EXTRACTIONTYPE() Getter for EXTRACTIONTYPE w/ exceptions if field has no valu
HAS_EXTRACTIONTYPE() Determine if EXTRACTIONTYPE has a value

extractionConfig

Configuration for extracting this metadata value from conversational content. Applicable only if extractionType is LLM inferred.

Accessible with the following methods

Method Description
GET_EXTRACTIONCONFIG() Getter for EXTRACTIONCONFIG

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_METADATASCHEMALIST

TYPES TT_METADATASCHEMALIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_BDOMETSCHEMAENTRY WITH DEFAULT KEY
.