/*
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/bigquery/analyticshub/v1/analyticshub.proto

package com.google.cloud.bigquery.analyticshub.v1;

public final class AnalyticsHubProto {
  private AnalyticsHubProto() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_DataExchange_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_DataExchange_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_DataProvider_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_DataProvider_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_Publisher_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_Publisher_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_DestinationDatasetReference_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_DestinationDatasetReference_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_DestinationDataset_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_DestinationDataset_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_DestinationDataset_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_DestinationDataset_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_Listing_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_Listing_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_Listing_BigQueryDatasetSource_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_Listing_BigQueryDatasetSource_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_ListDataExchangesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_ListDataExchangesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_ListDataExchangesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_ListDataExchangesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_ListOrgDataExchangesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_ListOrgDataExchangesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_ListOrgDataExchangesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_ListOrgDataExchangesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_GetDataExchangeRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_GetDataExchangeRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_CreateDataExchangeRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_CreateDataExchangeRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_UpdateDataExchangeRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_UpdateDataExchangeRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_DeleteDataExchangeRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_DeleteDataExchangeRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_ListListingsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_ListListingsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_ListListingsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_ListListingsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_GetListingRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_GetListingRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_CreateListingRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_CreateListingRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_UpdateListingRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_UpdateListingRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_DeleteListingRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_DeleteListingRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_SubscribeListingRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_SubscribeListingRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_analyticshub_v1_SubscribeListingResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_analyticshub_v1_SubscribeListingResponse_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n8google/cloud/bigquery/analyticshub/v1/"
          + "analyticshub.proto\022%google.cloud.bigquer"
          + "y.analyticshub.v1\032\034google/api/annotation"
          + "s.proto\032\027google/api/client.proto\032\037google"
          + "/api/field_behavior.proto\032\031google/api/re"
          + "source.proto\032\036google/iam/v1/iam_policy.p"
          + "roto\032\032google/iam/v1/policy.proto\032\033google"
          + "/protobuf/empty.proto\032 google/protobuf/f"
          + "ield_mask.proto\032\036google/protobuf/wrapper"
          + "s.proto\"\265\002\n\014DataExchange\022\021\n\004name\030\001 \001(\tB\003"
          + "\340A\003\022\031\n\014display_name\030\002 \001(\tB\003\340A\002\022\030\n\013descri"
          + "ption\030\003 \001(\tB\003\340A\001\022\034\n\017primary_contact\030\004 \001("
          + "\tB\003\340A\001\022\032\n\rdocumentation\030\005 \001(\tB\003\340A\001\022\032\n\rli"
          + "sting_count\030\006 \001(\005B\003\340A\003\022\021\n\004icon\030\007 \001(\014B\003\340A"
          + "\001:t\352Aq\n(analyticshub.googleapis.com/Data"
          + "Exchange\022Eprojects/{project}/locations/{"
          + "location}/dataExchanges/{data_exchange}\""
          + "?\n\014DataProvider\022\021\n\004name\030\001 \001(\tB\003\340A\001\022\034\n\017pr"
          + "imary_contact\030\002 \001(\tB\003\340A\001\"<\n\tPublisher\022\021\n"
          + "\004name\030\001 \001(\tB\003\340A\001\022\034\n\017primary_contact\030\002 \001("
          + "\tB\003\340A\001\"O\n\033DestinationDatasetReference\022\027\n"
          + "\ndataset_id\030\001 \001(\tB\003\340A\002\022\027\n\nproject_id\030\002 \001"
          + "(\tB\003\340A\002\"\214\003\n\022DestinationDataset\022b\n\021datase"
          + "t_reference\030\001 \001(\0132B.google.cloud.bigquer"
          + "y.analyticshub.v1.DestinationDatasetRefe"
          + "renceB\003\340A\002\0228\n\rfriendly_name\030\002 \001(\0132\034.goog"
          + "le.protobuf.StringValueB\003\340A\001\0226\n\013descript"
          + "ion\030\003 \001(\0132\034.google.protobuf.StringValueB"
          + "\003\340A\001\022Z\n\006labels\030\004 \003(\0132E.google.cloud.bigq"
          + "uery.analyticshub.v1.DestinationDataset."
          + "LabelsEntryB\003\340A\001\022\025\n\010location\030\005 \001(\tB\003\340A\002\032"
          + "-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001"
          + "(\t:\0028\001\"\236\013\n\007Listing\022e\n\020bigquery_dataset\030\006"
          + " \001(\0132D.google.cloud.bigquery.analyticshu"
          + "b.v1.Listing.BigQueryDatasetSourceB\003\340A\002H"
          + "\000\022\021\n\004name\030\001 \001(\tB\003\340A\003\022\031\n\014display_name\030\002 \001"
          + "(\tB\003\340A\002\022\030\n\013description\030\003 \001(\tB\003\340A\001\022\034\n\017pri"
          + "mary_contact\030\004 \001(\tB\003\340A\001\022\032\n\rdocumentation"
          + "\030\005 \001(\tB\003\340A\001\022H\n\005state\030\007 \001(\01624.google.clou"
          + "d.bigquery.analyticshub.v1.Listing.State"
          + "B\003\340A\003\022\021\n\004icon\030\010 \001(\014B\003\340A\001\022O\n\rdata_provide"
          + "r\030\t \001(\01323.google.cloud.bigquery.analytic"
          + "shub.v1.DataProviderB\003\340A\001\022P\n\ncategories\030"
          + "\n \003(\01627.google.cloud.bigquery.analyticsh"
          + "ub.v1.Listing.CategoryB\003\340A\001\022H\n\tpublisher"
          + "\030\013 \001(\01320.google.cloud.bigquery.analytics"
          + "hub.v1.PublisherB\003\340A\001\022\033\n\016request_access\030"
          + "\014 \001(\tB\003\340A\001\032N\n\025BigQueryDatasetSource\0225\n\007d"
          + "ataset\030\001 \001(\tB$\372A!\n\037bigquery.googleapis.c"
          + "om/Dataset\"*\n\005State\022\025\n\021STATE_UNSPECIFIED"
          + "\020\000\022\n\n\006ACTIVE\020\001\"\267\004\n\010Category\022\030\n\024CATEGORY_"
          + "UNSPECIFIED\020\000\022\023\n\017CATEGORY_OTHERS\020\001\022&\n\"CA"
          + "TEGORY_ADVERTISING_AND_MARKETING\020\002\022\025\n\021CA"
          + "TEGORY_COMMERCE\020\003\022$\n CATEGORY_CLIMATE_AN"
          + "D_ENVIRONMENT\020\004\022\031\n\025CATEGORY_DEMOGRAPHICS"
          + "\020\005\022\026\n\022CATEGORY_ECONOMICS\020\006\022\026\n\022CATEGORY_E"
          + "DUCATION\020\007\022\023\n\017CATEGORY_ENERGY\020\010\022\026\n\022CATEG"
          + "ORY_FINANCIAL\020\t\022\023\n\017CATEGORY_GAMING\020\n\022\027\n\023"
          + "CATEGORY_GEOSPATIAL\020\013\022(\n$CATEGORY_HEALTH"
          + "CARE_AND_LIFE_SCIENCE\020\014\022\022\n\016CATEGORY_MEDI"
          + "A\020\r\022\032\n\026CATEGORY_PUBLIC_SECTOR\020\016\022\023\n\017CATEG"
          + "ORY_RETAIL\020\017\022\023\n\017CATEGORY_SPORTS\020\020\022!\n\035CAT"
          + "EGORY_SCIENCE_AND_RESEARCH\020\021\022)\n%CATEGORY"
          + "_TRANSPORTATION_AND_LOGISTICS\020\022\022\037\n\033CATEG"
          + "ORY_TRAVEL_AND_TOURISM\020\023:\202\001\352A\177\n#analytic"
          + "shub.googleapis.com/Listing\022Xprojects/{p"
          + "roject}/locations/{location}/dataExchang"
          + "es/{data_exchange}/listings/{listing}B\010\n"
          + "\006source\"|\n\030ListDataExchangesRequest\0229\n\006p"
          + "arent\030\001 \001(\tB)\340A\002\372A#\n!locations.googleapi"
          + "s.com/Location\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npag"
          + "e_token\030\003 \001(\t\"\201\001\n\031ListDataExchangesRespo"
          + "nse\022K\n\016data_exchanges\030\001 \003(\01323.google.clo"
          + "ud.bigquery.analyticshub.v1.DataExchange"
          + "\022\027\n\017next_page_token\030\002 \001(\t\"_\n\033ListOrgData"
          + "ExchangesRequest\022\031\n\014organization\030\001 \001(\tB\003"
          + "\340A\002\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001"
          + "(\t\"\204\001\n\034ListOrgDataExchangesResponse\022K\n\016d"
          + "ata_exchanges\030\001 \003(\01323.google.cloud.bigqu"
          + "ery.analyticshub.v1.DataExchange\022\027\n\017next"
          + "_page_token\030\002 \001(\t\"X\n\026GetDataExchangeRequ"
          + "est\022>\n\004name\030\001 \001(\tB0\340A\002\372A*\n(analyticshub."
          + "googleapis.com/DataExchange\"\306\001\n\031CreateDa"
          + "taExchangeRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A"
          + "#\n!locations.googleapis.com/Location\022\035\n\020"
          + "data_exchange_id\030\002 \001(\tB\003\340A\002\022O\n\rdata_exch"
          + "ange\030\003 \001(\01323.google.cloud.bigquery.analy"
          + "ticshub.v1.DataExchangeB\003\340A\002\"\242\001\n\031UpdateD"
          + "ataExchangeRequest\0224\n\013update_mask\030\001 \001(\0132"
          + "\032.google.protobuf.FieldMaskB\003\340A\002\022O\n\rdata"
          + "_exchange\030\002 \001(\01323.google.cloud.bigquery."
          + "analyticshub.v1.DataExchangeB\003\340A\002\"[\n\031Del"
          + "eteDataExchangeRequest\022>\n\004name\030\001 \001(\tB0\340A"
          + "\002\372A*\n(analyticshub.googleapis.com/DataEx"
          + "change\"~\n\023ListListingsRequest\022@\n\006parent\030"
          + "\001 \001(\tB0\340A\002\372A*\n(analyticshub.googleapis.c"
          + "om/DataExchange\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npa"
          + "ge_token\030\003 \001(\t\"q\n\024ListListingsResponse\022@"
          + "\n\010listings\030\001 \003(\0132..google.cloud.bigquery"
          + ".analyticshub.v1.Listing\022\027\n\017next_page_to"
          + "ken\030\002 \001(\t\"N\n\021GetListingRequest\0229\n\004name\030\001"
          + " \001(\tB+\340A\002\372A%\n#analyticshub.googleapis.co"
          + "m/Listing\"\267\001\n\024CreateListingRequest\022@\n\006pa"
          + "rent\030\001 \001(\tB0\340A\002\372A*\n(analyticshub.googlea"
          + "pis.com/DataExchange\022\027\n\nlisting_id\030\002 \001(\t"
          + "B\003\340A\002\022D\n\007listing\030\003 \001(\0132..google.cloud.bi"
          + "gquery.analyticshub.v1.ListingB\003\340A\002\"\222\001\n\024"
          + "UpdateListingRequest\0224\n\013update_mask\030\001 \001("
          + "\0132\032.google.protobuf.FieldMaskB\003\340A\002\022D\n\007li"
          + "sting\030\002 \001(\0132..google.cloud.bigquery.anal"
          + "yticshub.v1.ListingB\003\340A\002\"Q\n\024DeleteListin"
          + "gRequest\0229\n\004name\030\001 \001(\tB+\340A\002\372A%\n#analytic"
          + "shub.googleapis.com/Listing\"\275\001\n\027Subscrib"
          + "eListingRequest\022X\n\023destination_dataset\030\003"
          + " \001(\01329.google.cloud.bigquery.analyticshu"
          + "b.v1.DestinationDatasetH\000\0229\n\004name\030\001 \001(\tB"
          + "+\340A\002\372A%\n#analyticshub.googleapis.com/Lis"
          + "tingB\r\n\013destination\"\032\n\030SubscribeListingR"
          + "esponse2\336\033\n\023AnalyticsHubService\022\332\001\n\021List"
          + "DataExchanges\022?.google.cloud.bigquery.an"
          + "alyticshub.v1.ListDataExchangesRequest\032@"
          + ".google.cloud.bigquery.analyticshub.v1.L"
          + "istDataExchangesResponse\"B\202\323\344\223\0023\0221/v1/{p"
          + "arent=projects/*/locations/*}/dataExchan"
          + "ges\332A\006parent\022\364\001\n\024ListOrgDataExchanges\022B."
          + "google.cloud.bigquery.analyticshub.v1.Li"
          + "stOrgDataExchangesRequest\032C.google.cloud"
          + ".bigquery.analyticshub.v1.ListOrgDataExc"
          + "hangesResponse\"S\202\323\344\223\002>\022</v1/{organizatio"
          + "n=organizations/*/locations/*}/dataExcha"
          + "nges\332A\014organization\022\307\001\n\017GetDataExchange\022"
          + "=.google.cloud.bigquery.analyticshub.v1."
          + "GetDataExchangeRequest\0323.google.cloud.bi"
          + "gquery.analyticshub.v1.DataExchange\"@\202\323\344"
          + "\223\0023\0221/v1/{name=projects/*/locations/*/da"
          + "taExchanges/*}\332A\004name\022\354\001\n\022CreateDataExch"
          + "ange\022@.google.cloud.bigquery.analyticshu"
          + "b.v1.CreateDataExchangeRequest\0323.google."
          + "cloud.bigquery.analyticshub.v1.DataExcha"
          + "nge\"_\202\323\344\223\002B\"1/v1/{parent=projects/*/loca"
          + "tions/*}/dataExchanges:\rdata_exchange\332A\024"
          + "parent,data_exchange\022\377\001\n\022UpdateDataExcha"
          + "nge\022@.google.cloud.bigquery.analyticshub"
          + ".v1.UpdateDataExchangeRequest\0323.google.c"
          + "loud.bigquery.analyticshub.v1.DataExchan"
          + "ge\"r\202\323\344\223\002P2?/v1/{data_exchange.name=proj"
          + "ects/*/locations/*/dataExchanges/*}:\rdat"
          + "a_exchange\332A\031data_exchange,update_mask\022\260"
          + "\001\n\022DeleteDataExchange\022@.google.cloud.big"
          + "query.analyticshub.v1.DeleteDataExchange"
          + "Request\032\026.google.protobuf.Empty\"@\202\323\344\223\0023*"
          + "1/v1/{name=projects/*/locations/*/dataEx"
          + "changes/*}\332A\004name\022\326\001\n\014ListListings\022:.goo"
          + "gle.cloud.bigquery.analyticshub.v1.ListL"
          + "istingsRequest\032;.google.cloud.bigquery.a"
          + "nalyticshub.v1.ListListingsResponse\"M\202\323\344"
          + "\223\002>\022</v1/{parent=projects/*/locations/*/"
          + "dataExchanges/*}/listings\332A\006parent\022\303\001\n\nG"
          + "etListing\0228.google.cloud.bigquery.analyt"
          + "icshub.v1.GetListingRequest\032..google.clo"
          + "ud.bigquery.analyticshub.v1.Listing\"K\202\323\344"
          + "\223\002>\022</v1/{name=projects/*/locations/*/da"
          + "taExchanges/*/listings/*}\332A\004name\022\334\001\n\rCre"
          + "ateListing\022;.google.cloud.bigquery.analy"
          + "ticshub.v1.CreateListingRequest\032..google"
          + ".cloud.bigquery.analyticshub.v1.Listing\""
          + "^\202\323\344\223\002G\"</v1/{parent=projects/*/location"
          + "s/*/dataExchanges/*}/listings:\007listing\332A"
          + "\016parent,listing\022\351\001\n\rUpdateListing\022;.goog"
          + "le.cloud.bigquery.analyticshub.v1.Update"
          + "ListingRequest\032..google.cloud.bigquery.a"
          + "nalyticshub.v1.Listing\"k\202\323\344\223\002O2D/v1/{lis"
          + "ting.name=projects/*/locations/*/dataExc"
          + "hanges/*/listings/*}:\007listing\332A\023listing,"
          + "update_mask\022\261\001\n\rDeleteListing\022;.google.c"
          + "loud.bigquery.analyticshub.v1.DeleteList"
          + "ingRequest\032\026.google.protobuf.Empty\"K\202\323\344\223"
          + "\002>*</v1/{name=projects/*/locations/*/dat"
          + "aExchanges/*/listings/*}\332A\004name\022\355\001\n\020Subs"
          + "cribeListing\022>.google.cloud.bigquery.ana"
          + "lyticshub.v1.SubscribeListingRequest\032?.g"
          + "oogle.cloud.bigquery.analyticshub.v1.Sub"
          + "scribeListingResponse\"X\202\323\344\223\002K\"F/v1/{name"
          + "=projects/*/locations/*/dataExchanges/*/"
          + "listings/*}:subscribe:\001*\332A\004name\022\356\001\n\014GetI"
          + "amPolicy\022\".google.iam.v1.GetIamPolicyReq"
          + "uest\032\025.google.iam.v1.Policy\"\242\001\202\323\344\223\002\233\001\"B/"
          + "v1/{resource=projects/*/locations/*/data"
          + "Exchanges/*}:getIamPolicy:\001*ZR\"M/v1/{res"
          + "ource=projects/*/locations/*/dataExchang"
          + "es/*/listings/*}:getIamPolicy:\001*\022\356\001\n\014Set"
          + "IamPolicy\022\".google.iam.v1.SetIamPolicyRe"
          + "quest\032\025.google.iam.v1.Policy\"\242\001\202\323\344\223\002\233\001\"B"
          + "/v1/{resource=projects/*/locations/*/dat"
          + "aExchanges/*}:setIamPolicy:\001*ZR\"M/v1/{re"
          + "source=projects/*/locations/*/dataExchan"
          + "ges/*/listings/*}:setIamPolicy:\001*\022\232\002\n\022Te"
          + "stIamPermissions\022(.google.iam.v1.TestIam"
          + "PermissionsRequest\032).google.iam.v1.TestI"
          + "amPermissionsResponse\"\256\001\202\323\344\223\002\247\001\"H/v1/{re"
          + "source=projects/*/locations/*/dataExchan"
          + "ges/*}:testIamPermissions:\001*ZX\"S/v1/{res"
          + "ource=projects/*/locations/*/dataExchang"
          + "es/*/listings/*}:testIamPermissions:\001*\032x"
          + "\312A\033analyticshub.googleapis.com\322AWhttps:/"
          + "/www.googleapis.com/auth/bigquery,https:"
          + "//www.googleapis.com/auth/cloud-platform"
          + "B\326\002\n)com.google.cloud.bigquery.analytics"
          + "hub.v1B\021AnalyticsHubProtoP\001ZMcloud.googl"
          + "e.com/go/bigquery/analyticshub/apiv1/ana"
          + "lyticshubpb;analyticshubpb\252\002%Google.Clou"
          + "d.BigQuery.AnalyticsHub.V1\312\002%Google\\Clou"
          + "d\\BigQuery\\AnalyticsHub\\V1\352\002)Google::Clo"
          + "ud::Bigquery::AnalyticsHub::V1\352AH\n\037bigqu"
          + "ery.googleapis.com/Dataset\022%projects/{pr"
          + "oject}/datasets/{dataset}b\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.AnnotationsProto.getDescriptor(),
              com.google.api.ClientProto.getDescriptor(),
              com.google.api.FieldBehaviorProto.getDescriptor(),
              com.google.api.ResourceProto.getDescriptor(),
              com.google.iam.v1.IamPolicyProto.getDescriptor(),
              com.google.iam.v1.PolicyProto.getDescriptor(),
              com.google.protobuf.EmptyProto.getDescriptor(),
              com.google.protobuf.FieldMaskProto.getDescriptor(),
              com.google.protobuf.WrappersProto.getDescriptor(),
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_DataExchange_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_bigquery_analyticshub_v1_DataExchange_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_DataExchange_descriptor,
            new java.lang.String[] {
              "Name",
              "DisplayName",
              "Description",
              "PrimaryContact",
              "Documentation",
              "ListingCount",
              "Icon",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_DataProvider_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_bigquery_analyticshub_v1_DataProvider_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_DataProvider_descriptor,
            new java.lang.String[] {
              "Name", "PrimaryContact",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_Publisher_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_bigquery_analyticshub_v1_Publisher_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_Publisher_descriptor,
            new java.lang.String[] {
              "Name", "PrimaryContact",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_DestinationDatasetReference_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_bigquery_analyticshub_v1_DestinationDatasetReference_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_DestinationDatasetReference_descriptor,
            new java.lang.String[] {
              "DatasetId", "ProjectId",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_DestinationDataset_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_bigquery_analyticshub_v1_DestinationDataset_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_DestinationDataset_descriptor,
            new java.lang.String[] {
              "DatasetReference", "FriendlyName", "Description", "Labels", "Location",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_DestinationDataset_LabelsEntry_descriptor =
        internal_static_google_cloud_bigquery_analyticshub_v1_DestinationDataset_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_bigquery_analyticshub_v1_DestinationDataset_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_DestinationDataset_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_Listing_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_bigquery_analyticshub_v1_Listing_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_Listing_descriptor,
            new java.lang.String[] {
              "BigqueryDataset",
              "Name",
              "DisplayName",
              "Description",
              "PrimaryContact",
              "Documentation",
              "State",
              "Icon",
              "DataProvider",
              "Categories",
              "Publisher",
              "RequestAccess",
              "Source",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_Listing_BigQueryDatasetSource_descriptor =
        internal_static_google_cloud_bigquery_analyticshub_v1_Listing_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_bigquery_analyticshub_v1_Listing_BigQueryDatasetSource_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_Listing_BigQueryDatasetSource_descriptor,
            new java.lang.String[] {
              "Dataset",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_ListDataExchangesRequest_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_bigquery_analyticshub_v1_ListDataExchangesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_ListDataExchangesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_ListDataExchangesResponse_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_bigquery_analyticshub_v1_ListDataExchangesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_ListDataExchangesResponse_descriptor,
            new java.lang.String[] {
              "DataExchanges", "NextPageToken",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_ListOrgDataExchangesRequest_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_bigquery_analyticshub_v1_ListOrgDataExchangesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_ListOrgDataExchangesRequest_descriptor,
            new java.lang.String[] {
              "Organization", "PageSize", "PageToken",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_ListOrgDataExchangesResponse_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_bigquery_analyticshub_v1_ListOrgDataExchangesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_ListOrgDataExchangesResponse_descriptor,
            new java.lang.String[] {
              "DataExchanges", "NextPageToken",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_GetDataExchangeRequest_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_bigquery_analyticshub_v1_GetDataExchangeRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_GetDataExchangeRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_CreateDataExchangeRequest_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_bigquery_analyticshub_v1_CreateDataExchangeRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_CreateDataExchangeRequest_descriptor,
            new java.lang.String[] {
              "Parent", "DataExchangeId", "DataExchange",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_UpdateDataExchangeRequest_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_bigquery_analyticshub_v1_UpdateDataExchangeRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_UpdateDataExchangeRequest_descriptor,
            new java.lang.String[] {
              "UpdateMask", "DataExchange",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_DeleteDataExchangeRequest_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_bigquery_analyticshub_v1_DeleteDataExchangeRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_DeleteDataExchangeRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_ListListingsRequest_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_bigquery_analyticshub_v1_ListListingsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_ListListingsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_ListListingsResponse_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_google_cloud_bigquery_analyticshub_v1_ListListingsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_ListListingsResponse_descriptor,
            new java.lang.String[] {
              "Listings", "NextPageToken",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_GetListingRequest_descriptor =
        getDescriptor().getMessageTypes().get(16);
    internal_static_google_cloud_bigquery_analyticshub_v1_GetListingRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_GetListingRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_CreateListingRequest_descriptor =
        getDescriptor().getMessageTypes().get(17);
    internal_static_google_cloud_bigquery_analyticshub_v1_CreateListingRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_CreateListingRequest_descriptor,
            new java.lang.String[] {
              "Parent", "ListingId", "Listing",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_UpdateListingRequest_descriptor =
        getDescriptor().getMessageTypes().get(18);
    internal_static_google_cloud_bigquery_analyticshub_v1_UpdateListingRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_UpdateListingRequest_descriptor,
            new java.lang.String[] {
              "UpdateMask", "Listing",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_DeleteListingRequest_descriptor =
        getDescriptor().getMessageTypes().get(19);
    internal_static_google_cloud_bigquery_analyticshub_v1_DeleteListingRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_DeleteListingRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_SubscribeListingRequest_descriptor =
        getDescriptor().getMessageTypes().get(20);
    internal_static_google_cloud_bigquery_analyticshub_v1_SubscribeListingRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_SubscribeListingRequest_descriptor,
            new java.lang.String[] {
              "DestinationDataset", "Name", "Destination",
            });
    internal_static_google_cloud_bigquery_analyticshub_v1_SubscribeListingResponse_descriptor =
        getDescriptor().getMessageTypes().get(21);
    internal_static_google_cloud_bigquery_analyticshub_v1_SubscribeListingResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_analyticshub_v1_SubscribeListingResponse_descriptor,
            new java.lang.String[] {});
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.ClientProto.defaultHost);
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.AnnotationsProto.http);
    registry.add(com.google.api.ClientProto.methodSignature);
    registry.add(com.google.api.ClientProto.oauthScopes);
    registry.add(com.google.api.ResourceProto.resource);
    registry.add(com.google.api.ResourceProto.resourceDefinition);
    registry.add(com.google.api.ResourceProto.resourceReference);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.api.ClientProto.getDescriptor();
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
    com.google.iam.v1.IamPolicyProto.getDescriptor();
    com.google.iam.v1.PolicyProto.getDescriptor();
    com.google.protobuf.EmptyProto.getDescriptor();
    com.google.protobuf.FieldMaskProto.getDescriptor();
    com.google.protobuf.WrappersProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
