NAME

Google::Cloud::Bigquery::V2::PrivacyPolicy::AggregationThresholdPolicy - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Bigquery::V2::PrivacyPolicy;

my $msg = Google::Cloud::Bigquery::V2::PrivacyPolicy::AggregationThresholdPolicy->new(
    threshold => $value,
);

FIELDS

  • threshold

    Type: Int64

  • privacy_unit_columns

    Type: String

NAME

Google::Cloud::Bigquery::V2::PrivacyPolicy::DifferentialPrivacyPolicy - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Bigquery::V2::PrivacyPolicy;

my $msg = Google::Cloud::Bigquery::V2::PrivacyPolicy::DifferentialPrivacyPolicy->new(
    max_epsilon_per_query => $value,
);

FIELDS

  • max_epsilon_per_query

    Type: Double

  • delta_per_query

    Type: Double

  • max_groups_contributed

    Type: Int64

  • privacy_unit_column

    Type: String

  • epsilon_budget

    Type: Double

  • delta_budget

    Type: Double

  • epsilon_budget_remaining

    Type: Double

  • delta_budget_remaining

    Type: Double

NAME

Google::Cloud::Bigquery::V2::PrivacyPolicy::JoinRestrictionPolicy - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Bigquery::V2::PrivacyPolicy;

my $msg = Google::Cloud::Bigquery::V2::PrivacyPolicy::JoinRestrictionPolicy->new(
    join_condition => $value,
);

FIELDS

  • join_condition

    Type: Enum (.google.cloud.bigquery.v2.JoinRestrictionPolicy.JoinCondition)

  • join_allowed_columns

    Type: String

Enum: JoinRestrictionPolicy::JoinCondition

Values:

  • JOIN_CONDITION_UNSPECIFIED => 0

  • JOIN_ANY => 1

  • JOIN_ALL => 2

  • JOIN_NOT_REQUIRED => 3

  • JOIN_BLOCKED => 4

NAME

Google::Cloud::Bigquery::V2::PrivacyPolicy::PrivacyPolicy - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Cloud::Bigquery::V2::PrivacyPolicy;

my $msg = Google::Cloud::Bigquery::V2::PrivacyPolicy::PrivacyPolicy->new(
    aggregation_threshold_policy => $value,
);

FIELDS

  • aggregation_threshold_policy

    Type: Message (.google.cloud.bigquery.v2.AggregationThresholdPolicy)

  • differential_privacy_policy

    Type: Message (.google.cloud.bigquery.v2.DifferentialPrivacyPolicy)

  • join_restriction_policy

    Type: Message (.google.cloud.bigquery.v2.JoinRestrictionPolicy)

NAME

Google::Cloud::Bigquery::V2::PrivacyPolicy - Protocol Buffers schema definition

DESCRIPTION

Auto-generated Protocol Buffers schema definition class.

LICENSE AND COPYRIGHT

Copyright (C) 2026 Google LLC

This program is released under the Apache 2.0 license.