Class PrivacyMetric.KMapEstimationConfig.Builder (3.47.0)

public static final class PrivacyMetric.KMapEstimationConfig.Builder extends GeneratedMessageV3.Builder<PrivacyMetric.KMapEstimationConfig.Builder> implements PrivacyMetric.KMapEstimationConfigOrBuilder

Reidentifiability metric. This corresponds to a risk model similar to what is called "journalist risk" in the literature, except the attack dataset is statistically modeled instead of being perfectly known. This can be done using publicly available data (like the US Census), or using a custom statistical model (indicated as one or several BigQuery tables), or by extrapolating from the distribution of values in the input dataset.

Protobuf type google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllAuxiliaryTables(Iterable<? extends PrivacyMetric.KMapEstimationConfig.AuxiliaryTable> values)

public PrivacyMetric.KMapEstimationConfig.Builder addAllAuxiliaryTables(Iterable<? extends PrivacyMetric.KMapEstimationConfig.AuxiliaryTable> values)

Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers column must appear in exactly one column of one auxiliary table.

repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable auxiliary_tables = 3;

Parameter
Name Description
values Iterable<? extends com.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable>
Returns
Type Description
PrivacyMetric.KMapEstimationConfig.Builder

addAllQuasiIds(Iterable<? extends PrivacyMetric.KMapEstimationConfig.TaggedField> values)

public PrivacyMetric.KMapEstimationConfig.Builder addAllQuasiIds(Iterable<? extends PrivacyMetric.KMapEstimationConfig.TaggedField> values)

Required. Fields considered to be quasi-identifiers. No two columns can have the same tag.

repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.TaggedField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
values Iterable<? extends com.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.TaggedField>
Returns
Type Description
PrivacyMetric.KMapEstimationConfig.Builder

addAuxiliaryTables(PrivacyMetric.KMapEstimationConfig.AuxiliaryTable value)

public PrivacyMetric.KMapEstimationConfig.Builder addAuxiliaryTables(PrivacyMetric.KMapEstimationConfig.AuxiliaryTable value)

Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers column must appear in exactly one column of one auxiliary table.

repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable auxiliary_tables = 3;

Parameter
Name Description
value PrivacyMetric.KMapEstimationConfig.AuxiliaryTable
Returns
Type Description
PrivacyMetric.KMapEstimationConfig.Builder

addAuxiliaryTables(PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder builderForValue)

public PrivacyMetric.KMapEstimationConfig.Builder addAuxiliaryTables(PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder builderForValue)

Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers column must appear in exactly one column of one auxiliary table.

repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable auxiliary_tables = 3;

Parameter
Name Description
builderForValue PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder
Returns
Type Description
PrivacyMetric.KMapEstimationConfig.Builder

addAuxiliaryTables(int index, PrivacyMetric.KMapEstimationConfig.AuxiliaryTable value)

public PrivacyMetric.KMapEstimationConfig.Builder addAuxiliaryTables(int index, PrivacyMetric.KMapEstimationConfig.AuxiliaryTable value)

Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers column must appear in exactly one column of one auxiliary table.

repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable auxiliary_tables = 3;

Parameters
Name Description
index int
value PrivacyMetric.KMapEstimationConfig.AuxiliaryTable
Returns
Type Description
PrivacyMetric.KMapEstimationConfig.Builder

addAuxiliaryTables(int index, PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder builderForValue)

public PrivacyMetric.KMapEstimationConfig.Builder addAuxiliaryTables(int index, PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder builderForValue)

Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers column must appear in exactly one column of one auxiliary table.

repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable auxiliary_tables = 3;

Parameters
Name Description
index int
builderForValue PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder
Returns
Type Description
PrivacyMetric.KMapEstimationConfig.Builder

addAuxiliaryTablesBuilder()

public PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder addAuxiliaryTablesBuilder()

Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers column must appear in exactly one column of one auxiliary table.

repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable auxiliary_tables = 3;

Returns
Type Description
PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder

addAuxiliaryTablesBuilder(int index)

public PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder addAuxiliaryTablesBuilder(int index)

Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers column must appear in exactly one column of one auxiliary table.

repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable auxiliary_tables = 3;

Parameter
Name Description
index int
Returns
Type Description
PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder

addQuasiIds(PrivacyMetric.KMapEstimationConfig.TaggedField value)

public PrivacyMetric.KMapEstimationConfig.Builder addQuasiIds(PrivacyMetric.KMapEstimationConfig.TaggedField value)

Required. Fields considered to be quasi-identifiers. No two columns can have the same tag.

repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.TaggedField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value PrivacyMetric.KMapEstimationConfig.TaggedField
Returns
Type Description
PrivacyMetric.KMapEstimationConfig.Builder

addQuasiIds(PrivacyMetric.KMapEstimationConfig.TaggedField.Builder builderForValue)

public PrivacyMetric.KMapEstimationConfig.Builder addQuasiIds(PrivacyMetric.KMapEstimationConfig.TaggedField.Builder builderForValue)

Required. Fields considered to be quasi-identifiers. No two columns can have the same tag.

repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.TaggedField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue PrivacyMetric.KMapEstimationConfig.TaggedField.Builder
Returns
Type Description
PrivacyMetric.KMapEstimationConfig.Builder

addQuasiIds(int index, PrivacyMetric.KMapEstimationConfig.TaggedField value)

public PrivacyMetric.KMapEstimationConfig.Builder addQuasiIds(int index, PrivacyMetric.KMapEstimationConfig.TaggedField value)

Required. Fields considered to be quasi-identifiers. No two columns can have the same tag.

repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.TaggedField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
value PrivacyMetric.KMapEstimationConfig.TaggedField
Returns
Type Description
PrivacyMetric.KMapEstimationConfig.Builder

addQuasiIds(int index, PrivacyMetric.KMapEstimationConfig.TaggedField.Builder builderForValue)

public PrivacyMetric.KMapEstimationConfig.Builder addQuasiIds(int index, PrivacyMetric.KMapEstimationConfig.TaggedField.Builder builderForValue)

Required. Fields considered to be quasi-identifiers. No two columns can have the same tag.

repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.TaggedField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
builderForValue PrivacyMetric.KMapEstimationConfig.TaggedField.Builder