class_docstr: Context for building a step.
  
  Args:
      pipeline_name (str): pipeline name
      step_name (str): step name
      sagemaker_session (Session): a SageMaker Session
      code_hash (str): a hash of the code artifact for the particular step
      config_hash (str): a hash of the config artifact for the particular step (Processing)
      pipeline_definition_config (PipelineDefinitionConfig): a configuration used to toggle
          feature flags persistent in a pipeline definition
      upload_runtime_scripts (bool): flag used to manage upload of runtime scripts to s3 for
        a _FunctionStep in pipeline
      upload_workspace (bool): flag used to manage the upload of workspace to s3 for a
        _FunctionStep in pipeline
class_docstr_tok: ["Context","for","building","a","step",".","Args",":","pipeline_name","(","str",")",":","pipeline","name","step_name","(","str",")",":","step","name","sagemaker_session","(","Session",")",":","a","SageMaker","Session","code_hash","(","str",")",":","a","hash","of","the","code","artifact","for","the","particular","step","config_hash","(","str",")",":","a","hash","of","the","config","artifact","for","the","particular","step","(","Processing",")","pipeline_definition_config","(","PipelineDefinitionConfig",")",":","a","configuration","used","to","toggle","feature","flags","persistent","in","a","pipeline","definition","upload_runtime_scripts","(","bool",")",":","flag","used","to","manage","upload","of","runtime","scripts","to","s3","for","a","_FunctionStep","in","pipeline","upload_workspace","(","bool",")",":","flag","used","to","manage","the","upload","of","workspace","to","s3","for","a","_FunctionStep","in","pipeline"]
docstr: str: pipeline name
docstr_tok: ["str",":","pipeline","name"]
code: def pipeline_name(self):
      """str: pipeline name"""
      return self._pipeline_name
  
imports: from __future__ import absolute_import
  import warnings
  import inspect
  from functools import wraps
  from typing import Dict, Optional, Callable
  from sagemaker.session import Session, SessionSettings
  from sagemaker.local import LocalSession
  from sagemaker.workflow.pipeline_definition_config import PipelineDefinitionConfig
label_desc: Use image node_id 2 for calling the _PipelineConfig obj's underlying member method code with example usage: obj.pipeline_name() and returns: self