Skip to content

/AWS1/CL_BDKAUTOMATEDRSNINGP09

Contains the various operations that can be performed on an Automated Reasoning policy, including adding, updating, and deleting rules, variables, and types.

CONSTRUCTOR

IMPORTING

Optional arguments:

io_addtype TYPE REF TO /AWS1/CL_BDKAUTOMATEDRSNINGP10 /AWS1/CL_BDKAUTOMATEDRSNINGP10

An operation to add a new custom type to the policy, defining a set of possible values for policy variables.

io_updatetype TYPE REF TO /AWS1/CL_BDKAUTOMATEDRSNINGP11 /AWS1/CL_BDKAUTOMATEDRSNINGP11

An operation to modify an existing custom type in the policy, such as changing its name, description, or allowed values.

io_deletetype TYPE REF TO /AWS1/CL_BDKAUTOMATEDRSNINGP16 /AWS1/CL_BDKAUTOMATEDRSNINGP16

An operation to remove a custom type from the policy. The type must not be referenced by any variables or rules.

io_addvariable TYPE REF TO /AWS1/CL_BDKAUTOMATEDRSNINGP17 /AWS1/CL_BDKAUTOMATEDRSNINGP17

An operation to add a new variable to the policy, which can be used in rule expressions to represent dynamic values.

io_updatevariable TYPE REF TO /AWS1/CL_BDKAUTOMATEDRSNINGP18 /AWS1/CL_BDKAUTOMATEDRSNINGP18

An operation to modify an existing variable in the policy, such as changing its name, type, or description.

io_deletevariable TYPE REF TO /AWS1/CL_BDKAUTOMATEDRSNINGP19 /AWS1/CL_BDKAUTOMATEDRSNINGP19

An operation to remove a variable from the policy. The variable must not be referenced by any rules.

io_addrule TYPE REF TO /AWS1/CL_BDKAUTOMATEDRSNINGP20 /AWS1/CL_BDKAUTOMATEDRSNINGP20

An operation to add a new logical rule to the policy using formal mathematical expressions.

io_updaterule TYPE REF TO /AWS1/CL_BDKAUTOMATEDRSNINGP21 /AWS1/CL_BDKAUTOMATEDRSNINGP21

An operation to modify an existing rule in the policy, such as changing its logical expression or conditions.

io_deleterule TYPE REF TO /AWS1/CL_BDKAUTOMATEDRSNINGP22 /AWS1/CL_BDKAUTOMATEDRSNINGP22

An operation to remove a rule from the policy.

io_addrlfromnaturallanguage TYPE REF TO /AWS1/CL_BDKAUTOMATEDRSNINGP23 /AWS1/CL_BDKAUTOMATEDRSNINGP23

An operation to add a new rule by converting natural language descriptions into formal logical expressions.

io_updatefromrulesfeedback TYPE REF TO /AWS1/CL_BDKAUTOMATEDRSNINGP24 /AWS1/CL_BDKAUTOMATEDRSNINGP24

An operation to update the policy based on feedback about how specific rules performed during testing or validation.

io_updfromscenariofeedback TYPE REF TO /AWS1/CL_BDKAUTOMATEDRSNINGP26 /AWS1/CL_BDKAUTOMATEDRSNINGP26

An operation to update the policy based on feedback about how it performed on specific test scenarios.

io_ingestcontent TYPE REF TO /AWS1/CL_BDKAUTOMATEDRSNINGP27 /AWS1/CL_BDKAUTOMATEDRSNINGP27

An operation to process and incorporate new content into the policy, extracting additional rules and concepts.


Queryable Attributes

addType

An operation to add a new custom type to the policy, defining a set of possible values for policy variables.

Accessible with the following methods

Method Description
GET_ADDTYPE() Getter for ADDTYPE

updateType

An operation to modify an existing custom type in the policy, such as changing its name, description, or allowed values.

Accessible with the following methods

Method Description
GET_UPDATETYPE() Getter for UPDATETYPE

deleteType

An operation to remove a custom type from the policy. The type must not be referenced by any variables or rules.

Accessible with the following methods

Method Description
GET_DELETETYPE() Getter for DELETETYPE

addVariable

An operation to add a new variable to the policy, which can be used in rule expressions to represent dynamic values.

Accessible with the following methods

Method Description
GET_ADDVARIABLE() Getter for ADDVARIABLE

updateVariable

An operation to modify an existing variable in the policy, such as changing its name, type, or description.

Accessible with the following methods

Method Description
GET_UPDATEVARIABLE() Getter for UPDATEVARIABLE

deleteVariable

An operation to remove a variable from the policy. The variable must not be referenced by any rules.

Accessible with the following methods

Method Description
GET_DELETEVARIABLE() Getter for DELETEVARIABLE

addRule

An operation to add a new logical rule to the policy using formal mathematical expressions.

Accessible with the following methods

Method Description
GET_ADDRULE() Getter for ADDRULE

updateRule

An operation to modify an existing rule in the policy, such as changing its logical expression or conditions.

Accessible with the following methods

Method Description
GET_UPDATERULE() Getter for UPDATERULE

deleteRule

An operation to remove a rule from the policy.

Accessible with the following methods

Method Description
GET_DELETERULE() Getter for DELETERULE

addRuleFromNaturalLanguage

An operation to add a new rule by converting natural language descriptions into formal logical expressions.

Accessible with the following methods

Method Description
GET_ADDRLFROMNATURALLANGUAGE() Getter for ADDRULEFROMNATURALLANGUAGE

updateFromRulesFeedback

An operation to update the policy based on feedback about how specific rules performed during testing or validation.

Accessible with the following methods

Method Description
GET_UPDATEFROMRULESFEEDBACK() Getter for UPDATEFROMRULESFEEDBACK

updateFromScenarioFeedback

An operation to update the policy based on feedback about how it performed on specific test scenarios.

Accessible with the following methods

Method Description
GET_UPDFROMSCENARIOFEEDBACK() Getter for UPDATEFROMSCENARIOFEEDBACK

ingestContent

An operation to process and incorporate new content into the policy, extracting additional rules and concepts.

Accessible with the following methods

Method Description
GET_INGESTCONTENT() Getter for INGESTCONTENT

Public Local Types In This Class

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

TT_AUTOMATEDRSNINGPLYANNOTAT00

TYPES TT_AUTOMATEDRSNINGPLYANNOTAT00 TYPE STANDARD TABLE OF REF TO /AWS1/CL_BDKAUTOMATEDRSNINGP09 WITH DEFAULT KEY
.