Data Loss Prevention V2 Client - Class TransformationSummary (2.9.2)

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\RepeatedField<FieldTransformation>

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\RepeatedField<TransformationSummary\SummaryResult>

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