Skip to content

/AWS1/CL_BDOSELFMANAGEDCONFINP

Input configuration for a self-managed memory strategy.

CONSTRUCTOR

IMPORTING

Required arguments:

io_invocationconfiguration TYPE REF TO /AWS1/CL_BDOINVCCONFINPUT /AWS1/CL_BDOINVCCONFINPUT

Configuration to invoke a self-managed memory processing pipeline with.

Optional arguments:

it_triggerconditions TYPE /AWS1/CL_BDOTRIGGERCONDINPUT=>TT_TRIGGERCONDITIONINPUTLIST TT_TRIGGERCONDITIONINPUTLIST

A list of conditions that trigger memory processing.

iv_historicalctxwindowsize TYPE /AWS1/BDOINTEGER /AWS1/BDOINTEGER

Number of historical messages to include in processing context.


Queryable Attributes

triggerConditions

A list of conditions that trigger memory processing.

Accessible with the following methods

Method Description
GET_TRIGGERCONDITIONS() Getter for TRIGGERCONDITIONS, with configurable default
ASK_TRIGGERCONDITIONS() Getter for TRIGGERCONDITIONS w/ exceptions if field has no v
HAS_TRIGGERCONDITIONS() Determine if TRIGGERCONDITIONS has a value

invocationConfiguration

Configuration to invoke a self-managed memory processing pipeline with.

Accessible with the following methods

Method Description
GET_INVOCATIONCONFIGURATION() Getter for INVOCATIONCONFIGURATION

historicalContextWindowSize

Number of historical messages to include in processing context.

Accessible with the following methods

Method Description
GET_HISTORICALCTXWINDOWSIZE() Getter for HISTORICALCONTEXTWINDOWSIZE, with configurable de
ASK_HISTORICALCTXWINDOWSIZE() Getter for HISTORICALCONTEXTWINDOWSIZE w/ exceptions if fiel
HAS_HISTORICALCTXWINDOWSIZE() Determine if HISTORICALCONTEXTWINDOWSIZE has a value