<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/bigquery/reservation/v1/reservation.proto

namespace GPBMetadata\Google\Cloud\Bigquery\Reservation\V1;

class Reservation
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Rpc\Status::initOnce();
        $pool->internalAddGeneratedFile(
            '
¯Z
6google/cloud/bigquery/reservation/v1/reservation.proto$google.cloud.bigquery.reservation.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.protogoogle/protobuf/empty.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.protogoogle/rpc/status.proto"é
Reservation
name (	
slot_capacity (
ignore_idle_slots (
concurrency (6
creation_time (2.google.protobuf.TimestampBàA4
update_time	 (2.google.protobuf.TimestampBàA
multi_region_auxiliary (:wêAt
.bigqueryreservation.googleapis.com/ReservationBprojects/{project}/locations/{location}/reservations/{reservation}"Ë
CapacityCommitment
name (	BàA

slot_count (U
plan (2G.google.cloud.bigquery.reservation.v1.CapacityCommitment.CommitmentPlanR
state (2>.google.cloud.bigquery.reservation.v1.CapacityCommitment.StateBàA>
commitment_start_time	 (2.google.protobuf.TimestampBàA<
commitment_end_time (2.google.protobuf.TimestampBàA/
failure_status (2.google.rpc.StatusBàA]
renewal_plan (2G.google.cloud.bigquery.reservation.v1.CapacityCommitment.CommitmentPlan
multi_region_auxiliary
 ("_
CommitmentPlan
COMMITMENT_PLAN_UNSPECIFIED 
FLEX	
TRIAL
MONTHLY

ANNUAL"C
State
STATE_UNSPECIFIED 
PENDING

ACTIVE

FAILED:ŽêAŠ
5bigqueryreservation.googleapis.com/CapacityCommitmentQprojects/{project}/locations/{location}/capacityCommitments/{capacity_commitment}"Â
CreateReservationRequestF
parent (	B6àAúA0.bigqueryreservation.googleapis.com/Reservation
reservation_id (	F
reservation (21.google.cloud.bigquery.reservation.v1.Reservation"ˆ
ListReservationsRequestF
parent (	B6àAúA0.bigqueryreservation.googleapis.com/Reservation
	page_size (

page_token (	"|
ListReservationsResponseG
reservations (21.google.cloud.bigquery.reservation.v1.Reservation
next_page_token (	"]
GetReservationRequestD
name (	B6àAúA0
.bigqueryreservation.googleapis.com/Reservation"`
DeleteReservationRequestD
name (	B6àAúA0
.bigqueryreservation.googleapis.com/Reservation"“
UpdateReservationRequestF
reservation (21.google.cloud.bigquery.reservation.v1.Reservation/
update_mask (2.google.protobuf.FieldMask"•
CreateCapacityCommitmentRequestM
parent (	B=àAúA75bigqueryreservation.googleapis.com/CapacityCommitmentU
capacity_commitment (28.google.cloud.bigquery.reservation.v1.CapacityCommitment,
$enforce_single_admin_project_per_org (
capacity_commitment_id (	"–
ListCapacityCommitmentsRequestM
parent (	B=àAúA75bigqueryreservation.googleapis.com/CapacityCommitment
	page_size (

page_token (	"’
ListCapacityCommitmentsResponseV
capacity_commitments (28.google.cloud.bigquery.reservation.v1.CapacityCommitment
next_page_token (	"k
GetCapacityCommitmentRequestK
name (	B=àAúA7
5bigqueryreservation.googleapis.com/CapacityCommitment"}
DeleteCapacityCommitmentRequestK
name (	B=àAúA7
5bigqueryreservation.googleapis.com/CapacityCommitment
force ("©
UpdateCapacityCommitmentRequestU
capacity_commitment (28.google.cloud.bigquery.reservation.v1.CapacityCommitment/
update_mask (2.google.protobuf.FieldMask"
SplitCapacityCommitmentRequestK
name (	B=àAúA7
5bigqueryreservation.googleapis.com/CapacityCommitment

slot_count ("´
SplitCapacityCommitmentResponseG
first (28.google.cloud.bigquery.reservation.v1.CapacityCommitmentH
second (28.google.cloud.bigquery.reservation.v1.CapacityCommitment"Ž
MergeCapacityCommitmentsRequestJ
parent (	B:úA75bigqueryreservation.googleapis.com/CapacityCommitment
capacity_commitment_ids (	"ä

Assignment
name (	BàA
assignee (	J
job_type (28.google.cloud.bigquery.reservation.v1.Assignment.JobTypeJ
state (26.google.cloud.bigquery.reservation.v1.Assignment.StateBàA"M
JobType
JOB_TYPE_UNSPECIFIED 
PIPELINE	
QUERY
ML_EXTERNAL"7
State
STATE_UNSPECIFIED 
PENDING

ACTIVE:êAŒ
-bigqueryreservation.googleapis.com/Assignment[projects/{project}/locations/{location}/reservations/{reservation}/assignments/{assignment}"½
CreateAssignmentRequestE
parent (	B5àAúA/-bigqueryreservation.googleapis.com/AssignmentD

assignment (20.google.cloud.bigquery.reservation.v1.Assignment
assignment_id (	"†
ListAssignmentsRequestE
parent (	B5àAúA/-bigqueryreservation.googleapis.com/Assignment
	page_size (

page_token (	"y
ListAssignmentsResponseE
assignments (20.google.cloud.bigquery.reservation.v1.Assignment
next_page_token (	"^
DeleteAssignmentRequestC
name (	B5àAúA/
-bigqueryreservation.googleapis.com/Assignment"‹
SearchAssignmentsRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
query (	
	page_size (

page_token (	"Ž
SearchAllAssignmentsRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
query (	
	page_size (

page_token (	"{
SearchAssignmentsResponseE
assignments (20.google.cloud.bigquery.reservation.v1.Assignment
next_page_token (	"~
SearchAllAssignmentsResponseE
assignments (20.google.cloud.bigquery.reservation.v1.Assignment
next_page_token (	"¨
MoveAssignmentRequestC
name (	B5àAúA/
-bigqueryreservation.googleapis.com/AssignmentJ
destination_id (	B2úA/-bigqueryreservation.googleapis.com/Assignment"
UpdateAssignmentRequestD

assignment (20.google.cloud.bigquery.reservation.v1.Assignment/
update_mask (2.google.protobuf.FieldMask"J
TableReference

project_id (	

dataset_id (	
table_id (	"Ÿ
BiReservation
name (	4
update_time (2.google.protobuf.TimestampBàA
size (N
preferred_tables (24.google.cloud.bigquery.reservation.v1.TableReference:lêAi
0bigqueryreservation.googleapis.com/BiReservation5projects/{project}/locations/{location}/biReservation"a
GetBiReservationRequestF
name (	B8àAúA2
0bigqueryreservation.googleapis.com/BiReservation"š
UpdateBiReservationRequestK
bi_reservation (23.google.cloud.bigquery.reservation.v1.BiReservation/
update_mask (2.google.protobuf.FieldMask2Á\'
ReservationServiceñ
CreateReservation>.google.cloud.bigquery.reservation.v1.CreateReservationRequest1.google.cloud.bigquery.reservation.v1.Reservation"i‚Óä“?"0/v1/{parent=projects/*/locations/*}/reservations:reservationÚA!parent,reservation,reservation_idÔ
ListReservations=.google.cloud.bigquery.reservation.v1.ListReservationsRequest>.google.cloud.bigquery.reservation.v1.ListReservationsResponse"A‚Óä“20/v1/{parent=projects/*/locations/*}/reservationsÚAparentÁ
GetReservation;.google.cloud.bigquery.reservation.v1.GetReservationRequest1.google.cloud.bigquery.reservation.v1.Reservation"?‚Óä“20/v1/{name=projects/*/locations/*/reservations/*}ÚAname¬
DeleteReservation>.google.cloud.bigquery.reservation.v1.DeleteReservationRequest.google.protobuf.Empty"?‚Óä“2*0/v1/{name=projects/*/locations/*/reservations/*}ÚAnameó
UpdateReservation>.google.cloud.bigquery.reservation.v1.UpdateReservationRequest1.google.cloud.bigquery.reservation.v1.Reservation"k‚Óä“K2</v1/{reservation.name=projects/*/locations/*/reservations/*}:reservationÚAreservation,update_maskŽ
CreateCapacityCommitmentE.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest8.google.cloud.bigquery.reservation.v1.CapacityCommitment"q‚Óä“N"7/v1/{parent=projects/*/locations/*}/capacityCommitments:capacity_commitmentÚAparent,capacity_commitmentð
ListCapacityCommitmentsD.google.cloud.bigquery.reservation.v1.ListCapacityCommitmentsRequestE.google.cloud.bigquery.reservation.v1.ListCapacityCommitmentsResponse"H‚Óä“97/v1/{parent=projects/*/locations/*}/capacityCommitmentsÚAparentÝ
GetCapacityCommitmentB.google.cloud.bigquery.reservation.v1.GetCapacityCommitmentRequest8.google.cloud.bigquery.reservation.v1.CapacityCommitment"F‚Óä“97/v1/{name=projects/*/locations/*/capacityCommitments/*}ÚAnameÁ
DeleteCapacityCommitmentE.google.cloud.bigquery.reservation.v1.DeleteCapacityCommitmentRequest.google.protobuf.Empty"F‚Óä“9*7/v1/{name=projects/*/locations/*/capacityCommitments/*}ÚAname¨
UpdateCapacityCommitmentE.google.cloud.bigquery.reservation.v1.UpdateCapacityCommitmentRequest8.google.cloud.bigquery.reservation.v1.CapacityCommitment"Š‚Óä“b2K/v1/{capacity_commitment.name=projects/*/locations/*/capacityCommitments/*}:capacity_commitmentÚAcapacity_commitment,update_mask‚
SplitCapacityCommitmentD.google.cloud.bigquery.reservation.v1.SplitCapacityCommitmentRequestE.google.cloud.bigquery.reservation.v1.SplitCapacityCommitmentResponse"Z‚Óä“B"=/v1/{name=projects/*/locations/*/capacityCommitments/*}:split:*ÚAname,slot_count†
MergeCapacityCommitmentsE.google.cloud.bigquery.reservation.v1.MergeCapacityCommitmentsRequest8.google.cloud.bigquery.reservation.v1.CapacityCommitment"i‚Óä“B"=/v1/{parent=projects/*/locations/*}/capacityCommitments:merge:*ÚAparent,capacity_commitment_idsë
CreateAssignment=.google.cloud.bigquery.reservation.v1.CreateAssignmentRequest0.google.cloud.bigquery.reservation.v1.Assignment"f‚Óä“L">/v1/{parent=projects/*/locations/*/reservations/*}/assignments:
assignmentÚAparent,assignmentß
ListAssignments<.google.cloud.bigquery.reservation.v1.ListAssignmentsRequest=.google.cloud.bigquery.reservation.v1.ListAssignmentsResponse"O‚Óä“@>/v1/{parent=projects/*/locations/*/reservations/*}/assignmentsÚAparent¸
DeleteAssignment=.google.cloud.bigquery.reservation.v1.DeleteAssignmentRequest.google.protobuf.Empty"M‚Óä“@*>/v1/{name=projects/*/locations/*/reservations/*/assignments/*}ÚAnameå
SearchAssignments>.google.cloud.bigquery.reservation.v1.SearchAssignmentsRequest?.google.cloud.bigquery.reservation.v1.SearchAssignmentsResponse"Oˆ‚Óä“75/v1/{parent=projects/*/locations/*}:searchAssignmentsÚAparent,queryî
SearchAllAssignmentsA.google.cloud.bigquery.reservation.v1.SearchAllAssignmentsRequestB.google.cloud.bigquery.reservation.v1.SearchAllAssignmentsResponse"O‚Óä“:8/v1/{parent=projects/*/locations/*}:searchAllAssignmentsÚAparent,queryå
MoveAssignment;.google.cloud.bigquery.reservation.v1.MoveAssignmentRequest0.google.cloud.bigquery.reservation.v1.Assignment"d‚Óä“H"C/v1/{name=projects/*/locations/*/reservations/*/assignments/*}:move:*ÚAname,destination_idû
UpdateAssignment=.google.cloud.bigquery.reservation.v1.UpdateAssignmentRequest0.google.cloud.bigquery.reservation.v1.Assignment"v‚Óä“W2I/v1/{assignment.name=projects/*/locations/*/reservations/*/assignments/*}:
assignmentÚAassignment,update_maskÆ
GetBiReservation=.google.cloud.bigquery.reservation.v1.GetBiReservationRequest3.google.cloud.bigquery.reservation.v1.BiReservation">‚Óä“1//v1/{name=projects/*/locations/*/biReservation}ÚAname
UpdateBiReservation@.google.cloud.bigquery.reservation.v1.UpdateBiReservationRequest3.google.cloud.bigquery.reservation.v1.BiReservation"s‚Óä“P2>/v1/{bi_reservation.name=projects/*/locations/*/biReservation}:bi_reservationÚAbi_reservation,update_maskÊA"bigqueryreservation.googleapis.comÒAWhttps://www.googleapis.com/auth/bigquery,https://www.googleapis.com/auth/cloud-platformBØ
(com.google.cloud.bigquery.reservation.v1BReservationProtoPZJcloud.google.com/go/bigquery/reservation/apiv1/reservationpb;reservationpbª$Google.Cloud.BigQuery.Reservation.V1Ê$Google\\Cloud\\BigQuery\\Reservation\\V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

