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 |
(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
BigtableInstanceAdminPolicyOptionList
OptionList< BigtableInstanceAdminRetryPolicyOption, BigtableInstanceAdminBackoffPolicyOption, BigtableInstanceAdminPollingPolicyOption, BigtableInstanceAdminConnectionIdempotencyPolicyOption >
The options applicable to BigtableInstanceAdmin.
BigtableTableAdminPolicyOptionList
OptionList< BigtableTableAdminRetryPolicyOption, BigtableTableAdminBackoffPolicyOption, BigtableTableAdminPollingPolicyOption, BigtableTableAdminConnectionIdempotencyPolicyOption >
The options applicable to BigtableTableAdmin.