Current section
Files
Jump to
Current section
Files
lib/google/cloud/bigquery/analyticshub/v1/analyticshub.pb.ex
defmodule Google.Cloud.Bigquery.Analyticshub.V1.DiscoveryType do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:DISCOVERY_TYPE_UNSPECIFIED, 0)
field(:DISCOVERY_TYPE_PRIVATE, 1)
field(:DISCOVERY_TYPE_PUBLIC, 2)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.SharedResourceType do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:SHARED_RESOURCE_TYPE_UNSPECIFIED, 0)
field(:BIGQUERY_DATASET, 1)
field(:PUBSUB_TOPIC, 2)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.QueryTemplate.State do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:STATE_UNSPECIFIED, 0)
field(:DRAFTED, 1)
field(:PENDING, 2)
field(:DELETED, 3)
field(:APPROVED, 4)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.Routine.RoutineType do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:ROUTINE_TYPE_UNSPECIFIED, 0)
field(:TABLE_VALUED_FUNCTION, 1)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.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.Analyticshub.V1.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)
field(:CATEGORY_GOOGLE_EARTH_ENGINE, 20)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.Listing.BigQueryDatasetSource.Replica.ReplicaState do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:REPLICA_STATE_UNSPECIFIED, 0)
field(:READY_TO_USE, 1)
field(:UNAVAILABLE, 2)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.Listing.BigQueryDatasetSource.Replica.PrimaryState do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:PRIMARY_STATE_UNSPECIFIED, 0)
field(:PRIMARY_REPLICA, 1)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.Listing.CommercialInfo.GoogleCloudMarketplaceInfo.CommercialState do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:COMMERCIAL_STATE_UNSPECIFIED, 0)
field(:ONBOARDING, 1)
field(:ACTIVE, 2)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.StoredProcedureConfig.StoredProcedureType do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:STORED_PROCEDURE_TYPE_UNSPECIFIED, 0)
field(:SQL_PROCEDURE, 1)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.Subscription.State do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:STATE_UNSPECIFIED, 0)
field(:STATE_ACTIVE, 1)
field(:STATE_STALE, 2)
field(:STATE_INACTIVE, 3)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.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)
field(:sharing_environment_config, 8,
type: Google.Cloud.Bigquery.Analyticshub.V1.SharingEnvironmentConfig,
json_name: "sharingEnvironmentConfig",
deprecated: false
)
field(:discovery_type, 9,
proto3_optional: true,
type: Google.Cloud.Bigquery.Analyticshub.V1.DiscoveryType,
json_name: "discoveryType",
enum: true,
deprecated: false
)
field(:log_linked_dataset_query_user_email, 10,
proto3_optional: true,
type: :bool,
json_name: "logLinkedDatasetQueryUserEmail",
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.QueryTemplate 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(:proposer, 4, type: :string, deprecated: false)
field(:primary_contact, 10, type: :string, json_name: "primaryContact", deprecated: false)
field(:documentation, 5, type: :string, deprecated: false)
field(:state, 6,
type: Google.Cloud.Bigquery.Analyticshub.V1.QueryTemplate.State,
enum: true,
deprecated: false
)
field(:routine, 7, type: Google.Cloud.Bigquery.Analyticshub.V1.Routine, deprecated: false)
field(:create_time, 8,
type: Google.Protobuf.Timestamp,
json_name: "createTime",
deprecated: false
)
field(:update_time, 9,
type: Google.Protobuf.Timestamp,
json_name: "updateTime",
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.Routine do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:routine_type, 1,
type: Google.Cloud.Bigquery.Analyticshub.V1.Routine.RoutineType,
json_name: "routineType",
enum: true,
deprecated: false
)
field(:definition_body, 2, type: :string, json_name: "definitionBody", deprecated: false)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.CreateQueryTemplateRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:parent, 1, type: :string, deprecated: false)
field(:query_template_id, 2, type: :string, json_name: "queryTemplateId", deprecated: false)
field(:query_template, 3,
type: Google.Cloud.Bigquery.Analyticshub.V1.QueryTemplate,
json_name: "queryTemplate",
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.GetQueryTemplateRequest 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.Analyticshub.V1.ListQueryTemplatesRequest 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", deprecated: false)
field(:page_token, 3, type: :string, json_name: "pageToken", deprecated: false)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.ListQueryTemplatesResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:query_templates, 1,
repeated: true,
type: Google.Cloud.Bigquery.Analyticshub.V1.QueryTemplate,
json_name: "queryTemplates"
)
field(:next_page_token, 2, type: :string, json_name: "nextPageToken")
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.UpdateQueryTemplateRequest 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(:query_template, 2,
type: Google.Cloud.Bigquery.Analyticshub.V1.QueryTemplate,
json_name: "queryTemplate",
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.DeleteQueryTemplateRequest 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.Analyticshub.V1.SubmitQueryTemplateRequest 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.Analyticshub.V1.ApproveQueryTemplateRequest 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.Analyticshub.V1.SharingEnvironmentConfig.DefaultExchangeConfig do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.SharingEnvironmentConfig.DcrExchangeConfig do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:single_selected_resource_sharing_restriction, 1,
proto3_optional: true,
type: :bool,
json_name: "singleSelectedResourceSharingRestriction",
deprecated: false
)
field(:single_linked_dataset_per_cleanroom, 2,
proto3_optional: true,
type: :bool,
json_name: "singleLinkedDatasetPerCleanroom",
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.SharingEnvironmentConfig do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
oneof(:environment, 0)
field(:default_exchange_config, 1,
type: Google.Cloud.Bigquery.Analyticshub.V1.SharingEnvironmentConfig.DefaultExchangeConfig,
json_name: "defaultExchangeConfig",
oneof: 0
)
field(:dcr_exchange_config, 2,
type: Google.Cloud.Bigquery.Analyticshub.V1.SharingEnvironmentConfig.DcrExchangeConfig,
json_name: "dcrExchangeConfig",
oneof: 0
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.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.Analyticshub.V1.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.Analyticshub.V1.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.Analyticshub.V1.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.Analyticshub.V1.DestinationDataset do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:dataset_reference, 1,
type: Google.Cloud.Bigquery.Analyticshub.V1.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.Analyticshub.V1.DestinationDataset.LabelsEntry,
map: true,
deprecated: false
)
field(:location, 5, type: :string, deprecated: false)
field(:replica_locations, 6,
repeated: true,
type: :string,
json_name: "replicaLocations",
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.DestinationPubSubSubscription do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:pubsub_subscription, 1,
type: Google.Cloud.Bigquery.Analyticshub.V1.PubSubSubscription,
json_name: "pubsubSubscription",
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.Listing.BigQueryDatasetSource.SelectedResource do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
oneof(:resource, 0)
field(:table, 1, type: :string, oneof: 0, deprecated: false)
field(:routine, 2, type: :string, oneof: 0, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.Listing.BigQueryDatasetSource.RestrictedExportPolicy do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:enabled, 1, type: Google.Protobuf.BoolValue, deprecated: false)
field(:restrict_direct_table_access, 2,
type: Google.Protobuf.BoolValue,
json_name: "restrictDirectTableAccess",
deprecated: false
)
field(:restrict_query_result, 3,
type: Google.Protobuf.BoolValue,
json_name: "restrictQueryResult",
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.Listing.BigQueryDatasetSource.Replica do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:location, 1, type: :string, deprecated: false)
field(:replica_state, 2,
type:
Google.Cloud.Bigquery.Analyticshub.V1.Listing.BigQueryDatasetSource.Replica.ReplicaState,
json_name: "replicaState",
enum: true,
deprecated: false
)
field(:primary_state, 3,
proto3_optional: true,
type:
Google.Cloud.Bigquery.Analyticshub.V1.Listing.BigQueryDatasetSource.Replica.PrimaryState,
json_name: "primaryState",
enum: true,
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.Listing.BigQueryDatasetSource do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:dataset, 1, type: :string, deprecated: false)
field(:selected_resources, 2,
repeated: true,
type: Google.Cloud.Bigquery.Analyticshub.V1.Listing.BigQueryDatasetSource.SelectedResource,
json_name: "selectedResources",
deprecated: false
)
field(:restricted_export_policy, 3,
type:
Google.Cloud.Bigquery.Analyticshub.V1.Listing.BigQueryDatasetSource.RestrictedExportPolicy,
json_name: "restrictedExportPolicy",
deprecated: false
)
field(:replica_locations, 5,
repeated: true,
type: :string,
json_name: "replicaLocations",
deprecated: false
)
field(:effective_replicas, 6,
repeated: true,
type: Google.Cloud.Bigquery.Analyticshub.V1.Listing.BigQueryDatasetSource.Replica,
json_name: "effectiveReplicas",
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.Listing.PubSubTopicSource do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:topic, 1, type: :string, deprecated: false)
field(:data_affinity_regions, 2,
repeated: true,
type: :string,
json_name: "dataAffinityRegions",
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.Listing.RestrictedExportConfig do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:enabled, 3, type: :bool, deprecated: false)
field(:restrict_direct_table_access, 1,
type: :bool,
json_name: "restrictDirectTableAccess",
deprecated: false
)
field(:restrict_query_result, 2,
type: :bool,
json_name: "restrictQueryResult",
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.Listing.CommercialInfo.GoogleCloudMarketplaceInfo do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:service, 1, proto3_optional: true, type: :string, deprecated: false)
field(:commercial_state, 3,
proto3_optional: true,
type:
Google.Cloud.Bigquery.Analyticshub.V1.Listing.CommercialInfo.GoogleCloudMarketplaceInfo.CommercialState,
json_name: "commercialState",
enum: true,
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.Listing.CommercialInfo do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:cloud_marketplace, 1,
proto3_optional: true,
type: Google.Cloud.Bigquery.Analyticshub.V1.Listing.CommercialInfo.GoogleCloudMarketplaceInfo,
json_name: "cloudMarketplace",
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.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.Analyticshub.V1.Listing.BigQueryDatasetSource,
json_name: "bigqueryDataset",
oneof: 0
)
field(:pubsub_topic, 16,
type: Google.Cloud.Bigquery.Analyticshub.V1.Listing.PubSubTopicSource,
json_name: "pubsubTopic",
oneof: 0
)
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.Analyticshub.V1.Listing.State,
enum: true,
deprecated: false
)
field(:icon, 8, type: :bytes, deprecated: false)
field(:data_provider, 9,
type: Google.Cloud.Bigquery.Analyticshub.V1.DataProvider,
json_name: "dataProvider",
deprecated: false
)
field(:categories, 10,
repeated: true,
type: Google.Cloud.Bigquery.Analyticshub.V1.Listing.Category,
enum: true,
deprecated: false
)
field(:publisher, 11, type: Google.Cloud.Bigquery.Analyticshub.V1.Publisher, deprecated: false)
field(:request_access, 12, type: :string, json_name: "requestAccess", deprecated: false)
field(:restricted_export_config, 13,
type: Google.Cloud.Bigquery.Analyticshub.V1.Listing.RestrictedExportConfig,
json_name: "restrictedExportConfig",
deprecated: false
)
field(:stored_procedure_config, 20,
type: Google.Cloud.Bigquery.Analyticshub.V1.StoredProcedureConfig,
json_name: "storedProcedureConfig",
deprecated: false
)
field(:discovery_type, 14,
proto3_optional: true,
type: Google.Cloud.Bigquery.Analyticshub.V1.DiscoveryType,
json_name: "discoveryType",
enum: true,
deprecated: false
)
field(:resource_type, 15,
type: Google.Cloud.Bigquery.Analyticshub.V1.SharedResourceType,
json_name: "resourceType",
enum: true,
deprecated: false
)
field(:commercial_info, 17,
proto3_optional: true,
type: Google.Cloud.Bigquery.Analyticshub.V1.Listing.CommercialInfo,
json_name: "commercialInfo",
deprecated: false
)
field(:log_linked_dataset_query_user_email, 18,
proto3_optional: true,
type: :bool,
json_name: "logLinkedDatasetQueryUserEmail",
deprecated: false
)
field(:allow_only_metadata_sharing, 19,
proto3_optional: true,
type: :bool,
json_name: "allowOnlyMetadataSharing",
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.StoredProcedureConfig do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:enabled, 1, type: :bool, deprecated: false)
field(:allowed_stored_procedure_types, 2,
repeated: true,
type: Google.Cloud.Bigquery.Analyticshub.V1.StoredProcedureConfig.StoredProcedureType,
json_name: "allowedStoredProcedureTypes",
enum: true,
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.Subscription.LinkedResource do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
oneof(:reference, 0)
field(:linked_dataset, 1,
type: :string,
json_name: "linkedDataset",
oneof: 0,
deprecated: false
)
field(:linked_pubsub_subscription, 3,
type: :string,
json_name: "linkedPubsubSubscription",
oneof: 0,
deprecated: false
)
field(:listing, 2, type: :string, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.Subscription.CommercialInfo.GoogleCloudMarketplaceInfo do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:order, 1, type: :string, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.Subscription.CommercialInfo do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:cloud_marketplace, 1,
type:
Google.Cloud.Bigquery.Analyticshub.V1.Subscription.CommercialInfo.GoogleCloudMarketplaceInfo,
json_name: "cloudMarketplace",
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.Subscription.LinkedDatasetMapEntry 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: Google.Cloud.Bigquery.Analyticshub.V1.Subscription.LinkedResource)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.Subscription do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
oneof(:resource_name, 0)
field(:listing, 5, type: :string, oneof: 0, deprecated: false)
field(:data_exchange, 6, type: :string, json_name: "dataExchange", oneof: 0, deprecated: false)
field(:name, 1, type: :string, deprecated: false)
field(:creation_time, 2,
type: Google.Protobuf.Timestamp,
json_name: "creationTime",
deprecated: false
)
field(:last_modify_time, 3,
type: Google.Protobuf.Timestamp,
json_name: "lastModifyTime",
deprecated: false
)
field(:organization_id, 4, type: :string, json_name: "organizationId", deprecated: false)
field(:organization_display_name, 10,
type: :string,
json_name: "organizationDisplayName",
deprecated: false
)
field(:state, 7,
type: Google.Cloud.Bigquery.Analyticshub.V1.Subscription.State,
enum: true,
deprecated: false
)
field(:linked_dataset_map, 8,
repeated: true,
type: Google.Cloud.Bigquery.Analyticshub.V1.Subscription.LinkedDatasetMapEntry,
json_name: "linkedDatasetMap",
map: true,
deprecated: false
)
field(:subscriber_contact, 9, type: :string, json_name: "subscriberContact", deprecated: false)
field(:linked_resources, 11,
repeated: true,
type: Google.Cloud.Bigquery.Analyticshub.V1.Subscription.LinkedResource,
json_name: "linkedResources",
deprecated: false
)
field(:resource_type, 12,
type: Google.Cloud.Bigquery.Analyticshub.V1.SharedResourceType,
json_name: "resourceType",
enum: true,
deprecated: false
)
field(:commercial_info, 13,
type: Google.Cloud.Bigquery.Analyticshub.V1.Subscription.CommercialInfo,
json_name: "commercialInfo",
deprecated: false
)
field(:log_linked_dataset_query_user_email, 14,
proto3_optional: true,
type: :bool,
json_name: "logLinkedDatasetQueryUserEmail",
deprecated: false
)
field(:destination_dataset, 15,
type: Google.Cloud.Bigquery.Analyticshub.V1.DestinationDataset,
json_name: "destinationDataset",
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.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.Analyticshub.V1.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.Analyticshub.V1.DataExchange,
json_name: "dataExchanges"
)
field(:next_page_token, 2, type: :string, json_name: "nextPageToken")
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.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.Analyticshub.V1.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.Analyticshub.V1.DataExchange,
json_name: "dataExchanges"
)
field(:next_page_token, 2, type: :string, json_name: "nextPageToken")
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.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.Analyticshub.V1.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.Analyticshub.V1.DataExchange,
json_name: "dataExchange",
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.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.Analyticshub.V1.DataExchange,
json_name: "dataExchange",
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.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.Analyticshub.V1.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.Analyticshub.V1.ListListingsResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:listings, 1, repeated: true, type: Google.Cloud.Bigquery.Analyticshub.V1.Listing)
field(:next_page_token, 2, type: :string, json_name: "nextPageToken")
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.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.Analyticshub.V1.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.Analyticshub.V1.Listing, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.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.Analyticshub.V1.Listing, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.DeleteListingRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
field(:delete_commercial, 2, type: :bool, json_name: "deleteCommercial", deprecated: false)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.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.Analyticshub.V1.DestinationDataset,
json_name: "destinationDataset",
oneof: 0,
deprecated: false
)
field(:destination_pubsub_subscription, 5,
type: Google.Cloud.Bigquery.Analyticshub.V1.DestinationPubSubSubscription,
json_name: "destinationPubsubSubscription",
oneof: 0,
deprecated: false
)
field(:name, 1, type: :string, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.SubscribeListingResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:subscription, 1, type: Google.Cloud.Bigquery.Analyticshub.V1.Subscription)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.SubscribeDataExchangeRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
field(:destination, 2, type: :string, deprecated: false)
field(:destination_dataset, 5,
type: Google.Cloud.Bigquery.Analyticshub.V1.DestinationDataset,
json_name: "destinationDataset",
deprecated: false
)
field(:subscription, 4, type: :string, deprecated: false)
field(:subscriber_contact, 3, type: :string, json_name: "subscriberContact")
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.SubscribeDataExchangeResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:subscription, 1, type: Google.Cloud.Bigquery.Analyticshub.V1.Subscription)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.RefreshSubscriptionRequest 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.Analyticshub.V1.RefreshSubscriptionResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:subscription, 1, type: Google.Cloud.Bigquery.Analyticshub.V1.Subscription)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.GetSubscriptionRequest 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.Analyticshub.V1.ListSubscriptionsRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:parent, 1, type: :string, deprecated: false)
field(:filter, 2, type: :string)
field(:page_size, 3, type: :int32, json_name: "pageSize")
field(:page_token, 4, type: :string, json_name: "pageToken")
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.ListSubscriptionsResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:subscriptions, 1,
repeated: true,
type: Google.Cloud.Bigquery.Analyticshub.V1.Subscription
)
field(:next_page_token, 2, type: :string, json_name: "nextPageToken")
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.ListSharedResourceSubscriptionsRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:resource, 1, type: :string, deprecated: false)
field(:include_deleted_subscriptions, 2, type: :bool, json_name: "includeDeletedSubscriptions")
field(:page_size, 3, type: :int32, json_name: "pageSize")
field(:page_token, 4, type: :string, json_name: "pageToken")
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.ListSharedResourceSubscriptionsResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:shared_resource_subscriptions, 1,
repeated: true,
type: Google.Cloud.Bigquery.Analyticshub.V1.Subscription,
json_name: "sharedResourceSubscriptions"
)
field(:next_page_token, 2, type: :string, json_name: "nextPageToken")
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.RevokeSubscriptionRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
field(:revoke_commercial, 2, type: :bool, json_name: "revokeCommercial", deprecated: false)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.RevokeSubscriptionResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.DeleteSubscriptionRequest 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.Analyticshub.V1.OperationMetadata do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:create_time, 1,
type: Google.Protobuf.Timestamp,
json_name: "createTime",
deprecated: false
)
field(:end_time, 2, type: Google.Protobuf.Timestamp, json_name: "endTime", deprecated: false)
field(:target, 3, type: :string, deprecated: false)
field(:verb, 4, type: :string, deprecated: false)
field(:status_message, 5, type: :string, json_name: "statusMessage", deprecated: false)
field(:requested_cancellation, 6,
type: :bool,
json_name: "requestedCancellation",
deprecated: false
)
field(:api_version, 7, type: :string, json_name: "apiVersion", deprecated: false)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.AnalyticsHubService.Service do
@moduledoc false
use GRPC.Service,
name: "google.cloud.bigquery.analyticshub.v1.AnalyticsHubService",
protoc_gen_elixir_version: "0.15.0"
rpc(
:ListDataExchanges,
Google.Cloud.Bigquery.Analyticshub.V1.ListDataExchangesRequest,
Google.Cloud.Bigquery.Analyticshub.V1.ListDataExchangesResponse
)
rpc(
:ListOrgDataExchanges,
Google.Cloud.Bigquery.Analyticshub.V1.ListOrgDataExchangesRequest,
Google.Cloud.Bigquery.Analyticshub.V1.ListOrgDataExchangesResponse
)
rpc(
:GetDataExchange,
Google.Cloud.Bigquery.Analyticshub.V1.GetDataExchangeRequest,
Google.Cloud.Bigquery.Analyticshub.V1.DataExchange
)
rpc(
:CreateDataExchange,
Google.Cloud.Bigquery.Analyticshub.V1.CreateDataExchangeRequest,
Google.Cloud.Bigquery.Analyticshub.V1.DataExchange
)
rpc(
:UpdateDataExchange,
Google.Cloud.Bigquery.Analyticshub.V1.UpdateDataExchangeRequest,
Google.Cloud.Bigquery.Analyticshub.V1.DataExchange
)
rpc(
:DeleteDataExchange,
Google.Cloud.Bigquery.Analyticshub.V1.DeleteDataExchangeRequest,
Google.Protobuf.Empty
)
rpc(
:ListListings,
Google.Cloud.Bigquery.Analyticshub.V1.ListListingsRequest,
Google.Cloud.Bigquery.Analyticshub.V1.ListListingsResponse
)
rpc(
:GetListing,
Google.Cloud.Bigquery.Analyticshub.V1.GetListingRequest,
Google.Cloud.Bigquery.Analyticshub.V1.Listing
)
rpc(
:CreateListing,
Google.Cloud.Bigquery.Analyticshub.V1.CreateListingRequest,
Google.Cloud.Bigquery.Analyticshub.V1.Listing
)
rpc(
:UpdateListing,
Google.Cloud.Bigquery.Analyticshub.V1.UpdateListingRequest,
Google.Cloud.Bigquery.Analyticshub.V1.Listing
)
rpc(
:DeleteListing,
Google.Cloud.Bigquery.Analyticshub.V1.DeleteListingRequest,
Google.Protobuf.Empty
)
rpc(
:SubscribeListing,
Google.Cloud.Bigquery.Analyticshub.V1.SubscribeListingRequest,
Google.Cloud.Bigquery.Analyticshub.V1.SubscribeListingResponse
)
rpc(
:SubscribeDataExchange,
Google.Cloud.Bigquery.Analyticshub.V1.SubscribeDataExchangeRequest,
Google.Longrunning.Operation
)
rpc(
:RefreshSubscription,
Google.Cloud.Bigquery.Analyticshub.V1.RefreshSubscriptionRequest,
Google.Longrunning.Operation
)
rpc(
:GetSubscription,
Google.Cloud.Bigquery.Analyticshub.V1.GetSubscriptionRequest,
Google.Cloud.Bigquery.Analyticshub.V1.Subscription
)
rpc(
:ListSubscriptions,
Google.Cloud.Bigquery.Analyticshub.V1.ListSubscriptionsRequest,
Google.Cloud.Bigquery.Analyticshub.V1.ListSubscriptionsResponse
)
rpc(
:ListSharedResourceSubscriptions,
Google.Cloud.Bigquery.Analyticshub.V1.ListSharedResourceSubscriptionsRequest,
Google.Cloud.Bigquery.Analyticshub.V1.ListSharedResourceSubscriptionsResponse
)
rpc(
:RevokeSubscription,
Google.Cloud.Bigquery.Analyticshub.V1.RevokeSubscriptionRequest,
Google.Cloud.Bigquery.Analyticshub.V1.RevokeSubscriptionResponse
)
rpc(
:DeleteSubscription,
Google.Cloud.Bigquery.Analyticshub.V1.DeleteSubscriptionRequest,
Google.Longrunning.Operation
)
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
)
rpc(
:CreateQueryTemplate,
Google.Cloud.Bigquery.Analyticshub.V1.CreateQueryTemplateRequest,
Google.Cloud.Bigquery.Analyticshub.V1.QueryTemplate
)
rpc(
:GetQueryTemplate,
Google.Cloud.Bigquery.Analyticshub.V1.GetQueryTemplateRequest,
Google.Cloud.Bigquery.Analyticshub.V1.QueryTemplate
)
rpc(
:ListQueryTemplates,
Google.Cloud.Bigquery.Analyticshub.V1.ListQueryTemplatesRequest,
Google.Cloud.Bigquery.Analyticshub.V1.ListQueryTemplatesResponse
)
rpc(
:UpdateQueryTemplate,
Google.Cloud.Bigquery.Analyticshub.V1.UpdateQueryTemplateRequest,
Google.Cloud.Bigquery.Analyticshub.V1.QueryTemplate
)
rpc(
:DeleteQueryTemplate,
Google.Cloud.Bigquery.Analyticshub.V1.DeleteQueryTemplateRequest,
Google.Protobuf.Empty
)
rpc(
:SubmitQueryTemplate,
Google.Cloud.Bigquery.Analyticshub.V1.SubmitQueryTemplateRequest,
Google.Cloud.Bigquery.Analyticshub.V1.QueryTemplate
)
rpc(
:ApproveQueryTemplate,
Google.Cloud.Bigquery.Analyticshub.V1.ApproveQueryTemplateRequest,
Google.Cloud.Bigquery.Analyticshub.V1.QueryTemplate
)
end
defmodule Google.Cloud.Bigquery.Analyticshub.V1.AnalyticsHubService.Stub do
@moduledoc false
use GRPC.Stub, service: Google.Cloud.Bigquery.Analyticshub.V1.AnalyticsHubService.Service
end