Skip to content

/AWS1/CL_BDKAUTOMATEDRSNINGP55

Represents a test for validating an Automated Reasoning policy. tests contain sample inputs and expected outcomes to verify policy behavior.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_testcaseid TYPE /AWS1/BDKAUTOMATEDRSNINGPLYT02 /AWS1/BDKAUTOMATEDRSNINGPLYT02

The unique identifier of the test.

iv_guardcontent TYPE /AWS1/BDKAUTOMATEDRSNINGPLYT00 /AWS1/BDKAUTOMATEDRSNINGPLYT00

The output content to be validated by the policy, typically representing a foundation model response.

iv_createdat TYPE /AWS1/BDKTIMESTAMP /AWS1/BDKTIMESTAMP

The timestamp when the test was created.

iv_updatedat TYPE /AWS1/BDKTIMESTAMP /AWS1/BDKTIMESTAMP

The timestamp when the test was last updated.

Optional arguments:

iv_querycontent TYPE /AWS1/BDKAUTOMATEDRSNINGPLYT01 /AWS1/BDKAUTOMATEDRSNINGPLYT01

The input query or prompt that generated the content. This provides context for the validation.

iv_expectedaggdfndgsresult TYPE /AWS1/BDKAUTOMATEDRSNINGCHEC00 /AWS1/BDKAUTOMATEDRSNINGCHEC00

The expected result of the Automated Reasoning check for this test.

iv_confidencethreshold TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING

The minimum confidence level for logic validation. Content meeting this threshold is considered high-confidence and can be validated.


Queryable Attributes

testCaseId

The unique identifier of the test.

Accessible with the following methods

Method Description
GET_TESTCASEID() Getter for TESTCASEID, with configurable default
ASK_TESTCASEID() Getter for TESTCASEID w/ exceptions if field has no value
HAS_TESTCASEID() Determine if TESTCASEID has a value

guardContent

The output content to be validated by the policy, typically representing a foundation model response.

Accessible with the following methods

Method Description
GET_GUARDCONTENT() Getter for GUARDCONTENT, with configurable default
ASK_GUARDCONTENT() Getter for GUARDCONTENT w/ exceptions if field has no value
HAS_GUARDCONTENT() Determine if GUARDCONTENT has a value

queryContent

The input query or prompt that generated the content. This provides context for the validation.

Accessible with the following methods

Method Description
GET_QUERYCONTENT() Getter for QUERYCONTENT, with configurable default
ASK_QUERYCONTENT() Getter for QUERYCONTENT w/ exceptions if field has no value
HAS_QUERYCONTENT() Determine if QUERYCONTENT has a value

expectedAggregatedFindingsResult

The expected result of the Automated Reasoning check for this test.

Accessible with the following methods

Method Description
GET_EXPECTEDAGGDFNDGSRESULT() Getter for EXPECTEDAGGDFINDINGSRESULT, with configurable def
ASK_EXPECTEDAGGDFNDGSRESULT() Getter for EXPECTEDAGGDFINDINGSRESULT w/ exceptions if field
HAS_EXPECTEDAGGDFNDGSRESULT() Determine if EXPECTEDAGGDFINDINGSRESULT has a value

createdAt

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

confidenceThreshold

The minimum confidence level for logic validation. Content meeting this threshold is considered high-confidence and can be validated.

Accessible with the following methods

Method Description
GET_CONFIDENCETHRESHOLD() Getter for CONFIDENCETHRESHOLD, with configurable default
ASK_CONFIDENCETHRESHOLD() Getter for CONFIDENCETHRESHOLD w/ exceptions if field has no
STR_CONFIDENCETHRESHOLD() String format for CONFIDENCETHRESHOLD, with configurable def
HAS_CONFIDENCETHRESHOLD() Determine if CONFIDENCETHRESHOLD has a value

Public Local Types In This Class

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

TT_AUTOMATEDRSNINGPLYTSTCASE01

TYPES TT_AUTOMATEDRSNINGPLYTSTCASE01 TYPE STANDARD TABLE OF REF TO /AWS1/CL_BDKAUTOMATEDRSNINGP55 WITH DEFAULT KEY
.