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