class_docstr: Builder for a Ray Client connection. This class can be subclassed by
  custom builder classes to modify connection behavior to include additional
  features or altered semantics. One example is the ``_LocalClientBuilder``.
code: def _fill_defaults_from_env(self):
      # Check environment variables for default values
      namespace_env_var = os.environ.get(
          RAY_NAMESPACE_ENVIRONMENT_VARIABLE
      )
      if namespace_env_var and self._job_config.ray_namespace is None:
          self.namespace(namespace_env_var)
  
      runtime_env_var = os.environ.get(
          RAY_RUNTIME_ENV_ENVIRONMENT_VARIABLE
      )
      if runtime_env_var and self._job_config.runtime_env is None:
          self.env(json.loads(runtime_env_var))
  
imports: import importlib
  import inspect
  import json
  import logging
  import os
  import sys
  import warnings
  from dataclasses import dataclass
  from typing import Any, Dict, Optional, Tuple
  import ray.util.client_connect
  from ray._private.ray_constants import RAY_ADDRESS_ENVIRONMENT_VARIABLE, RAY_NAMESPACE_ENVIRONMENT_VARIABLE, RAY_RUNTIME_ENV_ENVIRONMENT_VARIABLE
  from ray._private.utils import check_ray_client_dependencies_installed, split_address
  from ray._private.worker import BaseContext
  from ray._private.worker import init
  from ray.job_config import JobConfig
  from ray.util.annotations import Deprecated, PublicAPI
label_desc: Use image node_id 5 for calling the ClientBuilder obj's underlying member method code with example usage: obj._fill_defaults_from_env() without return types