API documentation for bigquery.reservation_v1
package.
Packages
types
API documentation for bigquery.reservation_v1.types
package.
Classes
Assignment
A Assignment allows a project to submit jobs of a certain type using slots from the specified reservation.
BiReservation
Represents a BI Reservation.
CapacityCommitment
Capacity commitment is a way to purchase compute capacity for BigQuery jobs (in the form of slots) with some committed period of usage. Annual commitments renew by default. Commitments can be removed after their commitment end time passes.
In order to remove annual commitment, its plan needs to be changed to monthly or flex first.
A capacity commitment resource exists as a child resource of the admin project.
CreateAssignmentRequest
The request for ReservationService.CreateAssignment. Note: "bigquery.reservationAssignments.create" permission is required on the related assignee.
CreateCapacityCommitmentRequest
The request for ReservationService.CreateCapacityCommitment.
CreateReservationRequest
The request for ReservationService.CreateReservation.
DeleteAssignmentRequest
The request for ReservationService.DeleteAssignment. Note: "bigquery.reservationAssignments.delete" permission is required on the related assignee.
DeleteCapacityCommitmentRequest
The request for ReservationService.DeleteCapacityCommitment.
DeleteReservationRequest
The request for ReservationService.DeleteReservation.
GetBiReservationRequest
A request to get a singleton BI reservation.
GetCapacityCommitmentRequest
The request for ReservationService.GetCapacityCommitment.
GetReservationRequest
The request for ReservationService.GetReservation.
ListAssignmentsRequest
The request for ReservationService.ListAssignments.
ListAssignmentsResponse
The response for ReservationService.ListAssignments.
ListCapacityCommitmentsRequest
The request for ReservationService.ListCapacityCommitments.
ListCapacityCommitmentsResponse
The response for ReservationService.ListCapacityCommitments.
ListReservationsRequest
The request for ReservationService.ListReservations.
ListReservationsResponse
The response for ReservationService.ListReservations.
MergeCapacityCommitmentsRequest
The request for ReservationService.MergeCapacityCommitments.
MoveAssignmentRequest
The request for ReservationService.MoveAssignment.
Note: "bigquery.reservationAssignments.create" permission is required on the destination_id.
Note: "bigquery.reservationAssignments.create" and "bigquery.reservationAssignments.delete" permission are required on the related assignee.
Reservation
A reservation is a mechanism used to guarantee slots to users.
ReservationServiceClient
This API allows users to manage their flat-rate BigQuery reservations.
A reservation provides computational resource guarantees, in the
form of slots <https://cloud.google.com/bigquery/docs/slots>
__, to
users. A slot is a unit of computational power in BigQuery, and
serves as the basic unit of parallelism. In a scan of a
multi-partitioned table, a single slot operates on a single
partition of the table. A reservation resource exists as a child
resource of the admin project and location, e.g.:
projects/myproject/locations/US/reservations/reservationName
.
A capacity commitment is a way to purchase compute capacity for
BigQuery jobs (in the form of slots) with some committed period of
usage. A capacity commitment resource exists as a child resource of
the admin project and location, e.g.:
projects/myproject/locations/US/capacityCommitments/id
.
SearchAssignmentsRequest
The request for ReservationService.SearchAssignments. Note: "bigquery.reservationAssignments.search" permission is required on the related assignee.
SearchAssignmentsResponse
The response for ReservationService.SearchAssignments.
SplitCapacityCommitmentRequest
The request for ReservationService.SplitCapacityCommitment.
SplitCapacityCommitmentResponse
The response for ReservationService.SplitCapacityCommitment.
UpdateBiReservationRequest
A request to update a BI reservation.
UpdateCapacityCommitmentRequest
The request for ReservationService.UpdateCapacityCommitment.
UpdateReservationRequest
The request for ReservationService.UpdateReservation.