Reference documentation and code samples for the Data Loss Prevention V2 Client class DeidentifyContentRequest.
Request to de-identify a ContentItem.
Generated from protobuf message google.privacy.dlp.v2.DeidentifyContentRequest
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
↳ deidentify_config
Google\Cloud\Dlp\V2\DeidentifyConfig
Configuration for the de-identification of the content item. Items specified here will override the template referenced by the deidentify_template_name argument.
↳ inspect_config
Google\Cloud\Dlp\V2\InspectConfig
Configuration for the inspector. Items specified here will override the template referenced by the inspect_template_name argument.
↳ item
Google\Cloud\Dlp\V2\ContentItem
The item to de-identify. Will be treated as text. This value must be of type Table if your deidentify_config is a RecordTransformations object.
↳ inspect_template_name
string
Template to use. Any configuration directly specified in inspect_config will override those set in the template. Singular fields that are set in this request will replace their corresponding fields in the template. Repeated fields are appended. Singular sub-messages and groups are recursively merged.
↳ deidentify_template_name
string
Template to use. Any configuration directly specified in deidentify_config will override those set in the template. Singular fields that are set in this request will replace their corresponding fields in the template. Repeated fields are appended. Singular sub-messages and groups are recursively merged.
↳ location_id
string
Deprecated. This field has no effect.
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 exampleparent
string specifies a parent project with the identifierexample-project
, and specifies theeurope-west3
location 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 exampleparent
string specifies a parent project with the identifierexample-project
, and specifies theeurope-west3
location for processing data: parent=projects/example-project/locations/europe-west3
var
string
$this
getDeidentifyConfig
Configuration for the de-identification of the content item.
Items specified here will override the template referenced by the deidentify_template_name argument.
hasDeidentifyConfig
clearDeidentifyConfig
setDeidentifyConfig
Configuration for the de-identification of the content item.
Items specified here will override the template referenced by the deidentify_template_name argument.
$this
getInspectConfig
Configuration for the inspector.
Items specified here will override the template referenced by the inspect_template_name argument.
hasInspectConfig
clearInspectConfig
setInspectConfig
Configuration for the inspector.
Items specified here will override the template referenced by the inspect_template_name argument.
$this
getItem
The item to de-identify. Will be treated as text.
This value must be of type Table if your deidentify_config is a RecordTransformations object.
hasItem
clearItem
setItem
The item to de-identify. Will be treated as text.
This value must be of type Table if your deidentify_config is a RecordTransformations object.
$this
getInspectTemplateName
Template to use. Any configuration directly specified in inspect_config will override those set in the template. Singular fields that are set in this request will replace their corresponding fields in the template. Repeated fields are appended. Singular sub-messages and groups are recursively merged.
string
setInspectTemplateName
Template to use. Any configuration directly specified in inspect_config will override those set in the template. Singular fields that are set in this request will replace their corresponding fields in the template. Repeated fields are appended. Singular sub-messages and groups are recursively merged.
var
string
$this
getDeidentifyTemplateName
Template to use. Any configuration directly specified in deidentify_config will override those set in the template. Singular fields that are set in this request will replace their corresponding fields in the template. Repeated fields are appended. Singular sub-messages and groups are recursively merged.
string
setDeidentifyTemplateName
Template to use. Any configuration directly specified in deidentify_config will override those set in the template. Singular fields that are set in this request will replace their corresponding fields in the template. Repeated fields are appended. Singular sub-messages and groups are recursively merged.
var
string
$this
getLocationId
Deprecated. This field has no effect.
string
setLocationId
Deprecated. This field has no effect.
var
string
$this