KnowledgeAnswersSensitivityArgumentEvalPolicy

GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersSensitivityArgumentEvalPolicy


Table of Contents ▼

Jump to a specific part of the page:

Description

Policy controlling argument level eval.

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. policyName (type: String.t, default: nil)
    - Optional cannery policy name. If it presents then Intent Scrubber will use the corresponding Cannery rule for argument scrubbing and redaction instead. It should only be used for existing complex argment value types such as HomeAutomationDevice.
  2. redactQuerySpan (type: boolean(), default: nil)
    - Redact corresponding span of the string query.
  3. replacement (type: String.t, default: nil)
    - Customized replacement phrase, if missing ${ArgumentName}_REDACTED is used as default.
  4. scrubArgumentValue (type: boolean(), default: nil)
    - Scrub argument value and signals before saving to eval storage. If not set, 1) inherit the policy from the outer argument if there is one (for nested intents); 2) finally default to type based scrubbing: see go/argument-type-scrubbing.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersSensitivityArgumentEvalPolicy{
policyName: String.t() | nil,
redactQuerySpan: boolean() | nil,
replacement: String.t() | nil,
scrubArgumentValue: boolean() | nil
}

Function

@spec decode(struct(), keyword()) :: struct()

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersSensitivityArgumentEvalPolicy