Classes
BigtableInstanceAdminClient
Service for creating, configuring, and deleting Cloud Bigtable Instances and Clusters.
BigtableInstanceAdminConnection
The BigtableInstanceAdminConnection object for BigtableInstanceAdminClient.
BigtableInstanceAdminConnectionIdempotencyPolicy
BigtableInstanceAdminLimitedErrorCountRetryPolicy
A retry policy for BigtableInstanceAdminConnection based on counting errors.
BigtableInstanceAdminLimitedTimeRetryPolicy
A retry policy for BigtableInstanceAdminConnection based on elapsed time.
BigtableInstanceAdminRetryPolicy
The retry policy for BigtableInstanceAdminConnection.
BigtableTableAdminClient
Service for creating, configuring, and deleting Cloud Bigtable tables.
BigtableTableAdminConnection
The BigtableTableAdminConnection object for BigtableTableAdminClient.
BigtableTableAdminConnectionIdempotencyPolicy
BigtableTableAdminLimitedErrorCountRetryPolicy
A retry policy for BigtableTableAdminConnection based on counting errors.
BigtableTableAdminLimitedTimeRetryPolicy
A retry policy for BigtableTableAdminConnection based on elapsed time.
BigtableTableAdminRetryPolicy
The retry policy for BigtableTableAdminConnection.
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 |
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 |
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 |
CompletionQueuethe completion queue that will execute the asynchronous calls. The application must ensure that one or more threads are blocked on |
client |
BigtableTableAdminClientthe Table Admin client. |
table_name |
std::stringthe fully qualified name of the table. Values are of the form: |
consistency_token |
std::stringthe consistency token of the table. |
options |
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. |