public static final class AnalyzeDataSourceRiskDetails.KMapEstimationResult extends GeneratedMessageV3 implements AnalyzeDataSourceRiskDetails.KMapEstimationResultOrBuilder
Result of the reidentifiability analysis. Note that these results are an estimation, not exact values.Protobuf type
google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult| Modifier and Type | Class and Description |
|---|---|
static class |
AnalyzeDataSourceRiskDetails.KMapEstimationResult.Builder
Result of the reidentifiability analysis.
|
static class |
AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket
A KMapEstimationHistogramBucket message with the following values:
min_anonymity: 3
max_anonymity: 5
frequency: 42
means that there are 42 records whose quasi-identifier values correspond
to 3, 4 or 5 people in the overlying population.
|
static interface |
AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucketOrBuilder |
static class |
AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues
A tuple of values for the quasi-identifier columns.
|
static interface |
AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValuesOrBuilder |
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 |
K_MAP_ESTIMATION_HISTOGRAM_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFieldsmemoizedSizememoizedHashCodecanUseUnsafe, 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 K_MAP_ESTIMATION_HISTOGRAM_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 java.util.List<AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket> getKMapEstimationHistogramList()
The intervals [min_anonymity, max_anonymity] do not overlap. If a value
doesn't correspond to any such interval, the associated frequency is
zero. For example, the following records:
{min_anonymity: 1, max_anonymity: 1, frequency: 17}
{min_anonymity: 2, max_anonymity: 3, frequency: 42}
{min_anonymity: 5, max_anonymity: 10, frequency: 99}
mean that there are no record with an estimated anonymity of 4, 5, or
larger than 10.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket k_map_estimation_histogram = 1;getKMapEstimationHistogramList in interface AnalyzeDataSourceRiskDetails.KMapEstimationResultOrBuilderpublic java.util.List<? extends AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucketOrBuilder> getKMapEstimationHistogramOrBuilderList()
The intervals [min_anonymity, max_anonymity] do not overlap. If a value
doesn't correspond to any such interval, the associated frequency is
zero. For example, the following records:
{min_anonymity: 1, max_anonymity: 1, frequency: 17}
{min_anonymity: 2, max_anonymity: 3, frequency: 42}
{min_anonymity: 5, max_anonymity: 10, frequency: 99}
mean that there are no record with an estimated anonymity of 4, 5, or
larger than 10.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket k_map_estimation_histogram = 1;getKMapEstimationHistogramOrBuilderList in interface AnalyzeDataSourceRiskDetails.KMapEstimationResultOrBuilderpublic int getKMapEstimationHistogramCount()
The intervals [min_anonymity, max_anonymity] do not overlap. If a value
doesn't correspond to any such interval, the associated frequency is
zero. For example, the following records:
{min_anonymity: 1, max_anonymity: 1, frequency: 17}
{min_anonymity: 2, max_anonymity: 3, frequency: 42}
{min_anonymity: 5, max_anonymity: 10, frequency: 99}
mean that there are no record with an estimated anonymity of 4, 5, or
larger than 10.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket k_map_estimation_histogram = 1;getKMapEstimationHistogramCount in interface AnalyzeDataSourceRiskDetails.KMapEstimationResultOrBuilderpublic AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket getKMapEstimationHistogram(int index)
The intervals [min_anonymity, max_anonymity] do not overlap. If a value
doesn't correspond to any such interval, the associated frequency is
zero. For example, the following records:
{min_anonymity: 1, max_anonymity: 1, frequency: 17}
{min_anonymity: 2, max_anonymity: 3, frequency: 42}
{min_anonymity: 5, max_anonymity: 10, frequency: 99}
mean that there are no record with an estimated anonymity of 4, 5, or
larger than 10.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket k_map_estimation_histogram = 1;getKMapEstimationHistogram in interface AnalyzeDataSourceRiskDetails.KMapEstimationResultOrBuilderpublic AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucketOrBuilder getKMapEstimationHistogramOrBuilder(int index)
The intervals [min_anonymity, max_anonymity] do not overlap. If a value
doesn't correspond to any such interval, the associated frequency is
zero. For example, the following records:
{min_anonymity: 1, max_anonymity: 1, frequency: 17}
{min_anonymity: 2, max_anonymity: 3, frequency: 42}
{min_anonymity: 5, max_anonymity: 10, frequency: 99}
mean that there are no record with an estimated anonymity of 4, 5, or
larger than 10.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket k_map_estimation_histogram = 1;getKMapEstimationHistogramOrBuilder in interface AnalyzeDataSourceRiskDetails.KMapEstimationResultOrBuilderpublic 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 AnalyzeDataSourceRiskDetails.KMapEstimationResult parseFrom(java.nio.ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static AnalyzeDataSourceRiskDetails.KMapEstimationResult parseFrom(java.nio.ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static AnalyzeDataSourceRiskDetails.KMapEstimationResult parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static AnalyzeDataSourceRiskDetails.KMapEstimationResult parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static AnalyzeDataSourceRiskDetails.KMapEstimationResult parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static AnalyzeDataSourceRiskDetails.KMapEstimationResult parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static AnalyzeDataSourceRiskDetails.KMapEstimationResult parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static AnalyzeDataSourceRiskDetails.KMapEstimationResult parseFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static AnalyzeDataSourceRiskDetails.KMapEstimationResult parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static AnalyzeDataSourceRiskDetails.KMapEstimationResult parseDelimitedFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static AnalyzeDataSourceRiskDetails.KMapEstimationResult parseFrom(CodedInputStream input) throws java.io.IOException
java.io.IOExceptionpublic static AnalyzeDataSourceRiskDetails.KMapEstimationResult parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic AnalyzeDataSourceRiskDetails.KMapEstimationResult.Builder newBuilderForType()
newBuilderForType in interface MessagenewBuilderForType in interface MessageLitepublic static AnalyzeDataSourceRiskDetails.KMapEstimationResult.Builder newBuilder()
public static AnalyzeDataSourceRiskDetails.KMapEstimationResult.Builder newBuilder(AnalyzeDataSourceRiskDetails.KMapEstimationResult prototype)
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.Builder toBuilder()
toBuilder in interface MessagetoBuilder in interface MessageLiteprotected AnalyzeDataSourceRiskDetails.KMapEstimationResult.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class GeneratedMessageV3public static AnalyzeDataSourceRiskDetails.KMapEstimationResult getDefaultInstance()
public static Parser<AnalyzeDataSourceRiskDetails.KMapEstimationResult> parser()
public Parser<AnalyzeDataSourceRiskDetails.KMapEstimationResult> getParserForType()
getParserForType in interface MessagegetParserForType in interface MessageLitegetParserForType in class GeneratedMessageV3public AnalyzeDataSourceRiskDetails.KMapEstimationResult getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilder