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

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

Typedef Documentation

◆ DataPolicyServiceLimitedErrorCountRetryPolicy

using google::cloud::bigquery_datapolicies_v1::DataPolicyServiceLimitedErrorCountRetryPolicy = typedef ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_datapolicies_v1_internal::DataPolicyServiceRetryTraits>

◆ DataPolicyServiceLimitedTimeRetryPolicy

using google::cloud::bigquery_datapolicies_v1::DataPolicyServiceLimitedTimeRetryPolicy = typedef ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_datapolicies_v1_internal::DataPolicyServiceRetryTraits>

◆ DataPolicyServiceRetryPolicy

using google::cloud::bigquery_datapolicies_v1::DataPolicyServiceRetryPolicy = typedef ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_datapolicies_v1_internal::DataPolicyServiceRetryTraits>

Function Documentation

◆ MakeDataPolicyServiceConnection()

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:

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 DataPolicyServiceConnection created by this function.

◆ MakeDefaultDataPolicyServiceConnectionIdempotencyPolicy()

std::unique_ptr< DataPolicyServiceConnectionIdempotencyPolicy > google::cloud::bigquery_datapolicies_v1::MakeDefaultDataPolicyServiceConnectionIdempotencyPolicy ( )