Пример #1
0
    def __init__(
        self,
        project=None,
        credentials=None,
        _http=None,
        _use_grpc=None,
        client_info=None,
        client_options=None,
    ):
        super(Client, self).__init__(
            project=project,
            credentials=credentials,
            _http=_http,
            client_options=client_options,
        )

        kw_args = {"client_info": client_info}
        if client_options:
            if type(client_options) == dict:
                client_options = google.api_core.client_options.from_dict(
                    client_options)
            if client_options.api_endpoint:
                api_endpoint = client_options.api_endpoint
                kw_args["api_endpoint"] = api_endpoint

        self._connection = Connection(self, **kw_args)

        self._client_info = client_info
        if _use_grpc is None:
            self._use_grpc = _USE_GRPC
        else:
            self._use_grpc = _use_grpc
Пример #2
0
 def __init__(self, project=None, credentials=None,
              _http=None, _use_grpc=None):
     super(Client, self).__init__(
         project=project, credentials=credentials, _http=_http)
     self._connection = Connection(self)
     if _use_grpc is None:
         self._use_grpc = _USE_GRPC
     else:
         self._use_grpc = _use_grpc
Пример #3
0
 def __init__(self,
              project=None,
              credentials=None,
              http=None,
              use_gax=None):
     super(Client, self).__init__(project=project,
                                  credentials=credentials,
                                  http=http)
     self._connection = Connection(self)
     if use_gax is None:
         self._use_gax = _USE_GAX
     else:
         self._use_gax = use_gax