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

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

Overview

Result of a risk analysis +Operation+ request.

Defined Under Namespace

Classes: CategoricalStatsResult, KAnonymityResult, LDiversityResult, NumericalStatsResult

Instance Attribute Summary collapse

Instance Attribute Details

#categorical_stats_resultGoogle::Privacy::Dlp::V2beta1::RiskAnalysisOperationResult::CategoricalStatsResult



574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
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
683
# File 'lib/google/cloud/dlp/v2beta1/doc/google/privacy/dlp/v2beta1/dlp.rb', line 574

class RiskAnalysisOperationResult
  # Result of the numerical stats computation.
  # @!attribute [rw] min_value
  #   @return [Google::Privacy::Dlp::V2beta1::Value]
  #     Minimum value appearing in the column.
  # @!attribute [rw] max_value
  #   @return [Google::Privacy::Dlp::V2beta1::Value]
  #     Maximum value appearing in the column.
  # @!attribute [rw] quantile_values
  #   @return [Array<Google::Privacy::Dlp::V2beta1::Value>]
  #     List of 99 values that partition the set of field values into 100 equal
  #     sized buckets.
  class NumericalStatsResult; end

  # Result of the categorical stats computation.
  # @!attribute [rw] value_frequency_histogram_buckets
  #   @return [Array<Google::Privacy::Dlp::V2beta1::RiskAnalysisOperationResult::CategoricalStatsResult::CategoricalStatsHistogramBucket>]
  #     Histogram of value frequencies in the column.
  class CategoricalStatsResult
    # Histogram bucket of value frequencies in the column.
    # @!attribute [rw] value_frequency_lower_bound
    #   @return [Integer]
    #     Lower bound on the value frequency of the values in this bucket.
    # @!attribute [rw] value_frequency_upper_bound
    #   @return [Integer]
    #     Upper bound on the value frequency of the values 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::ValueFrequency>]
    #     Sample of value frequencies in this bucket. The total number of
    #     values returned per bucket is capped at 20.
    class CategoricalStatsHistogramBucket; end
  end

  # Result of the k-anonymity computation.
  # @!attribute [rw] equivalence_class_histogram_buckets
  #   @return [Array<Google::Privacy::Dlp::V2beta1::RiskAnalysisOperationResult::KAnonymityResult::KAnonymityHistogramBucket>]
  #     Histogram of k-anonymity equivalence classes.
  class KAnonymityResult
    # The set of columns' values that share the same k-anonymity value.
    # @!attribute [rw] quasi_ids_values
    #   @return [Array<Google::Privacy::Dlp::V2beta1::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.
    # @!attribute [rw] equivalence_class_size
    #   @return [Integer]
    #     Size of the equivalence class, for example number of rows with the
    #     above set of values.
    class KAnonymityEquivalenceClass; end

    # Histogram bucket of equivalence class sizes in the table.
    # @!attribute [rw] equivalence_class_size_lower_bound
    #   @return [Integer]
    #     Lower bound on the size of the equivalence classes in this bucket.
    # @!attribute [rw] equivalence_class_size_upper_bound
    #   @return [Integer]
    #     Upper bound on the size 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::KAnonymityResult::KAnonymityEquivalenceClass>]
    #     Sample of equivalence classes in this bucket. The total number of
    #     classes returned per bucket is capped at 20.
    class KAnonymityHistogramBucket; end
  end

  # Result of the l-diversity computation.
  # @!attribute [rw] sensitive_value_frequency_histogram_buckets
  #   @return [Array<Google::Privacy::Dlp::V2beta1::RiskAnalysisOperationResult::LDiversityResult::LDiversityHistogramBucket>]
  #     Histogram of l-diversity equivalence class sensitive value frequencies.
  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
end

#k_anonymity_resultGoogle::Privacy::Dlp::V2beta1::RiskAnalysisOperationResult::KAnonymityResult



574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
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
683
# File 'lib/google/cloud/dlp/v2beta1/doc/google/privacy/dlp/v2beta1/dlp.rb', line 574

class RiskAnalysisOperationResult
  # Result of the numerical stats computation.
  # @!attribute [rw] min_value
  #   @return [Google::Privacy::Dlp::V2beta1::Value]
  #     Minimum value appearing in the column.
  # @!attribute [rw] max_value
  #   @return [Google::Privacy::Dlp::V2beta1::Value]
  #     Maximum value appearing in the column.
  # @!attribute [rw] quantile_values
  #   @return [Array<Google::Privacy::Dlp::V2beta1::Value>]
  #     List of 99 values that partition the set of field values into 100 equal
  #     sized buckets.
  class NumericalStatsResult; end

  # Result of the categorical stats computation.
  # @!attribute [rw] value_frequency_histogram_buckets
  #   @return [Array<Google::Privacy::Dlp::V2beta1::RiskAnalysisOperationResult::CategoricalStatsResult::CategoricalStatsHistogramBucket>]
  #     Histogram of value frequencies in the column.
  class CategoricalStatsResult
    # Histogram bucket of value frequencies in the column.
    # @!attribute [rw] value_frequency_lower_bound
    #   @return [Integer]
    #     Lower bound on the value frequency of the values in this bucket.
    # @!attribute [rw] value_frequency_upper_bound
    #   @return [Integer]
    #     Upper bound on the value frequency of the values 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::ValueFrequency>]
    #     Sample of value frequencies in this bucket. The total number of
    #     values returned per bucket is capped at 20.
    class CategoricalStatsHistogramBucket; end
  end

  # Result of the k-anonymity computation.
  # @!attribute [rw] equivalence_class_histogram_buckets
  #   @return [Array<Google::Privacy::Dlp::V2beta1::RiskAnalysisOperationResult::KAnonymityResult::KAnonymityHistogramBucket>]
  #     Histogram of k-anonymity equivalence classes.
  class KAnonymityResult
    # The set of columns' values that share the same k-anonymity value.
    # @!attribute [rw] quasi_ids_values
    #   @return [Array<Google::Privacy::Dlp::V2beta1::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.
    # @!attribute [rw] equivalence_class_size
    #   @return [Integer]
    #     Size of the equivalence class, for example number of rows with the
    #     above set of values.
    class KAnonymityEquivalenceClass; end

    # Histogram bucket of equivalence class sizes in the table.
    # @!attribute [rw] equivalence_class_size_lower_bound
    #   @return [Integer]
    #     Lower bound on the size of the equivalence classes in this bucket.
    # @!attribute [rw] equivalence_class_size_upper_bound
    #   @return [Integer]
    #     Upper bound on the size 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::KAnonymityResult::KAnonymityEquivalenceClass>]
    #     Sample of equivalence classes in this bucket. The total number of
    #     classes returned per bucket is capped at 20.
    class KAnonymityHistogramBucket; end
  end

  # Result of the l-diversity computation.
  # @!attribute [rw] sensitive_value_frequency_histogram_buckets
  #   @return [Array<Google::Privacy::Dlp::V2beta1::RiskAnalysisOperationResult::LDiversityResult::LDiversityHistogramBucket>]
  #     Histogram of l-diversity equivalence class sensitive value frequencies.
  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
end

#l_diversity_resultGoogle::Privacy::Dlp::V2beta1::RiskAnalysisOperationResult::LDiversityResult



574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
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
683
# File 'lib/google/cloud/dlp/v2beta1/doc/google/privacy/dlp/v2beta1/dlp.rb', line 574

class RiskAnalysisOperationResult
  # Result of the numerical stats computation.
  # @!attribute [rw] min_value
  #   @return [Google::Privacy::Dlp::V2beta1::Value]
  #     Minimum value appearing in the column.
  # @!attribute [rw] max_value
  #   @return [Google::Privacy::Dlp::V2beta1::Value]
  #     Maximum value appearing in the column.
  # @!attribute [rw] quantile_values
  #   @return [Array<Google::Privacy::Dlp::V2beta1::Value>]
  #     List of 99 values that partition the set of field values into 100 equal
  #     sized buckets.
  class NumericalStatsResult; end

  # Result of the categorical stats computation.
  # @!attribute [rw] value_frequency_histogram_buckets
  #   @return [Array<Google::Privacy::Dlp::V2beta1::RiskAnalysisOperationResult::CategoricalStatsResult::CategoricalStatsHistogramBucket>]
  #     Histogram of value frequencies in the column.
  class CategoricalStatsResult
    # Histogram bucket of value frequencies in the column.
    # @!attribute [rw] value_frequency_lower_bound
    #   @return [Integer]
    #     Lower bound on the value frequency of the values in this bucket.
    # @!attribute [rw] value_frequency_upper_bound
    #   @return [Integer]
    #     Upper bound on the value frequency of the values 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::ValueFrequency>]
    #     Sample of value frequencies in this bucket. The total number of
    #     values returned per bucket is capped at 20.
    class CategoricalStatsHistogramBucket; end
  end

  # Result of the k-anonymity computation.
  # @!attribute [rw] equivalence_class_histogram_buckets
  #   @return [Array<Google::Privacy::Dlp::V2beta1::RiskAnalysisOperationResult::KAnonymityResult::KAnonymityHistogramBucket>]
  #     Histogram of k-anonymity equivalence classes.
  class KAnonymityResult
    # The set of columns' values that share the same k-anonymity value.
    # @!attribute [rw] quasi_ids_values
    #   @return [Array<Google::Privacy::Dlp::V2beta1::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.
    # @!attribute [rw] equivalence_class_size
    #   @return [Integer]
    #     Size of the equivalence class, for example number of rows with the
    #     above set of values.
    class KAnonymityEquivalenceClass; end

    # Histogram bucket of equivalence class sizes in the table.
    # @!attribute [rw] equivalence_class_size_lower_bound
    #   @return [Integer]
    #     Lower bound on the size of the equivalence classes in this bucket.
    # @!attribute [rw] equivalence_class_size_upper_bound
    #   @return [Integer]
    #     Upper bound on the size 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::KAnonymityResult::KAnonymityEquivalenceClass>]
    #     Sample of equivalence classes in this bucket. The total number of
    #     classes returned per bucket is capped at 20.
    class KAnonymityHistogramBucket; end
  end

  # Result of the l-diversity computation.
  # @!attribute [rw] sensitive_value_frequency_histogram_buckets
  #   @return [Array<Google::Privacy::Dlp::V2beta1::RiskAnalysisOperationResult::LDiversityResult::LDiversityHistogramBucket>]
  #     Histogram of l-diversity equivalence class sensitive value frequencies.
  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
end

#numerical_stats_resultGoogle::Privacy::Dlp::V2beta1::RiskAnalysisOperationResult::NumericalStatsResult



574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
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
683
# File 'lib/google/cloud/dlp/v2beta1/doc/google/privacy/dlp/v2beta1/dlp.rb', line 574

class RiskAnalysisOperationResult
  # Result of the numerical stats computation.
  # @!attribute [rw] min_value
  #   @return [Google::Privacy::Dlp::V2beta1::Value]
  #     Minimum value appearing in the column.
  # @!attribute [rw] max_value
  #   @return [Google::Privacy::Dlp::V2beta1::Value]
  #     Maximum value appearing in the column.
  # @!attribute [rw] quantile_values
  #   @return [Array<Google::Privacy::Dlp::V2beta1::Value>]
  #     List of 99 values that partition the set of field values into 100 equal
  #     sized buckets.
  class NumericalStatsResult; end

  # Result of the categorical stats computation.
  # @!attribute [rw] value_frequency_histogram_buckets
  #   @return [Array<Google::Privacy::Dlp::V2beta1::RiskAnalysisOperationResult::CategoricalStatsResult::CategoricalStatsHistogramBucket>]
  #     Histogram of value frequencies in the column.
  class CategoricalStatsResult
    # Histogram bucket of value frequencies in the column.
    # @!attribute [rw] value_frequency_lower_bound
    #   @return [Integer]
    #     Lower bound on the value frequency of the values in this bucket.
    # @!attribute [rw] value_frequency_upper_bound
    #   @return [Integer]
    #     Upper bound on the value frequency of the values 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::ValueFrequency>]
    #     Sample of value frequencies in this bucket. The total number of
    #     values returned per bucket is capped at 20.
    class CategoricalStatsHistogramBucket; end
  end

  # Result of the k-anonymity computation.
  # @!attribute [rw] equivalence_class_histogram_buckets
  #   @return [Array<Google::Privacy::Dlp::V2beta1::RiskAnalysisOperationResult::KAnonymityResult::KAnonymityHistogramBucket>]
  #     Histogram of k-anonymity equivalence classes.
  class KAnonymityResult
    # The set of columns' values that share the same k-anonymity value.
    # @!attribute [rw] quasi_ids_values
    #   @return [Array<Google::Privacy::Dlp::V2beta1::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.
    # @!attribute [rw] equivalence_class_size
    #   @return [Integer]
    #     Size of the equivalence class, for example number of rows with the
    #     above set of values.
    class KAnonymityEquivalenceClass; end

    # Histogram bucket of equivalence class sizes in the table.
    # @!attribute [rw] equivalence_class_size_lower_bound
    #   @return [Integer]
    #     Lower bound on the size of the equivalence classes in this bucket.
    # @!attribute [rw] equivalence_class_size_upper_bound
    #   @return [Integer]
    #     Upper bound on the size 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::KAnonymityResult::KAnonymityEquivalenceClass>]
    #     Sample of equivalence classes in this bucket. The total number of
    #     classes returned per bucket is capped at 20.
    class KAnonymityHistogramBucket; end
  end

  # Result of the l-diversity computation.
  # @!attribute [rw] sensitive_value_frequency_histogram_buckets
  #   @return [Array<Google::Privacy::Dlp::V2beta1::RiskAnalysisOperationResult::LDiversityResult::LDiversityHistogramBucket>]
  #     Histogram of l-diversity equivalence class sensitive value frequencies.
  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
end