|
virtual | ~ReservationServiceConnection ()=0 |
|
virtual Options | options () |
|
virtual StatusOr< google::cloud::bigquery::reservation::v1::Reservation > | CreateReservation (google::cloud::bigquery::reservation::v1::CreateReservationRequest const &request) |
|
virtual StreamRange< google::cloud::bigquery::reservation::v1::Reservation > | ListReservations (google::cloud::bigquery::reservation::v1::ListReservationsRequest request) |
|
virtual StatusOr< google::cloud::bigquery::reservation::v1::Reservation > | GetReservation (google::cloud::bigquery::reservation::v1::GetReservationRequest const &request) |
|
virtual Status | DeleteReservation (google::cloud::bigquery::reservation::v1::DeleteReservationRequest const &request) |
|
virtual StatusOr< google::cloud::bigquery::reservation::v1::Reservation > | UpdateReservation (google::cloud::bigquery::reservation::v1::UpdateReservationRequest const &request) |
|
virtual StatusOr< google::cloud::bigquery::reservation::v1::CapacityCommitment > | CreateCapacityCommitment (google::cloud::bigquery::reservation::v1::CreateCapacityCommitmentRequest const &request) |
|
virtual StreamRange< google::cloud::bigquery::reservation::v1::CapacityCommitment > | ListCapacityCommitments (google::cloud::bigquery::reservation::v1::ListCapacityCommitmentsRequest request) |
|
virtual StatusOr< google::cloud::bigquery::reservation::v1::CapacityCommitment > | GetCapacityCommitment (google::cloud::bigquery::reservation::v1::GetCapacityCommitmentRequest const &request) |
|
virtual Status | DeleteCapacityCommitment (google::cloud::bigquery::reservation::v1::DeleteCapacityCommitmentRequest const &request) |
|
virtual StatusOr< google::cloud::bigquery::reservation::v1::CapacityCommitment > | UpdateCapacityCommitment (google::cloud::bigquery::reservation::v1::UpdateCapacityCommitmentRequest const &request) |
|
virtual StatusOr< google::cloud::bigquery::reservation::v1::SplitCapacityCommitmentResponse > | SplitCapacityCommitment (google::cloud::bigquery::reservation::v1::SplitCapacityCommitmentRequest const &request) |
|
virtual StatusOr< google::cloud::bigquery::reservation::v1::CapacityCommitment > | MergeCapacityCommitments (google::cloud::bigquery::reservation::v1::MergeCapacityCommitmentsRequest const &request) |
|
virtual StatusOr< google::cloud::bigquery::reservation::v1::Assignment > | CreateAssignment (google::cloud::bigquery::reservation::v1::CreateAssignmentRequest const &request) |
|
virtual StreamRange< google::cloud::bigquery::reservation::v1::Assignment > | ListAssignments (google::cloud::bigquery::reservation::v1::ListAssignmentsRequest request) |
|
virtual Status | DeleteAssignment (google::cloud::bigquery::reservation::v1::DeleteAssignmentRequest const &request) |
|
virtual StreamRange< google::cloud::bigquery::reservation::v1::Assignment > | SearchAssignments (google::cloud::bigquery::reservation::v1::SearchAssignmentsRequest request) |
|
virtual StreamRange< google::cloud::bigquery::reservation::v1::Assignment > | SearchAllAssignments (google::cloud::bigquery::reservation::v1::SearchAllAssignmentsRequest request) |
|
virtual StatusOr< google::cloud::bigquery::reservation::v1::Assignment > | MoveAssignment (google::cloud::bigquery::reservation::v1::MoveAssignmentRequest const &request) |
|
virtual StatusOr< google::cloud::bigquery::reservation::v1::Assignment > | UpdateAssignment (google::cloud::bigquery::reservation::v1::UpdateAssignmentRequest const &request) |
|
virtual StatusOr< google::cloud::bigquery::reservation::v1::BiReservation > | GetBiReservation (google::cloud::bigquery::reservation::v1::GetBiReservationRequest const &request) |
|
virtual StatusOr< google::cloud::bigquery::reservation::v1::BiReservation > | UpdateBiReservation (google::cloud::bigquery::reservation::v1::UpdateBiReservationRequest const &request) |
|
The ReservationServiceConnection
object for ReservationServiceClient
.
This interface defines virtual methods for each of the user-facing overload sets in ReservationServiceClient
. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type ReservationServiceClient
.
To create a concrete instance, see MakeReservationServiceConnection()
.
For mocking, see bigquery_reservation_v1_mocks::MockReservationServiceConnection
.