Package com.google.privacy.dlp.v2
Class AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder>
com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder
- All Implemented Interfaces:
AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClassOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
public static final class AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder>
implements AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClassOrBuilder
The set of columns' values that share the same ldiversity valueProtobuf type
google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass-
Method Summary
Modifier and TypeMethodDescriptionaddAllQuasiIdsValues(Iterable<? extends Value> values) Set of values defining the equivalence class.addQuasiIdsValues(int index, Value value) Set of values defining the equivalence class.addQuasiIdsValues(int index, Value.Builder builderForValue) Set of values defining the equivalence class.addQuasiIdsValues(Value value) Set of values defining the equivalence class.addQuasiIdsValues(Value.Builder builderForValue) Set of values defining the equivalence class.Set of values defining the equivalence class.addQuasiIdsValuesBuilder(int index) Set of values defining the equivalence class.build()clear()Size of the equivalence class, for example number of rows with the above set of values.Set of values defining the equivalence class.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongSize of the equivalence class, for example number of rows with the above set of values.getQuasiIdsValues(int index) Set of values defining the equivalence class.getQuasiIdsValuesBuilder(int index) Set of values defining the equivalence class.Set of values defining the equivalence class.intSet of values defining the equivalence class.Set of values defining the equivalence class.getQuasiIdsValuesOrBuilder(int index) Set of values defining the equivalence class.List<? extends ValueOrBuilder>Set of values defining the equivalence class.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) Set of values defining the equivalence class.setEquivalenceClassSize(long value) Size of the equivalence class, for example number of rows with the above set of values.setQuasiIdsValues(int index, Value value) Set of values defining the equivalence class.setQuasiIdsValues(int index, Value.Builder builderForValue) Set of values defining the equivalence class.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.KAnonymityResult.KAnonymityEquivalenceClass.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.KAnonymityResult.KAnonymityEquivalenceClass.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.KAnonymityResult.KAnonymityEquivalenceClass.Builder>
-
getDefaultInstanceForType
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass 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.KAnonymityResult.KAnonymityEquivalenceClass.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder>
-
mergeFrom
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.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.KAnonymityResult.KAnonymityEquivalenceClass.Builder>- Throws:
IOException
-
getQuasiIdsValuesList
Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1;- Specified by:
getQuasiIdsValuesListin interfaceAnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClassOrBuilder
-
getQuasiIdsValuesCount
public int getQuasiIdsValuesCount()Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1;- Specified by:
getQuasiIdsValuesCountin interfaceAnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClassOrBuilder
-
getQuasiIdsValues
Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1;- Specified by:
getQuasiIdsValuesin interfaceAnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClassOrBuilder
-
setQuasiIdsValues
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder setQuasiIdsValues(int index, Value value) Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
setQuasiIdsValues
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder setQuasiIdsValues(int index, Value.Builder builderForValue) Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
addQuasiIdsValues
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder addQuasiIdsValues(Value value) Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
addQuasiIdsValues
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder addQuasiIdsValues(int index, Value value) Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
addQuasiIdsValues
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder addQuasiIdsValues(Value.Builder builderForValue) Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
addQuasiIdsValues
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder addQuasiIdsValues(int index, Value.Builder builderForValue) Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
addAllQuasiIdsValues
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder addAllQuasiIdsValues(Iterable<? extends Value> values) Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
clearQuasiIdsValues
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder clearQuasiIdsValues()Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
removeQuasiIdsValues
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder removeQuasiIdsValues(int index) Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
getQuasiIdsValuesBuilder
Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
getQuasiIdsValuesOrBuilder
Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1;- Specified by:
getQuasiIdsValuesOrBuilderin interfaceAnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClassOrBuilder
-
getQuasiIdsValuesOrBuilderList
Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1;- Specified by:
getQuasiIdsValuesOrBuilderListin interfaceAnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClassOrBuilder
-
addQuasiIdsValuesBuilder
Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
addQuasiIdsValuesBuilder
Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
repeated .google.privacy.dlp.v2.Value quasi_ids_values = 1; -
getQuasiIdsValuesBuilderList
Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. 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 equivalence class, for example number of rows with the above set of values.
int64 equivalence_class_size = 2;- Specified by:
getEquivalenceClassSizein interfaceAnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClassOrBuilder- Returns:
- The equivalenceClassSize.
-
setEquivalenceClassSize
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder setEquivalenceClassSize(long value) Size of the equivalence class, for example number of rows with the above set of values.
int64 equivalence_class_size = 2;- Parameters:
value- The equivalenceClassSize to set.- Returns:
- This builder for chaining.
-
clearEquivalenceClassSize
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder clearEquivalenceClassSize()Size of the equivalence class, for example number of rows with the above set of values.
int64 equivalence_class_size = 2;- Returns:
- This builder for chaining.
-