Package com.atlan.model.lineage
Class LineageFilter
java.lang.Object
com.atlan.model.core.AtlanObject
com.atlan.model.lineage.LineageFilter
- All Implemented Interfaces:
Serializable
Class used to define how to filter assets and relationships when fetching lineage.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
LineageFilter.LineageFilterBuilder<C extends LineageFilter,
B extends LineageFilter.LineageFilterBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.core.AtlanObject
AtlanObject.AtlanObjectBuilder<C extends AtlanObject,
B extends AtlanObject.AtlanObjectBuilder<C, B>> -
Field Summary
Fields inherited from class com.atlan.model.core.AtlanObject
rawJsonObject
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic LineageFilter.LineageFilterBuilder<?,
?> builder()
protected boolean
boolean
getField()
Field on which filtering should be applied.Comparison that should be used when checkingfield
's value against the providedvalue
.getValue()
Value thatfield
's value should be compared against.int
hashCode()
toString()
Methods inherited from class com.atlan.model.core.AtlanObject
getRawJsonObject, setRawJsonObject, toJson
-
Constructor Details
-
LineageFilter
-
-
Method Details
-
builder
-
toBuilder
-
getField
Field on which filtering should be applied. -
getOperator
Comparison that should be used when checkingfield
's value against the providedvalue
. -
getValue
Value thatfield
's value should be compared against. -
equals
- Overrides:
equals
in classAtlanObject
-
canEqual
- Overrides:
canEqual
in classAtlanObject
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAtlanObject
-
toString
Description copied from class:AtlanObject
- Overrides:
toString
in classAtlanObject
-