class_docstr: The Client-side methods corresponding to the ray API. Delegates
  to the Client Worker that contains the connection to the ClientServer.
class_docstr_tok: ["The","Client-side","methods","corresponding","to","the","ray","API",".","Delegates","to","the","Client","Worker","that","contains","the","connection","to","the","ClientServer","."]
docstr: Hook for internal_kv._internal_kv_del.
code: def _internal_kv_del(
      self,
      key: Union[str, bytes],
      *,
      del_by_prefix: bool = False,
      namespace: Optional[Union[str, bytes]] = None,
  ) -> int:
      """Hook for internal_kv._internal_kv_del."""
      return self.worker.internal_kv_del(
          _as_bytes(key),
          del_by_prefix=del_by_prefix,
          namespace=_as_bytes(namespace),
      )
  
imports: import json
  import logging
  from concurrent.futures import Future
  from typing import TYPE_CHECKING, Any, Callable, List, Optional, Union
  from ray._private import ray_option_utils
  from ray.util.client.runtime_context import _ClientWorkerPropertyAPI
label_desc: Use image node_id 26 for calling the _ClientAPI obj's underlying member method code with example usage: obj._internal_kv_del(key) and returns: self