Google Cloud BigQuery C++ Client 2.13.0
A C++ Client Library for Google Cloud BigQuery
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
google::cloud::bigquery_reservation_v1 Namespace Reference

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< ReservationServiceConnectionMakeReservationServiceConnection (Options options={})
 A factory function to construct an object of type ReservationServiceConnection. More...
 
std::unique_ptr< ReservationServiceConnectionIdempotencyPolicyMakeDefaultReservationServiceConnectionIdempotencyPolicy ()
 

Typedef Documentation

◆ ReservationServiceLimitedErrorCountRetryPolicy

using google::cloud::bigquery_reservation_v1::ReservationServiceLimitedErrorCountRetryPolicy = typedef ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_reservation_v1_internal::ReservationServiceRetryTraits>

◆ ReservationServiceLimitedTimeRetryPolicy

using google::cloud::bigquery_reservation_v1::ReservationServiceLimitedTimeRetryPolicy = typedef ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_reservation_v1_internal::ReservationServiceRetryTraits>

◆ ReservationServiceRetryPolicy

using google::cloud::bigquery_reservation_v1::ReservationServiceRetryPolicy = typedef ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_reservation_v1_internal::ReservationServiceRetryTraits>

Function Documentation

◆ MakeDefaultReservationServiceConnectionIdempotencyPolicy()

std::unique_ptr< ReservationServiceConnectionIdempotencyPolicy > google::cloud::bigquery_reservation_v1::MakeDefaultReservationServiceConnectionIdempotencyPolicy ( )

◆ MakeReservationServiceConnection()

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:

Note
Unexpected options will be ignored. To log unexpected options instead, set GOOGLE_CLOUD_CPP_ENABLE_CLOG=yes in the environment.
Parameters
options(optional) Configure the ReservationServiceConnection created by this function.