Data Loss Prevention V2 Client - Class TransformationSummary (2.2.1)

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

Summary of a single transformation.

Only one of 'transformation', 'field_transformation', or 'record_suppress' will be set.

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

Namespace

Google \ Cloud \ Dlp \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ info_type InfoType

Set if the transformation was limited to a specific InfoType.

↳ field FieldId

Set if the transformation was limited to a specific FieldId.

↳ transformation PrimitiveTransformation

The specific transformation these stats apply to.

↳ field_transformations array<FieldTransformation>

The field transformation that was applied. If multiple field transformations are requested for a single field, this list will contain all of them; otherwise, only one is supplied.

↳ record_suppress RecordSuppression

The specific suppression option these stats apply to.

↳ results array<TransformationSummary\SummaryResult>

Collection of all transformations that took place or had an error.

↳ transformed_bytes int|string

Total size in bytes that were transformed in some way.

getInfoType

Set if the transformation was limited to a specific InfoType.

Returns
Type Description
InfoType|null

hasInfoType

clearInfoType

setInfoType

Set if the transformation was limited to a specific InfoType.

Parameter
Name Description
var InfoType
Returns
Type Description
$this

getField

Set if the transformation was limited to a specific FieldId.

Returns
Type Description
FieldId|null

hasField

clearField

setField

Set if the transformation was limited to a specific FieldId.

Parameter
Name Description
var FieldId
Returns
Type Description
$this

getTransformation

The specific transformation these stats apply to.

Returns
Type Description
PrimitiveTransformation|null

hasTransformation

clearTransformation

setTransformation

The specific transformation these stats apply to.

Parameter
Name Description
var PrimitiveTransformation
Returns
Type Description
$this

getFieldTransformations

The field transformation that was applied.

If multiple field transformations are requested for a single field, this list will contain all of them; otherwise, only one is supplied.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setFieldTransformations

The field transformation that was applied.

If multiple field transformations are requested for a single field, this list will contain all of them; otherwise, only one is supplied.

Parameter
Name Description
var array<FieldTransformation>
Returns
Type Description
$this

getRecordSuppress

The specific suppression option these stats apply to.

Returns
Type Description
RecordSuppression|null

hasRecordSuppress

clearRecordSuppress

setRecordSuppress

The specific suppression option these stats apply to.

Parameter
Name Description
var RecordSuppression
Returns
Type Description
$this

getResults

Collection of all transformations that took place or had an error.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setResults

Collection of all transformations that took place or had an error.

Parameter
Name Description
var array<TransformationSummary\SummaryResult>
Returns
Type Description
$this

getTransformedBytes

Total size in bytes that were transformed in some way.

Returns
Type Description
int|string

setTransformedBytes

Total size in bytes that were transformed in some way.

Parameter
Name Description
var int|string
Returns
Type Description
$this