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.
| 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 |
↳ min_likelihood |
int
Required. Minimum likelihood of the |
↳ matching_type |
int
How the adjustment rule is applied. Only |
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 |
Google\Protobuf\RepeatedField<InfoType> |
|
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 |
|