If false, any query or pipeline job using this reservation will use idle
slots from other reservations within the same admin project. If true, a
query or pipeline job using this reservation will execute with the slot
capacity specified in the slot_capacity field at most.
Minimum slots available to this reservation. A slot is a unit of
computational power in BigQuery, and serves as the unit of parallelism.
Queries using this reservation might use more slots during runtime if
ignore_idle_slots is set to false.
If the new reservation's slot capacity exceed the parent's slot capacity or
if total slot capacity of the new reservation and its siblings exceeds the
parent's slot capacity, the request will fail with
google.rpc.Code.RESOURCE_EXHAUSTED.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-19 UTC."],[[["\u003cp\u003eThis document outlines the details of the \u003ccode\u003eReservation\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.BigQuery.Reservation.V1\u003c/code\u003e namespace, focusing on version 1.4.0 of the library, with links provided to documentation for other versions.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eReservation\u003c/code\u003e class is a mechanism for guaranteeing slots to users and it inherits from \u003ccode\u003eObject\u003c/code\u003e while implementing several interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eReservation\u003c/code\u003e class include \u003ccode\u003eCreationTime\u003c/code\u003e, \u003ccode\u003eIgnoreIdleSlots\u003c/code\u003e, \u003ccode\u003eName\u003c/code\u003e, \u003ccode\u003eReservationName\u003c/code\u003e, \u003ccode\u003eSlotCapacity\u003c/code\u003e, and \u003ccode\u003eUpdateTime\u003c/code\u003e, which manage reservation metadata, idle slot usage, resource names, and computational power allocation.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers two constructors, one for creating an empty \u003ccode\u003eReservation\u003c/code\u003e and another for creating a \u003ccode\u003eReservation\u003c/code\u003e from an existing one, detailed by a parameter called \u003ccode\u003eother\u003c/code\u003e that takes in a \u003ccode\u003eReservation\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe current latest version of this class is 2.7.0, with other version listed going all the way back to 1.2.0.\u003c/p\u003e\n"]]],[],null,[]]