def __init__(self, project=None, credentials=None, read_only=False, admin=False, user_agent=DEFAULT_USER_AGENT): _ClientProjectMixin.__init__(self, project=project) if credentials is None: credentials = get_credentials() if read_only and admin: raise ValueError('A read-only client cannot also perform' 'administrative actions.') scopes = [] if read_only: scopes.append(READ_ONLY_SCOPE) else: scopes.append(DATA_SCOPE) if admin: scopes.append(ADMIN_SCOPE) self._admin = bool(admin) try: credentials = credentials.create_scoped(scopes) except AttributeError: pass self._credentials = credentials self.user_agent = user_agent self.emulator_host = os.getenv(BIGTABLE_EMULATOR) # Create gRPC stubs for making requests. self._data_stub = _make_data_stub(self) if self._admin: self._instance_stub_internal = _make_instance_stub(self) self._operations_stub_internal = _make_operations_stub(self) self._table_stub_internal = _make_table_stub(self)
def __init__(self, project=None, namespace=None, credentials=None, http=None): _ClientProjectMixin.__init__(self, project=project) self.namespace = namespace self._batch_stack = _LocalStack() super(Client, self).__init__(credentials, http)
def __init__(self, project=None, namespace=None, credentials=None, http=None): _ClientProjectMixin.__init__(self, project=project) _BaseClient.__init__(self, credentials=credentials, http=http) self._connection = Connection( credentials=self._credentials, http=self._http) self.namespace = namespace self._batch_stack = _LocalStack()
def __init__(self, project=None, namespace=None, credentials=None, http=None): _ClientProjectMixin.__init__(self, project=project) _BaseClient.__init__(self, credentials=credentials, http=http) self._connection = Connection(credentials=self._credentials, http=self._http) self.namespace = namespace self._batch_stack = _LocalStack()
def __init__(self, project=None, credentials=None, user_agent=DEFAULT_USER_AGENT): _ClientProjectMixin.__init__(self, project=project) if credentials is None: credentials = get_credentials() scopes = [ SPANNER_ADMIN_SCOPE, ] credentials = google.auth.credentials.with_scopes_if_required( credentials, scopes) self._credentials = credentials self.user_agent = user_agent
def __init__(self, project=None, credentials=None, read_only=False, admin=False, user_agent=DEFAULT_USER_AGENT): _ClientProjectMixin.__init__(self, project=project) if credentials is None: credentials = get_credentials() if read_only and admin: raise ValueError('A read-only client cannot also perform' 'administrative actions.') scopes = [] if read_only: scopes.append(READ_ONLY_SCOPE) else: scopes.append(DATA_SCOPE) self._read_only = bool(read_only) if admin: scopes.append(ADMIN_SCOPE) self._admin = bool(admin) credentials = google.auth.credentials.with_scopes_if_required( credentials, scopes) self._credentials = credentials self.user_agent = user_agent self.emulator_host = os.getenv(BIGTABLE_EMULATOR) # Create gRPC stubs for making requests. self._data_stub = _make_data_stub(self) if self._admin: self._instance_stub_internal = _make_instance_stub(self) self._operations_stub_internal = _make_operations_stub(self) self._table_stub_internal = _make_table_stub(self)
def __init__(self, project=None, credentials=None, read_only=False, admin=False, user_agent=DEFAULT_USER_AGENT): _ClientProjectMixin.__init__(self, project=project) if credentials is None: credentials = get_credentials() if read_only and admin: raise ValueError('A read-only client cannot also perform' 'administrative actions.') scopes = [] if read_only: scopes.append(READ_ONLY_SCOPE) else: scopes.append(DATA_SCOPE) if admin: scopes.append(ADMIN_SCOPE) self._admin = bool(admin) try: credentials = credentials.create_scoped(scopes) except AttributeError: pass self._credentials = credentials self.user_agent = user_agent # Create gRPC stubs for making requests. self._data_stub = _make_data_stub(self) if self._admin: self._instance_stub_internal = _make_instance_stub(self) self._operations_stub_internal = _make_operations_stub(self) self._table_stub_internal = _make_table_stub(self)