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.
Parameters | |
---|---|
Name | Description |
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: |
↳ deidentify_config |
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 |
InspectConfig
Configuration for the inspector. Items specified here will override the template referenced by the inspect_template_name argument. |
↳ item |
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
Returns | |
---|---|
Type | Description |
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
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$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.
Returns | |
---|---|
Type | Description |
DeidentifyConfig|null |
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.
Parameter | |
---|---|
Name | Description |
var |
DeidentifyConfig
|
Returns | |
---|---|
Type | Description |
$this |
getInspectConfig
Configuration for the inspector.
Items specified here will override the template referenced by the inspect_template_name argument.
Returns | |
---|---|
Type | Description |
InspectConfig|null |
hasInspectConfig
clearInspectConfig
setInspectConfig
Configuration for the inspector.
Items specified here will override the template referenced by the inspect_template_name argument.
Parameter | |
---|---|
Name | Description |
var |
InspectConfig
|
Returns | |
---|---|
Type | Description |
$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.
Returns | |
---|---|
Type | Description |
ContentItem|null |
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.
Parameter | |
---|---|
Name | Description |
var |
ContentItem
|
Returns | |
---|---|
Type | Description |
$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.
Returns | |
---|---|
Type | Description |
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.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$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.
Returns | |
---|---|
Type | Description |
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.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getLocationId
Deprecated. This field has no effect.
Returns | |
---|---|
Type | Description |
string |
setLocationId
Deprecated. This field has no effect.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |