Data Loss Prevention V2 Client - Class DeidentifyConfig (1.8.6)

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

Methods

__construct

Constructor.

Parameters
NameDescription
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
TypeDescription
Google\Cloud\Dlp\V2\InfoTypeTransformations|null

hasInfoTypeTransformations

setInfoTypeTransformations

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

Parameter
NameDescription
var Google\Cloud\Dlp\V2\InfoTypeTransformations
Returns
TypeDescription
$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
TypeDescription
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
NameDescription
var Google\Cloud\Dlp\V2\RecordTransformations
Returns
TypeDescription
$this

getImageTransformations

Treat the dataset as an image and redact.

Returns
TypeDescription
Google\Cloud\Dlp\V2\ImageTransformations|null

hasImageTransformations

setImageTransformations

Treat the dataset as an image and redact.

Parameter
NameDescription
var Google\Cloud\Dlp\V2\ImageTransformations
Returns
TypeDescription
$this

getTransformationErrorHandling

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

Returns
TypeDescription
Google\Cloud\Dlp\V2\TransformationErrorHandling|null

hasTransformationErrorHandling

clearTransformationErrorHandling

setTransformationErrorHandling

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

Parameter
NameDescription
var Google\Cloud\Dlp\V2\TransformationErrorHandling
Returns
TypeDescription
$this

getTransformation

Returns
TypeDescription
string