class_docstr: Key for instance, seed and budget.
  
  Parameters
  ----------
  instance : str | None, defaults to None
  seed : int | None, defaults to None
  budget : float | None, defaults to None
class_docstr_tok: ["Key","for","instance",",","seed","and","budget",".","Parameters","--","--","--","--","--","instance",":","str","|","None",",","defaults","to","None","seed",":","int","|","None",",","defaults","to","None","budget",":","float","|","None",",","defaults","to","None"]
code: def __eq__(self, other: Any) -> bool:
      if isinstance(other, InstanceSeedBudgetKey):
          if (
              self.instance == other.instance
              and self.seed == other.seed
              and self.budget == other.budget
          ):
              return True
  
      return False
  
file_path: SMAC3/smac/runhistory/dataclasses.py
imports: from __future__ import annotations
  from typing import Any
  from dataclasses import dataclass, field
  from ConfigSpace import Configuration
  from smac.runhistory.enumerations import StatusType
label_desc: Use image node_id 2 for calling the InstanceSeedBudgetKey obj's underlying member method code with example usage: obj.__eq__(other) and returns: False, True