class_docstr: Base class for a node in TFX pipeline.
class_docstr_tok: ["Base","class","for","a","node","in","TFX","pipeline","."]
code: def get_class_type(cls) -> str:
      nondeprecated_class = (
          deprecation_utils.get_first_nondeprecated_class(cls)
      )
      # TODO(b/221166027): Turn strict_check=True once failing tests are fixed.
      return name_utils.get_full_name(
          nondeprecated_class, strict_check=False
      )
  
imports: import abc
  import copy
  from typing import Any, Dict, Optional, Type
  from tfx.dsl.components.base import base_driver
  from tfx.dsl.components.base import base_executor
  from tfx.dsl.components.base import executor_spec
  from tfx.dsl.context_managers import dsl_context_registry
  from tfx.dsl.experimental.node_execution_options import utils
  from tfx.utils import deprecation_utils
  from tfx.utils import doc_controls
  from tfx.utils import json_utils
  from tfx.utils import name_utils
label_desc: Use image node_id 4 for calling the BaseNode obj's underlying member method code with example usage: obj.get_class_type(cls) and returns: name_utils