Convenience wrapper for invoking APIs/factories w/ a project.
Classes
Client
Client(project=None, namespace=None, credentials=None, client_info=<google.api_core.gapic_v1.client_info.ClientInfo object>, client_options=None, _http=None, _use_grpc=None)
Convenience wrapper for invoking APIs/factories w/ a project.
.. doctest::
from google.cloud import datastore client = datastore.Client()
Name | Description |
project |
str
(Optional) The project to pass to proxied API methods. |
namespace |
str
(Optional) namespace to pass to proxied API methods. |
credentials |
`google.auth.credentials.Credentials`
(Optional) The OAuth2 Credentials to use for this client. If not passed (and if no |
client_info |
`google.api_core.gapic_v1.client_info.ClientInfo` or `google.api_core.client_info.ClientInfo`
(Optional) The client info used to send a user-agent string along with API requests. If |
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. |
_http |
`requests.Session`
(Optional) HTTP object to make requests. Can be any object that defines |
_use_grpc |
bool
(Optional) Explicitly specifies whether to use the gRPC transport (via GAX) or HTTP. If unset, falls back to the |