/AWS1/CL_QQBRULE¶
Guardrail rules for an Amazon Q Business application. Amazon Q Business supports only one rule at a time.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_ruletype TYPE /AWS1/QQBRULETYPE /AWS1/QQBRULETYPE¶
The type of rule.
Optional arguments:¶
io_includedusersandgroups TYPE REF TO /AWS1/CL_QQBUSERSANDGROUPS /AWS1/CL_QQBUSERSANDGROUPS¶
Users and groups to be included in a rule.
io_excludedusersandgroups TYPE REF TO /AWS1/CL_QQBUSERSANDGROUPS /AWS1/CL_QQBUSERSANDGROUPS¶
Users and groups to be excluded from a rule.
io_ruleconfiguration TYPE REF TO /AWS1/CL_QQBRULECONFIGURATION /AWS1/CL_QQBRULECONFIGURATION¶
The configuration information for a rule.
Queryable Attributes¶
includedUsersAndGroups¶
Users and groups to be included in a rule.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INCLUDEDUSERSANDGROUPS() |
Getter for INCLUDEDUSERSANDGROUPS |
excludedUsersAndGroups¶
Users and groups to be excluded from a rule.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXCLUDEDUSERSANDGROUPS() |
Getter for EXCLUDEDUSERSANDGROUPS |
ruleType¶
The type of rule.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RULETYPE() |
Getter for RULETYPE, with configurable default |
ASK_RULETYPE() |
Getter for RULETYPE w/ exceptions if field has no value |
HAS_RULETYPE() |
Determine if RULETYPE has a value |
ruleConfiguration¶
The configuration information for a rule.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RULECONFIGURATION() |
Getter for RULECONFIGURATION |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_RULES¶
TYPES TT_RULES TYPE STANDARD TABLE OF REF TO /AWS1/CL_QQBRULE WITH DEFAULT KEY
.