class_docstr: Users could customize their own config generator by define a class
  inherited from ConfigGenerator.
  
  Example:
      >>> class MyConfigGenerator(ConfigGenerator):
      >>>     def __init__(self, ...):
      >>>         super().__init__()  # <-- This super class initialization must be called
      >>>         ...
      >>>     def genConfig(self, ...):  # <-- (recommeneded), generate a best config
      >>>         ...
  
  Users could also add some trigger decorator imported from `bigdl.chronos.aiops.trigger`
  More details about trigger please refer to correspond apis
  
  Example:
      >>> class MyConfigGenerator(ConfigGenerator):
      >>>     ...
      >>>     @triggerbyfile(...)
      >>>     def update_status(self, ...)  # <-- this will be exec once trigger activated
      >>>         ...
class_docstr_tok: ["Users","could","customize","their","own","config","generator","by","define","a","class","inherited","from","ConfigGenerator",".","Example",":",">",">",">","class","MyConfigGenerator","(","ConfigGenerator",")",":",">",">",">","def","__init__","(","self",",","...",")",":",">",">",">","super","(",")",".__init__","(",")","#","<","--","This","super","class","initialization","must","be","called",">",">",">","...",">",">",">","def","genConfig","(","self",",","...",")",":","#","<","--","(","recommeneded",")",",","generate","a","best","config",">",">",">","...","Users","could","also","add","some","trigger","decorator","imported","from","`","bigdl.chronos.aiops.trigger","`","More","details","about","trigger","please","refer","to","correspond","apis","Example",":",">",">",">","class","MyConfigGenerator","(","ConfigGenerator",")",":",">",">",">","...",">",">",">","@","triggerbyfile","(","...",")",">",">",">","def","update_status","(","self",",","...",")","#","<","--","this","will","be","exec","once","trigger","activated",">",">",">","..."]
docstr: This function should be implemented for final config generation
docstr_tok: ["This","function","should","be","implemented","for","final","config","generation"]
code: def genConfig(self, *args, **kwargs):
      """
      This function should be implemented for final config generation
      """
      pass
  
imports: from threading import Thread
  from abc import abstractmethod
  from .None import TRIGGER_REG_NAME_PREFIX
label_desc: Use image node_id 2 for calling the ConfigGenerator obj's underlying member method code with example usage: obj.genConfig() without return types