public static final class AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder extends GeneratedMessageV3.Builder<AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder> implements AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClassOrBuilder
The set of columns' values that share the same ldiversity value
Protobuf type
google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addAllQuasiIdsValues(Iterable<? extends Value> values)
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;
Parameter
Name | Description |
values | Iterable<? extends com.google.privacy.dlp.v2.Value>
|
Returns
addQuasiIdsValues(Value value)
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;
Parameter
Name | Description |
value | Value
|
Returns
addQuasiIdsValues(Value.Builder builderForValue)
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;
Parameter
Returns
addQuasiIdsValues(int index, Value value)
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;
Parameters
Returns
addQuasiIdsValues(int index, Value.Builder builderForValue)
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;
Parameters
Returns
addQuasiIdsValuesBuilder()
public Value.Builder 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;
Returns
addQuasiIdsValuesBuilder(int index)
public Value.Builder addQuasiIdsValuesBuilder(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;
Parameter
Returns
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass build()
Returns
buildPartial()
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass buildPartial()
Returns
clear()
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder clear()
Returns
Overrides
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
clearField(Descriptors.FieldDescriptor field)
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
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;
Returns
clone()
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
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;
Returns
Type | Description |
long | The equivalenceClassSize.
|
getQuasiIdsValues(int index)
public Value getQuasiIdsValues(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;
Parameter
Returns
getQuasiIdsValuesBuilder(int index)
public Value.Builder getQuasiIdsValuesBuilder(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;
Parameter
Returns
getQuasiIdsValuesBuilderList()
public List<Value.Builder> 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;
Returns
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;
Returns
getQuasiIdsValuesList()
public List<Value> 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;
Returns
getQuasiIdsValuesOrBuilder(int index)
public ValueOrBuilder getQuasiIdsValuesOrBuilder(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;
Parameter
Returns
getQuasiIdsValuesOrBuilderList()
public List<? extends ValueOrBuilder> 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;
Returns
Type | Description |
List<? extends com.google.privacy.dlp.v2.ValueOrBuilder> | |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass other)
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder mergeFrom(AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass other)
Parameter
Returns
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
removeQuasiIdsValues(int index)
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;
Parameter
Returns
setEquivalenceClassSize(long value)
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;
Parameter
Name | Description |
value | long
The equivalenceClassSize to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setQuasiIdsValues(int index, Value value)
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;
Parameters
Returns
setQuasiIdsValues(int index, Value.Builder builderForValue)
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;
Parameters
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides