19#ifndef GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_BIGQUERY_RESERVATION_V1_RESERVATION_CONNECTION_IDEMPOTENCY_POLICY_H
20#define GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_BIGQUERY_RESERVATION_V1_RESERVATION_CONNECTION_IDEMPOTENCY_POLICY_H
22#include "google/cloud/idempotency.h"
23#include "google/cloud/internal/retry_policy.h"
24#include "google/cloud/version.h"
25#include <google/cloud/bigquery/reservation/v1/reservation.grpc.pb.h>
31GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN
63 CreateCapacityCommitmentRequest
const& request);
71 GetCapacityCommitmentRequest
const& request);
75 DeleteCapacityCommitmentRequest
const& request);
79 UpdateCapacityCommitmentRequest
const& request);
83 SplitCapacityCommitmentRequest
const& request);
87 MergeCapacityCommitmentsRequest
const& request);
122 UpdateBiReservationRequest
const& request);
128GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_END
Definition: reservation_connection_idempotency_policy.h:33
virtual google::cloud::Idempotency SearchAllAssignments(google::cloud::bigquery::reservation::v1::SearchAllAssignmentsRequest request)
virtual google::cloud::Idempotency SearchAssignments(google::cloud::bigquery::reservation::v1::SearchAssignmentsRequest request)
virtual google::cloud::Idempotency GetCapacityCommitment(google::cloud::bigquery::reservation::v1::GetCapacityCommitmentRequest const &request)
virtual google::cloud::Idempotency MoveAssignment(google::cloud::bigquery::reservation::v1::MoveAssignmentRequest const &request)
virtual google::cloud::Idempotency DeleteAssignment(google::cloud::bigquery::reservation::v1::DeleteAssignmentRequest const &request)
virtual google::cloud::Idempotency GetBiReservation(google::cloud::bigquery::reservation::v1::GetBiReservationRequest const &request)
virtual google::cloud::Idempotency GetReservation(google::cloud::bigquery::reservation::v1::GetReservationRequest const &request)
virtual google::cloud::Idempotency CreateAssignment(google::cloud::bigquery::reservation::v1::CreateAssignmentRequest const &request)
virtual google::cloud::Idempotency DeleteReservation(google::cloud::bigquery::reservation::v1::DeleteReservationRequest const &request)
virtual google::cloud::Idempotency UpdateCapacityCommitment(google::cloud::bigquery::reservation::v1::UpdateCapacityCommitmentRequest const &request)
virtual google::cloud::Idempotency CreateReservation(google::cloud::bigquery::reservation::v1::CreateReservationRequest const &request)
virtual google::cloud::Idempotency ListReservations(google::cloud::bigquery::reservation::v1::ListReservationsRequest request)
virtual google::cloud::Idempotency CreateCapacityCommitment(google::cloud::bigquery::reservation::v1::CreateCapacityCommitmentRequest const &request)
virtual google::cloud::Idempotency ListCapacityCommitments(google::cloud::bigquery::reservation::v1::ListCapacityCommitmentsRequest request)
virtual ~ReservationServiceConnectionIdempotencyPolicy()
virtual google::cloud::Idempotency MergeCapacityCommitments(google::cloud::bigquery::reservation::v1::MergeCapacityCommitmentsRequest const &request)
virtual google::cloud::Idempotency UpdateAssignment(google::cloud::bigquery::reservation::v1::UpdateAssignmentRequest const &request)
virtual google::cloud::Idempotency DeleteCapacityCommitment(google::cloud::bigquery::reservation::v1::DeleteCapacityCommitmentRequest const &request)
virtual google::cloud::Idempotency SplitCapacityCommitment(google::cloud::bigquery::reservation::v1::SplitCapacityCommitmentRequest const &request)
virtual std::unique_ptr< ReservationServiceConnectionIdempotencyPolicy > clone() const
Create a new copy of this object.
virtual google::cloud::Idempotency UpdateBiReservation(google::cloud::bigquery::reservation::v1::UpdateBiReservationRequest const &request)
virtual google::cloud::Idempotency UpdateReservation(google::cloud::bigquery::reservation::v1::UpdateReservationRequest const &request)
virtual google::cloud::Idempotency ListAssignments(google::cloud::bigquery::reservation::v1::ListAssignmentsRequest request)
Definition: reservation_client.h:32
std::unique_ptr< ReservationServiceConnectionIdempotencyPolicy > MakeDefaultReservationServiceConnectionIdempotencyPolicy()
Definition: analytics_hub_client.h:30