Package com.google.privacy.dlp.v2
Class PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder>
com.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder
- All Implemented Interfaces:
PrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PrivacyMetric.KMapEstimationConfig.AuxiliaryTable
public static final class PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder
extends com.google.protobuf.GeneratedMessage.Builder<PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder>
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-
Method Summary
Modifier and TypeMethodDescriptionaddAllQuasiIds(Iterable<? extends PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField> values) Required.addQuasiIds(int index, PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField value) Required.addQuasiIds(int index, PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField.Builder builderForValue) Required.Required.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(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, PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField value) Required.setQuasiIds(int index, PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField.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<PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.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<PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.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<PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.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
public PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder>
-
mergeFrom
public PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.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<PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.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 interfacePrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilder- 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 interfacePrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilder- Returns:
- The table.
-
setTable
Required. Auxiliary table location.
.google.privacy.dlp.v2.BigQueryTable table = 3 [(.google.api.field_behavior) = REQUIRED]; -
setTable
public PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder setTable(BigQueryTable.Builder builderForValue) 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 interfacePrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilder
-
getQuasiIdsList
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getQuasiIdsListin interfacePrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilder
-
getQuasiIdsCount
public int getQuasiIdsCount()Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getQuasiIdsCountin interfacePrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilder
-
getQuasiIds
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getQuasiIdsin interfacePrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilder
-
setQuasiIds
public PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder setQuasiIds(int index, PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField value) Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
setQuasiIds
public PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder setQuasiIds(int index, PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField.Builder builderForValue) Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
addQuasiIds
public PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder addQuasiIds(PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField value) Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
addQuasiIds
public PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder addQuasiIds(int index, PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField value) Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
addQuasiIds
public PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder addQuasiIds(PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField.Builder builderForValue) Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
addQuasiIds
public PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder addQuasiIds(int index, PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField.Builder builderForValue) Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
addAllQuasiIds
public PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder addAllQuasiIds(Iterable<? extends PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField> values) Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
clearQuasiIds
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
removeQuasiIds
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
getQuasiIdsBuilder
public PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField.Builder getQuasiIdsBuilder(int index) Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
getQuasiIdsOrBuilder
public 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];- Specified by:
getQuasiIdsOrBuilderin interfacePrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilder
-
getQuasiIdsOrBuilderList
public 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];- Specified by:
getQuasiIdsOrBuilderListin interfacePrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilder
-
addQuasiIdsBuilder
Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
addQuasiIdsBuilder
public PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField.Builder addQuasiIdsBuilder(int index) Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED]; -
getQuasiIdsBuilderList
public List<PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField.Builder> getQuasiIdsBuilderList()Required. Quasi-identifier columns.
repeated .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdField 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 interfacePrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilder- 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 interfacePrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilder- Returns:
- The relativeFrequency.
-
setRelativeFrequency
public PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder setRelativeFrequency(FieldId value) 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
public PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder setRelativeFrequency(FieldId.Builder builderForValue) 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
public PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.Builder mergeRelativeFrequency(FieldId value) 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 interfacePrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBuilder
-