Package com.google.privacy.dlp.v2
Class AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder>
com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder
- All Implemented Interfaces:
AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucketOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
public static final class AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder>
implements AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucketOrBuilder
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. An important particular case is when min_anonymity = max_anonymity = 1: the frequency field then corresponds to the number of uniquely identifiable records.Protobuf type
google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket-
Method Summary
Modifier and TypeMethodDescriptionaddAllBucketValues(Iterable<? extends AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues> values) Sample of quasi-identifier tuple values in this bucket.addBucketValues(int index, AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues value) Sample of quasi-identifier tuple values in this bucket.addBucketValues(int index, AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues.Builder builderForValue) Sample of quasi-identifier tuple values in this bucket.addBucketValues(AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues value) Sample of quasi-identifier tuple values in this bucket.addBucketValues(AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues.Builder builderForValue) Sample of quasi-identifier tuple values in this bucket.Sample of quasi-identifier tuple values in this bucket.addBucketValuesBuilder(int index) Sample of quasi-identifier tuple values in this bucket.build()clear()Number of records within these anonymity bounds.Total number of distinct quasi-identifier tuple values in this bucket.Sample of quasi-identifier tuple values in this bucket.Always greater than or equal to min_anonymity.Always positive.longNumber of records within these anonymity bounds.longTotal number of distinct quasi-identifier tuple values in this bucket.getBucketValues(int index) Sample of quasi-identifier tuple values in this bucket.getBucketValuesBuilder(int index) Sample of quasi-identifier tuple values in this bucket.Sample of quasi-identifier tuple values in this bucket.intSample of quasi-identifier tuple values in this bucket.Sample of quasi-identifier tuple values in this bucket.getBucketValuesOrBuilder(int index) Sample of quasi-identifier tuple values in this bucket.List<? extends AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValuesOrBuilder>Sample of quasi-identifier tuple values in this bucket.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongAlways greater than or equal to min_anonymity.longAlways positive.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeBucketValues(int index) Sample of quasi-identifier tuple values in this bucket.setBucketSize(long value) Number of records within these anonymity bounds.setBucketValueCount(long value) Total number of distinct quasi-identifier tuple values in this bucket.setBucketValues(int index, AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues value) Sample of quasi-identifier tuple values in this bucket.setBucketValues(int index, AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues.Builder builderForValue) Sample of quasi-identifier tuple values in this bucket.setMaxAnonymity(long value) Always greater than or equal to min_anonymity.setMinAnonymity(long value) Always positive.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<AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder>
-
clear
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.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<AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.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<AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder>
-
getDefaultInstanceForType
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket 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
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket buildPartial()- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder>
-
mergeFrom
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.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<AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder>- Throws:
IOException
-
getMinAnonymity
public long getMinAnonymity()Always positive.
int64 min_anonymity = 1;- Specified by:
getMinAnonymityin interfaceAnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucketOrBuilder- Returns:
- The minAnonymity.
-
setMinAnonymity
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder setMinAnonymity(long value) Always positive.
int64 min_anonymity = 1;- Parameters:
value- The minAnonymity to set.- Returns:
- This builder for chaining.
-
clearMinAnonymity
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder clearMinAnonymity()Always positive.
int64 min_anonymity = 1;- Returns:
- This builder for chaining.
-
getMaxAnonymity
public long getMaxAnonymity()Always greater than or equal to min_anonymity.
int64 max_anonymity = 2;- Specified by:
getMaxAnonymityin interfaceAnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucketOrBuilder- Returns:
- The maxAnonymity.
-
setMaxAnonymity
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder setMaxAnonymity(long value) Always greater than or equal to min_anonymity.
int64 max_anonymity = 2;- Parameters:
value- The maxAnonymity to set.- Returns:
- This builder for chaining.
-
clearMaxAnonymity
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder clearMaxAnonymity()Always greater than or equal to min_anonymity.
int64 max_anonymity = 2;- Returns:
- This builder for chaining.
-
getBucketSize
public long getBucketSize()Number of records within these anonymity bounds.
int64 bucket_size = 5;- Specified by:
getBucketSizein interfaceAnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucketOrBuilder- Returns:
- The bucketSize.
-
setBucketSize
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder setBucketSize(long value) Number of records within these anonymity bounds.
int64 bucket_size = 5;- Parameters:
value- The bucketSize to set.- Returns:
- This builder for chaining.
-
clearBucketSize
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder clearBucketSize()Number of records within these anonymity bounds.
int64 bucket_size = 5;- Returns:
- This builder for chaining.
-
getBucketValuesList
public List<AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues> getBucketValuesList()Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues bucket_values = 6;- Specified by:
getBucketValuesListin interfaceAnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucketOrBuilder
-
getBucketValuesCount
public int getBucketValuesCount()Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues bucket_values = 6;- Specified by:
getBucketValuesCountin interfaceAnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucketOrBuilder
-
getBucketValues
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues getBucketValues(int index) Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues bucket_values = 6;- Specified by:
getBucketValuesin interfaceAnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucketOrBuilder
-
setBucketValues
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder setBucketValues(int index, AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues value) Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues bucket_values = 6; -
setBucketValues
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder setBucketValues(int index, AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues.Builder builderForValue) Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues bucket_values = 6; -
addBucketValues
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder addBucketValues(AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues value) Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues bucket_values = 6; -
addBucketValues
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder addBucketValues(int index, AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues value) Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues bucket_values = 6; -
addBucketValues
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder addBucketValues(AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues.Builder builderForValue) Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues bucket_values = 6; -
addBucketValues
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder addBucketValues(int index, AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues.Builder builderForValue) Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues bucket_values = 6; -
addAllBucketValues
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder addAllBucketValues(Iterable<? extends AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues> values) Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues bucket_values = 6; -
clearBucketValues
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder clearBucketValues()Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues bucket_values = 6; -
removeBucketValues
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder removeBucketValues(int index) Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues bucket_values = 6; -
getBucketValuesBuilder
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues.Builder getBucketValuesBuilder(int index) Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues bucket_values = 6; -
getBucketValuesOrBuilder
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValuesOrBuilder getBucketValuesOrBuilder(int index) Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues bucket_values = 6;- Specified by:
getBucketValuesOrBuilderin interfaceAnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucketOrBuilder
-
getBucketValuesOrBuilderList
public List<? extends AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValuesOrBuilder> getBucketValuesOrBuilderList()Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues bucket_values = 6; -
addBucketValuesBuilder
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues.Builder addBucketValuesBuilder()Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues bucket_values = 6; -
addBucketValuesBuilder
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues.Builder addBucketValuesBuilder(int index) Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues bucket_values = 6; -
getBucketValuesBuilderList
public List<AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues.Builder> getBucketValuesBuilderList()Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
repeated .google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues bucket_values = 6; -
getBucketValueCount
public long getBucketValueCount()Total number of distinct quasi-identifier tuple values in this bucket.
int64 bucket_value_count = 7;- Specified by:
getBucketValueCountin interfaceAnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucketOrBuilder- Returns:
- The bucketValueCount.
-
setBucketValueCount
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder setBucketValueCount(long value) Total number of distinct quasi-identifier tuple values in this bucket.
int64 bucket_value_count = 7;- Parameters:
value- The bucketValueCount to set.- Returns:
- This builder for chaining.
-
clearBucketValueCount
public AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucket.Builder clearBucketValueCount()Total number of distinct quasi-identifier tuple values in this bucket.
int64 bucket_value_count = 7;- Returns:
- This builder for chaining.
-