Google Cloud BigQuery C++ Client 2.11.0
A C++ Client Library for Google Cloud BigQuery
|
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< MigrationServiceConnection > | MakeMigrationServiceConnection (Options options={}) |
A factory function to construct an object of type MigrationServiceConnection . More... | |
std::unique_ptr< MigrationServiceConnectionIdempotencyPolicy > | MakeDefaultMigrationServiceConnectionIdempotencyPolicy () |
using google::cloud::bigquery_migration_v2::MigrationServiceLimitedErrorCountRetryPolicy = typedef ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_migration_v2_internal::MigrationServiceRetryTraits> |
using google::cloud::bigquery_migration_v2::MigrationServiceLimitedTimeRetryPolicy = typedef ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_migration_v2_internal::MigrationServiceRetryTraits> |
using google::cloud::bigquery_migration_v2::MigrationServiceRetryPolicy = typedef ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_migration_v2_internal::MigrationServiceRetryTraits> |
std::unique_ptr< MigrationServiceConnectionIdempotencyPolicy > google::cloud::bigquery_migration_v2::MakeDefaultMigrationServiceConnectionIdempotencyPolicy | ( | ) |
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:
google::cloud::CommonOptionList
google::cloud::GrpcOptionList
google::cloud::UnifiedCredentialsOptionList
google::cloud::bigquery_migration_v2::MigrationServicePolicyOptionList
GOOGLE_CLOUD_CPP_ENABLE_CLOG=yes
in the environment.options | (optional) Configure the MigrationServiceConnection created by this function. |