Data Loss Prevention V2 Client - Class MatchingType (1.17.0)

Reference documentation and code samples for the Data Loss Prevention V2 Client class MatchingType.

Type of the match which can be applied to different ways of matching, like Dictionary, regular expression and intersecting with findings of another info type.

Protobuf type google.privacy.dlp.v2.MatchingType

Namespace

Google \ Cloud \ Dlp \ V2

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

MATCHING_TYPE_UNSPECIFIED

Value: 0

Invalid.

Generated from protobuf enum MATCHING_TYPE_UNSPECIFIED = 0;

MATCHING_TYPE_FULL_MATCH

Value: 1

Full match.

  • Dictionary: join of Dictionary results matched complete finding quote
  • Regex: all regex matches fill a finding quote start to end
  • Exclude info type: completely inside affecting info types findings

Generated from protobuf enum MATCHING_TYPE_FULL_MATCH = 1;

MATCHING_TYPE_PARTIAL_MATCH

Value: 2

Partial match.

  • Dictionary: at least one of the tokens in the finding matches
  • Regex: substring of the finding matches
  • Exclude info type: intersects with affecting info types findings

Generated from protobuf enum MATCHING_TYPE_PARTIAL_MATCH = 2;

MATCHING_TYPE_INVERSE_MATCH

Value: 3

Inverse match.

  • Dictionary: no tokens in the finding match the dictionary
  • Regex: finding doesn't match the regex
  • Exclude info type: no intersection with affecting info types findings

Generated from protobuf enum MATCHING_TYPE_INVERSE_MATCH = 3;