Current section
Files
Jump to
Current section
Files
lib/google/cloud/bigquery/v2/row_access_policy.pb.ex
defmodule Google.Cloud.Bigquery.V2.ListRowAccessPoliciesRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.ListRowAccessPoliciesRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :project_id, 1, type: :string, json_name: "projectId", deprecated: false
field :dataset_id, 2, type: :string, json_name: "datasetId", deprecated: false
field :table_id, 3, type: :string, json_name: "tableId", deprecated: false
field :page_token, 4, type: :string, json_name: "pageToken"
field :page_size, 5, type: :int32, json_name: "pageSize"
end
defmodule Google.Cloud.Bigquery.V2.ListRowAccessPoliciesResponse do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.ListRowAccessPoliciesResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :row_access_policies, 1,
repeated: true,
type: Google.Cloud.Bigquery.V2.RowAccessPolicy,
json_name: "rowAccessPolicies"
field :next_page_token, 2, type: :string, json_name: "nextPageToken"
end
defmodule Google.Cloud.Bigquery.V2.GetRowAccessPolicyRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.GetRowAccessPolicyRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :project_id, 1, type: :string, json_name: "projectId", deprecated: false
field :dataset_id, 2, type: :string, json_name: "datasetId", deprecated: false
field :table_id, 3, type: :string, json_name: "tableId", deprecated: false
field :policy_id, 4, type: :string, json_name: "policyId", deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.CreateRowAccessPolicyRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.CreateRowAccessPolicyRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :project_id, 1, type: :string, json_name: "projectId", deprecated: false
field :dataset_id, 2, type: :string, json_name: "datasetId", deprecated: false
field :table_id, 3, type: :string, json_name: "tableId", deprecated: false
field :row_access_policy, 4,
type: Google.Cloud.Bigquery.V2.RowAccessPolicy,
json_name: "rowAccessPolicy",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.UpdateRowAccessPolicyRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.UpdateRowAccessPolicyRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :project_id, 1, type: :string, json_name: "projectId", deprecated: false
field :dataset_id, 2, type: :string, json_name: "datasetId", deprecated: false
field :table_id, 3, type: :string, json_name: "tableId", deprecated: false
field :policy_id, 4, type: :string, json_name: "policyId", deprecated: false
field :row_access_policy, 5,
type: Google.Cloud.Bigquery.V2.RowAccessPolicy,
json_name: "rowAccessPolicy",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.DeleteRowAccessPolicyRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.DeleteRowAccessPolicyRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :project_id, 1, type: :string, json_name: "projectId", deprecated: false
field :dataset_id, 2, type: :string, json_name: "datasetId", deprecated: false
field :table_id, 3, type: :string, json_name: "tableId", deprecated: false
field :policy_id, 4, type: :string, json_name: "policyId", deprecated: false
field :force, 5, proto3_optional: true, type: :bool
end
defmodule Google.Cloud.Bigquery.V2.BatchDeleteRowAccessPoliciesRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.BatchDeleteRowAccessPoliciesRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :project_id, 1, type: :string, json_name: "projectId", deprecated: false
field :dataset_id, 2, type: :string, json_name: "datasetId", deprecated: false
field :table_id, 3, type: :string, json_name: "tableId", deprecated: false
field :policy_ids, 4, repeated: true, type: :string, json_name: "policyIds", deprecated: false
field :force, 5, proto3_optional: true, type: :bool
end
defmodule Google.Cloud.Bigquery.V2.RowAccessPolicy do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.RowAccessPolicy",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :etag, 1, type: :string, deprecated: false
field :row_access_policy_reference, 2,
type: Google.Cloud.Bigquery.V2.RowAccessPolicyReference,
json_name: "rowAccessPolicyReference",
deprecated: false
field :filter_predicate, 3, type: :string, json_name: "filterPredicate", deprecated: false
field :creation_time, 4,
type: Google.Protobuf.Timestamp,
json_name: "creationTime",
deprecated: false
field :last_modified_time, 5,
type: Google.Protobuf.Timestamp,
json_name: "lastModifiedTime",
deprecated: false
field :grantees, 6, repeated: true, type: :string, deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.RowAccessPolicyService.Service do
@moduledoc false
use GRPC.Service,
name: "google.cloud.bigquery.v2.RowAccessPolicyService",
protoc_gen_elixir_version: "0.17.0"
rpc :ListRowAccessPolicies,
Google.Cloud.Bigquery.V2.ListRowAccessPoliciesRequest,
Google.Cloud.Bigquery.V2.ListRowAccessPoliciesResponse
rpc :GetRowAccessPolicy,
Google.Cloud.Bigquery.V2.GetRowAccessPolicyRequest,
Google.Cloud.Bigquery.V2.RowAccessPolicy
rpc :CreateRowAccessPolicy,
Google.Cloud.Bigquery.V2.CreateRowAccessPolicyRequest,
Google.Cloud.Bigquery.V2.RowAccessPolicy
rpc :UpdateRowAccessPolicy,
Google.Cloud.Bigquery.V2.UpdateRowAccessPolicyRequest,
Google.Cloud.Bigquery.V2.RowAccessPolicy
rpc :DeleteRowAccessPolicy,
Google.Cloud.Bigquery.V2.DeleteRowAccessPolicyRequest,
Google.Protobuf.Empty
rpc :BatchDeleteRowAccessPolicies,
Google.Cloud.Bigquery.V2.BatchDeleteRowAccessPoliciesRequest,
Google.Protobuf.Empty
end
defmodule Google.Cloud.Bigquery.V2.RowAccessPolicyService.Stub do
@moduledoc false
use GRPC.Stub, service: Google.Cloud.Bigquery.V2.RowAccessPolicyService.Service
end