Package com.google.cloud.bigquery.reservation.v1 (2.42.0)

GitHub Repository

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.bigquery.reservation.v1.ReservationServiceClient Service Description: This API allows users to manage their BigQuery reservations.

A reservation provides computational resource guarantees, in the form of slots, to users. A slot is a unit of

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.bigquery.reservation.v1.ReservationServiceSettings Settings class to configure an instance of ReservationServiceClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.bigquery.reservation.v1.Assignment An assignment allows a project to submit jobs of a certain type using slots from the specified reservation.
com.google.cloud.bigquery.reservation.v1.Assignment.Builder An assignment allows a project to submit jobs of a certain type using slots from the specified reservation.
com.google.cloud.bigquery.reservation.v1.AssignmentName
com.google.cloud.bigquery.reservation.v1.AssignmentName.Builder Builder for projects/{project}/locations/{location}/reservations/{reservation}/assignments/{assignment}.
com.google.cloud.bigquery.reservation.v1.BiReservation Represents a BI Reservation.
com.google.cloud.bigquery.reservation.v1.BiReservation.Builder Represents a BI Reservation.
com.google.cloud.bigquery.reservation.v1.BiReservationName
com.google.cloud.bigquery.reservation.v1.BiReservationName.Builder Builder for projects/{project}/locations/{location}/biReservation.
com.google.cloud.bigquery.reservation.v1.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
com.google.cloud.bigquery.reservation.v1.CapacityCommitment.Builder 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
com.google.cloud.bigquery.reservation.v1.CapacityCommitmentName
com.google.cloud.bigquery.reservation.v1.CapacityCommitmentName.Builder Builder for projects/{project}/locations/{location}/capacityCommitments/{capacity_commitment}.
com.google.cloud.bigquery.reservation.v1.CreateAssignmentRequest The request for ReservationService.CreateAssignment. Note: "bigquery.reservationAssignments.create" permission is required on the
com.google.cloud.bigquery.reservation.v1.CreateAssignmentRequest.Builder The request for ReservationService.CreateAssignment. Note: "bigquery.reservationAssignments.create" permission is required on the
com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest The request for ReservationService.CreateCapacityCommitment.
com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest.Builder The request for ReservationService.CreateCapacityCommitment.
com.google.cloud.bigquery.reservation.v1.CreateReservationRequest The request for ReservationService.CreateReservation.
com.google.cloud.bigquery.reservation.v1.CreateReservationRequest.Builder The request for ReservationService.CreateReservation.
com.google.cloud.bigquery.reservation.v1.DeleteAssignmentRequest The request for ReservationService.DeleteAssignment. Note: "bigquery.reservationAssignments.delete" permission is required on the
com.google.cloud.bigquery.reservation.v1.DeleteAssignmentRequest.Builder The request for ReservationService.DeleteAssignment. Note: "bigquery.reservationAssignments.delete" permission is required on the
com.google.cloud.bigquery.reservation.v1.DeleteCapacityCommitmentRequest The request for ReservationService.DeleteCapacityCommitment.
com.google.cloud.bigquery.reservation.v1.DeleteCapacityCommitmentRequest.Builder The request for ReservationService.DeleteCapacityCommitment.
com.google.cloud.bigquery.reservation.v1.DeleteReservationRequest The request for ReservationService.DeleteReservation.
com.google.cloud.bigquery.reservation.v1.DeleteReservationRequest.Builder The request for ReservationService.DeleteReservation.
com.google.cloud.bigquery.reservation.v1.GetBiReservationRequest A request to get a singleton BI reservation.
com.google.cloud.bigquery.reservation.v1.GetBiReservationRequest.Builder A request to get a singleton BI reservation.
com.google.cloud.bigquery.reservation.v1.GetCapacityCommitmentRequest The request for ReservationService.GetCapacityCommitment.
com.google.cloud.bigquery.reservation.v1.GetCapacityCommitmentRequest.Builder The request for ReservationService.GetCapacityCommitment.
com.google.cloud.bigquery.reservation.v1.GetReservationRequest The request for ReservationService.GetReservation.
com.google.cloud.bigquery.reservation.v1.GetReservationRequest.Builder The request for ReservationService.GetReservation.
com.google.cloud.bigquery.reservation.v1.ListAssignmentsRequest The request for ReservationService.ListAssignments.
com.google.cloud.bigquery.reservation.v1.ListAssignmentsRequest.Builder The request for ReservationService.ListAssignments.
com.google.cloud.bigquery.reservation.v1.ListAssignmentsResponse The response for ReservationService.ListAssignments.
com.google.cloud.bigquery.reservation.v1.ListAssignmentsResponse.Builder The response for ReservationService.ListAssignments.
com.google.cloud.bigquery.reservation.v1.ListCapacityCommitmentsRequest The request for ReservationService.ListCapacityCommitments.
com.google.cloud.bigquery.reservation.v1.ListCapacityCommitmentsRequest.Builder The request for ReservationService.ListCapacityCommitments.
com.google.cloud.bigquery.reservation.v1.ListCapacityCommitmentsResponse The response for ReservationService.ListCapacityCommitments.
com.google.cloud.bigquery.reservation.v1.ListCapacityCommitmentsResponse.Builder The response for ReservationService.ListCapacityCommitments.
com.google.cloud.bigquery.reservation.v1.ListReservationsRequest The request for ReservationService.ListReservations.
com.google.cloud.bigquery.reservation.v1.ListReservationsRequest.Builder The request for ReservationService.ListReservations.
com.google.cloud.bigquery.reservation.v1.ListReservationsResponse The response for ReservationService.ListReservations.
com.google.cloud.bigquery.reservation.v1.ListReservationsResponse.Builder The response for ReservationService.ListReservations.
com.google.cloud.bigquery.reservation.v1.LocationName
com.google.cloud.bigquery.reservation.v1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.bigquery.reservation.v1.MergeCapacityCommitmentsRequest The request for ReservationService.MergeCapacityCommitments.
com.google.cloud.bigquery.reservation.v1.MergeCapacityCommitmentsRequest.Builder The request for ReservationService.MergeCapacityCommitments.
com.google.cloud.bigquery.reservation.v1.MoveAssignmentRequest The request for ReservationService.MoveAssignment.
com.google.cloud.bigquery.reservation.v1.MoveAssignmentRequest.Builder The request for ReservationService.MoveAssignment.
com.google.cloud.bigquery.reservation.v1.Reservation A reservation is a mechanism used to guarantee slots to users.
com.google.cloud.bigquery.reservation.v1.Reservation.Autoscale Auto scaling settings.
com.google.cloud.bigquery.reservation.v1.Reservation.Autoscale.Builder Auto scaling settings.
com.google.cloud.bigquery.reservation.v1.Reservation.Builder A reservation is a mechanism used to guarantee slots to users.
com.google.cloud.bigquery.reservation.v1.ReservationName
com.google.cloud.bigquery.reservation.v1.ReservationName.Builder Builder for projects/{project}/locations/{location}/reservations/{reservation}.
com.google.cloud.bigquery.reservation.v1.ReservationProto
com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.ListAssignmentsFixedSizeCollection
com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.ListAssignmentsPage
com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.ListAssignmentsPagedResponse
com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.ListCapacityCommitmentsFixedSizeCollection
com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.ListCapacityCommitmentsPage
com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.ListCapacityCommitmentsPagedResponse
com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.ListReservationsFixedSizeCollection
com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.ListReservationsPage
com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.ListReservationsPagedResponse
com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.SearchAllAssignmentsFixedSizeCollection
com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.SearchAllAssignmentsPage
com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.SearchAllAssignmentsPagedResponse
com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.SearchAssignmentsFixedSizeCollection
com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.SearchAssignmentsPage
com.google.cloud.bigquery.reservation.v1.ReservationServiceClient.SearchAssignmentsPagedResponse
com.google.cloud.bigquery.reservation.v1.ReservationServiceGrpc This API allows users to manage their BigQuery reservations. A reservation provides computational resource guarantees, in the form of slots, to users. A slot is a
com.google.cloud.bigquery.reservation.v1.ReservationServiceGrpc.ReservationServiceImplBase Base class for the server implementation of the service ReservationService. This API allows users to manage their BigQuery reservations.
com.google.cloud.bigquery.reservation.v1.ReservationServiceSettings.Builder Builder for ReservationServiceSettings.
com.google.cloud.bigquery.reservation.v1.SearchAllAssignmentsRequest The request for ReservationService.SearchAllAssignments. Note: "bigquery.reservationAssignments.search" permission is required on the
com.google.cloud.bigquery.reservation.v1.SearchAllAssignmentsRequest.Builder The request for ReservationService.SearchAllAssignments. Note: "bigquery.reservationAssignments.search" permission is required on the
com.google.cloud.bigquery.reservation.v1.SearchAllAssignmentsResponse The response for ReservationService.SearchAllAssignments.
com.google.cloud.bigquery.reservation.v1.SearchAllAssignmentsResponse.Builder The response for ReservationService.SearchAllAssignments.
com.google.cloud.bigquery.reservation.v1.SearchAssignmentsRequest The request for ReservationService.SearchAssignments. Note: "bigquery.reservationAssignments.search" permission is required on the
com.google.cloud.bigquery.reservation.v1.SearchAssignmentsRequest.Builder The request for ReservationService.SearchAssignments. Note: "bigquery.reservationAssignments.search" permission is required on the
com.google.cloud.bigquery.reservation.v1.SearchAssignmentsResponse The response for ReservationService.SearchAssignments.
com.google.cloud.bigquery.reservation.v1.SearchAssignmentsResponse.Builder The response for ReservationService.SearchAssignments.
com.google.cloud.bigquery.reservation.v1.SplitCapacityCommitmentRequest The request for ReservationService.SplitCapacityCommitment.
com.google.cloud.bigquery.reservation.v1.SplitCapacityCommitmentRequest.Builder The request for ReservationService.SplitCapacityCommitment.
com.google.cloud.bigquery.reservation.v1.SplitCapacityCommitmentResponse The response for ReservationService.SplitCapacityCommitment.
com.google.cloud.bigquery.reservation.v1.SplitCapacityCommitmentResponse.Builder The response for ReservationService.SplitCapacityCommitment.
com.google.cloud.bigquery.reservation.v1.TableReference Fully qualified reference to BigQuery table. Internally stored as google.cloud.bi.v1.BqTableReference.
com.google.cloud.bigquery.reservation.v1.TableReference.Builder Fully qualified reference to BigQuery table. Internally stored as google.cloud.bi.v1.BqTableReference.
com.google.cloud.bigquery.reservation.v1.UpdateAssignmentRequest The request for ReservationService.UpdateAssignment.
com.google.cloud.bigquery.reservation.v1.UpdateAssignmentRequest.Builder The request for ReservationService.UpdateAssignment.
com.google.cloud.bigquery.reservation.v1.UpdateBiReservationRequest A request to update a BI reservation.
com.google.cloud.bigquery.reservation.v1.UpdateBiReservationRequest.Builder A request to update a BI reservation.
com.google.cloud.bigquery.reservation.v1.UpdateCapacityCommitmentRequest The request for ReservationService.UpdateCapacityCommitment.
com.google.cloud.bigquery.reservation.v1.UpdateCapacityCommitmentRequest.Builder The request for ReservationService.UpdateCapacityCommitment.
com.google.cloud.bigquery.reservation.v1.UpdateReservationRequest The request for ReservationService.UpdateReservation.
com.google.cloud.bigquery.reservation.v1.UpdateReservationRequest.Builder The request for ReservationService.UpdateReservation.

