public final class PrivacyMetric extends com.google.protobuf.GeneratedMessageV3 implements PrivacyMetricOrBuilder
Privacy metric to compute for reidentification risk analysis.Protobuf type
google.privacy.dlp.v2.PrivacyMetric| Modifier and Type | Class and Description |
|---|---|
static class |
PrivacyMetric.Builder
Privacy metric to compute for reidentification risk analysis.
|
static class |
PrivacyMetric.CategoricalStatsConfig
Compute numerical stats over an individual column, including
number of distinct values and value count distribution.
|
static interface |
PrivacyMetric.CategoricalStatsConfigOrBuilder |
static class |
PrivacyMetric.DeltaPresenceEstimationConfig
δ-presence metric, used to estimate how likely it is for an attacker to
figure out that one given individual appears in a de-identified dataset.
|
static interface |
PrivacyMetric.DeltaPresenceEstimationConfigOrBuilder |
static class |
PrivacyMetric.KAnonymityConfig
k-anonymity metric, used for analysis of reidentification risk.
|
static interface |
PrivacyMetric.KAnonymityConfigOrBuilder |
static class |
PrivacyMetric.KMapEstimationConfig
Reidentifiability metric.
|
static interface |
PrivacyMetric.KMapEstimationConfigOrBuilder |
static class |
PrivacyMetric.LDiversityConfig
l-diversity metric, used for analysis of reidentification risk.
|
static interface |
PrivacyMetric.LDiversityConfigOrBuilder |
static class |
PrivacyMetric.NumericalStatsConfig
Compute numerical stats over an individual column, including
min, max, and quantiles.
|
static interface |
PrivacyMetric.NumericalStatsConfigOrBuilder |
static class |
PrivacyMetric.TypeCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
CATEGORICAL_STATS_CONFIG_FIELD_NUMBER |
static int |
DELTA_PRESENCE_ESTIMATION_CONFIG_FIELD_NUMBER |
static int |
K_ANONYMITY_CONFIG_FIELD_NUMBER |
static int |
K_MAP_ESTIMATION_CONFIG_FIELD_NUMBER |
static int |
L_DIVERSITY_CONFIG_FIELD_NUMBER |
static int |
NUMERICAL_STATS_CONFIG_FIELD_NUMBER |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int NUMERICAL_STATS_CONFIG_FIELD_NUMBER
public static final int CATEGORICAL_STATS_CONFIG_FIELD_NUMBER
public static final int K_ANONYMITY_CONFIG_FIELD_NUMBER
public static final int L_DIVERSITY_CONFIG_FIELD_NUMBER
public static final int K_MAP_ESTIMATION_CONFIG_FIELD_NUMBER
public static final int DELTA_PRESENCE_ESTIMATION_CONFIG_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public PrivacyMetric.TypeCase getTypeCase()
getTypeCase in interface PrivacyMetricOrBuilderpublic boolean hasNumericalStatsConfig()
Numerical stats
.google.privacy.dlp.v2.PrivacyMetric.NumericalStatsConfig numerical_stats_config = 1;
hasNumericalStatsConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.NumericalStatsConfig getNumericalStatsConfig()
Numerical stats
.google.privacy.dlp.v2.PrivacyMetric.NumericalStatsConfig numerical_stats_config = 1;
getNumericalStatsConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.NumericalStatsConfigOrBuilder getNumericalStatsConfigOrBuilder()
Numerical stats
.google.privacy.dlp.v2.PrivacyMetric.NumericalStatsConfig numerical_stats_config = 1;
getNumericalStatsConfigOrBuilder in interface PrivacyMetricOrBuilderpublic boolean hasCategoricalStatsConfig()
Categorical stats
.google.privacy.dlp.v2.PrivacyMetric.CategoricalStatsConfig categorical_stats_config = 2;
hasCategoricalStatsConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.CategoricalStatsConfig getCategoricalStatsConfig()
Categorical stats
.google.privacy.dlp.v2.PrivacyMetric.CategoricalStatsConfig categorical_stats_config = 2;
getCategoricalStatsConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.CategoricalStatsConfigOrBuilder getCategoricalStatsConfigOrBuilder()
Categorical stats
.google.privacy.dlp.v2.PrivacyMetric.CategoricalStatsConfig categorical_stats_config = 2;
getCategoricalStatsConfigOrBuilder in interface PrivacyMetricOrBuilderpublic boolean hasKAnonymityConfig()
K-anonymity
.google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfig k_anonymity_config = 3;hasKAnonymityConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.KAnonymityConfig getKAnonymityConfig()
K-anonymity
.google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfig k_anonymity_config = 3;getKAnonymityConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.KAnonymityConfigOrBuilder getKAnonymityConfigOrBuilder()
K-anonymity
.google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfig k_anonymity_config = 3;getKAnonymityConfigOrBuilder in interface PrivacyMetricOrBuilderpublic boolean hasLDiversityConfig()
l-diversity
.google.privacy.dlp.v2.PrivacyMetric.LDiversityConfig l_diversity_config = 4;hasLDiversityConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.LDiversityConfig getLDiversityConfig()
l-diversity
.google.privacy.dlp.v2.PrivacyMetric.LDiversityConfig l_diversity_config = 4;getLDiversityConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.LDiversityConfigOrBuilder getLDiversityConfigOrBuilder()
l-diversity
.google.privacy.dlp.v2.PrivacyMetric.LDiversityConfig l_diversity_config = 4;getLDiversityConfigOrBuilder in interface PrivacyMetricOrBuilderpublic boolean hasKMapEstimationConfig()
k-map
.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig k_map_estimation_config = 5;
hasKMapEstimationConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.KMapEstimationConfig getKMapEstimationConfig()
k-map
.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig k_map_estimation_config = 5;
getKMapEstimationConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.KMapEstimationConfigOrBuilder getKMapEstimationConfigOrBuilder()
k-map
.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig k_map_estimation_config = 5;
getKMapEstimationConfigOrBuilder in interface PrivacyMetricOrBuilderpublic boolean hasDeltaPresenceEstimationConfig()
delta-presence
.google.privacy.dlp.v2.PrivacyMetric.DeltaPresenceEstimationConfig delta_presence_estimation_config = 6;
hasDeltaPresenceEstimationConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.DeltaPresenceEstimationConfig getDeltaPresenceEstimationConfig()
delta-presence
.google.privacy.dlp.v2.PrivacyMetric.DeltaPresenceEstimationConfig delta_presence_estimation_config = 6;
getDeltaPresenceEstimationConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.DeltaPresenceEstimationConfigOrBuilder getDeltaPresenceEstimationConfigOrBuilder()
delta-presence
.google.privacy.dlp.v2.PrivacyMetric.DeltaPresenceEstimationConfig delta_presence_estimation_config = 6;
getDeltaPresenceEstimationConfigOrBuilder in interface PrivacyMetricOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static PrivacyMetric parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivacyMetric parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivacyMetric parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivacyMetric parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivacyMetric parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivacyMetric parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivacyMetric parseFrom(InputStream input) throws IOException
IOExceptionpublic static PrivacyMetric parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static PrivacyMetric parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static PrivacyMetric parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static PrivacyMetric parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static PrivacyMetric parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic PrivacyMetric.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static PrivacyMetric.Builder newBuilder()
public static PrivacyMetric.Builder newBuilder(PrivacyMetric prototype)
public PrivacyMetric.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected PrivacyMetric.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static PrivacyMetric getDefaultInstance()
public static com.google.protobuf.Parser<PrivacyMetric> parser()
public com.google.protobuf.Parser<PrivacyMetric> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public PrivacyMetric getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2022 Google LLC. All rights reserved.