# PredicateType

Specifies how to identify the audio records to redact. Set this parameter to one of the following options:

`Lua` | Redact audio records identified by a Lua script, specified by the LuaScript parameter.
`RequiredString` | Redact audio records that contain an exact, case-insensitive match to a string specified by RequiredString. The record is not redacted if it also contains other text.
`RequiredSubString` | Redact audio records that contain a case-insensitive match to a string specified by RequiredSubstring. The record is redacted if it also contains other text.
`AnyText` | Redact all audio records that have been combined with other records that contain text (for example Speech-to-text results).
`All` | Redact all audio records. You could use this option if you have already selected the audio records to redact, for example by using an event processing task.

Type: | String
Default: | Inferred if one of LuaScript, RequiredString, or RequiredSubstring is set. Otherwise, `AnyText`.
Required: | No
Configuration Section: | TaskName
Example: | `PredicateType=Lua`
See Also: | LuaScript RequiredString RequiredSubstring

_FT_HTML5_bannerTitle.htm