class_docstr: A helper class to manage Lineage Artifacts
class_docstr_tok: ["A","helper","class","to","manage","Lineage","Artifacts"]
docstr: Initialize a `_LineageArtifactManager` instance.
  
  Args:
      name (str): The name of the Lineage artifact to be created.
      source_uri (str): The source URI used to create the Lineage artifact.
      etag (str): The S3 Etag used to create the Lineage artifact.
      source_arn (str): The source ARN of a trail component to associate
          this Lineage artifact with (default: None).
      dest_arn (str): The destination ARN of a trial component to associate
          this Lineage artifact with (default: None).
      artifact_type (str): The type of the Lineage artifact (default: "Tracker").
docstr_tok: ["Initialize","a","`","_LineageArtifactManager","`","instance",".","Args",":","name","(","str",")",":","The","name","of","the","Lineage","artifact","to","be","created",".","source_uri","(","str",")",":","The","source","URI","used","to","create","the","Lineage","artifact",".","etag","(","str",")",":","The","S3","Etag","used","to","create","the","Lineage","artifact",".","source_arn","(","str",")",":","The","source","ARN","of","a","trail","component","to","associate","this","Lineage","artifact","with","(","default",":","None",")",".","dest_arn","(","str",")",":","The","destination","ARN","of","a","trial","component","to","associate","this","Lineage","artifact","with","(","default",":","None",")",".","artifact_type","(","str",")",":","The","type","of","the","Lineage","artifact","(","default",":","``","Tracker","''",")","."]
code: def __init__(
      self,
      name,
      source_uri,
      etag,
      source_arn=None,
      dest_arn=None,
      artifact_type=_DEFAULT_ARTIFACT_TYPE,
  ):
      """Initialize a `_LineageArtifactManager` instance.
  
      Args:
          name (str): The name of the Lineage artifact to be created.
          source_uri (str): The source URI used to create the Lineage artifact.
          etag (str): The S3 Etag used to create the Lineage artifact.
          source_arn (str): The source ARN of a trail component to associate
              this Lineage artifact with (default: None).
          dest_arn (str): The destination ARN of a trial component to associate
              this Lineage artifact with (default: None).
          artifact_type (str): The type of the Lineage artifact (default: "Tracker").
      """
      self.name = name
      self.source_uri = source_uri
      self.etag = etag
      self.source_arn = source_arn
      self.dest_arn = dest_arn
      self.artifact_arn = None
      self.artifact_type = artifact_type
  
imports: from __future__ import absolute_import
  import json
  import logging
  import os
  import botocore
  from sagemaker import s3
  from sagemaker.experiments._utils import is_already_exist_error
label_desc: Use image node_id 1 to create a new _LineageArtifactManager object from inherited base classes: object with example: obj = _LineageArtifactManager(name, source_uri, etag, source_arn, dest_arn, artifact_type)