docstr: Name of this generation strategy. Defaults to a combination of model
  names provided in generation steps.
docstr_tok: ["Name","of","this","generation","strategy",".","Defaults","to","a","combination","of","model","names","provided","in","generation","steps","."]
code: def name(self) -> str:
      """Name of this generation strategy. Defaults to a combination of model
      names provided in generation steps.
      """
      if self._name is not None:
          return not_none(self._name)
  
      self._name = f"GenerationStrategy {self.db_id}"
      return not_none(self._name)
  
file_path: Ax/ax/core/generation_strategy_interface.py
imports: from abc import ABC, abstractmethod
  from typing import List, Optional
  from ax.core.data import Data
  from ax.core.experiment import Experiment
  from ax.core.generator_run import GeneratorRun
  from ax.utils.common.base import Base
  from ax.utils.common.typeutils import not_none
label_desc: Use image node_id 2 for calling the GenerationStrategyInterface obj's underlying member method code with example usage: obj.name() and returns: not_none, not_none