Data Loss Prevention V2 Client - Class AdjustByMatchingInfoTypes (2.10.0)

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

AdjustmentRule condition for matching infoTypes.

Generated from protobuf message google.privacy.dlp.v2.AdjustByMatchingInfoTypes

Namespace

Google \ Cloud \ Dlp \ V2

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ info_types
array< InfoType >

Sensitive Data Protection adjusts the likelihood of a finding if that finding also matches one of these infoTypes. For example, you can create a rule to adjust the likelihood of a PHONE_NUMBER finding if the string is found within a document that is classified as DOCUMENT_TYPE/HR/RESUME . To configure this, set PHONE_NUMBER in InspectionRuleSet.info_types . Add an adjustment_rule with an adjust_by_matching_info_types.info_types that contains DOCUMENT_TYPE/HR/RESUME . In this case, the likelihood of the PHONE_NUMBER finding is adjusted, but the likelihood of the DOCUMENT_TYPE/HR/RESUME finding is not.

↳ min_likelihood
int

Required. Minimum likelihood of the adjust_by_matching_info_types.info_types finding. If the likelihood is lower than this value, Sensitive Data Protection doesn't adjust the likelihood of the InspectionRuleSet.info_types finding.

↳ matching_type
int

How the adjustment rule is applied. Only MATCHING_TYPE_PARTIAL_MATCH is supported: - Partial match: adjusts the findings of infoTypes specified in the inspection rule when they have a nonempty intersection with a finding of an infoType specified in this adjustment rule.

getInfoTypes

Sensitive Data Protection adjusts the likelihood of a finding if that finding also matches one of these infoTypes.

For example, you can create a rule to adjust the likelihood of a PHONE_NUMBER finding if the string is found within a document that is classified as DOCUMENT_TYPE/HR/RESUME . To configure this, set PHONE_NUMBER in InspectionRuleSet.info_types . Add an adjustment_rule with an adjust_by_matching_info_types.info_types that contains DOCUMENT_TYPE/HR/RESUME . In this case, the likelihood of the PHONE_NUMBER finding is adjusted, but the likelihood of the DOCUMENT_TYPE/HR/RESUME finding is not.

Returns
Type
Description

setInfoTypes

Sensitive Data Protection adjusts the likelihood of a finding if that finding also matches one of these infoTypes.

For example, you can create a rule to adjust the likelihood of a PHONE_NUMBER finding if the string is found within a document that is classified as DOCUMENT_TYPE/HR/RESUME . To configure this, set PHONE_NUMBER in InspectionRuleSet.info_types . Add an adjustment_rule with an adjust_by_matching_info_types.info_types that contains DOCUMENT_TYPE/HR/RESUME . In this case, the likelihood of the PHONE_NUMBER finding is adjusted, but the likelihood of the DOCUMENT_TYPE/HR/RESUME finding is not.

Parameter
Name
Description
var
array< InfoType >
Returns
Type
Description
$this

getMinLikelihood

Required. Minimum likelihood of the adjust_by_matching_info_types.info_types finding. If the likelihood is lower than this value, Sensitive Data Protection doesn't adjust the likelihood of the InspectionRuleSet.info_types finding.

Returns
Type
Description
int
Enum of type Likelihood .

setMinLikelihood

Required. Minimum likelihood of the adjust_by_matching_info_types.info_types finding. If the likelihood is lower than this value, Sensitive Data Protection doesn't adjust the likelihood of the InspectionRuleSet.info_types finding.

Parameter
Name
Description
var
int

Enum of type Likelihood .

Returns
Type
Description
$this

getMatchingType

How the adjustment rule is applied.

Only MATCHING_TYPE_PARTIAL_MATCH is supported:

  • Partial match: adjusts the findings of infoTypes specified in the inspection rule when they have a nonempty intersection with a finding of an infoType specified in this adjustment rule.
Returns
Type
Description
int
Enum of type MatchingType .

setMatchingType

How the adjustment rule is applied.

Only MATCHING_TYPE_PARTIAL_MATCH is supported:

  • Partial match: adjusts the findings of infoTypes specified in the inspection rule when they have a nonempty intersection with a finding of an infoType specified in this adjustment rule.
Parameter
Name
Description
var
int

Enum of type MatchingType .

Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: