Data Loss Prevention V2 Client - Class DeidentifyConfig (2.1.0)

Reference documentation and code samples for the Data Loss Prevention V2 Client class DeidentifyConfig.

The configuration that controls how the data will change.

Generated from protobuf message google.privacy.dlp.v2.DeidentifyConfig

Namespace

Google \ Cloud \ Dlp \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ info_type_transformations Google\Cloud\Dlp\V2\InfoTypeTransformations

Treat the dataset as free-form text and apply the same free text transformation everywhere.

↳ record_transformations Google\Cloud\Dlp\V2\RecordTransformations

Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table.

↳ image_transformations Google\Cloud\Dlp\V2\ImageTransformations

Treat the dataset as an image and redact.

↳ transformation_error_handling Google\Cloud\Dlp\V2\TransformationErrorHandling

Mode for handling transformation errors. If left unspecified, the default mode is TransformationErrorHandling.ThrowError.

getInfoTypeTransformations

Treat the dataset as free-form text and apply the same free text transformation everywhere.

Returns
Type Description
Google\Cloud\Dlp\V2\InfoTypeTransformations|null

hasInfoTypeTransformations

setInfoTypeTransformations

Treat the dataset as free-form text and apply the same free text transformation everywhere.

Parameter
Name Description
var Google\Cloud\Dlp\V2\InfoTypeTransformations
Returns
Type Description
$this

getRecordTransformations

Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table.

Returns
Type Description
Google\Cloud\Dlp\V2\RecordTransformations|null

hasRecordTransformations

setRecordTransformations

Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table.

Parameter
Name Description
var Google\Cloud\Dlp\V2\RecordTransformations
Returns
Type Description
$this

getImageTransformations

Treat the dataset as an image and redact.

Returns
Type Description
Google\Cloud\Dlp\V2\ImageTransformations|null

hasImageTransformations

setImageTransformations

Treat the dataset as an image and redact.

Parameter
Name Description
var Google\Cloud\Dlp\V2\ImageTransformations
Returns
Type Description
$this

getTransformationErrorHandling

Mode for handling transformation errors. If left unspecified, the default mode is TransformationErrorHandling.ThrowError.

Returns
Type Description
Google\Cloud\Dlp\V2\TransformationErrorHandling|null

hasTransformationErrorHandling

clearTransformationErrorHandling

setTransformationErrorHandling

Mode for handling transformation errors. If left unspecified, the default mode is TransformationErrorHandling.ThrowError.

Parameter
Name Description
var Google\Cloud\Dlp\V2\TransformationErrorHandling
Returns
Type Description
$this

getTransformation

Returns
Type Description
string