class_docstr: Pipeline info from orchestration system.
  
  Attributes:
    pipeline_name: name of the pipeline. We expect this to be unique for
      different pipelines.
    pipeline_root: root directory of the pipeline. We expect this to be unique
      for different pipelines.
    run_id: optional uuid for a single run of the pipeline.
docstr: Context name for the pipeline.
docstr_tok: ["Context","name","for","the","pipeline","."]
code: def pipeline_context_name(self) -> str:
      """Context name for the pipeline."""
      return self.pipeline_name
  
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 4 for calling the PipelineInfo obj's underlying member method code with example usage: obj.pipeline_context_name() and returns: self