Parent client for calling the Google Cloud Bigtable API.
This is the base from which all interactions with the API occur.
In the hierarchy of API concepts
Classes
Client
Client(project=None, credentials=None, read_only=False, admin=False, client_info=<google.api_core.gapic_v1.client_info.ClientInfo object>, client_options=None, admin_client_options=None, channel=None)
Client for interacting with Google Cloud Bigtable API.
Name | Description |
project |
`str` or `unicode
(Optional) The ID of the project which owns the instances, tables and data. If not provided, will attempt to determine from the environment. |
credentials |
`google.auth.credentials.Credentials`
(Optional) The OAuth2 Credentials to use for this client. If not passed, falls back to the default inferred from the environment. |
read_only |
bool
(Optional) Boolean indicating if the data scope should be for reading only (or for writing as well). Defaults to :data: |
admin |
bool
(Optional) Boolean indicating if the client will be used to interact with the Instance Admin or Table Admin APIs. This requires the :const: |
client_options |
`google.api_core.client_options.ClientOptions` or `dict`
(Optional) Client options used to set user options on the client. API Endpoint should be set through client_options. |
admin_client_options |
`google.api_core.client_options.ClientOptions` or `dict`
(Optional) Client options used to set user options on the client. API Endpoint for admin operations should be set through admin_client_options. |
Type | Description |
`ValueErro |