public final class ReservationServiceGrpc
This API allows users to manage their flat-rate BigQuery reservations.
A reservation provides computational resource guarantees, in the form of
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
.
Fields
SERVICE_NAME
public static final String SERVICE_NAME
Field Value
Methods
getCreateAssignmentMethod()
public static MethodDescriptor<CreateAssignmentRequest,Assignment> getCreateAssignmentMethod()
Returns
getCreateCapacityCommitmentMethod()
public static MethodDescriptor<CreateCapacityCommitmentRequest,CapacityCommitment> getCreateCapacityCommitmentMethod()
Returns
getCreateReservationMethod()
public static MethodDescriptor<CreateReservationRequest,Reservation> getCreateReservationMethod()
Returns
getDeleteAssignmentMethod()
public static MethodDescriptor<DeleteAssignmentRequest,Empty> getDeleteAssignmentMethod()
Returns
getDeleteCapacityCommitmentMethod()
public static MethodDescriptor<DeleteCapacityCommitmentRequest,Empty> getDeleteCapacityCommitmentMethod()
Returns
getDeleteReservationMethod()
public static MethodDescriptor<DeleteReservationRequest,Empty> getDeleteReservationMethod()
Returns
getGetBiReservationMethod()
public static MethodDescriptor<GetBiReservationRequest,BiReservation> getGetBiReservationMethod()
Returns
getGetCapacityCommitmentMethod()
public static MethodDescriptor<GetCapacityCommitmentRequest,CapacityCommitment> getGetCapacityCommitmentMethod()
Returns
getGetReservationMethod()
public static MethodDescriptor<GetReservationRequest,Reservation> getGetReservationMethod()
Returns
getListAssignmentsMethod()
public static MethodDescriptor<ListAssignmentsRequest,ListAssignmentsResponse> getListAssignmentsMethod()
Returns
getListCapacityCommitmentsMethod()
public static MethodDescriptor<ListCapacityCommitmentsRequest,ListCapacityCommitmentsResponse> getListCapacityCommitmentsMethod()
Returns
getListReservationsMethod()
public static MethodDescriptor<ListReservationsRequest,ListReservationsResponse> getListReservationsMethod()
Returns
getMergeCapacityCommitmentsMethod()
public static MethodDescriptor<MergeCapacityCommitmentsRequest,CapacityCommitment> getMergeCapacityCommitmentsMethod()
Returns
getMoveAssignmentMethod()
public static MethodDescriptor<MoveAssignmentRequest,Assignment> getMoveAssignmentMethod()
Returns
getSearchAllAssignmentsMethod()
public static MethodDescriptor<SearchAllAssignmentsRequest,SearchAllAssignmentsResponse> getSearchAllAssignmentsMethod()
Returns
getSearchAssignmentsMethod()
public static MethodDescriptor<SearchAssignmentsRequest,SearchAssignmentsResponse> getSearchAssignmentsMethod()
Returns
getServiceDescriptor()
public static ServiceDescriptor getServiceDescriptor()
Returns
Type | Description |
io.grpc.ServiceDescriptor | |
getSplitCapacityCommitmentMethod()
public static MethodDescriptor<SplitCapacityCommitmentRequest,SplitCapacityCommitmentResponse> getSplitCapacityCommitmentMethod()
Returns
getUpdateBiReservationMethod()
public static MethodDescriptor<UpdateBiReservationRequest,BiReservation> getUpdateBiReservationMethod()
Returns
getUpdateCapacityCommitmentMethod()
public static MethodDescriptor<UpdateCapacityCommitmentRequest,CapacityCommitment> getUpdateCapacityCommitmentMethod()
Returns
getUpdateReservationMethod()
public static MethodDescriptor<UpdateReservationRequest,Reservation> getUpdateReservationMethod()
Returns
newBlockingStub(Channel channel)
public static ReservationServiceGrpc.ReservationServiceBlockingStub newBlockingStub(Channel channel)
Creates a new blocking-style stub that supports unary and streaming output calls on the service
Parameter
Name | Description |
channel | io.grpc.Channel
|
Returns
newFutureStub(Channel channel)
public static ReservationServiceGrpc.ReservationServiceFutureStub newFutureStub(Channel channel)
Creates a new ListenableFuture-style stub that supports unary calls on the service
Parameter
Name | Description |
channel | io.grpc.Channel
|
Returns
newStub(Channel channel)
public static ReservationServiceGrpc.ReservationServiceStub newStub(Channel channel)
Creates a new async stub that supports all call types for the service
Parameter
Name | Description |
channel | io.grpc.Channel
|
Returns