Skip to content

/AWS1/CL_BDOSELFMANAGEDCONF

A configuration for a self-managed memory strategy.

CONSTRUCTOR

IMPORTING

Required arguments:

it_triggerconditions TYPE /AWS1/CL_BDOTRIGGERCONDITION=>TT_TRIGGERCONDITIONSLIST TT_TRIGGERCONDITIONSLIST

A list of conditions that trigger memory processing.

io_invocationconfiguration TYPE REF TO /AWS1/CL_BDOINVOCATIONCONF /AWS1/CL_BDOINVOCATIONCONF

The configuration to use when invoking memory processing.

iv_historicalctxwindowsize TYPE /AWS1/BDOINTEGER /AWS1/BDOINTEGER

The 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

The configuration to use when invoking memory processing.

Accessible with the following methods

Method Description
GET_INVOCATIONCONFIGURATION() Getter for INVOCATIONCONFIGURATION

historicalContextWindowSize

The 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