tf.contrib.cloud.BigtableClient
BigtableClient is the entrypoint for interacting with Cloud Bigtable in TF.
tf.contrib.cloud.BigtableClient(
project_id, instance_id, connection_pool_size=None,
max_receive_message_size=None
)
BigtableClient encapsulates a connection to Cloud Bigtable, and exposes the table method to open a Bigtable table.
| Args | |
|---|---|
project_id | A string representing the GCP project id to connect to. |
instance_id | A string representing the Bigtable instance to connect to. |
connection_pool_size | (Optional.) A number representing the number of concurrent connections to the Cloud Bigtable service to make. |
max_receive_message_size | (Optional.) The maximum bytes received in a single gRPC response. |
| Raises | |
|---|---|
ValueError | if the arguments are invalid (e.g. wrong type, or out of expected ranges (e.g. negative).) |
Methods
table
table(
name, snapshot=None
)
Opens a table and returns a tf.contrib.bigtable.BigtableTable object.
| Args | |
|---|---|
name | A tf.string tf.Tensor name of the table to open. |
snapshot | Either a tf.string tf.Tensor snapshot id, or True to request the creation of a snapshot. (Note: currently unimplemented.) |
| Returns | |
|---|---|
A tf.contrib.bigtable.BigtableTable Python object representing the operations available on the table. |
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/contrib/cloud/BigtableClient