public final class StatisticalTable extends com.google.protobuf.GeneratedMessageV3 implements StatisticalTableOrBuilder
An auxiliary table containing 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.StatisticalTable| Modifier and Type | Class and Description |
|---|---|
static class |
StatisticalTable.Builder
An auxiliary table containing statistical information on the relative
frequency of different quasi-identifiers values.
|
static class |
StatisticalTable.QuasiIdentifierField
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 |
StatisticalTable.QuasiIdentifierFieldOrBuilder |
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 |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static StatisticalTable |
getDefaultInstance() |
StatisticalTable |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<StatisticalTable> |
getParserForType() |
StatisticalTable.QuasiIdentifierField |
getQuasiIds(int index)
Required.
|
int |
getQuasiIdsCount()
Required.
|
List<StatisticalTable.QuasiIdentifierField> |
getQuasiIdsList()
Required.
|
StatisticalTable.QuasiIdentifierFieldOrBuilder |
getQuasiIdsOrBuilder(int index)
Required.
|
List<? extends StatisticalTable.QuasiIdentifierFieldOrBuilder> |
getQuasiIdsOrBuilderList()
Required.
|
FieldId |
getRelativeFrequency()
Required.
|
FieldIdOrBuilder |
getRelativeFrequencyOrBuilder()
Required.
|
int |
getSerializedSize() |
BigQueryTable |
getTable()
Required.
|
BigQueryTableOrBuilder |
getTableOrBuilder()
Required.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
boolean |
hasRelativeFrequency()
Required.
|
boolean |
hasTable()
Required.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static StatisticalTable.Builder |
newBuilder() |
static StatisticalTable.Builder |
newBuilder(StatisticalTable prototype) |
StatisticalTable.Builder |
newBuilderForType() |
protected StatisticalTable.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static StatisticalTable |
parseDelimitedFrom(InputStream input) |
static StatisticalTable |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static StatisticalTable |
parseFrom(byte[] data) |
static StatisticalTable |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static StatisticalTable |
parseFrom(ByteBuffer data) |
static StatisticalTable |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static StatisticalTable |
parseFrom(com.google.protobuf.ByteString data) |
static StatisticalTable |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static StatisticalTable |
parseFrom(com.google.protobuf.CodedInputStream input) |
static StatisticalTable |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static StatisticalTable |
parseFrom(InputStream input) |
static StatisticalTable |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<StatisticalTable> |
parser() |
StatisticalTable.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
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 StatisticalTableOrBuilderpublic BigQueryTable getTable()
Required. Auxiliary table location.
.google.privacy.dlp.v2.BigQueryTable table = 3 [(.google.api.field_behavior) = REQUIRED];
getTable in interface StatisticalTableOrBuilderpublic BigQueryTableOrBuilder getTableOrBuilder()
Required. Auxiliary table location.
.google.privacy.dlp.v2.BigQueryTable table = 3 [(.google.api.field_behavior) = REQUIRED];
getTableOrBuilder in interface StatisticalTableOrBuilderpublic List<StatisticalTable.QuasiIdentifierField> getQuasiIdsList()
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];
getQuasiIdsList in interface StatisticalTableOrBuilderpublic List<? extends StatisticalTable.QuasiIdentifierFieldOrBuilder> getQuasiIdsOrBuilderList()
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];
getQuasiIdsOrBuilderList in interface StatisticalTableOrBuilderpublic int getQuasiIdsCount()
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];
getQuasiIdsCount in interface StatisticalTableOrBuilderpublic StatisticalTable.QuasiIdentifierField getQuasiIds(int index)
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];
getQuasiIds in interface StatisticalTableOrBuilderpublic StatisticalTable.QuasiIdentifierFieldOrBuilder getQuasiIdsOrBuilder(int index)
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];
getQuasiIdsOrBuilder in interface StatisticalTableOrBuilderpublic 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 StatisticalTableOrBuilderpublic 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 StatisticalTableOrBuilderpublic 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 StatisticalTableOrBuilderpublic 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 StatisticalTable parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static StatisticalTable parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static StatisticalTable parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static StatisticalTable parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static StatisticalTable parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static StatisticalTable parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static StatisticalTable parseFrom(InputStream input) throws IOException
IOExceptionpublic static StatisticalTable parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static StatisticalTable parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static StatisticalTable parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static StatisticalTable parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static StatisticalTable parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic StatisticalTable.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static StatisticalTable.Builder newBuilder()
public static StatisticalTable.Builder newBuilder(StatisticalTable prototype)
public StatisticalTable.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected StatisticalTable.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static StatisticalTable getDefaultInstance()
public static com.google.protobuf.Parser<StatisticalTable> parser()
public com.google.protobuf.Parser<StatisticalTable> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public StatisticalTable getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2022 Google LLC. All rights reserved.