Package com.atlan.model.lineage
Class LineageFilter.LineageFilterBuilder<C extends LineageFilter,B extends LineageFilter.LineageFilterBuilder<C,B>>
java.lang.Object
com.atlan.model.core.AtlanObject.AtlanObjectBuilder<C,B>
com.atlan.model.lineage.LineageFilter.LineageFilterBuilder<C,B>
- Enclosing class:
LineageFilter
public abstract static class LineageFilter.LineageFilterBuilder<C extends LineageFilter,B extends LineageFilter.LineageFilterBuilder<C,B>>
extends AtlanObject.AtlanObjectBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected B$fillValuesFrom(C instance) abstract Cbuild()field(SearchableField field) Field on which filtering should be applied.operator(AtlanComparisonOperator operator) Comparison that should be used when checkingfield's value against the providedvalue.protected abstract Bself()toString()Value thatfield's value should be compared against.Methods inherited from class com.atlan.model.core.AtlanObject.AtlanObjectBuilder
rawJsonObject
-
Constructor Details
-
LineageFilterBuilder
public LineageFilterBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFromin classAtlanObject.AtlanObjectBuilder<C extends LineageFilter,B extends LineageFilter.LineageFilterBuilder<C, B>>
-
field
Field on which filtering should be applied.- Returns:
this.
-
operator
Comparison that should be used when checkingfield's value against the providedvalue.- Returns:
this.
-
value
Value thatfield's value should be compared against.- Returns:
this.
-
self
- Specified by:
selfin classAtlanObject.AtlanObjectBuilder<C extends LineageFilter,B extends LineageFilter.LineageFilterBuilder<C, B>>
-
build
- Specified by:
buildin classAtlanObject.AtlanObjectBuilder<C extends LineageFilter,B extends LineageFilter.LineageFilterBuilder<C, B>>
-
toString
- Overrides:
toStringin classAtlanObject.AtlanObjectBuilder<C extends LineageFilter,B extends LineageFilter.LineageFilterBuilder<C, B>>
-