Packages

Google API protobufs for Elixir/gRPC: Datastore, Bigtable, Pub/Sub, Storage, KMS, Tasks, Secret Manager, BigQuery, IAM, Logging, Long-Running Operations and AI Generative Language

Current section

Files

Jump to
googleapis_proto_ex lib google cloud bigquery v2 privacy_policy.pb.ex
Raw

lib/google/cloud/bigquery/v2/privacy_policy.pb.ex

defmodule Google.Cloud.Bigquery.V2.JoinRestrictionPolicy.JoinCondition do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.v2.JoinRestrictionPolicy.JoinCondition",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :JOIN_CONDITION_UNSPECIFIED, 0
field :JOIN_ANY, 1
field :JOIN_ALL, 2
field :JOIN_NOT_REQUIRED, 3
field :JOIN_BLOCKED, 4
end
defmodule Google.Cloud.Bigquery.V2.AggregationThresholdPolicy do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.AggregationThresholdPolicy",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :threshold, 1, proto3_optional: true, type: :int64, deprecated: false
field :privacy_unit_columns, 2,
repeated: true,
type: :string,
json_name: "privacyUnitColumns",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.DifferentialPrivacyPolicy do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.DifferentialPrivacyPolicy",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :max_epsilon_per_query, 1,
proto3_optional: true,
type: :double,
json_name: "maxEpsilonPerQuery",
deprecated: false
field :delta_per_query, 2,
proto3_optional: true,
type: :double,
json_name: "deltaPerQuery",
deprecated: false
field :max_groups_contributed, 3,
proto3_optional: true,
type: :int64,
json_name: "maxGroupsContributed",
deprecated: false
field :privacy_unit_column, 4,
proto3_optional: true,
type: :string,
json_name: "privacyUnitColumn",
deprecated: false
field :epsilon_budget, 5,
proto3_optional: true,
type: :double,
json_name: "epsilonBudget",
deprecated: false
field :delta_budget, 6,
proto3_optional: true,
type: :double,
json_name: "deltaBudget",
deprecated: false
field :epsilon_budget_remaining, 7,
proto3_optional: true,
type: :double,
json_name: "epsilonBudgetRemaining",
deprecated: false
field :delta_budget_remaining, 8,
proto3_optional: true,
type: :double,
json_name: "deltaBudgetRemaining",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.JoinRestrictionPolicy do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.JoinRestrictionPolicy",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :join_condition, 1,
proto3_optional: true,
type: Google.Cloud.Bigquery.V2.JoinRestrictionPolicy.JoinCondition,
json_name: "joinCondition",
enum: true,
deprecated: false
field :join_allowed_columns, 2,
repeated: true,
type: :string,
json_name: "joinAllowedColumns",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.PrivacyPolicy do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.PrivacyPolicy",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :privacy_policy, 0
field :aggregation_threshold_policy, 2,
type: Google.Cloud.Bigquery.V2.AggregationThresholdPolicy,
json_name: "aggregationThresholdPolicy",
oneof: 0,
deprecated: false
field :differential_privacy_policy, 3,
type: Google.Cloud.Bigquery.V2.DifferentialPrivacyPolicy,
json_name: "differentialPrivacyPolicy",
oneof: 0,
deprecated: false
field :join_restriction_policy, 1,
proto3_optional: true,
type: Google.Cloud.Bigquery.V2.JoinRestrictionPolicy,
json_name: "joinRestrictionPolicy",
deprecated: false
end