/*
 * 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/reservation/v1/reservation.proto

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

public final class ReservationProto {
  private ReservationProto() {}

  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_reservation_v1_Reservation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_Reservation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_Reservation_Autoscale_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_Reservation_Autoscale_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_CapacityCommitment_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_CapacityCommitment_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_CreateReservationRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_CreateReservationRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_ListReservationsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_ListReservationsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_ListReservationsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_ListReservationsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_GetReservationRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_GetReservationRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_DeleteReservationRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_DeleteReservationRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_UpdateReservationRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_UpdateReservationRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_CreateCapacityCommitmentRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_CreateCapacityCommitmentRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_ListCapacityCommitmentsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_ListCapacityCommitmentsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_ListCapacityCommitmentsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_ListCapacityCommitmentsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_GetCapacityCommitmentRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_GetCapacityCommitmentRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_DeleteCapacityCommitmentRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_DeleteCapacityCommitmentRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_UpdateCapacityCommitmentRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_UpdateCapacityCommitmentRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_SplitCapacityCommitmentRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_SplitCapacityCommitmentRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_SplitCapacityCommitmentResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_SplitCapacityCommitmentResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_MergeCapacityCommitmentsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_MergeCapacityCommitmentsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_Assignment_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_Assignment_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_CreateAssignmentRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_CreateAssignmentRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_ListAssignmentsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_ListAssignmentsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_ListAssignmentsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_ListAssignmentsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_DeleteAssignmentRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_DeleteAssignmentRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_SearchAssignmentsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_SearchAssignmentsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_SearchAllAssignmentsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_SearchAllAssignmentsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_SearchAssignmentsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_SearchAssignmentsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_SearchAllAssignmentsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_SearchAllAssignmentsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_MoveAssignmentRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_MoveAssignmentRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_UpdateAssignmentRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_UpdateAssignmentRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_TableReference_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_TableReference_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_BiReservation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_BiReservation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_GetBiReservationRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_GetBiReservationRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_bigquery_reservation_v1_UpdateBiReservationRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_bigquery_reservation_v1_UpdateBiReservationRequest_fieldAccessorTable;

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

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

  static {
    java.lang.String[] descriptorData = {
      "\n6google/cloud/bigquery/reservation/v1/r"
          + "eservation.proto\022$google.cloud.bigquery."
          + "reservation.v1\032\034google/api/annotations.p"
          + "roto\032\027google/api/client.proto\032\037google/ap"
          + "i/field_behavior.proto\032\031google/api/resou"
          + "rce.proto\032\033google/protobuf/empty.proto\032 "
          + "google/protobuf/field_mask.proto\032\037google"
          + "/protobuf/timestamp.proto\032\027google/rpc/st"
          + "atus.proto\"\265\004\n\013Reservation\022\014\n\004name\030\001 \001(\t"
          + "\022\025\n\rslot_capacity\030\002 \001(\003\022\031\n\021ignore_idle_s"
          + "lots\030\004 \001(\010\022N\n\tautoscale\030\007 \001(\0132;.google.c"
          + "loud.bigquery.reservation.v1.Reservation"
          + ".Autoscale\022\023\n\013concurrency\030\020 \001(\003\0226\n\rcreat"
          + "ion_time\030\010 \001(\0132\032.google.protobuf.Timesta"
          + "mpB\003\340A\003\0224\n\013update_time\030\t \001(\0132\032.google.pr"
          + "otobuf.TimestampB\003\340A\003\022\036\n\026multi_region_au"
          + "xiliary\030\016 \001(\010\022>\n\007edition\030\021 \001(\0162-.google."
          + "cloud.bigquery.reservation.v1.Edition\032:\n"
          + "\tAutoscale\022\032\n\rcurrent_slots\030\001 \001(\003B\003\340A\003\022\021"
          + "\n\tmax_slots\030\002 \001(\003:w\352At\n.bigqueryreservat"
          + "ion.googleapis.com/Reservation\022Bprojects"
          + "/{project}/locations/{location}/reservat"
          + "ions/{reservation}\"\363\007\n\022CapacityCommitmen"
          + "t\022\021\n\004name\030\001 \001(\tB\003\340A\003\022\022\n\nslot_count\030\002 \001(\003"
          + "\022U\n\004plan\030\003 \001(\0162G.google.cloud.bigquery.r"
          + "eservation.v1.CapacityCommitment.Commitm"
          + "entPlan\022R\n\005state\030\004 \001(\0162>.google.cloud.bi"
          + "gquery.reservation.v1.CapacityCommitment"
          + ".StateB\003\340A\003\022>\n\025commitment_start_time\030\t \001"
          + "(\0132\032.google.protobuf.TimestampB\003\340A\003\022<\n\023c"
          + "ommitment_end_time\030\005 \001(\0132\032.google.protob"
          + "uf.TimestampB\003\340A\003\022/\n\016failure_status\030\007 \001("
          + "\0132\022.google.rpc.StatusB\003\340A\003\022]\n\014renewal_pl"
          + "an\030\010 \001(\0162G.google.cloud.bigquery.reserva"
          + "tion.v1.CapacityCommitment.CommitmentPla"
          + "n\022\036\n\026multi_region_auxiliary\030\n \001(\010\022>\n\007edi"
          + "tion\030\014 \001(\0162-.google.cloud.bigquery.reser"
          + "vation.v1.Edition\"\306\001\n\016CommitmentPlan\022\037\n\033"
          + "COMMITMENT_PLAN_UNSPECIFIED\020\000\022\010\n\004FLEX\020\003\022"
          + "\026\n\016FLEX_FLAT_RATE\020\007\032\002\010\001\022\t\n\005TRIAL\020\005\022\013\n\007MO"
          + "NTHLY\020\002\022\031\n\021MONTHLY_FLAT_RATE\020\010\032\002\010\001\022\n\n\006AN"
          + "NUAL\020\004\022\030\n\020ANNUAL_FLAT_RATE\020\t\032\002\010\001\022\016\n\nTHRE"
          + "E_YEAR\020\n\022\010\n\004NONE\020\006\"C\n\005State\022\025\n\021STATE_UNS"
          + "PECIFIED\020\000\022\013\n\007PENDING\020\001\022\n\n\006ACTIVE\020\002\022\n\n\006F"
          + "AILED\020\003:\216\001\352A\212\001\n5bigqueryreservation.goog"
          + "leapis.com/CapacityCommitment\022Qprojects/"
          + "{project}/locations/{location}/capacityC"
          + "ommitments/{capacity_commitment}\"\302\001\n\030Cre"
          + "ateReservationRequest\022F\n\006parent\030\001 \001(\tB6\340"
          + "A\002\372A0\022.bigqueryreservation.googleapis.co"
          + "m/Reservation\022\026\n\016reservation_id\030\002 \001(\t\022F\n"
          + "\013reservation\030\003 \001(\01321.google.cloud.bigque"
          + "ry.reservation.v1.Reservation\"\210\001\n\027ListRe"
          + "servationsRequest\022F\n\006parent\030\001 \001(\tB6\340A\002\372A"
          + "0\022.bigqueryreservation.googleapis.com/Re"
          + "servation\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_tok"
          + "en\030\003 \001(\t\"|\n\030ListReservationsResponse\022G\n\014"
          + "reservations\030\001 \003(\01321.google.cloud.bigque"
          + "ry.reservation.v1.Reservation\022\027\n\017next_pa"
          + "ge_token\030\002 \001(\t\"]\n\025GetReservationRequest\022"
          + "D\n\004name\030\001 \001(\tB6\340A\002\372A0\n.bigqueryreservati"
          + "on.googleapis.com/Reservation\"`\n\030DeleteR"
          + "eservationRequest\022D\n\004name\030\001 \001(\tB6\340A\002\372A0\n"
          + ".bigqueryreservation.googleapis.com/Rese"
          + "rvation\"\223\001\n\030UpdateReservationRequest\022F\n\013"
          + "reservation\030\001 \001(\01321.google.cloud.bigquer"
          + "y.reservation.v1.Reservation\022/\n\013update_m"
          + "ask\030\002 \001(\0132\032.google.protobuf.FieldMask\"\225\002"
          + "\n\037CreateCapacityCommitmentRequest\022M\n\006par"
          + "ent\030\001 \001(\tB=\340A\002\372A7\0225bigqueryreservation.g"
          + "oogleapis.com/CapacityCommitment\022U\n\023capa"
          + "city_commitment\030\002 \001(\01328.google.cloud.big"
          + "query.reservation.v1.CapacityCommitment\022"
          + ",\n$enforce_single_admin_project_per_org\030"
          + "\004 \001(\010\022\036\n\026capacity_commitment_id\030\005 \001(\t\"\226\001"
          + "\n\036ListCapacityCommitmentsRequest\022M\n\006pare"
          + "nt\030\001 \001(\tB=\340A\002\372A7\0225bigqueryreservation.go"
          + "ogleapis.com/CapacityCommitment\022\021\n\tpage_"
          + "size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"\222\001\n\037ListC"
          + "apacityCommitmentsResponse\022V\n\024capacity_c"
          + "ommitments\030\001 \003(\01328.google.cloud.bigquery"
          + ".reservation.v1.CapacityCommitment\022\027\n\017ne"
          + "xt_page_token\030\002 \001(\t\"k\n\034GetCapacityCommit"
          + "mentRequest\022K\n\004name\030\001 \001(\tB=\340A\002\372A7\n5bigqu"
          + "eryreservation.googleapis.com/CapacityCo"
          + "mmitment\"}\n\037DeleteCapacityCommitmentRequ"
          + "est\022K\n\004name\030\001 \001(\tB=\340A\002\372A7\n5bigqueryreser"
          + "vation.googleapis.com/CapacityCommitment"
          + "\022\r\n\005force\030\003 \001(\010\"\251\001\n\037UpdateCapacityCommit"
          + "mentRequest\022U\n\023capacity_commitment\030\001 \001(\013"
          + "28.google.cloud.bigquery.reservation.v1."
          + "CapacityCommitment\022/\n\013update_mask\030\002 \001(\0132"
          + "\032.google.protobuf.FieldMask\"\201\001\n\036SplitCap"
          + "acityCommitmentRequest\022K\n\004name\030\001 \001(\tB=\340A"
          + "\002\372A7\n5bigqueryreservation.googleapis.com"
          + "/CapacityCommitment\022\022\n\nslot_count\030\002 \001(\003\""
          + "\264\001\n\037SplitCapacityCommitmentResponse\022G\n\005f"
          + "irst\030\001 \001(\01328.google.cloud.bigquery.reser"
          + "vation.v1.CapacityCommitment\022H\n\006second\030\002"
          + " \001(\01328.google.cloud.bigquery.reservation"
          + ".v1.CapacityCommitment\"\216\001\n\037MergeCapacity"
          + "CommitmentsRequest\022J\n\006parent\030\001 \001(\tB:\372A7\022"
          + "5bigqueryreservation.googleapis.com/Capa"
          + "cityCommitment\022\037\n\027capacity_commitment_id"
          + "s\030\002 \003(\t\"\364\003\n\nAssignment\022\021\n\004name\030\001 \001(\tB\003\340A"
          + "\003\022\020\n\010assignee\030\004 \001(\t\022J\n\010job_type\030\003 \001(\01628."
          + "google.cloud.bigquery.reservation.v1.Ass"
          + "ignment.JobType\022J\n\005state\030\006 \001(\01626.google."
          + "cloud.bigquery.reservation.v1.Assignment"
          + ".StateB\003\340A\003\"]\n\007JobType\022\030\n\024JOB_TYPE_UNSPE"
          + "CIFIED\020\000\022\014\n\010PIPELINE\020\001\022\t\n\005QUERY\020\002\022\017\n\013ML_"
          + "EXTERNAL\020\003\022\016\n\nBACKGROUND\020\004\"7\n\005State\022\025\n\021S"
          + "TATE_UNSPECIFIED\020\000\022\013\n\007PENDING\020\001\022\n\n\006ACTIV"
          + "E\020\002:\220\001\352A\214\001\n-bigqueryreservation.googleap"
          + "is.com/Assignment\022[projects/{project}/lo"
          + "cations/{location}/reservations/{reserva"
          + "tion}/assignments/{assignment}\"\275\001\n\027Creat"
          + "eAssignmentRequest\022E\n\006parent\030\001 \001(\tB5\340A\002\372"
          + "A/\022-bigqueryreservation.googleapis.com/A"
          + "ssignment\022D\n\nassignment\030\002 \001(\01320.google.c"
          + "loud.bigquery.reservation.v1.Assignment\022"
          + "\025\n\rassignment_id\030\004 \001(\t\"\206\001\n\026ListAssignmen"
          + "tsRequest\022E\n\006parent\030\001 \001(\tB5\340A\002\372A/\022-bigqu"
          + "eryreservation.googleapis.com/Assignment"
          + "\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\""
          + "y\n\027ListAssignmentsResponse\022E\n\013assignment"
          + "s\030\001 \003(\01320.google.cloud.bigquery.reservat"
          + "ion.v1.Assignment\022\027\n\017next_page_token\030\002 \001"
          + "(\t\"^\n\027DeleteAssignmentRequest\022C\n\004name\030\001 "
          + "\001(\tB5\340A\002\372A/\n-bigqueryreservation.googlea"
          + "pis.com/Assignment\"\213\001\n\030SearchAssignments"
          + "Request\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\n!locatio"
          + "ns.googleapis.com/Location\022\r\n\005query\030\002 \001("
          + "\t\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t"
          + "\"\216\001\n\033SearchAllAssignmentsRequest\0229\n\006pare"
          + "nt\030\001 \001(\tB)\340A\002\372A#\n!locations.googleapis.c"
          + "om/Location\022\r\n\005query\030\002 \001(\t\022\021\n\tpage_size\030"
          + "\003 \001(\005\022\022\n\npage_token\030\004 \001(\t\"{\n\031SearchAssig"
          + "nmentsResponse\022E\n\013assignments\030\001 \003(\01320.go"
          + "ogle.cloud.bigquery.reservation.v1.Assig"
          + "nment\022\027\n\017next_page_token\030\002 \001(\t\"~\n\034Search"
          + "AllAssignmentsResponse\022E\n\013assignments\030\001 "
          + "\003(\01320.google.cloud.bigquery.reservation."
          + "v1.Assignment\022\027\n\017next_page_token\030\002 \001(\t\"\277"
          + "\001\n\025MoveAssignmentRequest\022C\n\004name\030\001 \001(\tB5"
          + "\340A\002\372A/\n-bigqueryreservation.googleapis.c"
          + "om/Assignment\022J\n\016destination_id\030\003 \001(\tB2\372"
          + "A/\022-bigqueryreservation.googleapis.com/A"
          + "ssignment\022\025\n\rassignment_id\030\005 \001(\t\"\220\001\n\027Upd"
          + "ateAssignmentRequest\022D\n\nassignment\030\001 \001(\013"
          + "20.google.cloud.bigquery.reservation.v1."
          + "Assignment\022/\n\013update_mask\030\002 \001(\0132\032.google"
          + ".protobuf.FieldMask\"J\n\016TableReference\022\022\n"
          + "\nproject_id\030\001 \001(\t\022\022\n\ndataset_id\030\002 \001(\t\022\020\n"
          + "\010table_id\030\003 \001(\t\"\237\002\n\rBiReservation\022\014\n\004nam"
          + "e\030\001 \001(\t\0224\n\013update_time\030\003 \001(\0132\032.google.pr"
          + "otobuf.TimestampB\003\340A\003\022\014\n\004size\030\004 \001(\003\022N\n\020p"
          + "referred_tables\030\005 \003(\01324.google.cloud.big"
          + "query.reservation.v1.TableReference:l\352Ai"
          + "\n0bigqueryreservation.googleapis.com/BiR"
          + "eservation\0225projects/{project}/locations"
          + "/{location}/biReservation\"a\n\027GetBiReserv"
          + "ationRequest\022F\n\004name\030\001 \001(\tB8\340A\002\372A2\n0bigq"
          + "ueryreservation.googleapis.com/BiReserva"
          + "tion\"\232\001\n\032UpdateBiReservationRequest\022K\n\016b"
          + "i_reservation\030\001 \001(\01323.google.cloud.bigqu"
          + "ery.reservation.v1.BiReservation\022/\n\013upda"
          + "te_mask\030\002 \001(\0132\032.google.protobuf.FieldMas"
          + "k*U\n\007Edition\022\027\n\023EDITION_UNSPECIFIED\020\000\022\014\n"
          + "\010STANDARD\020\001\022\016\n\nENTERPRISE\020\002\022\023\n\017ENTERPRIS"
          + "E_PLUS\020\0032\301\'\n\022ReservationService\022\361\001\n\021Crea"
          + "teReservation\022>.google.cloud.bigquery.re"
          + "servation.v1.CreateReservationRequest\0321."
          + "google.cloud.bigquery.reservation.v1.Res"
          + "ervation\"i\202\323\344\223\002?\"0/v1/{parent=projects/*"
          + "/locations/*}/reservations:\013reservation\332"
          + "A!parent,reservation,reservation_id\022\324\001\n\020"
          + "ListReservations\022=.google.cloud.bigquery"
          + ".reservation.v1.ListReservationsRequest\032"
          + ">.google.cloud.bigquery.reservation.v1.L"
          + "istReservationsResponse\"A\202\323\344\223\0022\0220/v1/{pa"
          + "rent=projects/*/locations/*}/reservation"
          + "s\332A\006parent\022\301\001\n\016GetReservation\022;.google.c"
          + "loud.bigquery.reservation.v1.GetReservat"
          + "ionRequest\0321.google.cloud.bigquery.reser"
          + "vation.v1.Reservation\"?\202\323\344\223\0022\0220/v1/{name"
          + "=projects/*/locations/*/reservations/*}\332"
          + "A\004name\022\254\001\n\021DeleteReservation\022>.google.cl"
          + "oud.bigquery.reservation.v1.DeleteReserv"
          + "ationRequest\032\026.google.protobuf.Empty\"?\202\323"
          + "\344\223\0022*0/v1/{name=projects/*/locations/*/r"
          + "eservations/*}\332A\004name\022\363\001\n\021UpdateReservat"
          + "ion\022>.google.cloud.bigquery.reservation."
          + "v1.UpdateReservationRequest\0321.google.clo"
          + "ud.bigquery.reservation.v1.Reservation\"k"
          + "\202\323\344\223\002K2</v1/{reservation.name=projects/*"
          + "/locations/*/reservations/*}:\013reservatio"
          + "n\332A\027reservation,update_mask\022\216\002\n\030CreateCa"
          + "pacityCommitment\022E.google.cloud.bigquery"
          + ".reservation.v1.CreateCapacityCommitment"
          + "Request\0328.google.cloud.bigquery.reservat"
          + "ion.v1.CapacityCommitment\"q\202\323\344\223\002N\"7/v1/{"
          + "parent=projects/*/locations/*}/capacityC"
          + "ommitments:\023capacity_commitment\332A\032parent"
          + ",capacity_commitment\022\360\001\n\027ListCapacityCom"
          + "mitments\022D.google.cloud.bigquery.reserva"
          + "tion.v1.ListCapacityCommitmentsRequest\032E"
          + ".google.cloud.bigquery.reservation.v1.Li"
          + "stCapacityCommitmentsResponse\"H\202\323\344\223\0029\0227/"
          + "v1/{parent=projects/*/locations/*}/capac"
          + "ityCommitments\332A\006parent\022\335\001\n\025GetCapacityC"
          + "ommitment\022B.google.cloud.bigquery.reserv"
          + "ation.v1.GetCapacityCommitmentRequest\0328."
          + "google.cloud.bigquery.reservation.v1.Cap"
          + "acityCommitment\"F\202\323\344\223\0029\0227/v1/{name=proje"
          + "cts/*/locations/*/capacityCommitments/*}"
          + "\332A\004name\022\301\001\n\030DeleteCapacityCommitment\022E.g"
          + "oogle.cloud.bigquery.reservation.v1.Dele"
          + "teCapacityCommitmentRequest\032\026.google.pro"
          + "tobuf.Empty\"F\202\323\344\223\0029*7/v1/{name=projects/"
          + "*/locations/*/capacityCommitments/*}\332A\004n"
          + "ame\022\250\002\n\030UpdateCapacityCommitment\022E.googl"
          + "e.cloud.bigquery.reservation.v1.UpdateCa"
          + "pacityCommitmentRequest\0328.google.cloud.b"
          + "igquery.reservation.v1.CapacityCommitmen"
          + "t\"\212\001\202\323\344\223\002b2K/v1/{capacity_commitment.nam"
          + "e=projects/*/locations/*/capacityCommitm"
          + "ents/*}:\023capacity_commitment\332A\037capacity_"
          + "commitment,update_mask\022\202\002\n\027SplitCapacity"
          + "Commitment\022D.google.cloud.bigquery.reser"
          + "vation.v1.SplitCapacityCommitmentRequest"
          + "\032E.google.cloud.bigquery.reservation.v1."
          + "SplitCapacityCommitmentResponse\"Z\202\323\344\223\002B\""
          + "=/v1/{name=projects/*/locations/*/capaci"
          + "tyCommitments/*}:split:\001*\332A\017name,slot_co"
          + "unt\022\206\002\n\030MergeCapacityCommitments\022E.googl"
          + "e.cloud.bigquery.reservation.v1.MergeCap"
          + "acityCommitmentsRequest\0328.google.cloud.b"
          + "igquery.reservation.v1.CapacityCommitmen"
          + "t\"i\202\323\344\223\002B\"=/v1/{parent=projects/*/locati"
          + "ons/*}/capacityCommitments:merge:\001*\332A\036pa"
          + "rent,capacity_commitment_ids\022\353\001\n\020CreateA"
          + "ssignment\022=.google.cloud.bigquery.reserv"
          + "ation.v1.CreateAssignmentRequest\0320.googl"
          + "e.cloud.bigquery.reservation.v1.Assignme"
          + "nt\"f\202\323\344\223\002L\">/v1/{parent=projects/*/locat"
          + "ions/*/reservations/*}/assignments:\nassi"
          + "gnment\332A\021parent,assignment\022\337\001\n\017ListAssig"
          + "nments\022<.google.cloud.bigquery.reservati"
          + "on.v1.ListAssignmentsRequest\032=.google.cl"
          + "oud.bigquery.reservation.v1.ListAssignme"
          + "ntsResponse\"O\202\323\344\223\002@\022>/v1/{parent=project"
          + "s/*/locations/*/reservations/*}/assignme"
          + "nts\332A\006parent\022\270\001\n\020DeleteAssignment\022=.goog"
          + "le.cloud.bigquery.reservation.v1.DeleteA"
          + "ssignmentRequest\032\026.google.protobuf.Empty"
          + "\"M\202\323\344\223\002@*>/v1/{name=projects/*/locations"
          + "/*/reservations/*/assignments/*}\332A\004name\022"
          + "\345\001\n\021SearchAssignments\022>.google.cloud.big"
          + "query.reservation.v1.SearchAssignmentsRe"
          + "quest\032?.google.cloud.bigquery.reservatio"
          + "n.v1.SearchAssignmentsResponse\"O\210\002\001\202\323\344\223\002"
          + "7\0225/v1/{parent=projects/*/locations/*}:s"
          + "earchAssignments\332A\014parent,query\022\356\001\n\024Sear"
          + "chAllAssignments\022A.google.cloud.bigquery"
          + ".reservation.v1.SearchAllAssignmentsRequ"
          + "est\032B.google.cloud.bigquery.reservation."
          + "v1.SearchAllAssignmentsResponse\"O\202\323\344\223\002:\022"
          + "8/v1/{parent=projects/*/locations/*}:sea"
          + "rchAllAssignments\332A\014parent,query\022\345\001\n\016Mov"
          + "eAssignment\022;.google.cloud.bigquery.rese"
          + "rvation.v1.MoveAssignmentRequest\0320.googl"
          + "e.cloud.bigquery.reservation.v1.Assignme"
          + "nt\"d\202\323\344\223\002H\"C/v1/{name=projects/*/locatio"
          + "ns/*/reservations/*/assignments/*}:move:"
          + "\001*\332A\023name,destination_id\022\373\001\n\020UpdateAssig"
          + "nment\022=.google.cloud.bigquery.reservatio"
          + "n.v1.UpdateAssignmentRequest\0320.google.cl"
          + "oud.bigquery.reservation.v1.Assignment\"v"
          + "\202\323\344\223\002W2I/v1/{assignment.name=projects/*/"
          + "locations/*/reservations/*/assignments/*"
          + "}:\nassignment\332A\026assignment,update_mask\022\306"
          + "\001\n\020GetBiReservation\022=.google.cloud.bigqu"
          + "ery.reservation.v1.GetBiReservationReque"
          + "st\0323.google.cloud.bigquery.reservation.v"
          + "1.BiReservation\">\202\323\344\223\0021\022//v1/{name=proje"
          + "cts/*/locations/*/biReservation}\332A\004name\022"
          + "\201\002\n\023UpdateBiReservation\022@.google.cloud.b"
          + "igquery.reservation.v1.UpdateBiReservati"
          + "onRequest\0323.google.cloud.bigquery.reserv"
          + "ation.v1.BiReservation\"s\202\323\344\223\002P2>/v1/{bi_"
          + "reservation.name=projects/*/locations/*/"
          + "biReservation}:\016bi_reservation\332A\032bi_rese"
          + "rvation,update_mask\032\177\312A\"bigqueryreservat"
          + "ion.googleapis.com\322AWhttps://www.googlea"
          + "pis.com/auth/bigquery,https://www.google"
          + "apis.com/auth/cloud-platformB\330\001\n(com.goo"
          + "gle.cloud.bigquery.reservation.v1B\020Reser"
          + "vationProtoP\001ZJcloud.google.com/go/bigqu"
          + "ery/reservation/apiv1/reservationpb;rese"
          + "rvationpb\252\002$Google.Cloud.BigQuery.Reserv"
          + "ation.V1\312\002$Google\\Cloud\\BigQuery\\Reserva"
          + "tion\\V1b\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.protobuf.EmptyProto.getDescriptor(),
              com.google.protobuf.FieldMaskProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
              com.google.rpc.StatusProto.getDescriptor(),
            });
    internal_static_google_cloud_bigquery_reservation_v1_Reservation_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_bigquery_reservation_v1_Reservation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_Reservation_descriptor,
            new java.lang.String[] {
              "Name",
              "SlotCapacity",
              "IgnoreIdleSlots",
              "Autoscale",
              "Concurrency",
              "CreationTime",
              "UpdateTime",
              "MultiRegionAuxiliary",
              "Edition",
            });
    internal_static_google_cloud_bigquery_reservation_v1_Reservation_Autoscale_descriptor =
        internal_static_google_cloud_bigquery_reservation_v1_Reservation_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_bigquery_reservation_v1_Reservation_Autoscale_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_Reservation_Autoscale_descriptor,
            new java.lang.String[] {
              "CurrentSlots", "MaxSlots",
            });
    internal_static_google_cloud_bigquery_reservation_v1_CapacityCommitment_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_bigquery_reservation_v1_CapacityCommitment_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_CapacityCommitment_descriptor,
            new java.lang.String[] {
              "Name",
              "SlotCount",
              "Plan",
              "State",
              "CommitmentStartTime",
              "CommitmentEndTime",
              "FailureStatus",
              "RenewalPlan",
              "MultiRegionAuxiliary",
              "Edition",
            });
    internal_static_google_cloud_bigquery_reservation_v1_CreateReservationRequest_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_bigquery_reservation_v1_CreateReservationRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_CreateReservationRequest_descriptor,
            new java.lang.String[] {
              "Parent", "ReservationId", "Reservation",
            });
    internal_static_google_cloud_bigquery_reservation_v1_ListReservationsRequest_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_bigquery_reservation_v1_ListReservationsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_ListReservationsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken",
            });
    internal_static_google_cloud_bigquery_reservation_v1_ListReservationsResponse_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_bigquery_reservation_v1_ListReservationsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_ListReservationsResponse_descriptor,
            new java.lang.String[] {
              "Reservations", "NextPageToken",
            });
    internal_static_google_cloud_bigquery_reservation_v1_GetReservationRequest_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_bigquery_reservation_v1_GetReservationRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_GetReservationRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_bigquery_reservation_v1_DeleteReservationRequest_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_bigquery_reservation_v1_DeleteReservationRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_DeleteReservationRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_bigquery_reservation_v1_UpdateReservationRequest_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_bigquery_reservation_v1_UpdateReservationRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_UpdateReservationRequest_descriptor,
            new java.lang.String[] {
              "Reservation", "UpdateMask",
            });
    internal_static_google_cloud_bigquery_reservation_v1_CreateCapacityCommitmentRequest_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_bigquery_reservation_v1_CreateCapacityCommitmentRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_CreateCapacityCommitmentRequest_descriptor,
            new java.lang.String[] {
              "Parent",
              "CapacityCommitment",
              "EnforceSingleAdminProjectPerOrg",
              "CapacityCommitmentId",
            });
    internal_static_google_cloud_bigquery_reservation_v1_ListCapacityCommitmentsRequest_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_bigquery_reservation_v1_ListCapacityCommitmentsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_ListCapacityCommitmentsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken",
            });
    internal_static_google_cloud_bigquery_reservation_v1_ListCapacityCommitmentsResponse_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_bigquery_reservation_v1_ListCapacityCommitmentsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_ListCapacityCommitmentsResponse_descriptor,
            new java.lang.String[] {
              "CapacityCommitments", "NextPageToken",
            });
    internal_static_google_cloud_bigquery_reservation_v1_GetCapacityCommitmentRequest_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_bigquery_reservation_v1_GetCapacityCommitmentRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_GetCapacityCommitmentRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_bigquery_reservation_v1_DeleteCapacityCommitmentRequest_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_bigquery_reservation_v1_DeleteCapacityCommitmentRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_DeleteCapacityCommitmentRequest_descriptor,
            new java.lang.String[] {
              "Name", "Force",
            });
    internal_static_google_cloud_bigquery_reservation_v1_UpdateCapacityCommitmentRequest_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_bigquery_reservation_v1_UpdateCapacityCommitmentRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_UpdateCapacityCommitmentRequest_descriptor,
            new java.lang.String[] {
              "CapacityCommitment", "UpdateMask",
            });
    internal_static_google_cloud_bigquery_reservation_v1_SplitCapacityCommitmentRequest_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_bigquery_reservation_v1_SplitCapacityCommitmentRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_SplitCapacityCommitmentRequest_descriptor,
            new java.lang.String[] {
              "Name", "SlotCount",
            });
    internal_static_google_cloud_bigquery_reservation_v1_SplitCapacityCommitmentResponse_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_google_cloud_bigquery_reservation_v1_SplitCapacityCommitmentResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_SplitCapacityCommitmentResponse_descriptor,
            new java.lang.String[] {
              "First", "Second",
            });
    internal_static_google_cloud_bigquery_reservation_v1_MergeCapacityCommitmentsRequest_descriptor =
        getDescriptor().getMessageTypes().get(16);
    internal_static_google_cloud_bigquery_reservation_v1_MergeCapacityCommitmentsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_MergeCapacityCommitmentsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "CapacityCommitmentIds",
            });
    internal_static_google_cloud_bigquery_reservation_v1_Assignment_descriptor =
        getDescriptor().getMessageTypes().get(17);
    internal_static_google_cloud_bigquery_reservation_v1_Assignment_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_Assignment_descriptor,
            new java.lang.String[] {
              "Name", "Assignee", "JobType", "State",
            });
    internal_static_google_cloud_bigquery_reservation_v1_CreateAssignmentRequest_descriptor =
        getDescriptor().getMessageTypes().get(18);
    internal_static_google_cloud_bigquery_reservation_v1_CreateAssignmentRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_CreateAssignmentRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Assignment", "AssignmentId",
            });
    internal_static_google_cloud_bigquery_reservation_v1_ListAssignmentsRequest_descriptor =
        getDescriptor().getMessageTypes().get(19);
    internal_static_google_cloud_bigquery_reservation_v1_ListAssignmentsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_ListAssignmentsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken",
            });
    internal_static_google_cloud_bigquery_reservation_v1_ListAssignmentsResponse_descriptor =
        getDescriptor().getMessageTypes().get(20);
    internal_static_google_cloud_bigquery_reservation_v1_ListAssignmentsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_ListAssignmentsResponse_descriptor,
            new java.lang.String[] {
              "Assignments", "NextPageToken",
            });
    internal_static_google_cloud_bigquery_reservation_v1_DeleteAssignmentRequest_descriptor =
        getDescriptor().getMessageTypes().get(21);
    internal_static_google_cloud_bigquery_reservation_v1_DeleteAssignmentRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_DeleteAssignmentRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_bigquery_reservation_v1_SearchAssignmentsRequest_descriptor =
        getDescriptor().getMessageTypes().get(22);
    internal_static_google_cloud_bigquery_reservation_v1_SearchAssignmentsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_SearchAssignmentsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Query", "PageSize", "PageToken",
            });
    internal_static_google_cloud_bigquery_reservation_v1_SearchAllAssignmentsRequest_descriptor =
        getDescriptor().getMessageTypes().get(23);
    internal_static_google_cloud_bigquery_reservation_v1_SearchAllAssignmentsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_SearchAllAssignmentsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Query", "PageSize", "PageToken",
            });
    internal_static_google_cloud_bigquery_reservation_v1_SearchAssignmentsResponse_descriptor =
        getDescriptor().getMessageTypes().get(24);
    internal_static_google_cloud_bigquery_reservation_v1_SearchAssignmentsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_SearchAssignmentsResponse_descriptor,
            new java.lang.String[] {
              "Assignments", "NextPageToken",
            });
    internal_static_google_cloud_bigquery_reservation_v1_SearchAllAssignmentsResponse_descriptor =
        getDescriptor().getMessageTypes().get(25);
    internal_static_google_cloud_bigquery_reservation_v1_SearchAllAssignmentsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_SearchAllAssignmentsResponse_descriptor,
            new java.lang.String[] {
              "Assignments", "NextPageToken",
            });
    internal_static_google_cloud_bigquery_reservation_v1_MoveAssignmentRequest_descriptor =
        getDescriptor().getMessageTypes().get(26);
    internal_static_google_cloud_bigquery_reservation_v1_MoveAssignmentRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_MoveAssignmentRequest_descriptor,
            new java.lang.String[] {
              "Name", "DestinationId", "AssignmentId",
            });
    internal_static_google_cloud_bigquery_reservation_v1_UpdateAssignmentRequest_descriptor =
        getDescriptor().getMessageTypes().get(27);
    internal_static_google_cloud_bigquery_reservation_v1_UpdateAssignmentRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_UpdateAssignmentRequest_descriptor,
            new java.lang.String[] {
              "Assignment", "UpdateMask",
            });
    internal_static_google_cloud_bigquery_reservation_v1_TableReference_descriptor =
        getDescriptor().getMessageTypes().get(28);
    internal_static_google_cloud_bigquery_reservation_v1_TableReference_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_TableReference_descriptor,
            new java.lang.String[] {
              "ProjectId", "DatasetId", "TableId",
            });
    internal_static_google_cloud_bigquery_reservation_v1_BiReservation_descriptor =
        getDescriptor().getMessageTypes().get(29);
    internal_static_google_cloud_bigquery_reservation_v1_BiReservation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_BiReservation_descriptor,
            new java.lang.String[] {
              "Name", "UpdateTime", "Size", "PreferredTables",
            });
    internal_static_google_cloud_bigquery_reservation_v1_GetBiReservationRequest_descriptor =
        getDescriptor().getMessageTypes().get(30);
    internal_static_google_cloud_bigquery_reservation_v1_GetBiReservationRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_GetBiReservationRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_bigquery_reservation_v1_UpdateBiReservationRequest_descriptor =
        getDescriptor().getMessageTypes().get(31);
    internal_static_google_cloud_bigquery_reservation_v1_UpdateBiReservationRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_bigquery_reservation_v1_UpdateBiReservationRequest_descriptor,
            new java.lang.String[] {
              "BiReservation", "UpdateMask",
            });
    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.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.protobuf.EmptyProto.getDescriptor();
    com.google.protobuf.FieldMaskProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
    com.google.rpc.StatusProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
