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

Classes

struct  MigrationServiceBackoffPolicyOption
 Use with google::cloud::Options to configure the backoff policy. More...
 
class  MigrationServiceClient
 Service to handle EDW migrations. More...
 
class  MigrationServiceConnection
 The MigrationServiceConnection object for MigrationServiceClient. More...
 
class  MigrationServiceConnectionIdempotencyPolicy
 
struct  MigrationServiceConnectionIdempotencyPolicyOption
 Use with google::cloud::Options to configure which operations are retried. More...
 
struct  MigrationServiceRetryPolicyOption
 Use with google::cloud::Options to configure the retry policy. More...
 

Typedefs

using MigrationServiceRetryPolicy = ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_migration_v2_internal::MigrationServiceRetryTraits >
 
using MigrationServiceLimitedTimeRetryPolicy = ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_migration_v2_internal::MigrationServiceRetryTraits >
 
using MigrationServiceLimitedErrorCountRetryPolicy = ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_migration_v2_internal::MigrationServiceRetryTraits >
 
using MigrationServicePolicyOptionList = OptionList< MigrationServiceRetryPolicyOption, MigrationServiceBackoffPolicyOption, MigrationServiceConnectionIdempotencyPolicyOption >
 The options applicable to MigrationService. More...
 

Functions

std::shared_ptr< MigrationServiceConnectionMakeMigrationServiceConnection (Options options={})
 A factory function to construct an object of type MigrationServiceConnection. More...
 
std::unique_ptr< MigrationServiceConnectionIdempotencyPolicyMakeDefaultMigrationServiceConnectionIdempotencyPolicy ()
 

Typedef Documentation

◆ MigrationServiceLimitedErrorCountRetryPolicy

using google::cloud::bigquery_migration_v2::MigrationServiceLimitedErrorCountRetryPolicy = typedef ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_migration_v2_internal::MigrationServiceRetryTraits>

◆ MigrationServiceLimitedTimeRetryPolicy

using google::cloud::bigquery_migration_v2::MigrationServiceLimitedTimeRetryPolicy = typedef ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_migration_v2_internal::MigrationServiceRetryTraits>

◆ MigrationServiceRetryPolicy

using google::cloud::bigquery_migration_v2::MigrationServiceRetryPolicy = typedef ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_migration_v2_internal::MigrationServiceRetryTraits>

Function Documentation

◆ MakeDefaultMigrationServiceConnectionIdempotencyPolicy()

std::unique_ptr< MigrationServiceConnectionIdempotencyPolicy > google::cloud::bigquery_migration_v2::MakeDefaultMigrationServiceConnectionIdempotencyPolicy ( )

◆ MakeMigrationServiceConnection()

std::shared_ptr< MigrationServiceConnection > google::cloud::bigquery_migration_v2::MakeMigrationServiceConnection ( Options  options = {})

A factory function to construct an object of type MigrationServiceConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of MigrationServiceClient.

The optional options argument may be used to configure aspects of the returned MigrationServiceConnection. 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 MigrationServiceConnection created by this function.