Reference documentation and code samples for the Data Loss Prevention V2 Client class RedactImageRequest.
Request to search for potentially sensitive info in an image and redact it by covering it with a colored rectangle.
Generated from protobuf message google.privacy.dlp.v2.RedactImageRequest
Namespace
Google \ Cloud \ Dlp \ V2Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ parent
string
Parent resource name. The format of this value varies depending on whether you have specified a processing location
: + Projects scope, location specified: projects/{project_id}/locations/{location_id}
+ Projects scope, no location specified (defaults to global): projects/{project_id}
The following example parent
string specifies a parent project with the identifier example-project
, and specifies the europe-west3
location for processing data: parent=projects/example-project/locations/europe-west3
↳ location_id
string
Deprecated. This field has no effect.
↳ inspect_config
↳ image_redaction_configs
array< RedactImageRequest\ImageRedactionConfig
>
The configuration for specifying what content to redact from images.
↳ include_findings
bool
Whether the response should include findings along with the redacted image.
↳ byte_item
↳ inspect_template
string
The full resource name of the inspection template to use. Settings in the main inspect_config
field override the corresponding settings in this inspection template. The merge behavior is as follows: - Singular field: The main field's value replaces the value of the corresponding field in the template. - Repeated fields: The field values are appended to the list defined in the template. - Sub-messages and groups: The fields are recursively merged.
↳ deidentify_template
string
The full resource name of the de-identification template to use. Settings in the main image_redaction_configs
field override the corresponding settings in this de-identification template. The request fails if the type of the template's deidentify_config is not image_transformations.
getParent
Parent resource name.
The format of this value varies depending on whether you have specified a processing location :
- Projects scope, location specified:
projects/{project_id}/locations/{location_id} - Projects scope, no location specified (defaults to global):
projects/{project_id}The following exampleparentstring specifies a parent project with the identifierexample-project, and specifies theeurope-west3location for processing data: parent=projects/example-project/locations/europe-west3
string
setParent
Parent resource name.
The format of this value varies depending on whether you have specified a processing location :
- Projects scope, location specified:
projects/{project_id}/locations/{location_id} - Projects scope, no location specified (defaults to global):
projects/{project_id}The following exampleparentstring specifies a parent project with the identifierexample-project, and specifies theeurope-west3location for processing data: parent=projects/example-project/locations/europe-west3
var
string
$this
getLocationId
Deprecated. This field has no effect.
string
setLocationId
Deprecated. This field has no effect.
var
string
$this
getInspectConfig
Configuration for the inspector.
hasInspectConfig
clearInspectConfig
setInspectConfig
Configuration for the inspector.
$this
getImageRedactionConfigs
The configuration for specifying what content to redact from images.
setImageRedactionConfigs
The configuration for specifying what content to redact from images.
$this
getIncludeFindings
Whether the response should include findings along with the redacted image.
bool
setIncludeFindings
Whether the response should include findings along with the redacted image.
var
bool
$this
getByteItem
The content must be PNG, JPEG, SVG or BMP.
hasByteItem
clearByteItem
setByteItem
The content must be PNG, JPEG, SVG or BMP.
$this
getInspectTemplate
The full resource name of the inspection template to use. Settings in the
main inspect_config
field override the corresponding settings in this
inspection template.
The merge behavior is as follows:
- Singular field: The main field's value replaces the value of the corresponding field in the template.
- Repeated fields: The field values are appended to the list defined in the template.
- Sub-messages and groups: The fields are recursively merged.
string
setInspectTemplate
The full resource name of the inspection template to use. Settings in the
main inspect_config
field override the corresponding settings in this
inspection template.
The merge behavior is as follows:
- Singular field: The main field's value replaces the value of the corresponding field in the template.
- Repeated fields: The field values are appended to the list defined in the template.
- Sub-messages and groups: The fields are recursively merged.
var
string
$this
getDeidentifyTemplate
The full resource name of the de-identification template to use. Settings
in the main image_redaction_configs
field override the corresponding
settings in this de-identification template. The request fails if the
type of the template's deidentify_config is not image_transformations.
string
setDeidentifyTemplate
The full resource name of the de-identification template to use. Settings
in the main image_redaction_configs
field override the corresponding
settings in this de-identification template. The request fails if the
type of the template's deidentify_config is not image_transformations.
var
string
$this

