/AWS1/CL_WSWINLINEREDACTIONPAT¶
The set of patterns that determine the data types redacted in session.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
io_redactionplaceholder TYPE REF TO /AWS1/CL_WSWREDACTPLACEHOLDER /AWS1/CL_WSWREDACTPLACEHOLDER¶
The redaction placeholder that will replace the redacted text in session for the inline redaction pattern.
Optional arguments:¶
iv_builtinpatternid TYPE /AWS1/WSWBUILTINPATTERNID /AWS1/WSWBUILTINPATTERNID¶
The built-in pattern from the list of preconfigured patterns. Either a customPattern or builtInPatternId is required.
io_custompattern TYPE REF TO /AWS1/CL_WSWCUSTOMPATTERN /AWS1/CL_WSWCUSTOMPATTERN¶
>The configuration for a custom pattern. Either a customPattern or builtInPatternId is required.
it_enforcedurls TYPE /AWS1/CL_WSWINLINEREDACTURLS_W=>TT_INLINEREDACTIONURLS TT_INLINEREDACTIONURLS¶
The enforced URL configuration for the inline redaction pattern. This will override the global enforced URL configuration.
it_exempturls TYPE /AWS1/CL_WSWINLINEREDACTURLS_W=>TT_INLINEREDACTIONURLS TT_INLINEREDACTIONURLS¶
The exempt URL configuration for the inline redaction pattern. This will override the global exempt URL configuration for the inline redaction pattern.
iv_confidencelevel TYPE /AWS1/WSWCONFIDENCELEVEL /AWS1/WSWCONFIDENCELEVEL¶
The confidence level for inline redaction pattern. This indicates the certainty of data type matches in the redaction process. Confidence level 3 means high confidence, and requires a formatted text pattern match in order for content to be redacted. Confidence level 2 means medium confidence, and redaction considers both formatted and unformatted text, and adds keyword associate to the logic. Confidence level 1 means low confidence, and redaction is enforced for both formatted pattern + unformatted pattern without keyword. This overrides the global confidence level.
Queryable Attributes¶
builtInPatternId¶
The built-in pattern from the list of preconfigured patterns. Either a customPattern or builtInPatternId is required.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BUILTINPATTERNID() |
Getter for BUILTINPATTERNID, with configurable default |
ASK_BUILTINPATTERNID() |
Getter for BUILTINPATTERNID w/ exceptions if field has no va |
HAS_BUILTINPATTERNID() |
Determine if BUILTINPATTERNID has a value |
customPattern¶
>The configuration for a custom pattern. Either a customPattern or builtInPatternId is required.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSTOMPATTERN() |
Getter for CUSTOMPATTERN |
redactionPlaceHolder¶
The redaction placeholder that will replace the redacted text in session for the inline redaction pattern.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REDACTIONPLACEHOLDER() |
Getter for REDACTIONPLACEHOLDER |
enforcedUrls¶
The enforced URL configuration for the inline redaction pattern. This will override the global enforced URL configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENFORCEDURLS() |
Getter for ENFORCEDURLS, with configurable default |
ASK_ENFORCEDURLS() |
Getter for ENFORCEDURLS w/ exceptions if field has no value |
HAS_ENFORCEDURLS() |
Determine if ENFORCEDURLS has a value |
exemptUrls¶
The exempt URL configuration for the inline redaction pattern. This will override the global exempt URL configuration for the inline redaction pattern.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXEMPTURLS() |
Getter for EXEMPTURLS, with configurable default |
ASK_EXEMPTURLS() |
Getter for EXEMPTURLS w/ exceptions if field has no value |
HAS_EXEMPTURLS() |
Determine if EXEMPTURLS has a value |
confidenceLevel¶
The confidence level for inline redaction pattern. This indicates the certainty of data type matches in the redaction process. Confidence level 3 means high confidence, and requires a formatted text pattern match in order for content to be redacted. Confidence level 2 means medium confidence, and redaction considers both formatted and unformatted text, and adds keyword associate to the logic. Confidence level 1 means low confidence, and redaction is enforced for both formatted pattern + unformatted pattern without keyword. This overrides the global confidence level.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONFIDENCELEVEL() |
Getter for CONFIDENCELEVEL, with configurable default |
ASK_CONFIDENCELEVEL() |
Getter for CONFIDENCELEVEL w/ exceptions if field has no val |
HAS_CONFIDENCELEVEL() |
Determine if CONFIDENCELEVEL 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_INLINEREDACTIONPATTERNS¶
TYPES TT_INLINEREDACTIONPATTERNS TYPE STANDARD TABLE OF REF TO /AWS1/CL_WSWINLINEREDACTIONPAT WITH DEFAULT KEY
.