Reference documentation and code samples for the Data Loss Prevention V2 Client class TransformationConfig.
User specified templates and configs for how to deidentify structured, unstructures, and image files. User must provide either a unstructured deidentify template or at least one redact image config.
Generated from protobuf message google.privacy.dlp.v2.TransformationConfig
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ deidentify_template |
string
De-identify template. If this template is specified, it will serve as the default de-identify template. This template cannot contain |
↳ structured_deidentify_template |
string
Structured de-identify template. If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. If this template is not set but the |
↳ image_redact_template |
string
Image redact template. If this template is specified, it will serve as the de-identify template for images. If this template is not set, all findings in the image will be redacted with a black box. |
getDeidentifyTemplate
De-identify template.
If this template is specified, it will serve as the default de-identify
template. This template cannot contain record_transformations
since it
can be used for unstructured content such as free-form text files. If this
template is not set, a default ReplaceWithInfoTypeConfig
will be used to
de-identify unstructured content.
Returns | |
---|---|
Type | Description |
string |
setDeidentifyTemplate
De-identify template.
If this template is specified, it will serve as the default de-identify
template. This template cannot contain record_transformations
since it
can be used for unstructured content such as free-form text files. If this
template is not set, a default ReplaceWithInfoTypeConfig
will be used to
de-identify unstructured content.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getStructuredDeidentifyTemplate
Structured de-identify template.
If this template is specified, it will serve as the de-identify template
for structured content such as delimited files and tables. If this template
is not set but the deidentify_template
is set, then deidentify_template
will also apply to the structured content. If neither template is set, a
default ReplaceWithInfoTypeConfig
will be used to de-identify structured
content.
Returns | |
---|---|
Type | Description |
string |
setStructuredDeidentifyTemplate
Structured de-identify template.
If this template is specified, it will serve as the de-identify template
for structured content such as delimited files and tables. If this template
is not set but the deidentify_template
is set, then deidentify_template
will also apply to the structured content. If neither template is set, a
default ReplaceWithInfoTypeConfig
will be used to de-identify structured
content.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getImageRedactTemplate
Image redact template.
If this template is specified, it will serve as the de-identify template for images. If this template is not set, all findings in the image will be redacted with a black box.
Returns | |
---|---|
Type | Description |
string |
setImageRedactTemplate
Image redact template.
If this template is specified, it will serve as the de-identify template for images. If this template is not set, all findings in the image will be redacted with a black box.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |