Google Cloud BigQuery C++ Client  2.1.0
A C++ Client Library for Google Cloud BigQuery
Public Member Functions | List of all members
google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy Class Referenceabstract

#include <google/cloud/bigquery/reservation_connection_idempotency_policy.h>

Public Member Functions

virtual ~ReservationServiceConnectionIdempotencyPolicy ()=0
 
virtual std::unique_ptr< ReservationServiceConnectionIdempotencyPolicyclone () const =0
 Create a new copy of this object. More...
 
virtual google::cloud::Idempotency CreateReservation (google::cloud::bigquery::reservation::v1::CreateReservationRequest const &request)=0
 
virtual google::cloud::Idempotency ListReservations (google::cloud::bigquery::reservation::v1::ListReservationsRequest request)=0
 
virtual google::cloud::Idempotency GetReservation (google::cloud::bigquery::reservation::v1::GetReservationRequest const &request)=0
 
virtual google::cloud::Idempotency DeleteReservation (google::cloud::bigquery::reservation::v1::DeleteReservationRequest const &request)=0
 
virtual google::cloud::Idempotency UpdateReservation (google::cloud::bigquery::reservation::v1::UpdateReservationRequest const &request)=0
 
virtual google::cloud::Idempotency CreateCapacityCommitment (google::cloud::bigquery::reservation::v1::CreateCapacityCommitmentRequest const &request)=0
 
virtual google::cloud::Idempotency ListCapacityCommitments (google::cloud::bigquery::reservation::v1::ListCapacityCommitmentsRequest request)=0
 
virtual google::cloud::Idempotency GetCapacityCommitment (google::cloud::bigquery::reservation::v1::GetCapacityCommitmentRequest const &request)=0
 
virtual google::cloud::Idempotency DeleteCapacityCommitment (google::cloud::bigquery::reservation::v1::DeleteCapacityCommitmentRequest const &request)=0
 
virtual google::cloud::Idempotency UpdateCapacityCommitment (google::cloud::bigquery::reservation::v1::UpdateCapacityCommitmentRequest const &request)=0
 
virtual google::cloud::Idempotency SplitCapacityCommitment (google::cloud::bigquery::reservation::v1::SplitCapacityCommitmentRequest const &request)=0
 
virtual google::cloud::Idempotency MergeCapacityCommitments (google::cloud::bigquery::reservation::v1::MergeCapacityCommitmentsRequest const &request)=0
 
virtual google::cloud::Idempotency CreateAssignment (google::cloud::bigquery::reservation::v1::CreateAssignmentRequest const &request)=0
 
virtual google::cloud::Idempotency ListAssignments (google::cloud::bigquery::reservation::v1::ListAssignmentsRequest request)=0
 
virtual google::cloud::Idempotency DeleteAssignment (google::cloud::bigquery::reservation::v1::DeleteAssignmentRequest const &request)=0
 
virtual google::cloud::Idempotency SearchAssignments (google::cloud::bigquery::reservation::v1::SearchAssignmentsRequest request)=0
 
virtual google::cloud::Idempotency SearchAllAssignments (google::cloud::bigquery::reservation::v1::SearchAllAssignmentsRequest request)=0
 
virtual google::cloud::Idempotency MoveAssignment (google::cloud::bigquery::reservation::v1::MoveAssignmentRequest const &request)=0
 
virtual google::cloud::Idempotency UpdateAssignment (google::cloud::bigquery::reservation::v1::UpdateAssignmentRequest const &request)=0
 
virtual google::cloud::Idempotency GetBiReservation (google::cloud::bigquery::reservation::v1::GetBiReservationRequest const &request)=0
 
virtual google::cloud::Idempotency UpdateBiReservation (google::cloud::bigquery::reservation::v1::UpdateBiReservationRequest const &request)=0
 

Detailed Description

Definition at line 33 of file reservation_connection_idempotency_policy.h.

Constructor & Destructor Documentation

◆ ~ReservationServiceConnectionIdempotencyPolicy()

virtual google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::~ReservationServiceConnectionIdempotencyPolicy ( )
pure virtual

Member Function Documentation

◆ clone()

virtual std::unique_ptr<ReservationServiceConnectionIdempotencyPolicy> google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::clone ( ) const
pure virtual

Create a new copy of this object.

◆ CreateAssignment()

virtual google::cloud::Idempotency google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::CreateAssignment ( google::cloud::bigquery::reservation::v1::CreateAssignmentRequest const &  request)
pure virtual

◆ CreateCapacityCommitment()

virtual google::cloud::Idempotency google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::CreateCapacityCommitment ( google::cloud::bigquery::reservation::v1::CreateCapacityCommitmentRequest const &  request)
pure virtual

◆ CreateReservation()

virtual google::cloud::Idempotency google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::CreateReservation ( google::cloud::bigquery::reservation::v1::CreateReservationRequest const &  request)
pure virtual

◆ DeleteAssignment()

virtual google::cloud::Idempotency google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::DeleteAssignment ( google::cloud::bigquery::reservation::v1::DeleteAssignmentRequest const &  request)
pure virtual

◆ DeleteCapacityCommitment()

virtual google::cloud::Idempotency google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::DeleteCapacityCommitment ( google::cloud::bigquery::reservation::v1::DeleteCapacityCommitmentRequest const &  request)
pure virtual

◆ DeleteReservation()

virtual google::cloud::Idempotency google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::DeleteReservation ( google::cloud::bigquery::reservation::v1::DeleteReservationRequest const &  request)
pure virtual

◆ GetBiReservation()

virtual google::cloud::Idempotency google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::GetBiReservation ( google::cloud::bigquery::reservation::v1::GetBiReservationRequest const &  request)
pure virtual

◆ GetCapacityCommitment()

virtual google::cloud::Idempotency google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::GetCapacityCommitment ( google::cloud::bigquery::reservation::v1::GetCapacityCommitmentRequest const &  request)
pure virtual

◆ GetReservation()

virtual google::cloud::Idempotency google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::GetReservation ( google::cloud::bigquery::reservation::v1::GetReservationRequest const &  request)
pure virtual

◆ ListAssignments()

virtual google::cloud::Idempotency google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::ListAssignments ( google::cloud::bigquery::reservation::v1::ListAssignmentsRequest  request)
pure virtual

◆ ListCapacityCommitments()

virtual google::cloud::Idempotency google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::ListCapacityCommitments ( google::cloud::bigquery::reservation::v1::ListCapacityCommitmentsRequest  request)
pure virtual

◆ ListReservations()

virtual google::cloud::Idempotency google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::ListReservations ( google::cloud::bigquery::reservation::v1::ListReservationsRequest  request)
pure virtual

◆ MergeCapacityCommitments()

virtual google::cloud::Idempotency google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::MergeCapacityCommitments ( google::cloud::bigquery::reservation::v1::MergeCapacityCommitmentsRequest const &  request)
pure virtual

◆ MoveAssignment()

virtual google::cloud::Idempotency google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::MoveAssignment ( google::cloud::bigquery::reservation::v1::MoveAssignmentRequest const &  request)
pure virtual

◆ SearchAllAssignments()

virtual google::cloud::Idempotency google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::SearchAllAssignments ( google::cloud::bigquery::reservation::v1::SearchAllAssignmentsRequest  request)
pure virtual

◆ SearchAssignments()

virtual google::cloud::Idempotency google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::SearchAssignments ( google::cloud::bigquery::reservation::v1::SearchAssignmentsRequest  request)
pure virtual

◆ SplitCapacityCommitment()

virtual google::cloud::Idempotency google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::SplitCapacityCommitment ( google::cloud::bigquery::reservation::v1::SplitCapacityCommitmentRequest const &  request)
pure virtual

◆ UpdateAssignment()

virtual google::cloud::Idempotency google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::UpdateAssignment ( google::cloud::bigquery::reservation::v1::UpdateAssignmentRequest const &  request)
pure virtual

◆ UpdateBiReservation()

virtual google::cloud::Idempotency google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::UpdateBiReservation ( google::cloud::bigquery::reservation::v1::UpdateBiReservationRequest const &  request)
pure virtual

◆ UpdateCapacityCommitment()

virtual google::cloud::Idempotency google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::UpdateCapacityCommitment ( google::cloud::bigquery::reservation::v1::UpdateCapacityCommitmentRequest const &  request)
pure virtual

◆ UpdateReservation()

virtual google::cloud::Idempotency google::cloud::bigquery::ReservationServiceConnectionIdempotencyPolicy::UpdateReservation ( google::cloud::bigquery::reservation::v1::UpdateReservationRequest const &  request)
pure virtual