class_docstr: Abstract class for Backend Storage.
  This class defines the API interface for front ends to connect with various types of backends.
docstr: Update the metadata of the specified run.
  
  :return: :py:class:`mlflow.entities.RunInfo` describing the updated run.
docstr_tok: ["Update","the","metadata","of","the","specified","run",".",":","return",":",":","py",":","class",":","`","mlflow.entities.RunInfo","`","describing","the","updated","run","."]
code: def update_run_info(self, run_id, run_status, end_time, run_name):
      """
      Update the metadata of the specified run.
  
      :return: :py:class:`mlflow.entities.RunInfo` describing the updated run.
      """
      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 10 for calling the AbstractStore obj's underlying member method code with example usage: obj.update_run_info(run_id, run_status, end_time, run_name) without return types