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 \ V2Methods
__construct
Constructor.
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.
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.
$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.
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.
$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.
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.
$this

