public static final class PrivacyMetric.KMapEstimationConfig.AuxiliaryTable extends com.google.protobuf.GeneratedMessageV3 implements PrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilder
An auxiliary table contains statistical information on the relative frequency of different quasi-identifiers values. It has one or several quasi-identifiers columns, and one column that indicates the relative frequency of each quasi-identifier tuple. If a tuple is present in the data but not in the auxiliary table, the corresponding relative frequency is assumed to be zero (and thus, the tuple is highly reidentifiable).Protobuf type
google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable| Modifier and Type | Class and Description |
|---|---|
static class |
PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder
An auxiliary table contains statistical information on the relative
frequency of different quasi-identifiers values.
|
static class |
PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField
A quasi-identifier column has a custom_tag, used to know which column
in the data corresponds to which column in the statistical model.
|
static interface |
PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdFieldOrBuilder |
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 |
QUASI_IDS_FIELD_NUMBER |
static int |
RELATIVE_FREQUENCY_FIELD_NUMBER |
static int |
TABLE_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 TABLE_FIELD_NUMBER
public static final int QUASI_IDS_FIELD_NUMBER
public static final int RELATIVE_FREQUENCY_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 boolean hasTable()
Required. Auxiliary table location.
.google.privacy.dlp.v2.BigQueryTable table = 3 [(.google.api.field_behavior) = REQUIRED];
hasTable in interface PrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilderpublic BigQueryTable getTable()
Required. Auxiliary table location.
.google.privacy.dlp.v2.BigQueryTable table = 3 [(.google.api.field_behavior) = REQUIRED];
getTable in interface PrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilderpublic BigQueryTableOrBuilder getTableOrBuilder()
Required. Auxiliary table location.
.google.privacy.dlp.v2.BigQueryTable table = 3 [(.google.api.field_behavior) = REQUIRED];
getTableOrBuilder in interface PrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilderpublic List<PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField> getQuasiIdsList()
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];
getQuasiIdsList in interface PrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilderpublic List<? extends PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdFieldOrBuilder> getQuasiIdsOrBuilderList()
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];
getQuasiIdsOrBuilderList in interface PrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilderpublic int getQuasiIdsCount()
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];
getQuasiIdsCount in interface PrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilderpublic PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField getQuasiIds(int index)
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];
getQuasiIds in interface PrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilderpublic PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdFieldOrBuilder getQuasiIdsOrBuilder(int index)
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];
getQuasiIdsOrBuilder in interface PrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilderpublic boolean hasRelativeFrequency()
Required. The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.
.google.privacy.dlp.v2.FieldId relative_frequency = 2 [(.google.api.field_behavior) = REQUIRED];
hasRelativeFrequency in interface PrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilderpublic FieldId getRelativeFrequency()
Required. The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.
.google.privacy.dlp.v2.FieldId relative_frequency = 2 [(.google.api.field_behavior) = REQUIRED];
getRelativeFrequency in interface PrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilderpublic FieldIdOrBuilder getRelativeFrequencyOrBuilder()
Required. The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.
.google.privacy.dlp.v2.FieldId relative_frequency = 2 [(.google.api.field_behavior) = REQUIRED];
getRelativeFrequencyOrBuilder in interface PrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilderpublic 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.KMapEstimationConfig.AuxiliaryTable parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivacyMetric.KMapEstimationConfig.AuxiliaryTable parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivacyMetric.KMapEstimationConfig.AuxiliaryTable parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivacyMetric.KMapEstimationConfig.AuxiliaryTable parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivacyMetric.KMapEstimationConfig.AuxiliaryTable parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivacyMetric.KMapEstimationConfig.AuxiliaryTable parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivacyMetric.KMapEstimationConfig.AuxiliaryTable parseFrom(InputStream input) throws IOException
IOExceptionpublic static PrivacyMetric.KMapEstimationConfig.AuxiliaryTable parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static PrivacyMetric.KMapEstimationConfig.AuxiliaryTable parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static PrivacyMetric.KMapEstimationConfig.AuxiliaryTable parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static PrivacyMetric.KMapEstimationConfig.AuxiliaryTable parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static PrivacyMetric.KMapEstimationConfig.AuxiliaryTable parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder newBuilder()
public static PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder newBuilder(PrivacyMetric.KMapEstimationConfig.AuxiliaryTable prototype)
public PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static PrivacyMetric.KMapEstimationConfig.AuxiliaryTable getDefaultInstance()
public static com.google.protobuf.Parser<PrivacyMetric.KMapEstimationConfig.AuxiliaryTable> parser()
public com.google.protobuf.Parser<PrivacyMetric.KMapEstimationConfig.AuxiliaryTable> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public PrivacyMetric.KMapEstimationConfig.AuxiliaryTable getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2022 Google LLC. All rights reserved.