Class ReservationServiceGrpc.ReservationServiceImplBase

  • All Implemented Interfaces:
    ReservationServiceGrpc.AsyncService, io.grpc.BindableService
    Enclosing class:
    ReservationServiceGrpc

    public abstract static class ReservationServiceGrpc.ReservationServiceImplBase
    extends Object
    implements io.grpc.BindableService, ReservationServiceGrpc.AsyncService
    Base class for the server implementation of the service ReservationService.
     This API allows users to manage their 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`.
     
    • Constructor Detail

      • ReservationServiceImplBase

        public ReservationServiceImplBase()
    • Method Detail

      • bindService

        public final io.grpc.ServerServiceDefinition bindService()
        Specified by:
        bindService in interface io.grpc.BindableService