class_docstr: Component info.
  
  Attributes:
    component_type: type of the component. Usually determined by the executor
      python path or image uri.
    component_id: a unique identifier of the component instance within pipeline.
    pipeline_info: the pipeline info of the current pipeline run.
docstr: "Context name for current component run.
docstr_tok: ["``","Context","name","for","current","component","run","."]
code: def component_run_context_name(self) -> str:
      """ "Context name for current component run."""
      if self.pipeline_info.run_id:
          return "{}.{}".format(
              self.pipeline_info.pipeline_run_context_name,
              self.component_id,
          )
      else:
          return "{}.{}".format(
              self.pipeline_info.pipeline_context_name,
              self.component_id,
          )
  
imports: from typing import Any, Dict, List, Optional, Type, Union
  from tfx import types
  from tfx.dsl.placeholder import placeholder
  from tfx.utils import json_utils
label_desc: Use image node_id 3 for calling the ComponentInfo obj's underlying member method code with example usage: obj.component_run_context_name() and returns: str, str