class_docstr: Class for handling FeatureProcessor Pipeline Version Lineage
docstr: Create the FeatureProcessor Pipeline Version context.
  
  Arguments:
      pipeline_name (str): The pipeline name.
      pipeline_arn (str): The pipeline ARN.
      last_update_time (str): The pipeline last update time.
      sagemaker_session (Session): Session object which manages interactions
          with Amazon SageMaker APIs and any other AWS services needed. If not specified, the
          function creates one using the default AWS configuration chain.
  
  Returns:
      Context: The pipeline version context.
docstr_tok: ["Create","the","FeatureProcessor","Pipeline","Version","context",".","Arguments",":","pipeline_name","(","str",")",":","The","pipeline","name",".","pipeline_arn","(","str",")",":","The","pipeline","ARN",".","last_update_time","(","str",")",":","The","pipeline","last","update","time",".","sagemaker_session","(","Session",")",":","Session","object","which","manages","interactions","with","Amazon","SageMaker","APIs","and","any","other","AWS","services","needed",".","If","not","specified",",","the","function","creates","one","using","the","default","AWS","configuration","chain",".","Returns",":","Context",":","The","pipeline","version","context","."]
code: def create_pipeline_version_context(
      pipeline_name: str,
      pipeline_arn: str,
      last_update_time: str,
      sagemaker_session: Session,
  ) -> Context:
      """Create the FeatureProcessor Pipeline Version context.
  
      Arguments:
          pipeline_name (str): The pipeline name.
          pipeline_arn (str): The pipeline ARN.
          last_update_time (str): The pipeline last update time.
          sagemaker_session (Session): Session object which manages interactions
              with Amazon SageMaker APIs and any other AWS services needed. If not specified, the
              function creates one using the default AWS configuration chain.
  
      Returns:
          Context: The pipeline version context.
      """
      return Context.create(
          context_name=_get_feature_processor_pipeline_version_lineage_context_name(
              pipeline_name, last_update_time
          ),
          context_type=f"{PIPELINE_VERSION_CONTEXT_TYPE}-{pipeline_name}",
          source_uri=pipeline_arn,
          source_type=last_update_time,
          properties={
              PIPELINE_NAME_KEY: pipeline_name,
              LAST_UPDATE_TIME_KEY: last_update_time,
          },
          sagemaker_session=sagemaker_session,
      )
  
file_path: sagemaker-python-sdk/src/sagemaker/feature_store/feature_processor/lineage/_pipeline_version_lineage_entity_handler.py
imports: from __future__ import absolute_import
  import logging
  from sagemaker import Session
  from sagemaker.feature_store.feature_processor.lineage.constants import SAGEMAKER, PIPELINE_VERSION_CONTEXT_TYPE, PIPELINE_NAME_KEY, LAST_UPDATE_TIME_KEY
  from sagemaker.lineage.context import Context
  from sagemaker.feature_store.feature_processor.lineage._feature_processor_lineage_name_helper import _get_feature_processor_pipeline_version_lineage_context_name
label_desc: Use image node_id 1 for calling the PipelineVersionLineageEntityHandler obj's underlying member method code with example usage: obj.create_pipeline_version_context(pipeline_name, pipeline_arn, last_update_time, sagemaker_session) and returns: Context