Package com.atlan.model.lineage
Class EntityFilter
java.lang.Object
com.atlan.model.core.AtlanObject
com.atlan.model.lineage.EntityFilter
- All Implemented Interfaces:
Serializable
Class used to define how to filter the assets to fetch when retrieving lineage.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
EntityFilter.EntityFilterBuilder<C extends EntityFilter,
B extends EntityFilter.EntityFilterBuilder<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 EntityFilter.EntityFilterBuilder<?,
?> builder()
protected boolean
boolean
Name of the attribute on which filtering should be applied.Value thatattributeName
's value should be compared against.Comparison that should be used when checkingattributeName
's value against the providedattributeValue
.int
hashCode()
toString()
Methods inherited from class com.atlan.model.core.AtlanObject
getRawJsonObject, setRawJsonObject, toJson
-
Constructor Details
-
EntityFilter
-
-
Method Details
-
builder
-
toBuilder
-
getAttributeName
Name of the attribute on which filtering should be applied. -
getOperator
Comparison that should be used when checkingattributeName
's value against the providedattributeValue
. -
getAttributeValue
Value thatattributeName
'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
-