Skip to content

/AWS1/CL_BDOGETEVALUATORRSP

GetEvaluatorResponse

CONSTRUCTOR

IMPORTING

Required arguments:

iv_evaluatorarn TYPE /AWS1/BDOEVALUATORARN /AWS1/BDOEVALUATORARN

The Amazon Resource Name (ARN) of the evaluator.

iv_evaluatorid TYPE /AWS1/BDOEVALUATORID /AWS1/BDOEVALUATORID

The unique identifier of the evaluator.

iv_evaluatorname TYPE /AWS1/BDOEVALUATORNAME /AWS1/BDOEVALUATORNAME

The name of the evaluator.

io_evaluatorconfig TYPE REF TO /AWS1/CL_BDOEVALUATORCONFIG /AWS1/CL_BDOEVALUATORCONFIG

The configuration of the evaluator, including LLM-as-a-Judge or code-based settings.

iv_level TYPE /AWS1/BDOEVALUATORLEVEL /AWS1/BDOEVALUATORLEVEL

The evaluation level (TOOL_CALL, TRACE, or SESSION) that determines the scope of evaluation.

iv_status TYPE /AWS1/BDOEVALUATORSTATUS /AWS1/BDOEVALUATORSTATUS

The current status of the evaluator.

iv_createdat TYPE /AWS1/BDOTIMESTAMP /AWS1/BDOTIMESTAMP

The timestamp when the evaluator was created.

iv_updatedat TYPE /AWS1/BDOTIMESTAMP /AWS1/BDOTIMESTAMP

The timestamp when the evaluator was last updated.

Optional arguments:

iv_description TYPE /AWS1/BDOEVALUATORDESCRIPTION /AWS1/BDOEVALUATORDESCRIPTION

The description of the evaluator.

iv_lockedformodification TYPE /AWS1/BDOBOOLEAN /AWS1/BDOBOOLEAN

Whether the evaluator is locked for modification due to being referenced by active online evaluation configurations.

iv_kmskeyarn TYPE /AWS1/BDOKMSKEYARN /AWS1/BDOKMSKEYARN

The Amazon Resource Name (ARN) of the customer managed KMS key used to encrypt the evaluator's sensitive data. This field is only present for evaluators encrypted with a customer managed key.


Queryable Attributes

evaluatorArn

The Amazon Resource Name (ARN) of the evaluator.

Accessible with the following methods

Method Description
GET_EVALUATORARN() Getter for EVALUATORARN, with configurable default
ASK_EVALUATORARN() Getter for EVALUATORARN w/ exceptions if field has no value
HAS_EVALUATORARN() Determine if EVALUATORARN has a value

evaluatorId

The unique identifier of the evaluator.

Accessible with the following methods

Method Description
GET_EVALUATORID() Getter for EVALUATORID, with configurable default
ASK_EVALUATORID() Getter for EVALUATORID w/ exceptions if field has no value
HAS_EVALUATORID() Determine if EVALUATORID has a value

evaluatorName

The name of the evaluator.

Accessible with the following methods

Method Description
GET_EVALUATORNAME() Getter for EVALUATORNAME, with configurable default
ASK_EVALUATORNAME() Getter for EVALUATORNAME w/ exceptions if field has no value
HAS_EVALUATORNAME() Determine if EVALUATORNAME has a value

description

The description of the evaluator.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

evaluatorConfig

The configuration of the evaluator, including LLM-as-a-Judge or code-based settings.

Accessible with the following methods

Method Description
GET_EVALUATORCONFIG() Getter for EVALUATORCONFIG

level

The evaluation level (TOOL_CALL, TRACE, or SESSION) that determines the scope of evaluation.

Accessible with the following methods

Method Description
GET_LEVEL() Getter for LEVEL, with configurable default
ASK_LEVEL() Getter for LEVEL w/ exceptions if field has no value
HAS_LEVEL() Determine if LEVEL has a value

status

The current status of the evaluator.

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

createdAt

The timestamp when the evaluator 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 timestamp when the evaluator 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

lockedForModification

Whether the evaluator is locked for modification due to being referenced by active online evaluation configurations.

Accessible with the following methods

Method Description
GET_LOCKEDFORMODIFICATION() Getter for LOCKEDFORMODIFICATION, with configurable default
ASK_LOCKEDFORMODIFICATION() Getter for LOCKEDFORMODIFICATION w/ exceptions if field has
HAS_LOCKEDFORMODIFICATION() Determine if LOCKEDFORMODIFICATION has a value

kmsKeyArn

The Amazon Resource Name (ARN) of the customer managed KMS key used to encrypt the evaluator's sensitive data. This field is only present for evaluators encrypted with a customer managed key.

Accessible with the following methods

Method Description
GET_KMSKEYARN() Getter for KMSKEYARN, with configurable default
ASK_KMSKEYARN() Getter for KMSKEYARN w/ exceptions if field has no value
HAS_KMSKEYARN() Determine if KMSKEYARN has a value