Google Cloud BigQuery C++ Client 2.11.0
A C++ Client Library for Google Cloud BigQuery
|
Classes | |
struct | DataPolicyServiceBackoffPolicyOption |
Use with google::cloud::Options to configure the backoff policy. More... | |
class | DataPolicyServiceClient |
Data Policy Service provides APIs for managing the label-policy bindings. More... | |
class | DataPolicyServiceConnection |
The DataPolicyServiceConnection object for DataPolicyServiceClient . More... | |
class | DataPolicyServiceConnectionIdempotencyPolicy |
struct | DataPolicyServiceConnectionIdempotencyPolicyOption |
Use with google::cloud::Options to configure which operations are retried. More... | |
struct | DataPolicyServiceRetryPolicyOption |
Use with google::cloud::Options to configure the retry policy. More... | |
Typedefs | |
using | DataPolicyServiceRetryPolicy = ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_datapolicies_v1_internal::DataPolicyServiceRetryTraits > |
using | DataPolicyServiceLimitedTimeRetryPolicy = ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_datapolicies_v1_internal::DataPolicyServiceRetryTraits > |
using | DataPolicyServiceLimitedErrorCountRetryPolicy = ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_datapolicies_v1_internal::DataPolicyServiceRetryTraits > |
using | DataPolicyServicePolicyOptionList = OptionList< DataPolicyServiceRetryPolicyOption, DataPolicyServiceBackoffPolicyOption, DataPolicyServiceConnectionIdempotencyPolicyOption > |
The options applicable to DataPolicyService. More... | |
Functions | |
std::shared_ptr< DataPolicyServiceConnection > | MakeDataPolicyServiceConnection (Options options={}) |
A factory function to construct an object of type DataPolicyServiceConnection . More... | |
std::unique_ptr< DataPolicyServiceConnectionIdempotencyPolicy > | MakeDefaultDataPolicyServiceConnectionIdempotencyPolicy () |
using google::cloud::bigquery_datapolicies_v1::DataPolicyServiceLimitedErrorCountRetryPolicy = typedef ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_datapolicies_v1_internal::DataPolicyServiceRetryTraits> |
using google::cloud::bigquery_datapolicies_v1::DataPolicyServiceLimitedTimeRetryPolicy = typedef ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_datapolicies_v1_internal::DataPolicyServiceRetryTraits> |
using google::cloud::bigquery_datapolicies_v1::DataPolicyServiceRetryPolicy = typedef ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_datapolicies_v1_internal::DataPolicyServiceRetryTraits> |
std::shared_ptr< DataPolicyServiceConnection > google::cloud::bigquery_datapolicies_v1::MakeDataPolicyServiceConnection | ( | Options | options = {} | ) |
A factory function to construct an object of type DataPolicyServiceConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of DataPolicyServiceClient.
The optional options
argument may be used to configure aspects of the returned DataPolicyServiceConnection
. Expected options are any of the types in the following option lists:
google::cloud::CommonOptionList
google::cloud::GrpcOptionList
google::cloud::UnifiedCredentialsOptionList
google::cloud::bigquery_datapolicies_v1::DataPolicyServicePolicyOptionList
GOOGLE_CLOUD_CPP_ENABLE_CLOG=yes
in the environment.options | (optional) Configure the DataPolicyServiceConnection created by this function. |
std::unique_ptr< DataPolicyServiceConnectionIdempotencyPolicy > google::cloud::bigquery_datapolicies_v1::MakeDefaultDataPolicyServiceConnectionIdempotencyPolicy | ( | ) |