Data Loss Prevention V2 Client - Class KMapEstimationHistogramBucket (2.0.0)

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

A KMapEstimationHistogramBucket message with the following values: min_anonymity: 3 max_anonymity: 5 frequency: 42 means that there are 42 records whose quasi-identifier values correspond to 3, 4 or 5 people in the overlying population. An important particular case is when min_anonymity = max_anonymity = 1: the frequency field then corresponds to the number of uniquely identifiable records.

Generated from protobuf message google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket

Namespace

Google \ Cloud \ Dlp \ V2 \ AnalyzeDataSourceRiskDetails \ KMapEstimationResult

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ min_anonymity int|string

Always positive.

↳ max_anonymity int|string

Always greater than or equal to min_anonymity.

↳ bucket_size int|string

Number of records within these anonymity bounds.

↳ bucket_values array<Google\Cloud\Dlp\V2\AnalyzeDataSourceRiskDetails\KMapEstimationResult\KMapEstimationQuasiIdValues>

Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.

↳ bucket_value_count int|string

Total number of distinct quasi-identifier tuple values in this bucket.

getMinAnonymity

Always positive.

Returns
Type Description
int|string

setMinAnonymity

Always positive.

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

getMaxAnonymity

Always greater than or equal to min_anonymity.

Returns
Type Description
int|string

setMaxAnonymity

Always greater than or equal to min_anonymity.

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

getBucketSize

Number of records within these anonymity bounds.

Returns
Type Description
int|string

setBucketSize

Number of records within these anonymity bounds.

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

getBucketValues

Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setBucketValues

Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.

Parameter
Name Description
var array<Google\Cloud\Dlp\V2\AnalyzeDataSourceRiskDetails\KMapEstimationResult\KMapEstimationQuasiIdValues>
Returns
Type Description
$this

getBucketValueCount

Total number of distinct quasi-identifier tuple values in this bucket.

Returns
Type Description
int|string

setBucketValueCount

Total number of distinct quasi-identifier tuple values in this bucket.

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