Classes
BigtableInstanceAdminClient
Service for creating, configuring, and deleting Cloud Bigtable Instances and Clusters.
BigtableInstanceAdminConnection
The BigtableInstanceAdminConnection object for BigtableInstanceAdminClient.
BigtableInstanceAdminConnectionIdempotencyPolicy
BigtableTableAdminClient
Service for creating, configuring, and deleting Cloud Bigtable tables.
BigtableTableAdminConnection
The BigtableTableAdminConnection object for BigtableTableAdminClient.
BigtableTableAdminConnectionIdempotencyPolicy
Structs
BigtableInstanceAdminBackoffPolicyOption
Use with google::cloud::Options to configure the backoff policy.
BigtableInstanceAdminConnectionIdempotencyPolicyOption
Use with google::cloud::Options to configure which operations are retried.
BigtableInstanceAdminPollingPolicyOption
Use with google::cloud::Options to configure the long-running operations polling policy.
BigtableInstanceAdminRetryPolicyOption
Use with google::cloud::Options to configure the retry policy.
BigtableTableAdminBackoffPolicyOption
Use with google::cloud::Options to configure the backoff policy.
BigtableTableAdminConnectionIdempotencyPolicyOption
Use with google::cloud::Options to configure which operations are retried.
BigtableTableAdminPollingPolicyOption
Use with google::cloud::Options to configure the long-running operations polling policy.
BigtableTableAdminRetryPolicyOption
Use with google::cloud::Options to configure the retry policy.
Functions
MakeBigtableInstanceAdminConnection(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:
| Parameter | |
|---|---|
| Name | Description |
options |
(optional) Configure the |
| Returns | |
|---|---|
| Type | Description |
std::shared_ptr< BigtableInstanceAdminConnection > |
|
MakeDefaultBigtableInstanceAdminConnectionIdempotencyPolicy()
| Returns | |
|---|---|
| Type | Description |
std::unique_ptr< BigtableInstanceAdminConnectionIdempotencyPolicy > |
|
MakeBigtableTableAdminConnection(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:
| Parameter | |
|---|---|
| Name | Description |
options |
(optional) Configure the |
| Returns | |
|---|---|
| Type | Description |
std::shared_ptr< BigtableTableAdminConnection > |
|
MakeDefaultBigtableTableAdminConnectionIdempotencyPolicy()
| Returns | |
|---|---|
| Type | Description |
std::unique_ptr< BigtableTableAdminConnectionIdempotencyPolicy > |
|
AsyncWaitForConsistency(CompletionQueue, BigtableTableAdminClient, std::string, std::string, Options)
Polls until a table is consistent, or until the polling policy has expired.
| Parameters | |
|---|---|
| Name | Description |
cq |
the completion queue that will execute the asynchronous calls. The application must ensure that one or more threads are blocked on |
client |
the Table Admin client. |
table_name |
the fully qualified name of the table. Values are of the form: |
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 |
| Returns | |
|---|---|
| Type | Description |
future< Status > |
the consistency status for the table. The status is OK if and only if the table is consistent. |
Type Aliases
BigtableInstanceAdminRetryPolicy
::google::cloud::internal::TraitBasedRetryPolicy< bigtable_admin_internal::BigtableInstanceAdminRetryTraits >
BigtableInstanceAdminLimitedTimeRetryPolicy
::google::cloud::internal::LimitedTimeRetryPolicy< bigtable_admin_internal::BigtableInstanceAdminRetryTraits >
BigtableInstanceAdminLimitedErrorCountRetryPolicy
::google::cloud::internal::LimitedErrorCountRetryPolicy< bigtable_admin_internal::BigtableInstanceAdminRetryTraits >
BigtableInstanceAdminPolicyOptionList
OptionList< BigtableInstanceAdminRetryPolicyOption, BigtableInstanceAdminBackoffPolicyOption, BigtableInstanceAdminPollingPolicyOption, BigtableInstanceAdminConnectionIdempotencyPolicyOption >
The options applicable to BigtableInstanceAdmin.
BigtableTableAdminRetryPolicy
::google::cloud::internal::TraitBasedRetryPolicy< bigtable_admin_internal::BigtableTableAdminRetryTraits >
BigtableTableAdminLimitedTimeRetryPolicy
::google::cloud::internal::LimitedTimeRetryPolicy< bigtable_admin_internal::BigtableTableAdminRetryTraits >
BigtableTableAdminLimitedErrorCountRetryPolicy
::google::cloud::internal::LimitedErrorCountRetryPolicy< bigtable_admin_internal::BigtableTableAdminRetryTraits >
BigtableTableAdminPolicyOptionList
OptionList< BigtableTableAdminRetryPolicyOption, BigtableTableAdminBackoffPolicyOption, BigtableTableAdminPollingPolicyOption, BigtableTableAdminConnectionIdempotencyPolicyOption >
The options applicable to BigtableTableAdmin.