public final class PrivacyMetric extends 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.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, unknownFields
memoizedSize
memoizedHashCode
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
PrivacyMetric.CategoricalStatsConfig |
getCategoricalStatsConfig()
.google.privacy.dlp.v2.PrivacyMetric.CategoricalStatsConfig categorical_stats_config = 2; |
PrivacyMetric.CategoricalStatsConfigOrBuilder |
getCategoricalStatsConfigOrBuilder()
.google.privacy.dlp.v2.PrivacyMetric.CategoricalStatsConfig categorical_stats_config = 2; |
static PrivacyMetric |
getDefaultInstance() |
PrivacyMetric |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
PrivacyMetric.KAnonymityConfig |
getKAnonymityConfig()
.google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfig k_anonymity_config = 3; |
PrivacyMetric.KAnonymityConfigOrBuilder |
getKAnonymityConfigOrBuilder()
.google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfig k_anonymity_config = 3; |
PrivacyMetric.KMapEstimationConfig |
getKMapEstimationConfig()
.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig k_map_estimation_config = 5; |
PrivacyMetric.KMapEstimationConfigOrBuilder |
getKMapEstimationConfigOrBuilder()
.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig k_map_estimation_config = 5; |
PrivacyMetric.LDiversityConfig |
getLDiversityConfig()
.google.privacy.dlp.v2.PrivacyMetric.LDiversityConfig l_diversity_config = 4; |
PrivacyMetric.LDiversityConfigOrBuilder |
getLDiversityConfigOrBuilder()
.google.privacy.dlp.v2.PrivacyMetric.LDiversityConfig l_diversity_config = 4; |
PrivacyMetric.NumericalStatsConfig |
getNumericalStatsConfig()
.google.privacy.dlp.v2.PrivacyMetric.NumericalStatsConfig numerical_stats_config = 1; |
PrivacyMetric.NumericalStatsConfigOrBuilder |
getNumericalStatsConfigOrBuilder()
.google.privacy.dlp.v2.PrivacyMetric.NumericalStatsConfig numerical_stats_config = 1; |
Parser<PrivacyMetric> |
getParserForType() |
int |
getSerializedSize() |
PrivacyMetric.TypeCase |
getTypeCase() |
UnknownFieldSet |
getUnknownFields() |
boolean |
hasCategoricalStatsConfig()
.google.privacy.dlp.v2.PrivacyMetric.CategoricalStatsConfig categorical_stats_config = 2; |
int |
hashCode() |
boolean |
hasKAnonymityConfig()
.google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfig k_anonymity_config = 3; |
boolean |
hasKMapEstimationConfig()
.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig k_map_estimation_config = 5; |
boolean |
hasLDiversityConfig()
.google.privacy.dlp.v2.PrivacyMetric.LDiversityConfig l_diversity_config = 4; |
boolean |
hasNumericalStatsConfig()
.google.privacy.dlp.v2.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, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
toByteArray, toByteString, writeDelimitedTo, writeTo
public 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 MessageOrBuilder
getUnknownFields
in class GeneratedMessageV3
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3
public PrivacyMetric.TypeCase getTypeCase()
getTypeCase
in interface PrivacyMetricOrBuilder
public boolean hasNumericalStatsConfig()
.google.privacy.dlp.v2.PrivacyMetric.NumericalStatsConfig numerical_stats_config = 1;
hasNumericalStatsConfig
in interface PrivacyMetricOrBuilder
public PrivacyMetric.NumericalStatsConfig getNumericalStatsConfig()
.google.privacy.dlp.v2.PrivacyMetric.NumericalStatsConfig numerical_stats_config = 1;
getNumericalStatsConfig
in interface PrivacyMetricOrBuilder
public PrivacyMetric.NumericalStatsConfigOrBuilder getNumericalStatsConfigOrBuilder()
.google.privacy.dlp.v2.PrivacyMetric.NumericalStatsConfig numerical_stats_config = 1;
getNumericalStatsConfigOrBuilder
in interface PrivacyMetricOrBuilder
public boolean hasCategoricalStatsConfig()
.google.privacy.dlp.v2.PrivacyMetric.CategoricalStatsConfig categorical_stats_config = 2;
hasCategoricalStatsConfig
in interface PrivacyMetricOrBuilder
public PrivacyMetric.CategoricalStatsConfig getCategoricalStatsConfig()
.google.privacy.dlp.v2.PrivacyMetric.CategoricalStatsConfig categorical_stats_config = 2;
getCategoricalStatsConfig
in interface PrivacyMetricOrBuilder
public PrivacyMetric.CategoricalStatsConfigOrBuilder getCategoricalStatsConfigOrBuilder()
.google.privacy.dlp.v2.PrivacyMetric.CategoricalStatsConfig categorical_stats_config = 2;
getCategoricalStatsConfigOrBuilder
in interface PrivacyMetricOrBuilder
public boolean hasKAnonymityConfig()
.google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfig k_anonymity_config = 3;
hasKAnonymityConfig
in interface PrivacyMetricOrBuilder
public PrivacyMetric.KAnonymityConfig getKAnonymityConfig()
.google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfig k_anonymity_config = 3;
getKAnonymityConfig
in interface PrivacyMetricOrBuilder
public PrivacyMetric.KAnonymityConfigOrBuilder getKAnonymityConfigOrBuilder()
.google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfig k_anonymity_config = 3;
getKAnonymityConfigOrBuilder
in interface PrivacyMetricOrBuilder
public boolean hasLDiversityConfig()
.google.privacy.dlp.v2.PrivacyMetric.LDiversityConfig l_diversity_config = 4;
hasLDiversityConfig
in interface PrivacyMetricOrBuilder
public PrivacyMetric.LDiversityConfig getLDiversityConfig()
.google.privacy.dlp.v2.PrivacyMetric.LDiversityConfig l_diversity_config = 4;
getLDiversityConfig
in interface PrivacyMetricOrBuilder
public PrivacyMetric.LDiversityConfigOrBuilder getLDiversityConfigOrBuilder()
.google.privacy.dlp.v2.PrivacyMetric.LDiversityConfig l_diversity_config = 4;
getLDiversityConfigOrBuilder
in interface PrivacyMetricOrBuilder
public boolean hasKMapEstimationConfig()
.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig k_map_estimation_config = 5;
hasKMapEstimationConfig
in interface PrivacyMetricOrBuilder
public PrivacyMetric.KMapEstimationConfig getKMapEstimationConfig()
.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig k_map_estimation_config = 5;
getKMapEstimationConfig
in interface PrivacyMetricOrBuilder
public PrivacyMetric.KMapEstimationConfigOrBuilder getKMapEstimationConfigOrBuilder()
.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig k_map_estimation_config = 5;
getKMapEstimationConfigOrBuilder
in interface PrivacyMetricOrBuilder
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3
public void writeTo(CodedOutputStream output) throws java.io.IOException
writeTo
in interface MessageLite
writeTo
in class GeneratedMessageV3
java.io.IOException
public int getSerializedSize()
getSerializedSize
in interface MessageLite
getSerializedSize
in class GeneratedMessageV3
public boolean equals(java.lang.Object obj)
equals
in interface Message
equals
in class AbstractMessage
public int hashCode()
hashCode
in interface Message
hashCode
in class AbstractMessage
public static PrivacyMetric parseFrom(java.nio.ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static PrivacyMetric parseFrom(java.nio.ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static PrivacyMetric parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static PrivacyMetric parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static PrivacyMetric parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static PrivacyMetric parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static PrivacyMetric parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static PrivacyMetric parseFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static PrivacyMetric parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static PrivacyMetric parseDelimitedFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static PrivacyMetric parseFrom(CodedInputStream input) throws java.io.IOException
java.io.IOException
public static PrivacyMetric parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public PrivacyMetric.Builder newBuilderForType()
newBuilderForType
in interface Message
newBuilderForType
in interface MessageLite
public static PrivacyMetric.Builder newBuilder()
public static PrivacyMetric.Builder newBuilder(PrivacyMetric prototype)
public PrivacyMetric.Builder toBuilder()
toBuilder
in interface Message
toBuilder
in interface MessageLite
protected PrivacyMetric.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class GeneratedMessageV3
public static PrivacyMetric getDefaultInstance()
public static Parser<PrivacyMetric> parser()
public Parser<PrivacyMetric> getParserForType()
getParserForType
in interface Message
getParserForType
in interface MessageLite
getParserForType
in class GeneratedMessageV3
public PrivacyMetric getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder