Reference documentation and code samples for the Data Loss Prevention V2 Client class AdjustByImageFindings.
AdjustmentRule condition for image findings.
This rule is silently ignored if the content being inspected is not an image.
Generated from protobuf message google.privacy.dlp.v2.AdjustByImageFindings
Namespace
Google \ Cloud \ Dlp \ V2Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ info_types
array< InfoType
>
A list of image-supported infoTypes—excluding document infoTypes
—to be used as context for the adjustment rule. Sensitive Data Protection adjusts the likelihood of an image finding if its bounding box has the specified spatial relationship (defined by image_containment_type
) with a finding of an infoType in this list. For example, you can create a rule to adjust the likelihood of a US_PASSPORT
finding if it is enclosed by a finding of OBJECT_TYPE/PERSON/PASSPORT
. To configure this, set US_PASSPORT
in InspectionRuleSet.info_types
. Add an adjustment_rule
with an adjust_by_image_findings.info_types
that contains OBJECT_TYPE/PERSON/PASSPORT
and image_containment_type
set to encloses
. In this case, the likelihood of the US_PASSPORT
finding is adjusted, but the likelihood of the OBJECT_TYPE/PERSON/PASSPORT
finding is not.
↳ min_likelihood
int
Required. Minimum likelihood of the adjust_by_image_findings.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.
↳ image_containment_type
ImageContainmentType
Specifies the required spatial relationship between the bounding boxes of the target finding and the context infoType findings.
getInfoTypes
A list of image-supported infoTypes—excluding document
infoTypes
—to
be used as context for the adjustment rule. Sensitive Data Protection
adjusts the likelihood of an image finding if its bounding box has the
specified spatial relationship (defined by image_containment_type
) with a
finding of an infoType in this list.
For example, you can create a rule to adjust the likelihood of a US_PASSPORT
finding if it is enclosed by a finding of OBJECT_TYPE/PERSON/PASSPORT
. To configure this, set US_PASSPORT
in InspectionRuleSet.info_types
. Add an adjustment_rule
with an adjust_by_image_findings.info_types
that contains OBJECT_TYPE/PERSON/PASSPORT
and image_containment_type
set
to encloses
. In this case, the likelihood of the US_PASSPORT
finding is
adjusted, but the likelihood of the OBJECT_TYPE/PERSON/PASSPORT
finding is not.
setInfoTypes
A list of image-supported infoTypes—excluding document
infoTypes
—to
be used as context for the adjustment rule. Sensitive Data Protection
adjusts the likelihood of an image finding if its bounding box has the
specified spatial relationship (defined by image_containment_type
) with a
finding of an infoType in this list.
For example, you can create a rule to adjust the likelihood of a US_PASSPORT
finding if it is enclosed by a finding of OBJECT_TYPE/PERSON/PASSPORT
. To configure this, set US_PASSPORT
in InspectionRuleSet.info_types
. Add an adjustment_rule
with an adjust_by_image_findings.info_types
that contains OBJECT_TYPE/PERSON/PASSPORT
and image_containment_type
set
to encloses
. In this case, the likelihood of the US_PASSPORT
finding is
adjusted, but the likelihood of the OBJECT_TYPE/PERSON/PASSPORT
finding is not.
$this
getMinLikelihood
Required. Minimum likelihood of the adjust_by_image_findings.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_image_findings.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
getImageContainmentType
Specifies the required spatial relationship between the bounding boxes of the target finding and the context infoType findings.
hasImageContainmentType
clearImageContainmentType
setImageContainmentType
Specifies the required spatial relationship between the bounding boxes of the target finding and the context infoType findings.
$this

