class_docstr: Run object.
code: def __init__(
      self,
      run_info: RunInfo,
      run_data: RunData,
      run_inputs: Optional[RunInputs] = None,
  ) -> None:
      if run_info is None:
          raise MlflowException("run_info cannot be None")
      self._info = run_info
      self._data = run_data
      self._inputs = run_inputs
  
file_path: mlflow/mlflow/entities/run.py
imports: from typing import Any, Dict, Optional
  from mlflow.entities._mlflow_object import _MLflowObject
  from mlflow.entities.run_data import RunData
  from mlflow.entities.run_info import RunInfo
  from mlflow.entities.run_inputs import RunInputs
  from mlflow.exceptions import MlflowException
  from mlflow.protos.service_pb2 import Run
label_desc: Use image node_id 1 to create a new Run object from inherited base classes: _MLflowObject with example: obj = Run(run_info, run_data, run_inputs)