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 dataexchange v1beta1 dataexchange.pb.ex
Raw

lib/google/cloud/bigquery/dataexchange/v1beta1/dataexchange.pb.ex

defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.Listing.State do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:STATE_UNSPECIFIED, 0)
field(:ACTIVE, 1)
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.Listing.Category do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:CATEGORY_UNSPECIFIED, 0)
field(:CATEGORY_OTHERS, 1)
field(:CATEGORY_ADVERTISING_AND_MARKETING, 2)
field(:CATEGORY_COMMERCE, 3)
field(:CATEGORY_CLIMATE_AND_ENVIRONMENT, 4)
field(:CATEGORY_DEMOGRAPHICS, 5)
field(:CATEGORY_ECONOMICS, 6)
field(:CATEGORY_EDUCATION, 7)
field(:CATEGORY_ENERGY, 8)
field(:CATEGORY_FINANCIAL, 9)
field(:CATEGORY_GAMING, 10)
field(:CATEGORY_GEOSPATIAL, 11)
field(:CATEGORY_HEALTHCARE_AND_LIFE_SCIENCE, 12)
field(:CATEGORY_MEDIA, 13)
field(:CATEGORY_PUBLIC_SECTOR, 14)
field(:CATEGORY_RETAIL, 15)
field(:CATEGORY_SPORTS, 16)
field(:CATEGORY_SCIENCE_AND_RESEARCH, 17)
field(:CATEGORY_TRANSPORTATION_AND_LOGISTICS, 18)
field(:CATEGORY_TRAVEL_AND_TOURISM, 19)
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.DataExchange do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
field(:display_name, 2, type: :string, json_name: "displayName", deprecated: false)
field(:description, 3, type: :string, deprecated: false)
field(:primary_contact, 4, type: :string, json_name: "primaryContact", deprecated: false)
field(:documentation, 5, type: :string, deprecated: false)
field(:listing_count, 6, type: :int32, json_name: "listingCount", deprecated: false)
field(:icon, 7, type: :bytes, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.DataProvider do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
field(:primary_contact, 2, type: :string, json_name: "primaryContact", deprecated: false)
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.Publisher do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
field(:primary_contact, 2, type: :string, json_name: "primaryContact", deprecated: false)
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.DestinationDatasetReference do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:dataset_id, 1, type: :string, json_name: "datasetId", deprecated: false)
field(:project_id, 2, type: :string, json_name: "projectId", deprecated: false)
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.DestinationDataset.LabelsEntry do
@moduledoc false
use Protobuf, map: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:key, 1, type: :string)
field(:value, 2, type: :string)
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.DestinationDataset do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:dataset_reference, 1,
type: Google.Cloud.Bigquery.Dataexchange.V1beta1.DestinationDatasetReference,
json_name: "datasetReference",
deprecated: false
)
field(:friendly_name, 2,
type: Google.Protobuf.StringValue,
json_name: "friendlyName",
deprecated: false
)
field(:description, 3, type: Google.Protobuf.StringValue, deprecated: false)
field(:labels, 4,
repeated: true,
type: Google.Cloud.Bigquery.Dataexchange.V1beta1.DestinationDataset.LabelsEntry,
map: true,
deprecated: false
)
field(:location, 5, type: :string, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.Listing.BigQueryDatasetSource do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:dataset, 1, type: :string, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.Listing do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
oneof(:source, 0)
field(:bigquery_dataset, 6,
type: Google.Cloud.Bigquery.Dataexchange.V1beta1.Listing.BigQueryDatasetSource,
json_name: "bigqueryDataset",
oneof: 0,
deprecated: false
)
field(:name, 1, type: :string, deprecated: false)
field(:display_name, 2, type: :string, json_name: "displayName", deprecated: false)
field(:description, 3, type: :string, deprecated: false)
field(:primary_contact, 4, type: :string, json_name: "primaryContact", deprecated: false)
field(:documentation, 5, type: :string, deprecated: false)
field(:state, 7,
type: Google.Cloud.Bigquery.Dataexchange.V1beta1.Listing.State,
enum: true,
deprecated: false
)
field(:icon, 8, type: :bytes, deprecated: false)
field(:data_provider, 9,
type: Google.Cloud.Bigquery.Dataexchange.V1beta1.DataProvider,
json_name: "dataProvider",
deprecated: false
)
field(:categories, 10,
repeated: true,
type: Google.Cloud.Bigquery.Dataexchange.V1beta1.Listing.Category,
enum: true,
deprecated: false
)
field(:publisher, 11,
type: Google.Cloud.Bigquery.Dataexchange.V1beta1.Publisher,
deprecated: false
)
field(:request_access, 12, type: :string, json_name: "requestAccess", deprecated: false)
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.ListDataExchangesRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:parent, 1, type: :string, deprecated: false)
field(:page_size, 2, type: :int32, json_name: "pageSize")
field(:page_token, 3, type: :string, json_name: "pageToken")
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.ListDataExchangesResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:data_exchanges, 1,
repeated: true,
type: Google.Cloud.Bigquery.Dataexchange.V1beta1.DataExchange,
json_name: "dataExchanges"
)
field(:next_page_token, 2, type: :string, json_name: "nextPageToken")
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.ListOrgDataExchangesRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:organization, 1, type: :string, deprecated: false)
field(:page_size, 2, type: :int32, json_name: "pageSize")
field(:page_token, 3, type: :string, json_name: "pageToken")
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.ListOrgDataExchangesResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:data_exchanges, 1,
repeated: true,
type: Google.Cloud.Bigquery.Dataexchange.V1beta1.DataExchange,
json_name: "dataExchanges"
)
field(:next_page_token, 2, type: :string, json_name: "nextPageToken")
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.GetDataExchangeRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.CreateDataExchangeRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:parent, 1, type: :string, deprecated: false)
field(:data_exchange_id, 2, type: :string, json_name: "dataExchangeId", deprecated: false)
field(:data_exchange, 3,
type: Google.Cloud.Bigquery.Dataexchange.V1beta1.DataExchange,
json_name: "dataExchange",
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.UpdateDataExchangeRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:update_mask, 1,
type: Google.Protobuf.FieldMask,
json_name: "updateMask",
deprecated: false
)
field(:data_exchange, 2,
type: Google.Cloud.Bigquery.Dataexchange.V1beta1.DataExchange,
json_name: "dataExchange",
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.DeleteDataExchangeRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.ListListingsRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:parent, 1, type: :string, deprecated: false)
field(:page_size, 2, type: :int32, json_name: "pageSize")
field(:page_token, 3, type: :string, json_name: "pageToken")
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.ListListingsResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:listings, 1, repeated: true, type: Google.Cloud.Bigquery.Dataexchange.V1beta1.Listing)
field(:next_page_token, 2, type: :string, json_name: "nextPageToken")
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.GetListingRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.CreateListingRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:parent, 1, type: :string, deprecated: false)
field(:listing_id, 2, type: :string, json_name: "listingId", deprecated: false)
field(:listing, 3, type: Google.Cloud.Bigquery.Dataexchange.V1beta1.Listing, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.UpdateListingRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:update_mask, 1,
type: Google.Protobuf.FieldMask,
json_name: "updateMask",
deprecated: false
)
field(:listing, 2, type: Google.Cloud.Bigquery.Dataexchange.V1beta1.Listing, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.DeleteListingRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.SubscribeListingRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
oneof(:destination, 0)
field(:destination_dataset, 3,
type: Google.Cloud.Bigquery.Dataexchange.V1beta1.DestinationDataset,
json_name: "destinationDataset",
oneof: 0
)
field(:name, 1, type: :string, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.SubscribeListingResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.AnalyticsHubService.Service do
@moduledoc false
use GRPC.Service,
name: "google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubService",
protoc_gen_elixir_version: "0.15.0"
rpc(
:ListDataExchanges,
Google.Cloud.Bigquery.Dataexchange.V1beta1.ListDataExchangesRequest,
Google.Cloud.Bigquery.Dataexchange.V1beta1.ListDataExchangesResponse
)
rpc(
:ListOrgDataExchanges,
Google.Cloud.Bigquery.Dataexchange.V1beta1.ListOrgDataExchangesRequest,
Google.Cloud.Bigquery.Dataexchange.V1beta1.ListOrgDataExchangesResponse
)
rpc(
:GetDataExchange,
Google.Cloud.Bigquery.Dataexchange.V1beta1.GetDataExchangeRequest,
Google.Cloud.Bigquery.Dataexchange.V1beta1.DataExchange
)
rpc(
:CreateDataExchange,
Google.Cloud.Bigquery.Dataexchange.V1beta1.CreateDataExchangeRequest,
Google.Cloud.Bigquery.Dataexchange.V1beta1.DataExchange
)
rpc(
:UpdateDataExchange,
Google.Cloud.Bigquery.Dataexchange.V1beta1.UpdateDataExchangeRequest,
Google.Cloud.Bigquery.Dataexchange.V1beta1.DataExchange
)
rpc(
:DeleteDataExchange,
Google.Cloud.Bigquery.Dataexchange.V1beta1.DeleteDataExchangeRequest,
Google.Protobuf.Empty
)
rpc(
:ListListings,
Google.Cloud.Bigquery.Dataexchange.V1beta1.ListListingsRequest,
Google.Cloud.Bigquery.Dataexchange.V1beta1.ListListingsResponse
)
rpc(
:GetListing,
Google.Cloud.Bigquery.Dataexchange.V1beta1.GetListingRequest,
Google.Cloud.Bigquery.Dataexchange.V1beta1.Listing
)
rpc(
:CreateListing,
Google.Cloud.Bigquery.Dataexchange.V1beta1.CreateListingRequest,
Google.Cloud.Bigquery.Dataexchange.V1beta1.Listing
)
rpc(
:UpdateListing,
Google.Cloud.Bigquery.Dataexchange.V1beta1.UpdateListingRequest,
Google.Cloud.Bigquery.Dataexchange.V1beta1.Listing
)
rpc(
:DeleteListing,
Google.Cloud.Bigquery.Dataexchange.V1beta1.DeleteListingRequest,
Google.Protobuf.Empty
)
rpc(
:SubscribeListing,
Google.Cloud.Bigquery.Dataexchange.V1beta1.SubscribeListingRequest,
Google.Cloud.Bigquery.Dataexchange.V1beta1.SubscribeListingResponse
)
rpc(:GetIamPolicy, Google.Iam.V1.GetIamPolicyRequest, Google.Iam.V1.Policy)
rpc(:SetIamPolicy, Google.Iam.V1.SetIamPolicyRequest, Google.Iam.V1.Policy)
rpc(
:TestIamPermissions,
Google.Iam.V1.TestIamPermissionsRequest,
Google.Iam.V1.TestIamPermissionsResponse
)
end
defmodule Google.Cloud.Bigquery.Dataexchange.V1beta1.AnalyticsHubService.Stub do
@moduledoc false
use GRPC.Stub, service: Google.Cloud.Bigquery.Dataexchange.V1beta1.AnalyticsHubService.Service
end