Data Loss Prevention V2 Client - Class DeidentifyConfig (2.0.0-RC1)

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