/*
 * Copyright 2025 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/storage/v1/storage.proto

// Protobuf Java Version: 3.25.8
package com.google.cloud.bigquery.storage.v1;

public final class StorageProto {
  private StorageProto() {}

  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_storage_v1_CreateReadSessionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_CreateReadSessionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_ReadRowsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_ReadRowsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_ThrottleState_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_ThrottleState_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_StreamStats_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_StreamStats_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_StreamStats_Progress_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_StreamStats_Progress_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_ReadRowsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_ReadRowsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_SplitReadStreamRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_SplitReadStreamRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_SplitReadStreamResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_SplitReadStreamResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_CreateWriteStreamRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_CreateWriteStreamRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_ArrowData_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_ArrowData_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_ProtoData_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_ProtoData_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_MissingValueInterpretationsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_MissingValueInterpretationsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_AppendRowsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_AppendRowsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_AppendRowsResponse_AppendResult_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_AppendRowsResponse_AppendResult_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_GetWriteStreamRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_GetWriteStreamRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_BatchCommitWriteStreamsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_BatchCommitWriteStreamsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_BatchCommitWriteStreamsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_BatchCommitWriteStreamsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_FinalizeWriteStreamRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_FinalizeWriteStreamRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_FinalizeWriteStreamResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_FinalizeWriteStreamResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_FlushRowsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_FlushRowsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_FlushRowsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_FlushRowsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_StorageError_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_StorageError_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_storage_v1_RowError_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_storage_v1_RowError_fieldAccessorTable;

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

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

  static {
    java.lang.String[] descriptorData = {
      "\n.google/cloud/bigquery/storage/v1/stora"
          + "ge.proto\022 google.cloud.bigquery.storage."
          + "v1\032\034google/api/annotations.proto\032\027google"
          + "/api/client.proto\032\037google/api/field_beha"
          + "vior.proto\032\031google/api/resource.proto\032,g"
          + "oogle/cloud/bigquery/storage/v1/arrow.pr"
          + "oto\032+google/cloud/bigquery/storage/v1/av"
          + "ro.proto\032/google/cloud/bigquery/storage/"
          + "v1/protobuf.proto\032-google/cloud/bigquery"
          + "/storage/v1/stream.proto\032,google/cloud/b"
          + "igquery/storage/v1/table.proto\032\037google/p"
          + "rotobuf/timestamp.proto\032\036google/protobuf"
          + "/wrappers.proto\032\027google/rpc/status.proto"
          + "\"\347\001\n\030CreateReadSessionRequest\022C\n\006parent\030"
          + "\001 \001(\tB3\340A\002\372A-\n+cloudresourcemanager.goog"
          + "leapis.com/Project\022H\n\014read_session\030\002 \001(\013"
          + "2-.google.cloud.bigquery.storage.v1.Read"
          + "SessionB\003\340A\002\022\030\n\020max_stream_count\030\003 \001(\005\022\""
          + "\n\032preferred_min_stream_count\030\004 \001(\005\"i\n\017Re"
          + "adRowsRequest\022F\n\013read_stream\030\001 \001(\tB1\340A\002\372"
          + "A+\n)bigquerystorage.googleapis.com/ReadS"
          + "tream\022\016\n\006offset\030\002 \001(\003\")\n\rThrottleState\022\030"
          + "\n\020throttle_percent\030\001 \001(\005\"\227\001\n\013StreamStats"
          + "\022H\n\010progress\030\002 \001(\01326.google.cloud.bigque"
          + "ry.storage.v1.StreamStats.Progress\032>\n\010Pr"
          + "ogress\022\031\n\021at_response_start\030\001 \001(\001\022\027\n\017at_"
          + "response_end\030\002 \001(\001\"\254\004\n\020ReadRowsResponse\022"
          + "?\n\tavro_rows\030\003 \001(\0132*.google.cloud.bigque"
          + "ry.storage.v1.AvroRowsH\000\022P\n\022arrow_record"
          + "_batch\030\004 \001(\01322.google.cloud.bigquery.sto"
          + "rage.v1.ArrowRecordBatchH\000\022\021\n\trow_count\030"
          + "\006 \001(\003\022<\n\005stats\030\002 \001(\0132-.google.cloud.bigq"
          + "uery.storage.v1.StreamStats\022G\n\016throttle_"
          + "state\030\005 \001(\0132/.google.cloud.bigquery.stor"
          + "age.v1.ThrottleState\022H\n\013avro_schema\030\007 \001("
          + "\0132,.google.cloud.bigquery.storage.v1.Avr"
          + "oSchemaB\003\340A\003H\001\022J\n\014arrow_schema\030\010 \001(\0132-.g"
          + "oogle.cloud.bigquery.storage.v1.ArrowSch"
          + "emaB\003\340A\003H\001\022(\n\026uncompressed_byte_size\030\t \001"
          + "(\003B\003\340A\001H\002\210\001\001B\006\n\004rowsB\010\n\006schemaB\031\n\027_uncom"
          + "pressed_byte_size\"k\n\026SplitReadStreamRequ"
          + "est\022?\n\004name\030\001 \001(\tB1\340A\002\372A+\n)bigquerystora"
          + "ge.googleapis.com/ReadStream\022\020\n\010fraction"
          + "\030\002 \001(\001\"\247\001\n\027SplitReadStreamResponse\022D\n\016pr"
          + "imary_stream\030\001 \001(\0132,.google.cloud.bigque"
          + "ry.storage.v1.ReadStream\022F\n\020remainder_st"
          + "ream\030\002 \001(\0132,.google.cloud.bigquery.stora"
          + "ge.v1.ReadStream\"\233\001\n\030CreateWriteStreamRe"
          + "quest\0225\n\006parent\030\001 \001(\tB%\340A\002\372A\037\n\035bigquery."
          + "googleapis.com/Table\022H\n\014write_stream\030\002 \001"
          + "(\0132-.google.cloud.bigquery.storage.v1.Wr"
          + "iteStreamB\003\340A\002\"\370\010\n\021AppendRowsRequest\022H\n\014"
          + "write_stream\030\001 \001(\tB2\340A\002\372A,\n*bigquerystor"
          + "age.googleapis.com/WriteStream\022+\n\006offset"
          + "\030\002 \001(\0132\033.google.protobuf.Int64Value\022S\n\np"
          + "roto_rows\030\004 \001(\0132=.google.cloud.bigquery."
          + "storage.v1.AppendRowsRequest.ProtoDataH\000"
          + "\022S\n\narrow_rows\030\005 \001(\0132=.google.cloud.bigq"
          + "uery.storage.v1.AppendRowsRequest.ArrowD"
          + "ataH\000\022\020\n\010trace_id\030\006 \001(\t\022{\n\035missing_value"
          + "_interpretations\030\007 \003(\0132T.google.cloud.bi"
          + "gquery.storage.v1.AppendRowsRequest.Miss"
          + "ingValueInterpretationsEntry\022\201\001\n$default"
          + "_missing_value_interpretation\030\010 \001(\0162N.go"
          + "ogle.cloud.bigquery.storage.v1.AppendRow"
          + "sRequest.MissingValueInterpretationB\003\340A\001"
          + "\032\223\001\n\tArrowData\022D\n\rwriter_schema\030\001 \001(\0132-."
          + "google.cloud.bigquery.storage.v1.ArrowSc"
          + "hema\022@\n\004rows\030\002 \001(\01322.google.cloud.bigque"
          + "ry.storage.v1.ArrowRecordBatch\032\214\001\n\tProto"
          + "Data\022D\n\rwriter_schema\030\001 \001(\0132-.google.clo"
          + "ud.bigquery.storage.v1.ProtoSchema\0229\n\004ro"
          + "ws\030\002 \001(\0132+.google.cloud.bigquery.storage"
          + ".v1.ProtoRows\032\222\001\n MissingValueInterpreta"
          + "tionsEntry\022\013\n\003key\030\001 \001(\t\022]\n\005value\030\002 \001(\0162N"
          + ".google.cloud.bigquery.storage.v1.Append"
          + "RowsRequest.MissingValueInterpretation:\002"
          + "8\001\"m\n\032MissingValueInterpretation\022,\n(MISS"
          + "ING_VALUE_INTERPRETATION_UNSPECIFIED\020\000\022\016"
          + "\n\nNULL_VALUE\020\001\022\021\n\rDEFAULT_VALUE\020\002B\006\n\004row"
          + "s\"\373\002\n\022AppendRowsResponse\022Z\n\rappend_resul"
          + "t\030\001 \001(\0132A.google.cloud.bigquery.storage."
          + "v1.AppendRowsResponse.AppendResultH\000\022#\n\005"
          + "error\030\002 \001(\0132\022.google.rpc.StatusH\000\022E\n\016upd"
          + "ated_schema\030\003 \001(\0132-.google.cloud.bigquer"
          + "y.storage.v1.TableSchema\022>\n\nrow_errors\030\004"
          + " \003(\0132*.google.cloud.bigquery.storage.v1."
          + "RowError\022\024\n\014write_stream\030\005 \001(\t\032;\n\014Append"
          + "Result\022+\n\006offset\030\001 \001(\0132\033.google.protobuf"
          + ".Int64ValueB\n\n\010response\"\232\001\n\025GetWriteStre"
          + "amRequest\022@\n\004name\030\001 \001(\tB2\340A\002\372A,\n*bigquer"
          + "ystorage.googleapis.com/WriteStream\022?\n\004v"
          + "iew\030\003 \001(\01621.google.cloud.bigquery.storag"
          + "e.v1.WriteStreamView\"s\n\036BatchCommitWrite"
          + "StreamsRequest\0225\n\006parent\030\001 \001(\tB%\340A\002\372A\037\n\035"
          + "bigquery.googleapis.com/Table\022\032\n\rwrite_s"
          + "treams\030\002 \003(\tB\003\340A\002\"\231\001\n\037BatchCommitWriteSt"
          + "reamsResponse\022/\n\013commit_time\030\001 \001(\0132\032.goo"
          + "gle.protobuf.Timestamp\022E\n\rstream_errors\030"
          + "\002 \003(\0132..google.cloud.bigquery.storage.v1"
          + ".StorageError\"^\n\032FinalizeWriteStreamRequ"
          + "est\022@\n\004name\030\001 \001(\tB2\340A\002\372A,\n*bigquerystora"
          + "ge.googleapis.com/WriteStream\"0\n\033Finaliz"
          + "eWriteStreamResponse\022\021\n\trow_count\030\001 \001(\003\""
          + "\211\001\n\020FlushRowsRequest\022H\n\014write_stream\030\001 \001"
          + "(\tB2\340A\002\372A,\n*bigquerystorage.googleapis.c"
          + "om/WriteStream\022+\n\006offset\030\002 \001(\0132\033.google."
          + "protobuf.Int64Value\"#\n\021FlushRowsResponse"
          + "\022\016\n\006offset\030\001 \001(\003\"\244\004\n\014StorageError\022M\n\004cod"
          + "e\030\001 \001(\0162?.google.cloud.bigquery.storage."
          + "v1.StorageError.StorageErrorCode\022\016\n\006enti"
          + "ty\030\002 \001(\t\022\025\n\rerror_message\030\003 \001(\t\"\235\003\n\020Stor"
          + "ageErrorCode\022\"\n\036STORAGE_ERROR_CODE_UNSPE"
          + "CIFIED\020\000\022\023\n\017TABLE_NOT_FOUND\020\001\022\034\n\030STREAM_"
          + "ALREADY_COMMITTED\020\002\022\024\n\020STREAM_NOT_FOUND\020"
          + "\003\022\027\n\023INVALID_STREAM_TYPE\020\004\022\030\n\024INVALID_ST"
          + "REAM_STATE\020\005\022\024\n\020STREAM_FINALIZED\020\006\022 \n\034SC"
          + "HEMA_MISMATCH_EXTRA_FIELDS\020\007\022\031\n\025OFFSET_A"
          + "LREADY_EXISTS\020\010\022\027\n\023OFFSET_OUT_OF_RANGE\020\t"
          + "\022\025\n\021CMEK_NOT_PROVIDED\020\n\022\031\n\025INVALID_CMEK_"
          + "PROVIDED\020\013\022\031\n\025CMEK_ENCRYPTION_ERROR\020\014\022\025\n"
          + "\021KMS_SERVICE_ERROR\020\r\022\031\n\025KMS_PERMISSION_D"
          + "ENIED\020\016\"\263\001\n\010RowError\022\r\n\005index\030\001 \001(\003\022E\n\004c"
          + "ode\030\002 \001(\01627.google.cloud.bigquery.storag"
          + "e.v1.RowError.RowErrorCode\022\017\n\007message\030\003 "
          + "\001(\t\"@\n\014RowErrorCode\022\036\n\032ROW_ERROR_CODE_UN"
          + "SPECIFIED\020\000\022\020\n\014FIELDS_ERROR\020\0012\222\006\n\014BigQue"
          + "ryRead\022\351\001\n\021CreateReadSession\022:.google.cl"
          + "oud.bigquery.storage.v1.CreateReadSessio"
          + "nRequest\032-.google.cloud.bigquery.storage"
          + ".v1.ReadSession\"i\332A$parent,read_session,"
          + "max_stream_count\202\323\344\223\002<\"7/v1/{read_sessio"
          + "n.table=projects/*/datasets/*/tables/*}:"
          + "\001*\022\317\001\n\010ReadRows\0221.google.cloud.bigquery."
          + "storage.v1.ReadRowsRequest\0322.google.clou"
          + "d.bigquery.storage.v1.ReadRowsResponse\"Z"
          + "\332A\022read_stream,offset\202\323\344\223\002?\022=/v1/{read_s"
          + "tream=projects/*/locations/*/sessions/*/"
          + "streams/*}0\001\022\306\001\n\017SplitReadStream\0228.googl"
          + "e.cloud.bigquery.storage.v1.SplitReadStr"
          + "eamRequest\0329.google.cloud.bigquery.stora"
          + "ge.v1.SplitReadStreamResponse\">\202\323\344\223\0028\0226/"
          + "v1/{name=projects/*/locations/*/sessions"
          + "/*/streams/*}\032{\312A\036bigquerystorage.google"
          + "apis.com\322AWhttps://www.googleapis.com/au"
          + "th/bigquery,https://www.googleapis.com/a"
          + "uth/cloud-platform2\274\013\n\rBigQueryWrite\022\327\001\n"
          + "\021CreateWriteStream\022:.google.cloud.bigque"
          + "ry.storage.v1.CreateWriteStreamRequest\032-"
          + ".google.cloud.bigquery.storage.v1.WriteS"
          + "tream\"W\332A\023parent,write_stream\202\323\344\223\002;\"+/v1"
          + "/{parent=projects/*/datasets/*/tables/*}"
          + ":\014write_stream\022\322\001\n\nAppendRows\0223.google.c"
          + "loud.bigquery.storage.v1.AppendRowsReque"
          + "st\0324.google.cloud.bigquery.storage.v1.Ap"
          + "pendRowsResponse\"U\332A\014write_stream\202\323\344\223\002@\""
          + ";/v1/{write_stream=projects/*/datasets/*"
          + "/tables/*/streams/*}:\001*(\0010\001\022\277\001\n\016GetWrite"
          + "Stream\0227.google.cloud.bigquery.storage.v"
          + "1.GetWriteStreamRequest\032-.google.cloud.b"
          + "igquery.storage.v1.WriteStream\"E\332A\004name\202"
          + "\323\344\223\0028\"3/v1/{name=projects/*/datasets/*/t"
          + "ables/*/streams/*}:\001*\022\331\001\n\023FinalizeWriteS"
          + "tream\022<.google.cloud.bigquery.storage.v1"
          + ".FinalizeWriteStreamRequest\032=.google.clo"
          + "ud.bigquery.storage.v1.FinalizeWriteStre"
          + "amResponse\"E\332A\004name\202\323\344\223\0028\"3/v1/{name=pro"
          + "jects/*/datasets/*/tables/*/streams/*}:\001"
          + "*\022\334\001\n\027BatchCommitWriteStreams\022@.google.c"
          + "loud.bigquery.storage.v1.BatchCommitWrit"
          + "eStreamsRequest\032A.google.cloud.bigquery."
          + "storage.v1.BatchCommitWriteStreamsRespon"
          + "se\"<\332A\006parent\202\323\344\223\002-\022+/v1/{parent=project"
          + "s/*/datasets/*/tables/*}\022\313\001\n\tFlushRows\0222"
          + ".google.cloud.bigquery.storage.v1.FlushR"
          + "owsRequest\0323.google.cloud.bigquery.stora"
          + "ge.v1.FlushRowsResponse\"U\332A\014write_stream"
          + "\202\323\344\223\002@\";/v1/{write_stream=projects/*/dat"
          + "asets/*/tables/*/streams/*}:\001*\032\260\001\312A\036bigq"
          + "uerystorage.googleapis.com\322A\213\001https://ww"
          + "w.googleapis.com/auth/bigquery,https://w"
          + "ww.googleapis.com/auth/bigquery.insertda"
          + "ta,https://www.googleapis.com/auth/cloud"
          + "-platformB\224\002\n$com.google.cloud.bigquery."
          + "storage.v1B\014StorageProtoP\001Z>cloud.google"
          + ".com/go/bigquery/storage/apiv1/storagepb"
          + ";storagepb\252\002 Google.Cloud.BigQuery.Stora"
          + "ge.V1\312\002 Google\\Cloud\\BigQuery\\Storage\\V1"
          + "\352AU\n\035bigquery.googleapis.com/Table\0224proj"
          + "ects/{project}/datasets/{dataset}/tables"
          + "/{table}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.cloud.bigquery.storage.v1.ArrowProto.getDescriptor(),
              com.google.cloud.bigquery.storage.v1.AvroProto.getDescriptor(),
              com.google.cloud.bigquery.storage.v1.ProtoBufProto.getDescriptor(),
              com.google.cloud.bigquery.storage.v1.StreamProto.getDescriptor(),
              com.google.cloud.bigquery.storage.v1.TableProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
              com.google.protobuf.WrappersProto.getDescriptor(),
              com.google.rpc.StatusProto.getDescriptor(),
            });
    internal_static_google_cloud_bigquery_storage_v1_CreateReadSessionRequest_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_bigquery_storage_v1_CreateReadSessionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_CreateReadSessionRequest_descriptor,
            new java.lang.String[] {
              "Parent", "ReadSession", "MaxStreamCount", "PreferredMinStreamCount",
            });
    internal_static_google_cloud_bigquery_storage_v1_ReadRowsRequest_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_bigquery_storage_v1_ReadRowsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_ReadRowsRequest_descriptor,
            new java.lang.String[] {
              "ReadStream", "Offset",
            });
    internal_static_google_cloud_bigquery_storage_v1_ThrottleState_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_bigquery_storage_v1_ThrottleState_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_ThrottleState_descriptor,
            new java.lang.String[] {
              "ThrottlePercent",
            });
    internal_static_google_cloud_bigquery_storage_v1_StreamStats_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_bigquery_storage_v1_StreamStats_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_StreamStats_descriptor,
            new java.lang.String[] {
              "Progress",
            });
    internal_static_google_cloud_bigquery_storage_v1_StreamStats_Progress_descriptor =
        internal_static_google_cloud_bigquery_storage_v1_StreamStats_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_bigquery_storage_v1_StreamStats_Progress_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_StreamStats_Progress_descriptor,
            new java.lang.String[] {
              "AtResponseStart", "AtResponseEnd",
            });
    internal_static_google_cloud_bigquery_storage_v1_ReadRowsResponse_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_bigquery_storage_v1_ReadRowsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_ReadRowsResponse_descriptor,
            new java.lang.String[] {
              "AvroRows",
              "ArrowRecordBatch",
              "RowCount",
              "Stats",
              "ThrottleState",
              "AvroSchema",
              "ArrowSchema",
              "UncompressedByteSize",
              "Rows",
              "Schema",
            });
    internal_static_google_cloud_bigquery_storage_v1_SplitReadStreamRequest_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_bigquery_storage_v1_SplitReadStreamRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_SplitReadStreamRequest_descriptor,
            new java.lang.String[] {
              "Name", "Fraction",
            });
    internal_static_google_cloud_bigquery_storage_v1_SplitReadStreamResponse_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_bigquery_storage_v1_SplitReadStreamResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_SplitReadStreamResponse_descriptor,
            new java.lang.String[] {
              "PrimaryStream", "RemainderStream",
            });
    internal_static_google_cloud_bigquery_storage_v1_CreateWriteStreamRequest_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_bigquery_storage_v1_CreateWriteStreamRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_CreateWriteStreamRequest_descriptor,
            new java.lang.String[] {
              "Parent", "WriteStream",
            });
    internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_descriptor,
            new java.lang.String[] {
              "WriteStream",
              "Offset",
              "ProtoRows",
              "ArrowRows",
              "TraceId",
              "MissingValueInterpretations",
              "DefaultMissingValueInterpretation",
              "Rows",
            });
    internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_ArrowData_descriptor =
        internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_ArrowData_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_ArrowData_descriptor,
            new java.lang.String[] {
              "WriterSchema", "Rows",
            });
    internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_ProtoData_descriptor =
        internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_ProtoData_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_ProtoData_descriptor,
            new java.lang.String[] {
              "WriterSchema", "Rows",
            });
    internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_MissingValueInterpretationsEntry_descriptor =
        internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_descriptor
            .getNestedTypes()
            .get(2);
    internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_MissingValueInterpretationsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_AppendRowsRequest_MissingValueInterpretationsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_bigquery_storage_v1_AppendRowsResponse_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_bigquery_storage_v1_AppendRowsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_AppendRowsResponse_descriptor,
            new java.lang.String[] {
              "AppendResult", "Error", "UpdatedSchema", "RowErrors", "WriteStream", "Response",
            });
    internal_static_google_cloud_bigquery_storage_v1_AppendRowsResponse_AppendResult_descriptor =
        internal_static_google_cloud_bigquery_storage_v1_AppendRowsResponse_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_bigquery_storage_v1_AppendRowsResponse_AppendResult_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_AppendRowsResponse_AppendResult_descriptor,
            new java.lang.String[] {
              "Offset",
            });
    internal_static_google_cloud_bigquery_storage_v1_GetWriteStreamRequest_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_bigquery_storage_v1_GetWriteStreamRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_GetWriteStreamRequest_descriptor,
            new java.lang.String[] {
              "Name", "View",
            });
    internal_static_google_cloud_bigquery_storage_v1_BatchCommitWriteStreamsRequest_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_bigquery_storage_v1_BatchCommitWriteStreamsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_BatchCommitWriteStreamsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "WriteStreams",
            });
    internal_static_google_cloud_bigquery_storage_v1_BatchCommitWriteStreamsResponse_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_bigquery_storage_v1_BatchCommitWriteStreamsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_BatchCommitWriteStreamsResponse_descriptor,
            new java.lang.String[] {
              "CommitTime", "StreamErrors",
            });
    internal_static_google_cloud_bigquery_storage_v1_FinalizeWriteStreamRequest_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_bigquery_storage_v1_FinalizeWriteStreamRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_FinalizeWriteStreamRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_bigquery_storage_v1_FinalizeWriteStreamResponse_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_bigquery_storage_v1_FinalizeWriteStreamResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_FinalizeWriteStreamResponse_descriptor,
            new java.lang.String[] {
              "RowCount",
            });
    internal_static_google_cloud_bigquery_storage_v1_FlushRowsRequest_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_google_cloud_bigquery_storage_v1_FlushRowsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_FlushRowsRequest_descriptor,
            new java.lang.String[] {
              "WriteStream", "Offset",
            });
    internal_static_google_cloud_bigquery_storage_v1_FlushRowsResponse_descriptor =
        getDescriptor().getMessageTypes().get(16);
    internal_static_google_cloud_bigquery_storage_v1_FlushRowsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_FlushRowsResponse_descriptor,
            new java.lang.String[] {
              "Offset",
            });
    internal_static_google_cloud_bigquery_storage_v1_StorageError_descriptor =
        getDescriptor().getMessageTypes().get(17);
    internal_static_google_cloud_bigquery_storage_v1_StorageError_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_StorageError_descriptor,
            new java.lang.String[] {
              "Code", "Entity", "ErrorMessage",
            });
    internal_static_google_cloud_bigquery_storage_v1_RowError_descriptor =
        getDescriptor().getMessageTypes().get(18);
    internal_static_google_cloud_bigquery_storage_v1_RowError_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_storage_v1_RowError_descriptor,
            new java.lang.String[] {
              "Index", "Code", "Message",
            });
    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.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.cloud.bigquery.storage.v1.ArrowProto.getDescriptor();
    com.google.cloud.bigquery.storage.v1.AvroProto.getDescriptor();
    com.google.cloud.bigquery.storage.v1.ProtoBufProto.getDescriptor();
    com.google.cloud.bigquery.storage.v1.StreamProto.getDescriptor();
    com.google.cloud.bigquery.storage.v1.TableProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
    com.google.protobuf.WrappersProto.getDescriptor();
    com.google.rpc.StatusProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
