Stay organized with collections Save and categorize content based on your preferences.
Client(project=None, credentials=None, client_info=<google.api_core.gapic_v1.client_info.ClientInfo object>, user_agent=None, client_options=None)
Client for interacting with Cloud Spanner API.
Note: Since the Cloud Spanner API requires the gRPC transport, no_http
argument is accepted by this class. Parameters 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
Credentials
or :data:NoneType
(Optional) The authorization credentials to attach to requests. These credentials identify this application to the service. If none are specified, the client will attempt to ascertain the credentials from the environment.
client_info
google.api_core.gapic_v1.client_info.ClientInfo
(Optional) The client info used to send a user-agent string along with API requests. If None
, then default info will be used. Generally, you only need to set this if you're developing your own library or partner tool.
user_agent
str
(Deprecated) The user agent to be used with API request. Not used.
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.
Properties credentialsGetter for client's credentials.
Returns Type DescriptionCredentials
The credentials stored on the client. database_admin_api
Helper for session-related API calls.
instance_admin_apiHelper for session-related API calls.
project_nameProject name to be used with Spanner APIs.
Note: This property will not change ifproject
does not, but the return value is not cached. "projects/{project}"
Returns Type Description str
The project name to be used with the Cloud Spanner Admin API RPC service. Methods copy
Make a copy of this client.
Copies the local data stored as simple types but does not copy the current state of any open connections with the Cloud Bigtable API.
Returns Type Description.Client
A copy of the current client. instance
instance(instance_id, configuration_name=None, display_name=None, node_count=1)
Factory to create a instance associated with this client.
Parameters Name Descriptioninstance_id
str
The ID of the instance.
configuration_name
string
(Optional) Name of the instance configuration used to set up the instance's cluster, in the form: projects/
. Required for instances which do not yet exist.
display_name
str
(Optional) The display name for the instance in the Cloud Console UI. (Must be between 4 and 30 characters.) If this value is not set in the constructor, will fall back to the instance ID.
node_count
int
(Optional) The number of nodes in the instance's cluster; used to set up the instance's cluster.
Returns Type DescriptionInstance
an instance owned by this client. list_instance_configs
list_instance_configs(page_size=None, page_token=None)
Parameters Name Description page_size
int
Optional. The maximum number of configs in each page of results from this request. Non-positive values are ignored. Defaults to a sensible value set by the API.
page_token
str
Optional. If present, return the next batch of configs, using the value, which must correspond to the nextPageToken
value returned in the previous response. Deprecated: use the pages
property of the returned iterator instead of manually passing the token.
google.api_core.page_iterator.Iterator
Iterator of InstanceConfig resources within the client's project. list_instances
list_instances(filter_="", page_size=None, page_token=None)
Parameters Name Description filter_
string
(Optional) Filter to select instances listed. See the ListInstancesRequest
docs above for examples.
page_size
int
Optional. The maximum number of instances in each page of results from this request. Non-positive values are ignored. Defaults to a sensible value set by the API.
page_token
str
Optional. If present, return the next batch of instances, using the value, which must correspond to the nextPageToken
value returned in the previous response. Deprecated: use the pages
property of the returned iterator instead of manually passing the token.
google.api_core.page_iterator.Iterator
Iterator of Instance resources within the client's project.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-07 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[]]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4