/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, orSESSION) 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, orSESSION) 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 |