Class FineGrainedLineage


  • @Validated
    @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen",
               date="2023-01-10T23:10:21.701017Z[Etc/UTC]")
    public class FineGrainedLineage
    extends java.lang.Object
    A fine-grained lineage from upstream fields/datasets to downstream field(s)
    • Constructor Detail

      • FineGrainedLineage

        public FineGrainedLineage()
    • Method Detail

      • upstreams

        public FineGrainedLineage upstreams​(java.util.List<java.lang.String> upstreams)
      • addUpstreamsItem

        public FineGrainedLineage addUpstreamsItem​(java.lang.String upstreamsItem)
      • getUpstreams

        public java.util.List<java.lang.String> getUpstreams()
        Upstream entities in the lineage
        Returns:
        upstreams
      • setUpstreams

        public void setUpstreams​(java.util.List<java.lang.String> upstreams)
      • downstreams

        public FineGrainedLineage downstreams​(java.util.List<java.lang.String> downstreams)
      • addDownstreamsItem

        public FineGrainedLineage addDownstreamsItem​(java.lang.String downstreamsItem)
      • getDownstreams

        public java.util.List<java.lang.String> getDownstreams()
        Downstream fields in the lineage
        Returns:
        downstreams
      • setDownstreams

        public void setDownstreams​(java.util.List<java.lang.String> downstreams)
      • transformOperation

        public FineGrainedLineage transformOperation​(java.lang.String transformOperation)
      • getTransformOperation

        public java.lang.String getTransformOperation()
        The transform operation applied to the upstream entities to produce the downstream field(s)
        Returns:
        transformOperation
      • setTransformOperation

        public void setTransformOperation​(java.lang.String transformOperation)
      • confidenceScore

        public FineGrainedLineage confidenceScore​(java.math.BigDecimal confidenceScore)
      • getConfidenceScore

        @NotNull
        @Valid
        public @NotNull @Valid java.math.BigDecimal getConfidenceScore()
        The confidence in this lineage between 0 (low confidence) and 1 (high confidence)
        Returns:
        confidenceScore
      • setConfidenceScore

        public void setConfidenceScore​(java.math.BigDecimal confidenceScore)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object