public static final class PrivacyMetric.KAnonymityConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PrivacyMetric.KAnonymityConfig.Builder> implements PrivacyMetric.KAnonymityConfigOrBuilder
k-anonymity metric, used for analysis of reidentification risk.Protobuf type
google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfig| Modifier and Type | Method and Description |
|---|---|
PrivacyMetric.KAnonymityConfig.Builder |
addAllQuasiIds(Iterable<? extends FieldId> values)
Set of fields to compute k-anonymity over.
|
PrivacyMetric.KAnonymityConfig.Builder |
addQuasiIds(FieldId.Builder builderForValue)
Set of fields to compute k-anonymity over.
|
PrivacyMetric.KAnonymityConfig.Builder |
addQuasiIds(FieldId value)
Set of fields to compute k-anonymity over.
|
PrivacyMetric.KAnonymityConfig.Builder |
addQuasiIds(int index,
FieldId.Builder builderForValue)
Set of fields to compute k-anonymity over.
|
PrivacyMetric.KAnonymityConfig.Builder |
addQuasiIds(int index,
FieldId value)
Set of fields to compute k-anonymity over.
|
FieldId.Builder |
addQuasiIdsBuilder()
Set of fields to compute k-anonymity over.
|
FieldId.Builder |
addQuasiIdsBuilder(int index)
Set of fields to compute k-anonymity over.
|
PrivacyMetric.KAnonymityConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PrivacyMetric.KAnonymityConfig |
build() |
PrivacyMetric.KAnonymityConfig |
buildPartial() |
PrivacyMetric.KAnonymityConfig.Builder |
clear() |
PrivacyMetric.KAnonymityConfig.Builder |
clearEntityId()
Message indicating that multiple rows might be associated to a
single individual.
|
PrivacyMetric.KAnonymityConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
PrivacyMetric.KAnonymityConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
PrivacyMetric.KAnonymityConfig.Builder |
clearQuasiIds()
Set of fields to compute k-anonymity over.
|
PrivacyMetric.KAnonymityConfig.Builder |
clone() |
PrivacyMetric.KAnonymityConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
EntityId |
getEntityId()
Message indicating that multiple rows might be associated to a
single individual.
|
EntityId.Builder |
getEntityIdBuilder()
Message indicating that multiple rows might be associated to a
single individual.
|
EntityIdOrBuilder |
getEntityIdOrBuilder()
Message indicating that multiple rows might be associated to a
single individual.
|
FieldId |
getQuasiIds(int index)
Set of fields to compute k-anonymity over.
|
FieldId.Builder |
getQuasiIdsBuilder(int index)
Set of fields to compute k-anonymity over.
|
List<FieldId.Builder> |
getQuasiIdsBuilderList()
Set of fields to compute k-anonymity over.
|
int |
getQuasiIdsCount()
Set of fields to compute k-anonymity over.
|
List<FieldId> |
getQuasiIdsList()
Set of fields to compute k-anonymity over.
|
FieldIdOrBuilder |
getQuasiIdsOrBuilder(int index)
Set of fields to compute k-anonymity over.
|
List<? extends FieldIdOrBuilder> |
getQuasiIdsOrBuilderList()
Set of fields to compute k-anonymity over.
|
boolean |
hasEntityId()
Message indicating that multiple rows might be associated to a
single individual.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
PrivacyMetric.KAnonymityConfig.Builder |
mergeEntityId(EntityId value)
Message indicating that multiple rows might be associated to a
single individual.
|
PrivacyMetric.KAnonymityConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
PrivacyMetric.KAnonymityConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
PrivacyMetric.KAnonymityConfig.Builder |
mergeFrom(PrivacyMetric.KAnonymityConfig other) |
PrivacyMetric.KAnonymityConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
PrivacyMetric.KAnonymityConfig.Builder |
removeQuasiIds(int index)
Set of fields to compute k-anonymity over.
|
PrivacyMetric.KAnonymityConfig.Builder |
setEntityId(EntityId.Builder builderForValue)
Message indicating that multiple rows might be associated to a
single individual.
|
PrivacyMetric.KAnonymityConfig.Builder |
setEntityId(EntityId value)
Message indicating that multiple rows might be associated to a
single individual.
|
PrivacyMetric.KAnonymityConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PrivacyMetric.KAnonymityConfig.Builder |
setQuasiIds(int index,
FieldId.Builder builderForValue)
Set of fields to compute k-anonymity over.
|
PrivacyMetric.KAnonymityConfig.Builder |
setQuasiIds(int index,
FieldId value)
Set of fields to compute k-anonymity over.
|
PrivacyMetric.KAnonymityConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
PrivacyMetric.KAnonymityConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<PrivacyMetric.KAnonymityConfig.Builder>public PrivacyMetric.KAnonymityConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<PrivacyMetric.KAnonymityConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<PrivacyMetric.KAnonymityConfig.Builder>public PrivacyMetric.KAnonymityConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic PrivacyMetric.KAnonymityConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic PrivacyMetric.KAnonymityConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic PrivacyMetric.KAnonymityConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<PrivacyMetric.KAnonymityConfig.Builder>public PrivacyMetric.KAnonymityConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<PrivacyMetric.KAnonymityConfig.Builder>public PrivacyMetric.KAnonymityConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<PrivacyMetric.KAnonymityConfig.Builder>public PrivacyMetric.KAnonymityConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<PrivacyMetric.KAnonymityConfig.Builder>public PrivacyMetric.KAnonymityConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PrivacyMetric.KAnonymityConfig.Builder>public PrivacyMetric.KAnonymityConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PrivacyMetric.KAnonymityConfig.Builder>public PrivacyMetric.KAnonymityConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PrivacyMetric.KAnonymityConfig.Builder>public PrivacyMetric.KAnonymityConfig.Builder mergeFrom(PrivacyMetric.KAnonymityConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PrivacyMetric.KAnonymityConfig.Builder>public PrivacyMetric.KAnonymityConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PrivacyMetric.KAnonymityConfig.Builder>IOExceptionpublic List<FieldId> getQuasiIdsList()
Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;getQuasiIdsList in interface PrivacyMetric.KAnonymityConfigOrBuilderpublic int getQuasiIdsCount()
Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;getQuasiIdsCount in interface PrivacyMetric.KAnonymityConfigOrBuilderpublic FieldId getQuasiIds(int index)
Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;getQuasiIds in interface PrivacyMetric.KAnonymityConfigOrBuilderpublic PrivacyMetric.KAnonymityConfig.Builder setQuasiIds(int index, FieldId value)
Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;public PrivacyMetric.KAnonymityConfig.Builder setQuasiIds(int index, FieldId.Builder builderForValue)
Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;public PrivacyMetric.KAnonymityConfig.Builder addQuasiIds(FieldId value)
Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;public PrivacyMetric.KAnonymityConfig.Builder addQuasiIds(int index, FieldId value)
Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;public PrivacyMetric.KAnonymityConfig.Builder addQuasiIds(FieldId.Builder builderForValue)
Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;public PrivacyMetric.KAnonymityConfig.Builder addQuasiIds(int index, FieldId.Builder builderForValue)
Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;public PrivacyMetric.KAnonymityConfig.Builder addAllQuasiIds(Iterable<? extends FieldId> values)
Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;public PrivacyMetric.KAnonymityConfig.Builder clearQuasiIds()
Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;public PrivacyMetric.KAnonymityConfig.Builder removeQuasiIds(int index)
Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;public FieldId.Builder getQuasiIdsBuilder(int index)
Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;public FieldIdOrBuilder getQuasiIdsOrBuilder(int index)
Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;getQuasiIdsOrBuilder in interface PrivacyMetric.KAnonymityConfigOrBuilderpublic List<? extends FieldIdOrBuilder> getQuasiIdsOrBuilderList()
Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;getQuasiIdsOrBuilderList in interface PrivacyMetric.KAnonymityConfigOrBuilderpublic FieldId.Builder addQuasiIdsBuilder()
Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;public FieldId.Builder addQuasiIdsBuilder(int index)
Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;public List<FieldId.Builder> getQuasiIdsBuilderList()
Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;public boolean hasEntityId()
Message indicating that multiple rows might be associated to a single individual. If the same entity_id is associated to multiple quasi-identifier tuples over distinct rows, we consider the entire collection of tuples as the composite quasi-identifier. This collection is a multiset: the order in which the different tuples appear in the dataset is ignored, but their frequency is taken into account. Important note: a maximum of 1000 rows can be associated to a single entity ID. If more rows are associated with the same entity ID, some might be ignored.
.google.privacy.dlp.v2.EntityId entity_id = 2;hasEntityId in interface PrivacyMetric.KAnonymityConfigOrBuilderpublic EntityId getEntityId()
Message indicating that multiple rows might be associated to a single individual. If the same entity_id is associated to multiple quasi-identifier tuples over distinct rows, we consider the entire collection of tuples as the composite quasi-identifier. This collection is a multiset: the order in which the different tuples appear in the dataset is ignored, but their frequency is taken into account. Important note: a maximum of 1000 rows can be associated to a single entity ID. If more rows are associated with the same entity ID, some might be ignored.
.google.privacy.dlp.v2.EntityId entity_id = 2;getEntityId in interface PrivacyMetric.KAnonymityConfigOrBuilderpublic PrivacyMetric.KAnonymityConfig.Builder setEntityId(EntityId value)
Message indicating that multiple rows might be associated to a single individual. If the same entity_id is associated to multiple quasi-identifier tuples over distinct rows, we consider the entire collection of tuples as the composite quasi-identifier. This collection is a multiset: the order in which the different tuples appear in the dataset is ignored, but their frequency is taken into account. Important note: a maximum of 1000 rows can be associated to a single entity ID. If more rows are associated with the same entity ID, some might be ignored.
.google.privacy.dlp.v2.EntityId entity_id = 2;public PrivacyMetric.KAnonymityConfig.Builder setEntityId(EntityId.Builder builderForValue)
Message indicating that multiple rows might be associated to a single individual. If the same entity_id is associated to multiple quasi-identifier tuples over distinct rows, we consider the entire collection of tuples as the composite quasi-identifier. This collection is a multiset: the order in which the different tuples appear in the dataset is ignored, but their frequency is taken into account. Important note: a maximum of 1000 rows can be associated to a single entity ID. If more rows are associated with the same entity ID, some might be ignored.
.google.privacy.dlp.v2.EntityId entity_id = 2;public PrivacyMetric.KAnonymityConfig.Builder mergeEntityId(EntityId value)
Message indicating that multiple rows might be associated to a single individual. If the same entity_id is associated to multiple quasi-identifier tuples over distinct rows, we consider the entire collection of tuples as the composite quasi-identifier. This collection is a multiset: the order in which the different tuples appear in the dataset is ignored, but their frequency is taken into account. Important note: a maximum of 1000 rows can be associated to a single entity ID. If more rows are associated with the same entity ID, some might be ignored.
.google.privacy.dlp.v2.EntityId entity_id = 2;public PrivacyMetric.KAnonymityConfig.Builder clearEntityId()
Message indicating that multiple rows might be associated to a single individual. If the same entity_id is associated to multiple quasi-identifier tuples over distinct rows, we consider the entire collection of tuples as the composite quasi-identifier. This collection is a multiset: the order in which the different tuples appear in the dataset is ignored, but their frequency is taken into account. Important note: a maximum of 1000 rows can be associated to a single entity ID. If more rows are associated with the same entity ID, some might be ignored.
.google.privacy.dlp.v2.EntityId entity_id = 2;public EntityId.Builder getEntityIdBuilder()
Message indicating that multiple rows might be associated to a single individual. If the same entity_id is associated to multiple quasi-identifier tuples over distinct rows, we consider the entire collection of tuples as the composite quasi-identifier. This collection is a multiset: the order in which the different tuples appear in the dataset is ignored, but their frequency is taken into account. Important note: a maximum of 1000 rows can be associated to a single entity ID. If more rows are associated with the same entity ID, some might be ignored.
.google.privacy.dlp.v2.EntityId entity_id = 2;public EntityIdOrBuilder getEntityIdOrBuilder()
Message indicating that multiple rows might be associated to a single individual. If the same entity_id is associated to multiple quasi-identifier tuples over distinct rows, we consider the entire collection of tuples as the composite quasi-identifier. This collection is a multiset: the order in which the different tuples appear in the dataset is ignored, but their frequency is taken into account. Important note: a maximum of 1000 rows can be associated to a single entity ID. If more rows are associated with the same entity ID, some might be ignored.
.google.privacy.dlp.v2.EntityId entity_id = 2;getEntityIdOrBuilder in interface PrivacyMetric.KAnonymityConfigOrBuilderpublic final PrivacyMetric.KAnonymityConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PrivacyMetric.KAnonymityConfig.Builder>public final PrivacyMetric.KAnonymityConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PrivacyMetric.KAnonymityConfig.Builder>Copyright © 2022 Google LLC. All rights reserved.