Interface PrivacyMetric.LDiversityConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
PrivacyMetric.LDiversityConfig, PrivacyMetric.LDiversityConfig.Builder
Enclosing class:
PrivacyMetric

public static interface PrivacyMetric.LDiversityConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getQuasiIds(int index)
    Set of quasi-identifiers indicating how equivalence classes are defined for the l-diversity computation.
    int
    Set of quasi-identifiers indicating how equivalence classes are defined for the l-diversity computation.
    Set of quasi-identifiers indicating how equivalence classes are defined for the l-diversity computation.
    Set of quasi-identifiers indicating how equivalence classes are defined for the l-diversity computation.
    Set of quasi-identifiers indicating how equivalence classes are defined for the l-diversity computation.
    Sensitive field for computing the l-value.
    Sensitive field for computing the l-value.
    boolean
    Sensitive field for computing the l-value.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getQuasiIdsList

      List<FieldId> getQuasiIdsList()
       Set of quasi-identifiers indicating how equivalence classes are
       defined for the l-diversity computation. When multiple fields are
       specified, they are considered a single composite key.
       
      repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;
    • getQuasiIds

      FieldId getQuasiIds(int index)
       Set of quasi-identifiers indicating how equivalence classes are
       defined for the l-diversity computation. When multiple fields are
       specified, they are considered a single composite key.
       
      repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;
    • getQuasiIdsCount

      int getQuasiIdsCount()
       Set of quasi-identifiers indicating how equivalence classes are
       defined for the l-diversity computation. When multiple fields are
       specified, they are considered a single composite key.
       
      repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;
    • getQuasiIdsOrBuilderList

      List<? extends FieldIdOrBuilder> getQuasiIdsOrBuilderList()
       Set of quasi-identifiers indicating how equivalence classes are
       defined for the l-diversity computation. When multiple fields are
       specified, they are considered a single composite key.
       
      repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;
    • getQuasiIdsOrBuilder

      FieldIdOrBuilder getQuasiIdsOrBuilder(int index)
       Set of quasi-identifiers indicating how equivalence classes are
       defined for the l-diversity computation. When multiple fields are
       specified, they are considered a single composite key.
       
      repeated .google.privacy.dlp.v2.FieldId quasi_ids = 1;
    • hasSensitiveAttribute

      boolean hasSensitiveAttribute()
       Sensitive field for computing the l-value.
       
      .google.privacy.dlp.v2.FieldId sensitive_attribute = 2;
      Returns:
      Whether the sensitiveAttribute field is set.
    • getSensitiveAttribute

      FieldId getSensitiveAttribute()
       Sensitive field for computing the l-value.
       
      .google.privacy.dlp.v2.FieldId sensitive_attribute = 2;
      Returns:
      The sensitiveAttribute.
    • getSensitiveAttributeOrBuilder

      FieldIdOrBuilder getSensitiveAttributeOrBuilder()
       Sensitive field for computing the l-value.
       
      .google.privacy.dlp.v2.FieldId sensitive_attribute = 2;