code: def _get_feature_processor_lineage_context_name(
      resource_name: str,
      resource_creation_time: str,
      lineage_context_prefix: str = None,
      lineage_context_suffix: str = None,
  ) -> str:
      """Generic naming generation function for lineage resources used by feature_processor."""
      context_name_base = [f"{resource_name}-{resource_creation_time}"]
      if lineage_context_prefix:
          context_name_base.insert(0, lineage_context_prefix)
      if lineage_context_suffix:
          context_name_base.append(lineage_context_suffix)
      return "-".join(context_name_base)
  
file_path: sagemaker-python-sdk/src/sagemaker/feature_store/feature_processor/lineage/_feature_processor_lineage_name_helper.py
imports: from __future__ import absolute_import
label_desc: Use image node_id 1 for calling a global function with example usage: _get_feature_processor_lineage_context_name(resource_name, resource_creation_time, lineage_context_prefix, lineage_context_suffix) and returns: str