class_docstr: Represents a deployment node in a DAG authored Ray DAG API.
code: def _copy_impl(
      self,
      new_args: List[Any],
      new_kwargs: Dict[str, Any],
      new_options: Dict[str, Any],
      new_other_args_to_resolve: Dict[str, Any],
  ):
      return DeploymentNode(
          self._deployment,
          self._app_name,
          new_args,
          new_kwargs,
          new_options,
          other_args_to_resolve=new_other_args_to_resolve,
      )
  
file_path: ray/python/ray/serve/_private/deployment_node.py
imports: from typing import Any, Dict, List, Optional, Tuple
  from ray.dag import DAGNode
  from ray.dag.format_utils import get_dag_node_str
  from ray.serve._private.constants import RAY_SERVE_ENABLE_NEW_HANDLE_API
  from ray.serve.deployment import Deployment
  from ray.serve.handle import DeploymentHandle, RayServeHandle
label_desc: Use image node_id 2 for calling the DeploymentNode obj's underlying member method code with example usage: obj._copy_impl(new_args, new_kwargs, new_options, new_other_args_to_resolve) and returns: DeploymentNode