/*
 * Copyright 2023 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/connection/v1/connection.proto

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

public final class ConnectionOuterClass {
  private ConnectionOuterClass() {}

  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_connection_v1_CreateConnectionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_connection_v1_CreateConnectionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_connection_v1_GetConnectionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_connection_v1_GetConnectionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_connection_v1_ListConnectionsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_connection_v1_ListConnectionsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_connection_v1_ListConnectionsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_connection_v1_ListConnectionsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_connection_v1_UpdateConnectionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_connection_v1_UpdateConnectionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_connection_v1_DeleteConnectionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_connection_v1_DeleteConnectionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_connection_v1_Connection_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_connection_v1_Connection_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_connection_v1_CloudSqlProperties_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_connection_v1_CloudSqlProperties_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_connection_v1_CloudSqlCredential_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_connection_v1_CloudSqlCredential_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_connection_v1_CloudSpannerProperties_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_connection_v1_CloudSpannerProperties_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_connection_v1_AwsProperties_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_connection_v1_AwsProperties_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_connection_v1_AwsCrossAccountRole_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_connection_v1_AwsCrossAccountRole_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_connection_v1_AwsAccessRole_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_connection_v1_AwsAccessRole_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_connection_v1_AzureProperties_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_connection_v1_AzureProperties_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_connection_v1_CloudResourceProperties_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_connection_v1_CloudResourceProperties_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_connection_v1_MetastoreServiceConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_connection_v1_MetastoreServiceConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_connection_v1_SparkHistoryServerConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_connection_v1_SparkHistoryServerConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_connection_v1_SparkProperties_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_connection_v1_SparkProperties_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_connection_v1_SalesforceDataCloudProperties_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_connection_v1_SalesforceDataCloudProperties_fieldAccessorTable;

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

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

  static {
    java.lang.String[] descriptorData = {
      "\n4google/cloud/bigquery/connection/v1/co"
          + "nnection.proto\022#google.cloud.bigquery.co"
          + "nnection.v1\032\034google/api/annotations.prot"
          + "o\032\027google/api/client.proto\032\037google/api/f"
          + "ield_behavior.proto\032\031google/api/resource"
          + ".proto\032\036google/iam/v1/iam_policy.proto\032\032"
          + "google/iam/v1/policy.proto\032\033google/proto"
          + "buf/empty.proto\032 google/protobuf/field_m"
          + "ask.proto\"\275\001\n\027CreateConnectionRequest\022:\n"
          + "\006parent\030\001 \001(\tB*\342A\001\002\372A#\n!locations.google"
          + "apis.com/Location\022\033\n\rconnection_id\030\002 \001(\t"
          + "B\004\342A\001\001\022I\n\nconnection\030\003 \001(\0132/.google.clou"
          + "d.bigquery.connection.v1.ConnectionB\004\342A\001"
          + "\002\"[\n\024GetConnectionRequest\022C\n\004name\030\001 \001(\tB"
          + "5\342A\001\002\372A.\n,bigqueryconnection.googleapis."
          + "com/Connection\"\201\001\n\026ListConnectionsReques"
          + "t\022:\n\006parent\030\001 \001(\tB*\342A\001\002\372A#\n!locations.go"
          + "ogleapis.com/Location\022\027\n\tpage_size\030\004 \001(\005"
          + "B\004\342A\001\002\022\022\n\npage_token\030\003 \001(\t\"x\n\027ListConnec"
          + "tionsResponse\022\027\n\017next_page_token\030\001 \001(\t\022D"
          + "\n\013connections\030\002 \003(\0132/.google.cloud.bigqu"
          + "ery.connection.v1.Connection\"\340\001\n\027UpdateC"
          + "onnectionRequest\022C\n\004name\030\001 \001(\tB5\342A\001\002\372A.\n"
          + ",bigqueryconnection.googleapis.com/Conne"
          + "ction\022I\n\nconnection\030\002 \001(\0132/.google.cloud"
          + ".bigquery.connection.v1.ConnectionB\004\342A\001\002"
          + "\0225\n\013update_mask\030\003 \001(\0132\032.google.protobuf."
          + "FieldMaskB\004\342A\001\002\"^\n\027DeleteConnectionReque"
          + "st\022C\n\004name\030\001 \001(\tB5\342A\001\002\372A.\n,bigqueryconne"
          + "ction.googleapis.com/Connection\"\336\006\n\nConn"
          + "ection\022\014\n\004name\030\001 \001(\t\022\025\n\rfriendly_name\030\002 "
          + "\001(\t\022\023\n\013description\030\003 \001(\t\022L\n\tcloud_sql\030\004 "
          + "\001(\01327.google.cloud.bigquery.connection.v"
          + "1.CloudSqlPropertiesH\000\022A\n\003aws\030\010 \001(\01322.go"
          + "ogle.cloud.bigquery.connection.v1.AwsPro"
          + "pertiesH\000\022E\n\005azure\030\013 \001(\01324.google.cloud."
          + "bigquery.connection.v1.AzurePropertiesH\000"
          + "\022T\n\rcloud_spanner\030\025 \001(\0132;.google.cloud.b"
          + "igquery.connection.v1.CloudSpannerProper"
          + "tiesH\000\022V\n\016cloud_resource\030\026 \001(\0132<.google."
          + "cloud.bigquery.connection.v1.CloudResour"
          + "cePropertiesH\000\022E\n\005spark\030\027 \001(\01324.google.c"
          + "loud.bigquery.connection.v1.SparkPropert"
          + "iesH\000\022i\n\025salesforce_data_cloud\030\030 \001(\0132B.g"
          + "oogle.cloud.bigquery.connection.v1.Sales"
          + "forceDataCloudPropertiesB\004\342A\001\001H\000\022\033\n\rcrea"
          + "tion_time\030\005 \001(\003B\004\342A\001\003\022 \n\022last_modified_t"
          + "ime\030\006 \001(\003B\004\342A\001\003\022\034\n\016has_credential\030\007 \001(\010B"
          + "\004\342A\001\003:s\352Ap\n,bigqueryconnection.googleapi"
          + "s.com/Connection\022@projects/{project}/loc"
          + "ations/{location}/connections/{connectio"
          + "n}B\014\n\nproperties\"\314\002\n\022CloudSqlProperties\022"
          + "\023\n\013instance_id\030\001 \001(\t\022\020\n\010database\030\002 \001(\t\022R"
          + "\n\004type\030\003 \001(\0162D.google.cloud.bigquery.con"
          + "nection.v1.CloudSqlProperties.DatabaseTy"
          + "pe\022Q\n\ncredential\030\004 \001(\01327.google.cloud.bi"
          + "gquery.connection.v1.CloudSqlCredentialB"
          + "\004\342A\001\004\022 \n\022service_account_id\030\005 \001(\tB\004\342A\001\003\""
          + "F\n\014DatabaseType\022\035\n\031DATABASE_TYPE_UNSPECI"
          + "FIED\020\000\022\014\n\010POSTGRES\020\001\022\t\n\005MYSQL\020\002\"8\n\022Cloud"
          + "SqlCredential\022\020\n\010username\030\001 \001(\t\022\020\n\010passw"
          + "ord\030\002 \001(\t\"\263\001\n\026CloudSpannerProperties\022\020\n\010"
          + "database\030\001 \001(\t\022\027\n\017use_parallelism\030\002 \001(\010\022"
          + "\027\n\017max_parallelism\030\005 \001(\005\022 \n\030use_serverle"
          + "ss_analytics\030\003 \001(\010\022\026\n\016use_data_boost\030\006 \001"
          + "(\010\022\033\n\rdatabase_role\030\004 \001(\tB\004\342A\001\001\"\317\001\n\rAwsP"
          + "roperties\022Z\n\022cross_account_role\030\002 \001(\01328."
          + "google.cloud.bigquery.connection.v1.AwsC"
          + "rossAccountRoleB\002\030\001H\000\022I\n\013access_role\030\003 \001"
          + "(\01322.google.cloud.bigquery.connection.v1"
          + ".AwsAccessRoleH\000B\027\n\025authentication_metho"
          + "d\"`\n\023AwsCrossAccountRole\022\023\n\013iam_role_id\030"
          + "\001 \001(\t\022\031\n\013iam_user_id\030\002 \001(\tB\004\342A\001\003\022\031\n\013exte"
          + "rnal_id\030\003 \001(\tB\004\342A\001\003\"6\n\rAwsAccessRole\022\023\n\013"
          + "iam_role_id\030\001 \001(\t\022\020\n\010identity\030\002 \001(\t\"\321\001\n\017"
          + "AzureProperties\022\031\n\013application\030\001 \001(\tB\004\342A"
          + "\001\003\022\027\n\tclient_id\030\002 \001(\tB\004\342A\001\003\022\027\n\tobject_id"
          + "\030\003 \001(\tB\004\342A\001\003\022\032\n\022customer_tenant_id\030\004 \001(\t"
          + "\022\024\n\014redirect_uri\030\005 \001(\t\022\'\n\037federated_appl"
          + "ication_client_id\030\006 \001(\t\022\026\n\010identity\030\007 \001("
          + "\tB\004\342A\001\003\";\n\027CloudResourceProperties\022 \n\022se"
          + "rvice_account_id\030\001 \001(\tB\004\342A\001\003\"^\n\026Metastor"
          + "eServiceConfig\022D\n\021metastore_service\030\001 \001("
          + "\tB)\342A\001\001\372A\"\n metastore.googleapis.com/Ser"
          + "vice\"^\n\030SparkHistoryServerConfig\022B\n\020data"
          + "proc_cluster\030\001 \001(\tB(\342A\001\001\372A!\n\037dataproc.go"
          + "ogleapis.com/Cluster\"\202\002\n\017SparkProperties"
          + "\022 \n\022service_account_id\030\001 \001(\tB\004\342A\001\003\022c\n\030me"
          + "tastore_service_config\030\003 \001(\0132;.google.cl"
          + "oud.bigquery.connection.v1.MetastoreServ"
          + "iceConfigB\004\342A\001\001\022h\n\033spark_history_server_"
          + "config\030\004 \001(\0132=.google.cloud.bigquery.con"
          + "nection.v1.SparkHistoryServerConfigB\004\342A\001"
          + "\001\"`\n\035SalesforceDataCloudProperties\022\024\n\014in"
          + "stance_uri\030\001 \001(\t\022\026\n\010identity\030\002 \001(\tB\004\342A\001\003"
          + "\022\021\n\ttenant_id\030\003 \001(\t2\314\r\n\021ConnectionServic"
          + "e\022\350\001\n\020CreateConnection\022<.google.cloud.bi"
          + "gquery.connection.v1.CreateConnectionReq"
          + "uest\032/.google.cloud.bigquery.connection."
          + "v1.Connection\"e\332A\037parent,connection,conn"
          + "ection_id\202\323\344\223\002=\"//v1/{parent=projects/*/"
          + "locations/*}/connections:\nconnection\022\273\001\n"
          + "\rGetConnection\0229.google.cloud.bigquery.c"
          + "onnection.v1.GetConnectionRequest\032/.goog"
          + "le.cloud.bigquery.connection.v1.Connecti"
          + "on\">\332A\004name\202\323\344\223\0021\022//v1/{name=projects/*/"
          + "locations/*/connections/*}\022\316\001\n\017ListConne"
          + "ctions\022;.google.cloud.bigquery.connectio"
          + "n.v1.ListConnectionsRequest\032<.google.clo"
          + "ud.bigquery.connection.v1.ListConnection"
          + "sResponse\"@\332A\006parent\202\323\344\223\0021\022//v1/{parent="
          + "projects/*/locations/*}/connections\022\344\001\n\020"
          + "UpdateConnection\022<.google.cloud.bigquery"
          + ".connection.v1.UpdateConnectionRequest\032/"
          + ".google.cloud.bigquery.connection.v1.Con"
          + "nection\"a\332A\033name,connection,update_mask\202"
          + "\323\344\223\002=2//v1/{name=projects/*/locations/*/"
          + "connections/*}:\nconnection\022\250\001\n\020DeleteCon"
          + "nection\022<.google.cloud.bigquery.connecti"
          + "on.v1.DeleteConnectionRequest\032\026.google.p"
          + "rotobuf.Empty\">\332A\004name\202\323\344\223\0021*//v1/{name="
          + "projects/*/locations/*/connections/*}\022\251\001"
          + "\n\014GetIamPolicy\022\".google.iam.v1.GetIamPol"
          + "icyRequest\032\025.google.iam.v1.Policy\"^\332A\020re"
          + "source,options\202\323\344\223\002E\"@/v1/{resource=proj"
          + "ects/*/locations/*/connections/*}:getIam"
          + "Policy:\001*\022\250\001\n\014SetIamPolicy\022\".google.iam."
          + "v1.SetIamPolicyRequest\032\025.google.iam.v1.P"
          + "olicy\"]\332A\017resource,policy\202\323\344\223\002E\"@/v1/{re"
          + "source=projects/*/locations/*/connection"
          + "s/*}:setIamPolicy:\001*\022\323\001\n\022TestIamPermissi"
          + "ons\022(.google.iam.v1.TestIamPermissionsRe"
          + "quest\032).google.iam.v1.TestIamPermissions"
          + "Response\"h\332A\024resource,permissions\202\323\344\223\002K\""
          + "F/v1/{resource=projects/*/locations/*/co"
          + "nnections/*}:testIamPermissions:\001*\032~\312A!b"
          + "igqueryconnection.googleapis.com\322AWhttps"
          + "://www.googleapis.com/auth/bigquery,http"
          + "s://www.googleapis.com/auth/cloud-platfo"
          + "rmB\375\002\n\'com.google.cloud.bigquery.connect"
          + "ion.v1P\001ZGcloud.google.com/go/bigquery/c"
          + "onnection/apiv1/connectionpb;connectionp"
          + "b\252\002#Google.Cloud.BigQuery.Connection.V1\312"
          + "\002#Google\\Cloud\\BigQuery\\Connection\\V1\352AY"
          + "\n\037dataproc.googleapis.com/Cluster\0226proje"
          + "cts/{project}/regions/{region}/clusters/"
          + "{cluster}\352A^\n metastore.googleapis.com/S"
          + "ervice\022:projects/{project}/locations/{lo"
          + "cation}/services/{service}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(),
            });
    internal_static_google_cloud_bigquery_connection_v1_CreateConnectionRequest_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_bigquery_connection_v1_CreateConnectionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_connection_v1_CreateConnectionRequest_descriptor,
            new java.lang.String[] {
              "Parent", "ConnectionId", "Connection",
            });
    internal_static_google_cloud_bigquery_connection_v1_GetConnectionRequest_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_bigquery_connection_v1_GetConnectionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_connection_v1_GetConnectionRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_bigquery_connection_v1_ListConnectionsRequest_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_bigquery_connection_v1_ListConnectionsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_connection_v1_ListConnectionsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken",
            });
    internal_static_google_cloud_bigquery_connection_v1_ListConnectionsResponse_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_bigquery_connection_v1_ListConnectionsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_connection_v1_ListConnectionsResponse_descriptor,
            new java.lang.String[] {
              "NextPageToken", "Connections",
            });
    internal_static_google_cloud_bigquery_connection_v1_UpdateConnectionRequest_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_bigquery_connection_v1_UpdateConnectionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_connection_v1_UpdateConnectionRequest_descriptor,
            new java.lang.String[] {
              "Name", "Connection", "UpdateMask",
            });
    internal_static_google_cloud_bigquery_connection_v1_DeleteConnectionRequest_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_bigquery_connection_v1_DeleteConnectionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_connection_v1_DeleteConnectionRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_bigquery_connection_v1_Connection_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_bigquery_connection_v1_Connection_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_connection_v1_Connection_descriptor,
            new java.lang.String[] {
              "Name",
              "FriendlyName",
              "Description",
              "CloudSql",
              "Aws",
              "Azure",
              "CloudSpanner",
              "CloudResource",
              "Spark",
              "SalesforceDataCloud",
              "CreationTime",
              "LastModifiedTime",
              "HasCredential",
              "Properties",
            });
    internal_static_google_cloud_bigquery_connection_v1_CloudSqlProperties_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_bigquery_connection_v1_CloudSqlProperties_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_connection_v1_CloudSqlProperties_descriptor,
            new java.lang.String[] {
              "InstanceId", "Database", "Type", "Credential", "ServiceAccountId",
            });
    internal_static_google_cloud_bigquery_connection_v1_CloudSqlCredential_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_bigquery_connection_v1_CloudSqlCredential_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_connection_v1_CloudSqlCredential_descriptor,
            new java.lang.String[] {
              "Username", "Password",
            });
    internal_static_google_cloud_bigquery_connection_v1_CloudSpannerProperties_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_bigquery_connection_v1_CloudSpannerProperties_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_connection_v1_CloudSpannerProperties_descriptor,
            new java.lang.String[] {
              "Database",
              "UseParallelism",
              "MaxParallelism",
              "UseServerlessAnalytics",
              "UseDataBoost",
              "DatabaseRole",
            });
    internal_static_google_cloud_bigquery_connection_v1_AwsProperties_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_bigquery_connection_v1_AwsProperties_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_connection_v1_AwsProperties_descriptor,
            new java.lang.String[] {
              "CrossAccountRole", "AccessRole", "AuthenticationMethod",
            });
    internal_static_google_cloud_bigquery_connection_v1_AwsCrossAccountRole_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_bigquery_connection_v1_AwsCrossAccountRole_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_connection_v1_AwsCrossAccountRole_descriptor,
            new java.lang.String[] {
              "IamRoleId", "IamUserId", "ExternalId",
            });
    internal_static_google_cloud_bigquery_connection_v1_AwsAccessRole_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_bigquery_connection_v1_AwsAccessRole_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_connection_v1_AwsAccessRole_descriptor,
            new java.lang.String[] {
              "IamRoleId", "Identity",
            });
    internal_static_google_cloud_bigquery_connection_v1_AzureProperties_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_bigquery_connection_v1_AzureProperties_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_connection_v1_AzureProperties_descriptor,
            new java.lang.String[] {
              "Application",
              "ClientId",
              "ObjectId",
              "CustomerTenantId",
              "RedirectUri",
              "FederatedApplicationClientId",
              "Identity",
            });
    internal_static_google_cloud_bigquery_connection_v1_CloudResourceProperties_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_bigquery_connection_v1_CloudResourceProperties_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_connection_v1_CloudResourceProperties_descriptor,
            new java.lang.String[] {
              "ServiceAccountId",
            });
    internal_static_google_cloud_bigquery_connection_v1_MetastoreServiceConfig_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_google_cloud_bigquery_connection_v1_MetastoreServiceConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_connection_v1_MetastoreServiceConfig_descriptor,
            new java.lang.String[] {
              "MetastoreService",
            });
    internal_static_google_cloud_bigquery_connection_v1_SparkHistoryServerConfig_descriptor =
        getDescriptor().getMessageTypes().get(16);
    internal_static_google_cloud_bigquery_connection_v1_SparkHistoryServerConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_connection_v1_SparkHistoryServerConfig_descriptor,
            new java.lang.String[] {
              "DataprocCluster",
            });
    internal_static_google_cloud_bigquery_connection_v1_SparkProperties_descriptor =
        getDescriptor().getMessageTypes().get(17);
    internal_static_google_cloud_bigquery_connection_v1_SparkProperties_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_connection_v1_SparkProperties_descriptor,
            new java.lang.String[] {
              "ServiceAccountId", "MetastoreServiceConfig", "SparkHistoryServerConfig",
            });
    internal_static_google_cloud_bigquery_connection_v1_SalesforceDataCloudProperties_descriptor =
        getDescriptor().getMessageTypes().get(18);
    internal_static_google_cloud_bigquery_connection_v1_SalesforceDataCloudProperties_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_connection_v1_SalesforceDataCloudProperties_descriptor,
            new java.lang.String[] {
              "InstanceUri", "Identity", "TenantId",
            });
    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();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
