class_docstr: Abstract class for Backend Storage.
  This class defines the API interface for front ends to connect with various types of backends.
docstr: Fetch the experiment by ID from the backend store.
  
  :param experiment_id: String id for the experiment
  
  :return: A single :py:class:`mlflow.entities.Experiment` object if it exists,
      otherwise raises an exception.
docstr_tok: ["Fetch","the","experiment","by","ID","from","the","backend","store",".",":","param","experiment_id",":","String","id","for","the","experiment",":","return",":","A","single",":","py",":","class",":","`","mlflow.entities.Experiment","`","object","if","it","exists",",","otherwise","raises","an","exception","."]
code: def get_experiment(self, experiment_id):
      """
      Fetch the experiment by ID from the backend store.
  
      :param experiment_id: String id for the experiment
  
      :return: A single :py:class:`mlflow.entities.Experiment` object if it exists,
          otherwise raises an exception.
  
      """
      pass
  
imports: from abc import ABCMeta, abstractmethod
  from typing import List, Optional
  from mlflow.entities import DatasetInput, ViewType
  from mlflow.store.entities.paged_list import PagedList
  from mlflow.store.tracking import SEARCH_MAX_RESULTS_DEFAULT
  from mlflow.utils.annotations import developer_stable, experimental
  from mlflow.utils.async_logging.async_logging_queue import AsyncLoggingQueue
  from mlflow.utils.async_logging.run_operations import RunOperations
label_desc: Use image node_id 4 for calling the AbstractStore obj's underlying member method code with example usage: obj.get_experiment(experiment_id) without return types