Google Cloud BigQuery C++ Client 2.10.1
A C++ Client Library for Google Cloud BigQuery
|
Classes | |
struct | ReservationServiceBackoffPolicyOption |
Use with google::cloud::Options to configure the backoff policy. More... | |
class | ReservationServiceClient |
This API allows users to manage their BigQuery reservations. More... | |
class | ReservationServiceConnection |
The ReservationServiceConnection object for ReservationServiceClient . More... | |
class | ReservationServiceConnectionIdempotencyPolicy |
struct | ReservationServiceConnectionIdempotencyPolicyOption |
Use with google::cloud::Options to configure which operations are retried. More... | |
struct | ReservationServiceRetryPolicyOption |
Use with google::cloud::Options to configure the retry policy. More... | |
Typedefs | |
using | ReservationServiceRetryPolicy = ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_reservation_v1_internal::ReservationServiceRetryTraits > |
using | ReservationServiceLimitedTimeRetryPolicy = ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_reservation_v1_internal::ReservationServiceRetryTraits > |
using | ReservationServiceLimitedErrorCountRetryPolicy = ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_reservation_v1_internal::ReservationServiceRetryTraits > |
using | ReservationServicePolicyOptionList = OptionList< ReservationServiceRetryPolicyOption, ReservationServiceBackoffPolicyOption, ReservationServiceConnectionIdempotencyPolicyOption > |
The options applicable to ReservationService. More... | |
Functions | |
std::shared_ptr< ReservationServiceConnection > | MakeReservationServiceConnection (Options options={}) |
A factory function to construct an object of type ReservationServiceConnection . More... | |
std::unique_ptr< ReservationServiceConnectionIdempotencyPolicy > | MakeDefaultReservationServiceConnectionIdempotencyPolicy () |
using google::cloud::bigquery_reservation_v1::ReservationServiceLimitedErrorCountRetryPolicy = typedef ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_reservation_v1_internal::ReservationServiceRetryTraits> |
using google::cloud::bigquery_reservation_v1::ReservationServiceLimitedTimeRetryPolicy = typedef ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_reservation_v1_internal::ReservationServiceRetryTraits> |
using google::cloud::bigquery_reservation_v1::ReservationServiceRetryPolicy = typedef ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_reservation_v1_internal::ReservationServiceRetryTraits> |
std::unique_ptr< ReservationServiceConnectionIdempotencyPolicy > google::cloud::bigquery_reservation_v1::MakeDefaultReservationServiceConnectionIdempotencyPolicy | ( | ) |
std::shared_ptr< ReservationServiceConnection > google::cloud::bigquery_reservation_v1::MakeReservationServiceConnection | ( | Options | options = {} | ) |
A factory function to construct an object of type ReservationServiceConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of ReservationServiceClient.
The optional options
argument may be used to configure aspects of the returned ReservationServiceConnection
. Expected options are any of the types in the following option lists:
google::cloud::CommonOptionList
google::cloud::GrpcOptionList
google::cloud::UnifiedCredentialsOptionList
google::cloud::bigquery_reservation_v1::ReservationServicePolicyOptionList
GOOGLE_CLOUD_CPP_ENABLE_CLOG=yes
in the environment.options | (optional) Configure the ReservationServiceConnection created by this function. |