Interfaces

Interface Description
com.google.cloud.bigquery.reservation.v1.AssignmentOrBuilder
com.google.cloud.bigquery.reservation.v1.BiReservationOrBuilder
com.google.cloud.bigquery.reservation.v1.CapacityCommitmentOrBuilder
com.google.cloud.bigquery.reservation.v1.CreateAssignmentRequestOrBuilder
com.google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequestOrBuilder
com.google.cloud.bigquery.reservation.v1.CreateReservationRequestOrBuilder
com.google.cloud.bigquery.reservation.v1.DeleteAssignmentRequestOrBuilder
com.google.cloud.bigquery.reservation.v1.DeleteCapacityCommitmentRequestOrBuilder
com.google.cloud.bigquery.reservation.v1.DeleteReservationRequestOrBuilder
com.google.cloud.bigquery.reservation.v1.GetBiReservationRequestOrBuilder
com.google.cloud.bigquery.reservation.v1.GetCapacityCommitmentRequestOrBuilder
com.google.cloud.bigquery.reservation.v1.GetReservationRequestOrBuilder
com.google.cloud.bigquery.reservation.v1.ListAssignmentsRequestOrBuilder
com.google.cloud.bigquery.reservation.v1.ListAssignmentsResponseOrBuilder
com.google.cloud.bigquery.reservation.v1.ListCapacityCommitmentsRequestOrBuilder
com.google.cloud.bigquery.reservation.v1.ListCapacityCommitmentsResponseOrBuilder
com.google.cloud.bigquery.reservation.v1.ListReservationsRequestOrBuilder
com.google.cloud.bigquery.reservation.v1.ListReservationsResponseOrBuilder
com.google.cloud.bigquery.reservation.v1.MergeCapacityCommitmentsRequestOrBuilder
com.google.cloud.bigquery.reservation.v1.MoveAssignmentRequestOrBuilder
com.google.cloud.bigquery.reservation.v1.Reservation.AutoscaleOrBuilder
com.google.cloud.bigquery.reservation.v1.ReservationOrBuilder
com.google.cloud.bigquery.reservation.v1.ReservationServiceGrpc.AsyncService This API allows users to manage their BigQuery reservations. A reservation provides computational resource guarantees, in the form of slots, to users. A slot is a
com.google.cloud.bigquery.reservation.v1.SearchAllAssignmentsRequestOrBuilder
com.google.cloud.bigquery.reservation.v1.SearchAllAssignmentsResponseOrBuilder
com.google.cloud.bigquery.reservation.v1.SearchAssignmentsRequestOrBuilder
com.google.cloud.bigquery.reservation.v1.SearchAssignmentsResponseOrBuilder
com.google.cloud.bigquery.reservation.v1.SplitCapacityCommitmentRequestOrBuilder
com.google.cloud.bigquery.reservation.v1.SplitCapacityCommitmentResponseOrBuilder
com.google.cloud.bigquery.reservation.v1.TableReferenceOrBuilder
com.google.cloud.bigquery.reservation.v1.UpdateAssignmentRequestOrBuilder
com.google.cloud.bigquery.reservation.v1.UpdateBiReservationRequestOrBuilder
com.google.cloud.bigquery.reservation.v1.UpdateCapacityCommitmentRequestOrBuilder
com.google.cloud.bigquery.reservation.v1.UpdateReservationRequestOrBuilder

Enums

Enum Description
com.google.cloud.bigquery.reservation.v1.Assignment.JobType Types of job, which could be specified when using the reservation.
com.google.cloud.bigquery.reservation.v1.Assignment.State Assignment will remain in PENDING state if no active capacity commitment is present. It will become ACTIVE when some capacity commitment becomes active.
com.google.cloud.bigquery.reservation.v1.CapacityCommitment.CommitmentPlan Commitment plan defines the current committed period. Capacity commitment cannot be deleted during it's committed period.
com.google.cloud.bigquery.reservation.v1.CapacityCommitment.State Capacity commitment can either become ACTIVE right away or transition from PENDING to ACTIVE or FAILED.
com.google.cloud.bigquery.reservation.v1.Edition The type of editions. Different features and behaviors are provided to different editions Capacity commitments and reservations are linked to editions.