Google Cloud BigQuery C++ Client 2.11.0
A C++ Client Library for Google Cloud BigQuery
|
Classes | |
struct | ConnectionServiceBackoffPolicyOption |
Use with google::cloud::Options to configure the backoff policy. More... | |
class | ConnectionServiceClient |
Manages external data source connections and credentials. More... | |
class | ConnectionServiceConnection |
The ConnectionServiceConnection object for ConnectionServiceClient . More... | |
class | ConnectionServiceConnectionIdempotencyPolicy |
struct | ConnectionServiceConnectionIdempotencyPolicyOption |
Use with google::cloud::Options to configure which operations are retried. More... | |
struct | ConnectionServiceRetryPolicyOption |
Use with google::cloud::Options to configure the retry policy. More... | |
Typedefs | |
using | ConnectionServiceRetryPolicy = ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_connection_v1_internal::ConnectionServiceRetryTraits > |
using | ConnectionServiceLimitedTimeRetryPolicy = ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_connection_v1_internal::ConnectionServiceRetryTraits > |
using | ConnectionServiceLimitedErrorCountRetryPolicy = ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_connection_v1_internal::ConnectionServiceRetryTraits > |
using | ConnectionServicePolicyOptionList = OptionList< ConnectionServiceRetryPolicyOption, ConnectionServiceBackoffPolicyOption, ConnectionServiceConnectionIdempotencyPolicyOption > |
The options applicable to ConnectionService. More... | |
Functions | |
std::shared_ptr< ConnectionServiceConnection > | MakeConnectionServiceConnection (Options options={}) |
A factory function to construct an object of type ConnectionServiceConnection . More... | |
std::unique_ptr< ConnectionServiceConnectionIdempotencyPolicy > | MakeDefaultConnectionServiceConnectionIdempotencyPolicy () |
using google::cloud::bigquery_connection_v1::ConnectionServiceLimitedErrorCountRetryPolicy = typedef ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_connection_v1_internal::ConnectionServiceRetryTraits> |
using google::cloud::bigquery_connection_v1::ConnectionServiceLimitedTimeRetryPolicy = typedef ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_connection_v1_internal::ConnectionServiceRetryTraits> |
using google::cloud::bigquery_connection_v1::ConnectionServiceRetryPolicy = typedef ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_connection_v1_internal::ConnectionServiceRetryTraits> |
std::shared_ptr< ConnectionServiceConnection > google::cloud::bigquery_connection_v1::MakeConnectionServiceConnection | ( | Options | options = {} | ) |
A factory function to construct an object of type ConnectionServiceConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of ConnectionServiceClient.
The optional options
argument may be used to configure aspects of the returned ConnectionServiceConnection
. Expected options are any of the types in the following option lists:
google::cloud::CommonOptionList
google::cloud::GrpcOptionList
google::cloud::UnifiedCredentialsOptionList
google::cloud::bigquery_connection_v1::ConnectionServicePolicyOptionList
GOOGLE_CLOUD_CPP_ENABLE_CLOG=yes
in the environment.options | (optional) Configure the ConnectionServiceConnection created by this function. |
std::unique_ptr< ConnectionServiceConnectionIdempotencyPolicy > google::cloud::bigquery_connection_v1::MakeDefaultConnectionServiceConnectionIdempotencyPolicy | ( | ) |