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
.
Static Fields
SERVICE_NAME
public static final String SERVICE_NAME
Field Value |
---|
Type | Description |
String | |
Static Methods
getCreateAssignmentMethod()
public static MethodDescriptor<CreateAssignmentRequest,Assignment> getCreateAssignmentMethod()
getCreateCapacityCommitmentMethod()
public static MethodDescriptor<CreateCapacityCommitmentRequest,CapacityCommitment> getCreateCapacityCommitmentMethod()
getCreateReservationMethod()
public static MethodDescriptor<CreateReservationRequest,Reservation> getCreateReservationMethod()
getDeleteAssignmentMethod()
public static MethodDescriptor<DeleteAssignmentRequest,Empty> getDeleteAssignmentMethod()
getDeleteCapacityCommitmentMethod()
public static MethodDescriptor<DeleteCapacityCommitmentRequest,Empty> getDeleteCapacityCommitmentMethod()
getDeleteReservationMethod()
public static MethodDescriptor<DeleteReservationRequest,Empty> getDeleteReservationMethod()
getGetBiReservationMethod()
public static MethodDescriptor<GetBiReservationRequest,BiReservation> getGetBiReservationMethod()
getGetCapacityCommitmentMethod()
public static MethodDescriptor<GetCapacityCommitmentRequest,CapacityCommitment> getGetCapacityCommitmentMethod()
getGetReservationMethod()
public static MethodDescriptor<GetReservationRequest,Reservation> getGetReservationMethod()
getListAssignmentsMethod()
public static MethodDescriptor<ListAssignmentsRequest,ListAssignmentsResponse> getListAssignmentsMethod()
getListCapacityCommitmentsMethod()
public static MethodDescriptor<ListCapacityCommitmentsRequest,ListCapacityCommitmentsResponse> getListCapacityCommitmentsMethod()
getListReservationsMethod()
public static MethodDescriptor<ListReservationsRequest,ListReservationsResponse> getListReservationsMethod()
getMergeCapacityCommitmentsMethod()
public static MethodDescriptor<MergeCapacityCommitmentsRequest,CapacityCommitment> getMergeCapacityCommitmentsMethod()
getMoveAssignmentMethod()
public static MethodDescriptor<MoveAssignmentRequest,Assignment> getMoveAssignmentMethod()
getSearchAllAssignmentsMethod()
public static MethodDescriptor<SearchAllAssignmentsRequest,SearchAllAssignmentsResponse> getSearchAllAssignmentsMethod()
getSearchAssignmentsMethod()
public static MethodDescriptor<SearchAssignmentsRequest,SearchAssignmentsResponse> getSearchAssignmentsMethod()
getServiceDescriptor()
public static ServiceDescriptor getServiceDescriptor()
Returns |
---|
Type | Description |
io.grpc.ServiceDescriptor | |
getSplitCapacityCommitmentMethod()
public static MethodDescriptor<SplitCapacityCommitmentRequest,SplitCapacityCommitmentResponse> getSplitCapacityCommitmentMethod()
getUpdateAssignmentMethod()
public static MethodDescriptor<UpdateAssignmentRequest,Assignment> getUpdateAssignmentMethod()
getUpdateBiReservationMethod()
public static MethodDescriptor<UpdateBiReservationRequest,BiReservation> getUpdateBiReservationMethod()
getUpdateCapacityCommitmentMethod()
public static MethodDescriptor<UpdateCapacityCommitmentRequest,CapacityCommitment> getUpdateCapacityCommitmentMethod()
getUpdateReservationMethod()
public static MethodDescriptor<UpdateReservationRequest,Reservation> getUpdateReservationMethod()
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
|
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
|
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
|