public final class PrivacyMetric extends GeneratedMessageV3 implements PrivacyMetricOrBuilder
Privacy metric to compute for reidentification risk analysis.Protobuf type
google.privacy.dlp.v2beta2.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.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 |
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable| Modifier and Type | Field and Description |
|---|---|
static int |
CATEGORICAL_STATS_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 |
alwaysUseFieldBuilders, unknownFieldsmemoizedSizememoizedHashCode| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
PrivacyMetric.CategoricalStatsConfig |
getCategoricalStatsConfig()
.google.privacy.dlp.v2beta2.PrivacyMetric.CategoricalStatsConfig categorical_stats_config = 2; |
PrivacyMetric.CategoricalStatsConfigOrBuilder |
getCategoricalStatsConfigOrBuilder()
.google.privacy.dlp.v2beta2.PrivacyMetric.CategoricalStatsConfig categorical_stats_config = 2; |
static PrivacyMetric |
getDefaultInstance() |
PrivacyMetric |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
PrivacyMetric.KAnonymityConfig |
getKAnonymityConfig()
.google.privacy.dlp.v2beta2.PrivacyMetric.KAnonymityConfig k_anonymity_config = 3; |
PrivacyMetric.KAnonymityConfigOrBuilder |
getKAnonymityConfigOrBuilder()
.google.privacy.dlp.v2beta2.PrivacyMetric.KAnonymityConfig k_anonymity_config = 3; |
PrivacyMetric.KMapEstimationConfig |
getKMapEstimationConfig()
.google.privacy.dlp.v2beta2.PrivacyMetric.KMapEstimationConfig k_map_estimation_config = 5; |
PrivacyMetric.KMapEstimationConfigOrBuilder |
getKMapEstimationConfigOrBuilder()
.google.privacy.dlp.v2beta2.PrivacyMetric.KMapEstimationConfig k_map_estimation_config = 5; |
PrivacyMetric.LDiversityConfig |
getLDiversityConfig()
.google.privacy.dlp.v2beta2.PrivacyMetric.LDiversityConfig l_diversity_config = 4; |
PrivacyMetric.LDiversityConfigOrBuilder |
getLDiversityConfigOrBuilder()
.google.privacy.dlp.v2beta2.PrivacyMetric.LDiversityConfig l_diversity_config = 4; |
PrivacyMetric.NumericalStatsConfig |
getNumericalStatsConfig()
.google.privacy.dlp.v2beta2.PrivacyMetric.NumericalStatsConfig numerical_stats_config = 1; |
PrivacyMetric.NumericalStatsConfigOrBuilder |
getNumericalStatsConfigOrBuilder()
.google.privacy.dlp.v2beta2.PrivacyMetric.NumericalStatsConfig numerical_stats_config = 1; |
Parser<PrivacyMetric> |
getParserForType() |
int |
getSerializedSize() |
PrivacyMetric.TypeCase |
getTypeCase() |
UnknownFieldSet |
getUnknownFields() |
boolean |
hasCategoricalStatsConfig()
.google.privacy.dlp.v2beta2.PrivacyMetric.CategoricalStatsConfig categorical_stats_config = 2; |
int |
hashCode() |
boolean |
hasKAnonymityConfig()
.google.privacy.dlp.v2beta2.PrivacyMetric.KAnonymityConfig k_anonymity_config = 3; |
boolean |
hasKMapEstimationConfig()
.google.privacy.dlp.v2beta2.PrivacyMetric.KMapEstimationConfig k_map_estimation_config = 5; |
boolean |
hasLDiversityConfig()
.google.privacy.dlp.v2beta2.PrivacyMetric.LDiversityConfig l_diversity_config = 4; |
boolean |
hasNumericalStatsConfig()
.google.privacy.dlp.v2beta2.PrivacyMetric.NumericalStatsConfig numerical_stats_config = 1; |
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static PrivacyMetric.Builder |
newBuilder() |
static PrivacyMetric.Builder |
newBuilder(PrivacyMetric prototype) |
PrivacyMetric.Builder |
newBuilderForType() |
protected PrivacyMetric.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent) |
static PrivacyMetric |
parseDelimitedFrom(java.io.InputStream input) |
static PrivacyMetric |
parseDelimitedFrom(java.io.InputStream input,
ExtensionRegistryLite extensionRegistry) |
static PrivacyMetric |
parseFrom(byte[] data) |
static PrivacyMetric |
parseFrom(byte[] data,
ExtensionRegistryLite extensionRegistry) |
static PrivacyMetric |
parseFrom(java.nio.ByteBuffer data) |
static PrivacyMetric |
parseFrom(java.nio.ByteBuffer data,
ExtensionRegistryLite extensionRegistry) |
static PrivacyMetric |
parseFrom(ByteString data) |
static PrivacyMetric |
parseFrom(ByteString data,
ExtensionRegistryLite extensionRegistry) |
static PrivacyMetric |
parseFrom(CodedInputStream input) |
static PrivacyMetric |
parseFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
static PrivacyMetric |
parseFrom(java.io.InputStream input) |
static PrivacyMetric |
parseFrom(java.io.InputStream input,
ExtensionRegistryLite extensionRegistry) |
static Parser<PrivacyMetric> |
parser() |
PrivacyMetric.Builder |
toBuilder() |
void |
writeTo(CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, 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, waitfindInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneoftoByteArray, toByteString, writeDelimitedTo, writeTopublic 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 final UnknownFieldSet getUnknownFields()
getUnknownFields in interface MessageOrBuildergetUnknownFields in class GeneratedMessageV3public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3public PrivacyMetric.TypeCase getTypeCase()
getTypeCase in interface PrivacyMetricOrBuilderpublic boolean hasNumericalStatsConfig()
.google.privacy.dlp.v2beta2.PrivacyMetric.NumericalStatsConfig numerical_stats_config = 1;hasNumericalStatsConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.NumericalStatsConfig getNumericalStatsConfig()
.google.privacy.dlp.v2beta2.PrivacyMetric.NumericalStatsConfig numerical_stats_config = 1;getNumericalStatsConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.NumericalStatsConfigOrBuilder getNumericalStatsConfigOrBuilder()
.google.privacy.dlp.v2beta2.PrivacyMetric.NumericalStatsConfig numerical_stats_config = 1;getNumericalStatsConfigOrBuilder in interface PrivacyMetricOrBuilderpublic boolean hasCategoricalStatsConfig()
.google.privacy.dlp.v2beta2.PrivacyMetric.CategoricalStatsConfig categorical_stats_config = 2;hasCategoricalStatsConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.CategoricalStatsConfig getCategoricalStatsConfig()
.google.privacy.dlp.v2beta2.PrivacyMetric.CategoricalStatsConfig categorical_stats_config = 2;getCategoricalStatsConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.CategoricalStatsConfigOrBuilder getCategoricalStatsConfigOrBuilder()
.google.privacy.dlp.v2beta2.PrivacyMetric.CategoricalStatsConfig categorical_stats_config = 2;getCategoricalStatsConfigOrBuilder in interface PrivacyMetricOrBuilderpublic boolean hasKAnonymityConfig()
.google.privacy.dlp.v2beta2.PrivacyMetric.KAnonymityConfig k_anonymity_config = 3;hasKAnonymityConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.KAnonymityConfig getKAnonymityConfig()
.google.privacy.dlp.v2beta2.PrivacyMetric.KAnonymityConfig k_anonymity_config = 3;getKAnonymityConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.KAnonymityConfigOrBuilder getKAnonymityConfigOrBuilder()
.google.privacy.dlp.v2beta2.PrivacyMetric.KAnonymityConfig k_anonymity_config = 3;getKAnonymityConfigOrBuilder in interface PrivacyMetricOrBuilderpublic boolean hasLDiversityConfig()
.google.privacy.dlp.v2beta2.PrivacyMetric.LDiversityConfig l_diversity_config = 4;hasLDiversityConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.LDiversityConfig getLDiversityConfig()
.google.privacy.dlp.v2beta2.PrivacyMetric.LDiversityConfig l_diversity_config = 4;getLDiversityConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.LDiversityConfigOrBuilder getLDiversityConfigOrBuilder()
.google.privacy.dlp.v2beta2.PrivacyMetric.LDiversityConfig l_diversity_config = 4;getLDiversityConfigOrBuilder in interface PrivacyMetricOrBuilderpublic boolean hasKMapEstimationConfig()
.google.privacy.dlp.v2beta2.PrivacyMetric.KMapEstimationConfig k_map_estimation_config = 5;hasKMapEstimationConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.KMapEstimationConfig getKMapEstimationConfig()
.google.privacy.dlp.v2beta2.PrivacyMetric.KMapEstimationConfig k_map_estimation_config = 5;getKMapEstimationConfig in interface PrivacyMetricOrBuilderpublic PrivacyMetric.KMapEstimationConfigOrBuilder getKMapEstimationConfigOrBuilder()
.google.privacy.dlp.v2beta2.PrivacyMetric.KMapEstimationConfig k_map_estimation_config = 5;getKMapEstimationConfigOrBuilder in interface PrivacyMetricOrBuilderpublic final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3public void writeTo(CodedOutputStream output) throws java.io.IOException
writeTo in interface MessageLitewriteTo in class GeneratedMessageV3java.io.IOExceptionpublic int getSerializedSize()
getSerializedSize in interface MessageLitegetSerializedSize in class GeneratedMessageV3public boolean equals(java.lang.Object obj)
equals in interface Messageequals in class AbstractMessagepublic int hashCode()
hashCode in interface MessagehashCode in class AbstractMessagepublic static PrivacyMetric parseFrom(java.nio.ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static PrivacyMetric parseFrom(java.nio.ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static PrivacyMetric parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static PrivacyMetric parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static PrivacyMetric parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static PrivacyMetric parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static PrivacyMetric parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static PrivacyMetric parseFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static PrivacyMetric parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static PrivacyMetric parseDelimitedFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static PrivacyMetric parseFrom(CodedInputStream input) throws java.io.IOException
java.io.IOExceptionpublic static PrivacyMetric parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic PrivacyMetric.Builder newBuilderForType()
newBuilderForType in interface MessagenewBuilderForType in interface MessageLitepublic static PrivacyMetric.Builder newBuilder()
public static PrivacyMetric.Builder newBuilder(PrivacyMetric prototype)
public PrivacyMetric.Builder toBuilder()
toBuilder in interface MessagetoBuilder in interface MessageLiteprotected PrivacyMetric.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class GeneratedMessageV3public static PrivacyMetric getDefaultInstance()
public static Parser<PrivacyMetric> parser()
public Parser<PrivacyMetric> getParserForType()
getParserForType in interface MessagegetParserForType in interface MessageLitegetParserForType in class GeneratedMessageV3public PrivacyMetric getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilder