Class: Google::Privacy::Dlp::V2beta1::PrivacyMetric
- Inherits:
-
Object
- Object
- Google::Privacy::Dlp::V2beta1::PrivacyMetric
- Defined in:
- lib/google/cloud/dlp/v2beta1/doc/google/privacy/dlp/v2beta1/dlp.rb
Overview
Privacy metric to compute for reidentification risk analysis.
Defined Under Namespace
Classes: CategoricalStatsConfig, KAnonymityConfig, LDiversityConfig, NumericalStatsConfig
Instance Attribute Summary collapse
- #categorical_stats_config ⇒ Google::Privacy::Dlp::V2beta1::PrivacyMetric::CategoricalStatsConfig
- #k_anonymity_config ⇒ Google::Privacy::Dlp::V2beta1::PrivacyMetric::KAnonymityConfig
- #l_diversity_config ⇒ Google::Privacy::Dlp::V2beta1::PrivacyMetric::LDiversityConfig
- #numerical_stats_config ⇒ Google::Privacy::Dlp::V2beta1::PrivacyMetric::NumericalStatsConfig
Instance Attribute Details
#categorical_stats_config ⇒ Google::Privacy::Dlp::V2beta1::PrivacyMetric::CategoricalStatsConfig
504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 |
# File 'lib/google/cloud/dlp/v2beta1/doc/google/privacy/dlp/v2beta1/dlp.rb', line 504 class PrivacyMetric # Compute numerical stats over an individual column, including # min, max, and quantiles. # @!attribute [rw] field # @return [Google::Privacy::Dlp::V2beta1::FieldId] # Field to compute numerical stats on. Supported types are # integer, float, date, datetime, timestamp, time. class NumericalStatsConfig; end # Compute numerical stats over an individual column, including # number of distinct values and value count distribution. # @!attribute [rw] field # @return [Google::Privacy::Dlp::V2beta1::FieldId] # Field to compute categorical stats on. All column types are # supported except for arrays and structs. However, it may be more # informative to use NumericalStats when the field type is supported, # depending on the data. class CategoricalStatsConfig; end # k-anonymity metric, used for analysis of reidentification risk. # @!attribute [rw] quasi_ids # @return [Array<Google::Privacy::Dlp::V2beta1::FieldId>] # Set of fields to compute k-anonymity over. When multiple fields are # specified, they are considered a single composite key. Structs and # repeated data types are not supported; however, nested fields are # supported so long as they are not structs themselves or nested within # a repeated field. # @!attribute [rw] entity_id # @return [Google::Privacy::Dlp::V2beta1::EntityId] # Optional message indicating that each distinct +EntityId+ should not # contribute to the k-anonymity count more than once per equivalence class. class KAnonymityConfig; end # l-diversity metric, used for analysis of reidentification risk. # @!attribute [rw] quasi_ids # @return [Array<Google::Privacy::Dlp::V2beta1::FieldId>] # 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. # @!attribute [rw] sensitive_attribute # @return [Google::Privacy::Dlp::V2beta1::FieldId] # Sensitive field for computing the l-value. class LDiversityConfig; end end |
#k_anonymity_config ⇒ Google::Privacy::Dlp::V2beta1::PrivacyMetric::KAnonymityConfig
504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 |
# File 'lib/google/cloud/dlp/v2beta1/doc/google/privacy/dlp/v2beta1/dlp.rb', line 504 class PrivacyMetric # Compute numerical stats over an individual column, including # min, max, and quantiles. # @!attribute [rw] field # @return [Google::Privacy::Dlp::V2beta1::FieldId] # Field to compute numerical stats on. Supported types are # integer, float, date, datetime, timestamp, time. class NumericalStatsConfig; end # Compute numerical stats over an individual column, including # number of distinct values and value count distribution. # @!attribute [rw] field # @return [Google::Privacy::Dlp::V2beta1::FieldId] # Field to compute categorical stats on. All column types are # supported except for arrays and structs. However, it may be more # informative to use NumericalStats when the field type is supported, # depending on the data. class CategoricalStatsConfig; end # k-anonymity metric, used for analysis of reidentification risk. # @!attribute [rw] quasi_ids # @return [Array<Google::Privacy::Dlp::V2beta1::FieldId>] # Set of fields to compute k-anonymity over. When multiple fields are # specified, they are considered a single composite key. Structs and # repeated data types are not supported; however, nested fields are # supported so long as they are not structs themselves or nested within # a repeated field. # @!attribute [rw] entity_id # @return [Google::Privacy::Dlp::V2beta1::EntityId] # Optional message indicating that each distinct +EntityId+ should not # contribute to the k-anonymity count more than once per equivalence class. class KAnonymityConfig; end # l-diversity metric, used for analysis of reidentification risk. # @!attribute [rw] quasi_ids # @return [Array<Google::Privacy::Dlp::V2beta1::FieldId>] # 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. # @!attribute [rw] sensitive_attribute # @return [Google::Privacy::Dlp::V2beta1::FieldId] # Sensitive field for computing the l-value. class LDiversityConfig; end end |
#l_diversity_config ⇒ Google::Privacy::Dlp::V2beta1::PrivacyMetric::LDiversityConfig
504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 |
# File 'lib/google/cloud/dlp/v2beta1/doc/google/privacy/dlp/v2beta1/dlp.rb', line 504 class PrivacyMetric # Compute numerical stats over an individual column, including # min, max, and quantiles. # @!attribute [rw] field # @return [Google::Privacy::Dlp::V2beta1::FieldId] # Field to compute numerical stats on. Supported types are # integer, float, date, datetime, timestamp, time. class NumericalStatsConfig; end # Compute numerical stats over an individual column, including # number of distinct values and value count distribution. # @!attribute [rw] field # @return [Google::Privacy::Dlp::V2beta1::FieldId] # Field to compute categorical stats on. All column types are # supported except for arrays and structs. However, it may be more # informative to use NumericalStats when the field type is supported, # depending on the data. class CategoricalStatsConfig; end # k-anonymity metric, used for analysis of reidentification risk. # @!attribute [rw] quasi_ids # @return [Array<Google::Privacy::Dlp::V2beta1::FieldId>] # Set of fields to compute k-anonymity over. When multiple fields are # specified, they are considered a single composite key. Structs and # repeated data types are not supported; however, nested fields are # supported so long as they are not structs themselves or nested within # a repeated field. # @!attribute [rw] entity_id # @return [Google::Privacy::Dlp::V2beta1::EntityId] # Optional message indicating that each distinct +EntityId+ should not # contribute to the k-anonymity count more than once per equivalence class. class KAnonymityConfig; end # l-diversity metric, used for analysis of reidentification risk. # @!attribute [rw] quasi_ids # @return [Array<Google::Privacy::Dlp::V2beta1::FieldId>] # 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. # @!attribute [rw] sensitive_attribute # @return [Google::Privacy::Dlp::V2beta1::FieldId] # Sensitive field for computing the l-value. class LDiversityConfig; end end |
#numerical_stats_config ⇒ Google::Privacy::Dlp::V2beta1::PrivacyMetric::NumericalStatsConfig
504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 |
# File 'lib/google/cloud/dlp/v2beta1/doc/google/privacy/dlp/v2beta1/dlp.rb', line 504 class PrivacyMetric # Compute numerical stats over an individual column, including # min, max, and quantiles. # @!attribute [rw] field # @return [Google::Privacy::Dlp::V2beta1::FieldId] # Field to compute numerical stats on. Supported types are # integer, float, date, datetime, timestamp, time. class NumericalStatsConfig; end # Compute numerical stats over an individual column, including # number of distinct values and value count distribution. # @!attribute [rw] field # @return [Google::Privacy::Dlp::V2beta1::FieldId] # Field to compute categorical stats on. All column types are # supported except for arrays and structs. However, it may be more # informative to use NumericalStats when the field type is supported, # depending on the data. class CategoricalStatsConfig; end # k-anonymity metric, used for analysis of reidentification risk. # @!attribute [rw] quasi_ids # @return [Array<Google::Privacy::Dlp::V2beta1::FieldId>] # Set of fields to compute k-anonymity over. When multiple fields are # specified, they are considered a single composite key. Structs and # repeated data types are not supported; however, nested fields are # supported so long as they are not structs themselves or nested within # a repeated field. # @!attribute [rw] entity_id # @return [Google::Privacy::Dlp::V2beta1::EntityId] # Optional message indicating that each distinct +EntityId+ should not # contribute to the k-anonymity count more than once per equivalence class. class KAnonymityConfig; end # l-diversity metric, used for analysis of reidentification risk. # @!attribute [rw] quasi_ids # @return [Array<Google::Privacy::Dlp::V2beta1::FieldId>] # 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. # @!attribute [rw] sensitive_attribute # @return [Google::Privacy::Dlp::V2beta1::FieldId] # Sensitive field for computing the l-value. class LDiversityConfig; end end |