Namespace google::cloud::bigquery_datapolicies_v1 (2.20.0)

Classes

DataPolicyServiceClient

Data Policy Service provides APIs for managing the label-policy bindings.

DataPolicyServiceConnection

The DataPolicyServiceConnection object for DataPolicyServiceClient.

DataPolicyServiceConnectionIdempotencyPolicy

DataPolicyServiceLimitedErrorCountRetryPolicy

A retry policy for DataPolicyServiceConnection based on counting errors.

DataPolicyServiceLimitedTimeRetryPolicy

A retry policy for DataPolicyServiceConnection based on elapsed time.

DataPolicyServiceRetryPolicy

The retry policy for DataPolicyServiceConnection.

Structs

DataPolicyServiceBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

DataPolicyServiceConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

DataPolicyServiceRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

Functions

MakeDataPolicyServiceConnection(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:

Parameter
Name Description
options

(optional) Configure the DataPolicyServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< DataPolicyServiceConnection >

MakeDefaultDataPolicyServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< DataPolicyServiceConnectionIdempotencyPolicy >

Type Aliases

DataPolicyServicePolicyOptionList

Alias Of: OptionList< DataPolicyServiceRetryPolicyOption, DataPolicyServiceBackoffPolicyOption, DataPolicyServiceConnectionIdempotencyPolicyOption >

The options applicable to DataPolicyService.