Package com.google.privacy.dlp.v2
Class AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder>
com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder
- All Implemented Interfaces:
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClassOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
public static final class AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder>
implements AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClassOrBuilder
The set of columns' values that share the same ldiversity value.Protobuf type
google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass-
Method Summary
Modifier and TypeMethodDescriptionaddAllQuasiIdsValues(Iterable<? extends Value> values) Quasi-identifier values defining the k-anonymity equivalence class.addAllTopSensitiveValues(Iterable<? extends ValueFrequency> values) Estimated frequencies of top sensitive values.addQuasiIdsValues(int index, Value value) Quasi-identifier values defining the k-anonymity equivalence class.addQuasiIdsValues(int index, Value.Builder builderForValue) Quasi-identifier values defining the k-anonymity equivalence class.addQuasiIdsValues(Value value) Quasi-identifier values defining the k-anonymity equivalence class.addQuasiIdsValues(Value.Builder builderForValue) Quasi-identifier values defining the k-anonymity equivalence class.Quasi-identifier values defining the k-anonymity equivalence class.addQuasiIdsValuesBuilder(int index) Quasi-identifier values defining the k-anonymity equivalence class.addTopSensitiveValues(int index, ValueFrequency value) Estimated frequencies of top sensitive values.addTopSensitiveValues(int index, ValueFrequency.Builder builderForValue) Estimated frequencies of top sensitive values.Estimated frequencies of top sensitive values.addTopSensitiveValues(ValueFrequency.Builder builderForValue) Estimated frequencies of top sensitive values.Estimated frequencies of top sensitive values.addTopSensitiveValuesBuilder(int index) Estimated frequencies of top sensitive values.build()clear()Size of the k-anonymity equivalence class.Number of distinct sensitive values in this equivalence class.Quasi-identifier values defining the k-anonymity equivalence class.Estimated frequencies of top sensitive values.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongSize of the k-anonymity equivalence class.longNumber of distinct sensitive values in this equivalence class.getQuasiIdsValues(int index) Quasi-identifier values defining the k-anonymity equivalence class.getQuasiIdsValuesBuilder(int index) Quasi-identifier values defining the k-anonymity equivalence class.Quasi-identifier values defining the k-anonymity equivalence class.intQuasi-identifier values defining the k-anonymity equivalence class.Quasi-identifier values defining the k-anonymity equivalence class.getQuasiIdsValuesOrBuilder(int index) Quasi-identifier values defining the k-anonymity equivalence class.List<? extends ValueOrBuilder>Quasi-identifier values defining the k-anonymity equivalence class.getTopSensitiveValues(int index) Estimated frequencies of top sensitive values.getTopSensitiveValuesBuilder(int index) Estimated frequencies of top sensitive values.Estimated frequencies of top sensitive values.intEstimated frequencies of top sensitive values.Estimated frequencies of top sensitive values.getTopSensitiveValuesOrBuilder(int index) Estimated frequencies of top sensitive values.List<? extends ValueFrequencyOrBuilder>Estimated frequencies of top sensitive values.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeQuasiIdsValues(int index) Quasi-identifier values defining the k-anonymity equivalence class.removeTopSensitiveValues(int index) Estimated frequencies of top sensitive values.setEquivalenceClassSize(long value) Size of the k-anonymity equivalence class.setNumDistinctSensitiveValues(long value) Number of distinct sensitive values in this equivalence class.setQuasiIdsValues(int index, Value value) Quasi-identifier values defining the k-anonymity equivalence class.setQuasiIdsValues(int index, Value.Builder builderForValue) Quasi-identifier values defining the k-anonymity equivalence class.setTopSensitiveValues(int index, ValueFrequency value) Estimated frequencies of top sensitive values.setTopSensitiveValues(int index, ValueFrequency.Builder builderForValue) Estimated frequencies of top sensitive values.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.LDiversityResult.LDiversityEquivalenceClass.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.LDiversityResult.LDiversityEquivalenceClass.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.LDiversityResult.LDiversityEquivalenceClass.Builder>
-
getDefaultInstanceForType
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass 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 AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder>
-
mergeFrom
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.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.LDiversityResult.LDiversityEquivalenceClass.Builder>- Throws:
IOException
-
getQuasiIdsValuesList
Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1;- Specified by:
getQuasiIdsValuesListin interfaceAnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClassOrBuilder
-
getQuasiIdsValuesCount
public int getQuasiIdsValuesCount()Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1;- Specified by:
getQuasiIdsValuesCountin interfaceAnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClassOrBuilder
-
getQuasiIdsValues
Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1;- Specified by:
getQuasiIdsValuesin interfaceAnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClassOrBuilder
-
setQuasiIdsValues
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder setQuasiIdsValues(int index, Value value) Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
setQuasiIdsValues
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder setQuasiIdsValues(int index, Value.Builder builderForValue) Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
addQuasiIdsValues
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder addQuasiIdsValues(Value value) Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
addQuasiIdsValues
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder addQuasiIdsValues(int index, Value value) Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
addQuasiIdsValues
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder addQuasiIdsValues(Value.Builder builderForValue) Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
addQuasiIdsValues
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder addQuasiIdsValues(int index, Value.Builder builderForValue) Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
addAllQuasiIdsValues
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder addAllQuasiIdsValues(Iterable<? extends Value> values) Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
clearQuasiIdsValues
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder clearQuasiIdsValues()Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
removeQuasiIdsValues
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder removeQuasiIdsValues(int index) Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
getQuasiIdsValuesBuilder
Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
getQuasiIdsValuesOrBuilder
Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1;- Specified by:
getQuasiIdsValuesOrBuilderin interfaceAnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClassOrBuilder
-
getQuasiIdsValuesOrBuilderList
Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1;- Specified by:
getQuasiIdsValuesOrBuilderListin interfaceAnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClassOrBuilder
-
addQuasiIdsValuesBuilder
Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
addQuasiIdsValuesBuilder
Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
getQuasiIdsValuesBuilderList
Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
getEquivalenceClassSize
public long getEquivalenceClassSize()Size of the k-anonymity equivalence class.
int64 equivalence_class_size = 2;- Specified by:
getEquivalenceClassSizein interfaceAnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClassOrBuilder- Returns:
- The equivalenceClassSize.
-
setEquivalenceClassSize
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder setEquivalenceClassSize(long value) Size of the k-anonymity equivalence class.
int64 equivalence_class_size = 2;- Parameters:
value- The equivalenceClassSize to set.- Returns:
- This builder for chaining.
-
clearEquivalenceClassSize
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder clearEquivalenceClassSize()Size of the k-anonymity equivalence class.
int64 equivalence_class_size = 2;- Returns:
- This builder for chaining.
-
getNumDistinctSensitiveValues
public long getNumDistinctSensitiveValues()Number of distinct sensitive values in this equivalence class.
int64 num_distinct_sensitive_values = 3;- Specified by:
getNumDistinctSensitiveValuesin interfaceAnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClassOrBuilder- Returns:
- The numDistinctSensitiveValues.
-
setNumDistinctSensitiveValues
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder setNumDistinctSensitiveValues(long value) Number of distinct sensitive values in this equivalence class.
int64 num_distinct_sensitive_values = 3;- Parameters:
value- The numDistinctSensitiveValues to set.- Returns:
- This builder for chaining.
-
clearNumDistinctSensitiveValues
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder clearNumDistinctSensitiveValues()Number of distinct sensitive values in this equivalence class.
int64 num_distinct_sensitive_values = 3;- Returns:
- This builder for chaining.
-
getTopSensitiveValuesList
Estimated frequencies of top sensitive values.
repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4;- Specified by:
getTopSensitiveValuesListin interfaceAnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClassOrBuilder
-
getTopSensitiveValuesCount
public int getTopSensitiveValuesCount()Estimated frequencies of top sensitive values.
repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4;- Specified by:
getTopSensitiveValuesCountin interfaceAnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClassOrBuilder
-
getTopSensitiveValues
Estimated frequencies of top sensitive values.
repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4;- Specified by:
getTopSensitiveValuesin interfaceAnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClassOrBuilder
-
setTopSensitiveValues
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder setTopSensitiveValues(int index, ValueFrequency value) Estimated frequencies of top sensitive values.
repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4; -
setTopSensitiveValues
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder setTopSensitiveValues(int index, ValueFrequency.Builder builderForValue) Estimated frequencies of top sensitive values.
repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4; -
addTopSensitiveValues
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder addTopSensitiveValues(ValueFrequency value) Estimated frequencies of top sensitive values.
repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4; -
addTopSensitiveValues
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder addTopSensitiveValues(int index, ValueFrequency value) Estimated frequencies of top sensitive values.
repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4; -
addTopSensitiveValues
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder addTopSensitiveValues(ValueFrequency.Builder builderForValue) Estimated frequencies of top sensitive values.
repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4; -
addTopSensitiveValues
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder addTopSensitiveValues(int index, ValueFrequency.Builder builderForValue) Estimated frequencies of top sensitive values.
repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4; -
addAllTopSensitiveValues
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder addAllTopSensitiveValues(Iterable<? extends ValueFrequency> values) Estimated frequencies of top sensitive values.
repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4; -
clearTopSensitiveValues
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder clearTopSensitiveValues()Estimated frequencies of top sensitive values.
repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4; -
removeTopSensitiveValues
public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder removeTopSensitiveValues(int index) Estimated frequencies of top sensitive values.
repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4; -
getTopSensitiveValuesBuilder
Estimated frequencies of top sensitive values.
repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4; -
getTopSensitiveValuesOrBuilder
Estimated frequencies of top sensitive values.
repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4;- Specified by:
getTopSensitiveValuesOrBuilderin interfaceAnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClassOrBuilder
-
getTopSensitiveValuesOrBuilderList
Estimated frequencies of top sensitive values.
repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4; -
addTopSensitiveValuesBuilder
Estimated frequencies of top sensitive values.
repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4; -
addTopSensitiveValuesBuilder
Estimated frequencies of top sensitive values.
repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4; -
getTopSensitiveValuesBuilderList
Estimated frequencies of top sensitive values.
repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4;
-