Class AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder (3.34.0)

public static final class AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder extends GeneratedMessageV3.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

Inheritance

Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addAllQuasiIdsValues(Iterable<? extends Value> values)

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;

Parameter
NameDescription
valuesIterable<? extends com.google.privacy.dlp.v2.Value>
Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder

addAllTopSensitiveValues(Iterable<? extends ValueFrequency> values)

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;

Parameter
NameDescription
valuesIterable<? extends com.google.privacy.dlp.v2.ValueFrequency>
Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder

addQuasiIdsValues(Value value)

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;

Parameter
NameDescription
valueValue
Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder

addQuasiIdsValues(Value.Builder builderForValue)

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;

Parameter
NameDescription
builderForValueValue.Builder
Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder

addQuasiIdsValues(int index, Value value)

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;

Parameters
NameDescription
indexint
valueValue
Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder

addQuasiIdsValues(int index, Value.Builder builderForValue)

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;

Parameters
NameDescription
indexint
builderForValueValue.Builder
Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder

addQuasiIdsValuesBuilder()

public Value.Builder 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;

Returns
TypeDescription
Value.Builder

addQuasiIdsValuesBuilder(int index)

public Value.Builder addQuasiIdsValuesBuilder(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;

Parameter
NameDescription
indexint
Returns
TypeDescription
Value.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder
Overrides

addTopSensitiveValues(ValueFrequency value)

public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder addTopSensitiveValues(ValueFrequency value)

Estimated frequencies of top sensitive values.

repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4;

Parameter
NameDescription
valueValueFrequency
Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder

addTopSensitiveValues(ValueFrequency.Builder builderForValue)

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;

Parameter
NameDescription
builderForValueValueFrequency.Builder
Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder

addTopSensitiveValues(int index, ValueFrequency value)

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;

Parameters
NameDescription
indexint
valueValueFrequency
Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder

addTopSensitiveValues(int index, ValueFrequency.Builder builderForValue)

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;

Parameters
NameDescription
indexint
builderForValueValueFrequency.Builder
Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder

addTopSensitiveValuesBuilder()

public ValueFrequency.Builder addTopSensitiveValuesBuilder()

Estimated frequencies of top sensitive values.

repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4;

Returns
TypeDescription
ValueFrequency.Builder

addTopSensitiveValuesBuilder(int index)

public ValueFrequency.Builder addTopSensitiveValuesBuilder(int index)

Estimated frequencies of top sensitive values.

repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4;

Parameter
NameDescription
indexint
Returns
TypeDescription
ValueFrequency.Builder

build()

public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass build()
Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass

buildPartial()

public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass buildPartial()
Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass

clear()

public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder clear()
Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder
Overrides

clearEquivalenceClassSize()

public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder clearEquivalenceClassSize()

Size of the k-anonymity equivalence class.

int64 equivalence_class_size = 2;

Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder
Overrides

clearNumDistinctSensitiveValues()

public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder clearNumDistinctSensitiveValues()

Number of distinct sensitive values in this equivalence class.

int64 num_distinct_sensitive_values = 3;

Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder
Overrides

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;

Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder

clearTopSensitiveValues()

public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder clearTopSensitiveValues()

Estimated frequencies of top sensitive values.

repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4;

Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder

clone()

public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder clone()
Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder
Overrides

getDefaultInstanceForType()

public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass getDefaultInstanceForType()
Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getEquivalenceClassSize()

public long getEquivalenceClassSize()

Size of the k-anonymity equivalence class.

int64 equivalence_class_size = 2;

Returns
TypeDescription
long

The equivalenceClassSize.

getNumDistinctSensitiveValues()

public long getNumDistinctSensitiveValues()

Number of distinct sensitive values in this equivalence class.

int64 num_distinct_sensitive_values = 3;

Returns
TypeDescription
long

The numDistinctSensitiveValues.

getQuasiIdsValues(int index)

public Value getQuasiIdsValues(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;

Parameter
NameDescription
indexint
Returns
TypeDescription
Value

getQuasiIdsValuesBuilder(int index)

public Value.Builder getQuasiIdsValuesBuilder(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;

Parameter
NameDescription
indexint
Returns
TypeDescription
Value.Builder

getQuasiIdsValuesBuilderList()

public List<Value.Builder> 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;

Returns
TypeDescription
List<Builder>

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;

Returns
TypeDescription
int

getQuasiIdsValuesList()

public List<Value> 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;

Returns
TypeDescription
List<Value>

getQuasiIdsValuesOrBuilder(int index)

public ValueOrBuilder getQuasiIdsValuesOrBuilder(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;

Parameter
NameDescription
indexint
Returns
TypeDescription
ValueOrBuilder

getQuasiIdsValuesOrBuilderList()

public List<? extends ValueOrBuilder> 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;

Returns
TypeDescription
List<? extends com.google.privacy.dlp.v2.ValueOrBuilder>

getTopSensitiveValues(int index)

public ValueFrequency getTopSensitiveValues(int index)

Estimated frequencies of top sensitive values.

repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4;

Parameter
NameDescription
indexint
Returns
TypeDescription
ValueFrequency

getTopSensitiveValuesBuilder(int index)

public ValueFrequency.Builder getTopSensitiveValuesBuilder(int index)

Estimated frequencies of top sensitive values.

repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4;

Parameter
NameDescription
indexint
Returns
TypeDescription
ValueFrequency.Builder

getTopSensitiveValuesBuilderList()

public List<ValueFrequency.Builder> getTopSensitiveValuesBuilderList()

Estimated frequencies of top sensitive values.

repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4;

Returns
TypeDescription
List<Builder>

getTopSensitiveValuesCount()

public int getTopSensitiveValuesCount()

Estimated frequencies of top sensitive values.

repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4;

Returns
TypeDescription
int

getTopSensitiveValuesList()

public List<ValueFrequency> getTopSensitiveValuesList()

Estimated frequencies of top sensitive values.

repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4;

Returns
TypeDescription
List<ValueFrequency>

getTopSensitiveValuesOrBuilder(int index)

public ValueFrequencyOrBuilder getTopSensitiveValuesOrBuilder(int index)

Estimated frequencies of top sensitive values.

repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4;

Parameter
NameDescription
indexint
Returns
TypeDescription
ValueFrequencyOrBuilder

getTopSensitiveValuesOrBuilderList()

public List<? extends ValueFrequencyOrBuilder> getTopSensitiveValuesOrBuilderList()

Estimated frequencies of top sensitive values.

repeated .google.privacy.dlp.v2.ValueFrequency top_sensitive_values = 4;

Returns
TypeDescription
List<? extends com.google.privacy.dlp.v2.ValueFrequencyOrBuilder>

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass other)

public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder mergeFrom(AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass other)
Parameter
NameDescription
otherAnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass
Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass.Builder mergeUnknownFields(UnknownFieldSet unknownFields)