Package com.google.privacy.dlp.v2
Class StatisticalTable.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<StatisticalTable.Builder>
com.google.privacy.dlp.v2.StatisticalTable.Builder
- All Implemented Interfaces:
StatisticalTableOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- StatisticalTable
public static final class StatisticalTable.Builder
extends com.google.protobuf.GeneratedMessage.Builder<StatisticalTable.Builder>
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-
Method Summary
Modifier and TypeMethodDescriptionaddAllQuasiIds(Iterable<? extends StatisticalTable.QuasiIdentifierField> values) Required.addQuasiIds(int index, StatisticalTable.QuasiIdentifierField value) Required.addQuasiIds(int index, StatisticalTable.QuasiIdentifierField.Builder builderForValue) Required.Required.addQuasiIds(StatisticalTable.QuasiIdentifierField.Builder builderForValue) Required.Required.addQuasiIdsBuilder(int index) Required.build()clear()Required.Required.Required.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetQuasiIds(int index) Required.getQuasiIdsBuilder(int index) Required.Required.intRequired.Required.getQuasiIdsOrBuilder(int index) Required.Required.Required.Required.Required.getTable()Required.Required.Required.booleanRequired.booleanhasTable()Required.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(StatisticalTable other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeRelativeFrequency(FieldId value) Required.mergeTable(BigQueryTable value) Required.removeQuasiIds(int index) Required.setQuasiIds(int index, StatisticalTable.QuasiIdentifierField value) Required.setQuasiIds(int index, StatisticalTable.QuasiIdentifierField.Builder builderForValue) Required.setRelativeFrequency(FieldId value) Required.setRelativeFrequency(FieldId.Builder builderForValue) Required.setTable(BigQueryTable value) Required.setTable(BigQueryTable.Builder builderForValue) Required.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<StatisticalTable.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<StatisticalTable.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<StatisticalTable.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<StatisticalTable.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<StatisticalTable.Builder>
-
mergeFrom
public StatisticalTable.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<StatisticalTable.Builder>- Throws:
IOException
-
hasTable
public boolean hasTable()Required. Auxiliary table location.
.google.privacy.dlp.v2.BigQueryTable table = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasTablein interfaceStatisticalTableOrBuilder- Returns:
- Whether the table field is set.
-
getTable
Required. Auxiliary table location.
.google.privacy.dlp.v2.BigQueryTable table = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTablein interfaceStatisticalTableOrBuilder- Returns:
- The table.
-
setTable
Required. Auxiliary table location.
.google.privacy.dlp.v2.BigQueryTable table = 3 [(.google.api.field_behavior) = REQUIRED]; -
setTable
Required. Auxiliary table location.
.google.privacy.dlp.v2.BigQueryTable table = 3 [(.google.api.field_behavior) = REQUIRED]; -
mergeTable
Required. Auxiliary table location.
.google.privacy.dlp.v2.BigQueryTable table = 3 [(.google.api.field_behavior) = REQUIRED]; -
clearTable
Required. Auxiliary table location.
.google.privacy.dlp.v2.BigQueryTable table = 3 [(.google.api.field_behavior) = REQUIRED]; -
getTableBuilder
Required. Auxiliary table location.
.google.privacy.dlp.v2.BigQueryTable table = 3 [(.google.api.field_behavior) = REQUIRED]; -
getTableOrBuilder
Required. Auxiliary table location.
.google.privacy.dlp.v2.BigQueryTable table = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTableOrBuilderin interfaceStatisticalTableOrBuilder
-
getQuasiIdsList
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getQuasiIdsListin interfaceStatisticalTableOrBuilder
-
getQuasiIdsCount
public int getQuasiIdsCount()Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getQuasiIdsCountin interfaceStatisticalTableOrBuilder
-
getQuasiIds
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getQuasiIdsin interfaceStatisticalTableOrBuilder
-
setQuasiIds
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
setQuasiIds
public StatisticalTable.Builder setQuasiIds(int index, StatisticalTable.QuasiIdentifierField.Builder builderForValue) Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
addQuasiIds
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
addQuasiIds
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
addQuasiIds
public StatisticalTable.Builder addQuasiIds(StatisticalTable.QuasiIdentifierField.Builder builderForValue) Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
addQuasiIds
public StatisticalTable.Builder addQuasiIds(int index, StatisticalTable.QuasiIdentifierField.Builder builderForValue) Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
addAllQuasiIds
public StatisticalTable.Builder addAllQuasiIds(Iterable<? extends StatisticalTable.QuasiIdentifierField> values) Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
clearQuasiIds
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
removeQuasiIds
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
getQuasiIdsBuilder
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
getQuasiIdsOrBuilder
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getQuasiIdsOrBuilderin interfaceStatisticalTableOrBuilder
-
getQuasiIdsOrBuilderList
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getQuasiIdsOrBuilderListin interfaceStatisticalTableOrBuilder
-
addQuasiIdsBuilder
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
addQuasiIdsBuilder
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
getQuasiIdsBuilderList
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
hasRelativeFrequency
public 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];- Specified by:
hasRelativeFrequencyin interfaceStatisticalTableOrBuilder- Returns:
- Whether the relativeFrequency field is set.
-
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];- Specified by:
getRelativeFrequencyin interfaceStatisticalTableOrBuilder- Returns:
- The relativeFrequency.
-
setRelativeFrequency
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]; -
setRelativeFrequency
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]; -
mergeRelativeFrequency
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]; -
clearRelativeFrequency
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]; -
getRelativeFrequencyBuilder
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
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];- Specified by:
getRelativeFrequencyOrBuilderin interfaceStatisticalTableOrBuilder
-