Class: Google::Privacy::Dlp::V2beta1::RiskAnalysisOperationResult::LDiversityResult

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/dlp/v2beta1/doc/google/privacy/dlp/v2beta1/dlp.rb

Overview

Result of the l-diversity computation.

Defined Under Namespace

Classes: LDiversityEquivalenceClass, LDiversityHistogramBucket

Instance Attribute Summary collapse

Instance Attribute Details

#sensitive_value_frequency_histogram_bucketsArray<Google::Privacy::Dlp::V2beta1::RiskAnalysisOperationResult::LDiversityResult::LDiversityHistogramBucket>

Returns Histogram of l-diversity equivalence class sensitive value frequencies.

Returns:



648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
# File 'lib/google/cloud/dlp/v2beta1/doc/google/privacy/dlp/v2beta1/dlp.rb', line 648

class LDiversityResult
  # The set of columns' values that share the same l-diversity value.
  # @!attribute [rw] quasi_ids_values
  #   @return [Array<Google::Privacy::Dlp::V2beta1::Value>]
  #     Quasi-identifier values defining the k-anonymity equivalence
  #     class. The order is always the same as the original request.
  # @!attribute [rw] equivalence_class_size
  #   @return [Integer]
  #     Size of the k-anonymity equivalence class.
  # @!attribute [rw] num_distinct_sensitive_values
  #   @return [Integer]
  #     Number of distinct sensitive values in this equivalence class.
  # @!attribute [rw] top_sensitive_values
  #   @return [Array<Google::Privacy::Dlp::V2beta1::ValueFrequency>]
  #     Estimated frequencies of top sensitive values.
  class LDiversityEquivalenceClass; end

  # Histogram bucket of sensitive value frequencies in the table.
  # @!attribute [rw] sensitive_value_frequency_lower_bound
  #   @return [Integer]
  #     Lower bound on the sensitive value frequencies of the equivalence
  #     classes in this bucket.
  # @!attribute [rw] sensitive_value_frequency_upper_bound
  #   @return [Integer]
  #     Upper bound on the sensitive value frequencies of the equivalence
  #     classes in this bucket.
  # @!attribute [rw] bucket_size
  #   @return [Integer]
  #     Total number of records in this bucket.
  # @!attribute [rw] bucket_values
  #   @return [Array<Google::Privacy::Dlp::V2beta1::RiskAnalysisOperationResult::LDiversityResult::LDiversityEquivalenceClass>]
  #     Sample of equivalence classes in this bucket. The total number of
  #     classes returned per bucket is capped at 20.
  class LDiversityHistogramBucket; end
end