Class PrivacyMetric

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.privacy.dlp.v2.PrivacyMetric
All Implemented Interfaces:
PrivacyMetricOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class PrivacyMetric extends com.google.protobuf.GeneratedMessage implements PrivacyMetricOrBuilder
 Privacy metric to compute for reidentification risk analysis.
 
Protobuf type google.privacy.dlp.v2.PrivacyMetric
See Also:
  • Field Details

    • NUMERICAL_STATS_CONFIG_FIELD_NUMBER

      public static final int NUMERICAL_STATS_CONFIG_FIELD_NUMBER
      See Also:
    • CATEGORICAL_STATS_CONFIG_FIELD_NUMBER

      public static final int CATEGORICAL_STATS_CONFIG_FIELD_NUMBER
      See Also:
    • K_ANONYMITY_CONFIG_FIELD_NUMBER

      public static final int K_ANONYMITY_CONFIG_FIELD_NUMBER
      See Also:
    • L_DIVERSITY_CONFIG_FIELD_NUMBER

      public static final int L_DIVERSITY_CONFIG_FIELD_NUMBER
      See Also:
    • K_MAP_ESTIMATION_CONFIG_FIELD_NUMBER

      public static final int K_MAP_ESTIMATION_CONFIG_FIELD_NUMBER
      See Also:
    • DELTA_PRESENCE_ESTIMATION_CONFIG_FIELD_NUMBER

      public static final int DELTA_PRESENCE_ESTIMATION_CONFIG_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getTypeCase

      public PrivacyMetric.TypeCase getTypeCase()
      Specified by:
      getTypeCase in interface PrivacyMetricOrBuilder
    • hasNumericalStatsConfig

      public boolean hasNumericalStatsConfig()
       Numerical stats
       
      .google.privacy.dlp.v2.PrivacyMetric.NumericalStatsConfig numerical_stats_config = 1;
      Specified by:
      hasNumericalStatsConfig in interface PrivacyMetricOrBuilder
      Returns:
      Whether the numericalStatsConfig field is set.
    • getNumericalStatsConfig

      public PrivacyMetric.NumericalStatsConfig getNumericalStatsConfig()
       Numerical stats
       
      .google.privacy.dlp.v2.PrivacyMetric.NumericalStatsConfig numerical_stats_config = 1;
      Specified by:
      getNumericalStatsConfig in interface PrivacyMetricOrBuilder
      Returns:
      The numericalStatsConfig.
    • getNumericalStatsConfigOrBuilder

      public PrivacyMetric.NumericalStatsConfigOrBuilder getNumericalStatsConfigOrBuilder()
       Numerical stats
       
      .google.privacy.dlp.v2.PrivacyMetric.NumericalStatsConfig numerical_stats_config = 1;
      Specified by:
      getNumericalStatsConfigOrBuilder in interface PrivacyMetricOrBuilder
    • hasCategoricalStatsConfig

      public boolean hasCategoricalStatsConfig()
       Categorical stats
       
      .google.privacy.dlp.v2.PrivacyMetric.CategoricalStatsConfig categorical_stats_config = 2;
      Specified by:
      hasCategoricalStatsConfig in interface PrivacyMetricOrBuilder
      Returns:
      Whether the categoricalStatsConfig field is set.
    • getCategoricalStatsConfig

      public PrivacyMetric.CategoricalStatsConfig getCategoricalStatsConfig()
       Categorical stats
       
      .google.privacy.dlp.v2.PrivacyMetric.CategoricalStatsConfig categorical_stats_config = 2;
      Specified by:
      getCategoricalStatsConfig in interface PrivacyMetricOrBuilder
      Returns:
      The categoricalStatsConfig.
    • getCategoricalStatsConfigOrBuilder

      public PrivacyMetric.CategoricalStatsConfigOrBuilder getCategoricalStatsConfigOrBuilder()
       Categorical stats
       
      .google.privacy.dlp.v2.PrivacyMetric.CategoricalStatsConfig categorical_stats_config = 2;
      Specified by:
      getCategoricalStatsConfigOrBuilder in interface PrivacyMetricOrBuilder
    • hasKAnonymityConfig

      public boolean hasKAnonymityConfig()
       K-anonymity
       
      .google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfig k_anonymity_config = 3;
      Specified by:
      hasKAnonymityConfig in interface PrivacyMetricOrBuilder
      Returns:
      Whether the kAnonymityConfig field is set.
    • getKAnonymityConfig

      public PrivacyMetric.KAnonymityConfig getKAnonymityConfig()
       K-anonymity
       
      .google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfig k_anonymity_config = 3;
      Specified by:
      getKAnonymityConfig in interface PrivacyMetricOrBuilder
      Returns:
      The kAnonymityConfig.
    • getKAnonymityConfigOrBuilder

      public PrivacyMetric.KAnonymityConfigOrBuilder getKAnonymityConfigOrBuilder()
       K-anonymity
       
      .google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfig k_anonymity_config = 3;
      Specified by:
      getKAnonymityConfigOrBuilder in interface PrivacyMetricOrBuilder
    • hasLDiversityConfig

      public boolean hasLDiversityConfig()
       l-diversity
       
      .google.privacy.dlp.v2.PrivacyMetric.LDiversityConfig l_diversity_config = 4;
      Specified by:
      hasLDiversityConfig in interface PrivacyMetricOrBuilder
      Returns:
      Whether the lDiversityConfig field is set.
    • getLDiversityConfig

      public PrivacyMetric.LDiversityConfig getLDiversityConfig()
       l-diversity
       
      .google.privacy.dlp.v2.PrivacyMetric.LDiversityConfig l_diversity_config = 4;
      Specified by:
      getLDiversityConfig in interface PrivacyMetricOrBuilder
      Returns:
      The lDiversityConfig.
    • getLDiversityConfigOrBuilder

      public PrivacyMetric.LDiversityConfigOrBuilder getLDiversityConfigOrBuilder()
       l-diversity
       
      .google.privacy.dlp.v2.PrivacyMetric.LDiversityConfig l_diversity_config = 4;
      Specified by:
      getLDiversityConfigOrBuilder in interface PrivacyMetricOrBuilder
    • hasKMapEstimationConfig

      public boolean hasKMapEstimationConfig()
       k-map
       
      .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig k_map_estimation_config = 5;
      Specified by:
      hasKMapEstimationConfig in interface PrivacyMetricOrBuilder
      Returns:
      Whether the kMapEstimationConfig field is set.
    • getKMapEstimationConfig

      public PrivacyMetric.KMapEstimationConfig getKMapEstimationConfig()
       k-map
       
      .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig k_map_estimation_config = 5;
      Specified by:
      getKMapEstimationConfig in interface PrivacyMetricOrBuilder
      Returns:
      The kMapEstimationConfig.
    • getKMapEstimationConfigOrBuilder

      public PrivacyMetric.KMapEstimationConfigOrBuilder getKMapEstimationConfigOrBuilder()
       k-map
       
      .google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig k_map_estimation_config = 5;
      Specified by:
      getKMapEstimationConfigOrBuilder in interface PrivacyMetricOrBuilder
    • hasDeltaPresenceEstimationConfig

      public boolean hasDeltaPresenceEstimationConfig()
       delta-presence
       
      .google.privacy.dlp.v2.PrivacyMetric.DeltaPresenceEstimationConfig delta_presence_estimation_config = 6;
      Specified by:
      hasDeltaPresenceEstimationConfig in interface PrivacyMetricOrBuilder
      Returns:
      Whether the deltaPresenceEstimationConfig field is set.
    • getDeltaPresenceEstimationConfig

      public PrivacyMetric.DeltaPresenceEstimationConfig getDeltaPresenceEstimationConfig()
       delta-presence
       
      .google.privacy.dlp.v2.PrivacyMetric.DeltaPresenceEstimationConfig delta_presence_estimation_config = 6;
      Specified by:
      getDeltaPresenceEstimationConfig in interface PrivacyMetricOrBuilder
      Returns:
      The deltaPresenceEstimationConfig.
    • getDeltaPresenceEstimationConfigOrBuilder

      public PrivacyMetric.DeltaPresenceEstimationConfigOrBuilder getDeltaPresenceEstimationConfigOrBuilder()
       delta-presence
       
      .google.privacy.dlp.v2.PrivacyMetric.DeltaPresenceEstimationConfig delta_presence_estimation_config = 6;
      Specified by:
      getDeltaPresenceEstimationConfigOrBuilder in interface PrivacyMetricOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static PrivacyMetric parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PrivacyMetric parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PrivacyMetric parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PrivacyMetric parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PrivacyMetric parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PrivacyMetric parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PrivacyMetric parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PrivacyMetric parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static PrivacyMetric parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static PrivacyMetric parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PrivacyMetric parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PrivacyMetric parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public PrivacyMetric.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static PrivacyMetric.Builder newBuilder()
    • newBuilder

      public static PrivacyMetric.Builder newBuilder(PrivacyMetric prototype)
    • toBuilder

      public PrivacyMetric.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected PrivacyMetric.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static PrivacyMetric getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<PrivacyMetric> parser()
    • getParserForType

      public com.google.protobuf.Parser<PrivacyMetric> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public PrivacyMetric getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder