code: def set_hyperparams(cls, *args: ConfigItem, is_hyperparam=True):
      if PropertyKeys.hyperparams not in cls.__dict__:
          cls._hyperparams = {}
  
      for h in args:
          cls._hyperparams[h.key] = is_hyperparam
  
imports: import types
  import warnings
  from collections import OrderedDict
  from typing import Dict, List, Callable, Union, Tuple, Optional, Type, Set, Iterable, Any
  from .config_function import ConfigFunction
  from .config_item import ConfigItem
  from .eval_function import EvalFunction
  from .utils import Value
  from ...None import monit
label_desc: Use image node_id 20 for calling the Configs obj's underlying member method code with example usage: obj.set_hyperparams(cls) without return types