Class FineGrainedLineage
- java.lang.Object
-
- io.datahubproject.openapi.generated.FineGrainedLineage
-
@Validated @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen", date="2022-10-18T12:49:45.903581Z[Etc/UTC]") public class FineGrainedLineage extends java.lang.ObjectA fine-grained lineage from upstream fields/datasets to downstream field(s)
-
-
Constructor Summary
Constructors Constructor Description FineGrainedLineage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FineGrainedLineageaddDownstreamsItem(java.lang.String downstreamsItem)FineGrainedLineageaddUpstreamsItem(java.lang.String upstreamsItem)FineGrainedLineageconfidenceScore(java.math.BigDecimal confidenceScore)FineGrainedLineagedownstreams(java.util.List<java.lang.String> downstreams)FineGrainedLineagedownstreamType(FineGrainedLineageDownstreamType downstreamType)booleanequals(java.lang.Object o)@NotNull @Valid java.math.BigDecimalgetConfidenceScore()The confidence in this lineage between 0 (low confidence) and 1 (high confidence)java.util.List<java.lang.String>getDownstreams()Downstream fields in the lineage@NotNull @Valid FineGrainedLineageDownstreamTypegetDownstreamType()Get downstreamTypejava.lang.StringgetTransformOperation()The transform operation applied to the upstream entities to produce the downstream field(s)java.util.List<java.lang.String>getUpstreams()Upstream entities in the lineage@NotNull @Valid FineGrainedLineageUpstreamTypegetUpstreamType()Get upstreamTypeinthashCode()voidsetConfidenceScore(java.math.BigDecimal confidenceScore)voidsetDownstreams(java.util.List<java.lang.String> downstreams)voidsetDownstreamType(FineGrainedLineageDownstreamType downstreamType)voidsetTransformOperation(java.lang.String transformOperation)voidsetUpstreams(java.util.List<java.lang.String> upstreams)voidsetUpstreamType(FineGrainedLineageUpstreamType upstreamType)java.lang.StringtoString()FineGrainedLineagetransformOperation(java.lang.String transformOperation)FineGrainedLineageupstreams(java.util.List<java.lang.String> upstreams)FineGrainedLineageupstreamType(FineGrainedLineageUpstreamType upstreamType)
-
-
-
Method Detail
-
upstreamType
public FineGrainedLineage upstreamType(FineGrainedLineageUpstreamType upstreamType)
-
getUpstreamType
@NotNull @Valid public @NotNull @Valid FineGrainedLineageUpstreamType getUpstreamType()
Get upstreamType- Returns:
- upstreamType
-
setUpstreamType
public void setUpstreamType(FineGrainedLineageUpstreamType upstreamType)
-
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)
-
downstreamType
public FineGrainedLineage downstreamType(FineGrainedLineageDownstreamType downstreamType)
-
getDownstreamType
@NotNull @Valid public @NotNull @Valid FineGrainedLineageDownstreamType getDownstreamType()
Get downstreamType- Returns:
- downstreamType
-
setDownstreamType
public void setDownstreamType(FineGrainedLineageDownstreamType downstreamType)
-
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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-