Class FineGrainedLineage
- java.lang.Object
-
- io.datahubproject.openapi.generated.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 Summary
Constructors Constructor Description FineGrainedLineage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FineGrainedLineage
addDownstreamsItem(java.lang.String downstreamsItem)
FineGrainedLineage
addUpstreamsItem(java.lang.String upstreamsItem)
FineGrainedLineage
confidenceScore(java.math.BigDecimal confidenceScore)
FineGrainedLineage
downstreams(java.util.List<java.lang.String> downstreams)
FineGrainedLineage
downstreamType(FineGrainedLineageDownstreamType downstreamType)
boolean
equals(java.lang.Object o)
@NotNull @Valid java.math.BigDecimal
getConfidenceScore()
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 FineGrainedLineageDownstreamType
getDownstreamType()
Get downstreamTypejava.lang.String
getTransformOperation()
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 FineGrainedLineageUpstreamType
getUpstreamType()
Get upstreamTypeint
hashCode()
void
setConfidenceScore(java.math.BigDecimal confidenceScore)
void
setDownstreams(java.util.List<java.lang.String> downstreams)
void
setDownstreamType(FineGrainedLineageDownstreamType downstreamType)
void
setTransformOperation(java.lang.String transformOperation)
void
setUpstreams(java.util.List<java.lang.String> upstreams)
void
setUpstreamType(FineGrainedLineageUpstreamType upstreamType)
java.lang.String
toString()
FineGrainedLineage
transformOperation(java.lang.String transformOperation)
FineGrainedLineage
upstreams(java.util.List<java.lang.String> upstreams)
FineGrainedLineage
upstreamType(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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-