Class OpenLineage.SourceCodeLocationJobFacet

    • Method Detail

      • get_producer

        public java.net.URI get_producer()
        Specified by:
        get_producer in interface OpenLineage.JobFacet
        Returns:
        URI identifying the producer of this metadata. For example this could be a git url with a given tag or sha
      • get_schemaURL

        public java.net.URI get_schemaURL()
        Specified by:
        get_schemaURL in interface OpenLineage.JobFacet
        Returns:
        The JSON Pointer (https://tools.ietf.org/html/rfc6901) URL to the corresponding version of the schema definition for this facet
      • getType

        public java.lang.String getType()
        Returns:
        the source control system
      • getUrl

        public java.net.URI getUrl()
        Returns:
        the full http URL to locate the file
      • getRepoUrl

        public java.lang.String getRepoUrl()
        Returns:
        the URL to the repository
      • getPath

        public java.lang.String getPath()
        Returns:
        the path in the repo containing the source files
      • getVersion

        public java.lang.String getVersion()
        Returns:
        the current version deployed (not a branch name, the actual unique version)
      • getTag

        public java.lang.String getTag()
        Returns:
        optional tag name
      • getBranch

        public java.lang.String getBranch()
        Returns:
        optional branch name
      • getAdditionalProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getAdditionalProperties()
        Specified by:
        getAdditionalProperties in interface OpenLineage.JobFacet
        Returns:
        additional properties