class_docstr: High-level API client for interacting with dstack server
  
  Attributes:
      runs: Operations with runs.
      repos: Operations with repositories.
      backends: Operations with backends.
class_docstr_tok: ["High-level","API","client","for","interacting","with","dstack","server","Attributes",":","runs",":","Operations","with","runs",".","repos",":","Operations","with","repositories",".","backends",":","Operations","with","backends","."]
code: def runs(self) -> RunCollection:
      return self._runs
  
file_path: dstack/src/dstack/api/_public/__init__.py
imports: from typing import Optional
  import dstack._internal.core.services.api_client
  from dstack._internal.core.errors import ConfigurationError
  from dstack._internal.core.services.configs import ConfigManager
  from dstack._internal.utils.logging import get_logger
  from dstack._internal.utils.path import PathLike
  from dstack.api._public.backends import BackendCollection
  from dstack.api._public.repos import RepoCollection, get_ssh_keypair
  from dstack.api._public.runs import RunCollection
  from dstack.api.server import APIClient
label_desc: Use image node_id 5 for calling the Client obj's underlying member method code with example usage: obj.runs() and returns: self