Google Cloud Bigtable C++ Client 2.13.0
A C++ Client Library for Google Cloud Bigtable
|
Typedefs | |
using | BigtableInstanceAdminRetryPolicy = ::google::cloud::internal::TraitBasedRetryPolicy< bigtable_admin_internal::BigtableInstanceAdminRetryTraits > |
using | BigtableInstanceAdminLimitedTimeRetryPolicy = ::google::cloud::internal::LimitedTimeRetryPolicy< bigtable_admin_internal::BigtableInstanceAdminRetryTraits > |
using | BigtableInstanceAdminLimitedErrorCountRetryPolicy = ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigtable_admin_internal::BigtableInstanceAdminRetryTraits > |
using | BigtableInstanceAdminPolicyOptionList = OptionList< BigtableInstanceAdminRetryPolicyOption, BigtableInstanceAdminBackoffPolicyOption, BigtableInstanceAdminPollingPolicyOption, BigtableInstanceAdminConnectionIdempotencyPolicyOption > |
The options applicable to BigtableInstanceAdmin. More... | |
using | BigtableTableAdminRetryPolicy = ::google::cloud::internal::TraitBasedRetryPolicy< bigtable_admin_internal::BigtableTableAdminRetryTraits > |
using | BigtableTableAdminLimitedTimeRetryPolicy = ::google::cloud::internal::LimitedTimeRetryPolicy< bigtable_admin_internal::BigtableTableAdminRetryTraits > |
using | BigtableTableAdminLimitedErrorCountRetryPolicy = ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigtable_admin_internal::BigtableTableAdminRetryTraits > |
using | BigtableTableAdminPolicyOptionList = OptionList< BigtableTableAdminRetryPolicyOption, BigtableTableAdminBackoffPolicyOption, BigtableTableAdminPollingPolicyOption, BigtableTableAdminConnectionIdempotencyPolicyOption > |
The options applicable to BigtableTableAdmin. More... | |
Functions | |
std::shared_ptr< BigtableInstanceAdminConnection > | MakeBigtableInstanceAdminConnection (Options options={}) |
A factory function to construct an object of type BigtableInstanceAdminConnection . More... | |
std::unique_ptr< BigtableInstanceAdminConnectionIdempotencyPolicy > | MakeDefaultBigtableInstanceAdminConnectionIdempotencyPolicy () |
std::shared_ptr< BigtableTableAdminConnection > | MakeBigtableTableAdminConnection (Options options={}) |
A factory function to construct an object of type BigtableTableAdminConnection . More... | |
std::unique_ptr< BigtableTableAdminConnectionIdempotencyPolicy > | MakeDefaultBigtableTableAdminConnectionIdempotencyPolicy () |
future< Status > | AsyncWaitForConsistency (CompletionQueue cq, BigtableTableAdminClient client, std::string table_name, std::string consistency_token, Options options={}) |
Polls until a table is consistent, or until the polling policy has expired. More... | |
using google::cloud::bigtable_admin::BigtableInstanceAdminLimitedErrorCountRetryPolicy = typedef ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigtable_admin_internal::BigtableInstanceAdminRetryTraits> |
using google::cloud::bigtable_admin::BigtableInstanceAdminLimitedTimeRetryPolicy = typedef ::google::cloud::internal::LimitedTimeRetryPolicy< bigtable_admin_internal::BigtableInstanceAdminRetryTraits> |
The options applicable to BigtableInstanceAdmin.
using google::cloud::bigtable_admin::BigtableInstanceAdminRetryPolicy = typedef ::google::cloud::internal::TraitBasedRetryPolicy< bigtable_admin_internal::BigtableInstanceAdminRetryTraits> |
using google::cloud::bigtable_admin::BigtableTableAdminLimitedErrorCountRetryPolicy = typedef ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigtable_admin_internal::BigtableTableAdminRetryTraits> |
using google::cloud::bigtable_admin::BigtableTableAdminLimitedTimeRetryPolicy = typedef ::google::cloud::internal::LimitedTimeRetryPolicy< bigtable_admin_internal::BigtableTableAdminRetryTraits> |
The options applicable to BigtableTableAdmin.
using google::cloud::bigtable_admin::BigtableTableAdminRetryPolicy = typedef ::google::cloud::internal::TraitBasedRetryPolicy< bigtable_admin_internal::BigtableTableAdminRetryTraits> |
future< Status > google::cloud::bigtable_admin::AsyncWaitForConsistency | ( | CompletionQueue | cq, |
BigtableTableAdminClient | client, | ||
std::string | table_name, | ||
std::string | consistency_token, | ||
Options | options = {} |
||
) |
Polls until a table is consistent, or until the polling policy has expired.
cq | the completion queue that will execute the asynchronous calls. The application must ensure that one or more threads are blocked on cq.Run() . |
client | the Table Admin client. |
table_name | the fully qualified name of the table. Values are of the form: projects/{project}/instances/{instance}/tables/{table} . |
consistency_token | the consistency token of the table. |
options | (optional) configuration options. Users who wish to modify the default polling behavior can supply a custom polling policy with BigtableTableAdminPollingPolicyOption . Note that the client's polling policy is not used for this operation. |
std::shared_ptr< BigtableInstanceAdminConnection > google::cloud::bigtable_admin::MakeBigtableInstanceAdminConnection | ( | Options | options = {} | ) |
A factory function to construct an object of type BigtableInstanceAdminConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of BigtableInstanceAdminClient.
The optional options
argument may be used to configure aspects of the returned BigtableInstanceAdminConnection
. Expected options are any of the types in the following option lists:
google::cloud::CommonOptionList
google::cloud::GrpcOptionList
google::cloud::UnifiedCredentialsOptionList
google::cloud::bigtable_admin::BigtableInstanceAdminPolicyOptionList
GOOGLE_CLOUD_CPP_ENABLE_CLOG=yes
in the environment.options | (optional) Configure the BigtableInstanceAdminConnection created by this function. |
std::shared_ptr< BigtableTableAdminConnection > google::cloud::bigtable_admin::MakeBigtableTableAdminConnection | ( | Options | options = {} | ) |
A factory function to construct an object of type BigtableTableAdminConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of BigtableTableAdminClient.
The optional options
argument may be used to configure aspects of the returned BigtableTableAdminConnection
. Expected options are any of the types in the following option lists:
google::cloud::CommonOptionList
google::cloud::GrpcOptionList
google::cloud::UnifiedCredentialsOptionList
google::cloud::bigtable_admin::BigtableTableAdminPolicyOptionList
GOOGLE_CLOUD_CPP_ENABLE_CLOG=yes
in the environment.options | (optional) Configure the BigtableTableAdminConnection created by this function. |
std::unique_ptr< BigtableInstanceAdminConnectionIdempotencyPolicy > google::cloud::bigtable_admin::MakeDefaultBigtableInstanceAdminConnectionIdempotencyPolicy | ( | ) |
std::unique_ptr< BigtableTableAdminConnectionIdempotencyPolicy > google::cloud::bigtable_admin::MakeDefaultBigtableTableAdminConnectionIdempotencyPolicy | ( | ) |