Package com.atlan.model.lineage
Class LineageFilterFieldCM
java.lang.Object
com.atlan.model.lineage.LineageFilterField
com.atlan.model.lineage.LineageFilterFieldCM
Class used to provide a proxy to building up a lineage filter with the appropriate
subset of conditions available, for custom metadata fields.
-
Field Summary
Fields inherited from class com.atlan.model.lineage.LineageFilterField
field
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns a filter that will match all assets whose provided field has a value that contains the provided value.doesNotContain
(String value) Returns a filter that will match all assets whose provided field has a value that does not contain the provided value.Returns a filter that will match all assets whose provided field has a value that ends with the provided value.Returns a filter that will match all assets whose provided field has a value that is exactly the provided value.Returns a filter that will match all assets whose provided field has a value that is exactly the provided value.Returns a filter that will match all assets whose provided field has a value that is exactly the provided value.<T extends Number>
LineageFiltereq
(T value) Returns a filter that will match all assets whose provided field has a value that is exactly the provided value.<T extends Number>
LineageFiltergt
(T value) Returns a filter that will match all assets whose provided field has a value that is strictly greater than the provided value.<T extends Number>
LineageFiltergte
(T value) Returns a filter that will match all assets whose provided field has a value that is greater than or equal to the provided value.<T extends Number>
LineageFilterlt
(T value) Returns a filter that will match all assets whose provided field has a value that is strictly less than the provided value.<T extends Number>
LineageFilterlte
(T value) Returns a filter that will match all assets whose provided field has a value that is less than or equal to the provided value.Returns a filter that will match all assets whose provided field has a value that is not exactly the provided value.Returns a filter that will match all assets whose provided field has a value that is not exactly the provided value.Returns a filter that will match all assets whose provided field has a value that is not exactly the provided value.<T extends Number>
LineageFilterneq
(T value) Returns a filter that will match all assets whose provided field has a value that is not exactly the provided value.startsWith
(String value) Returns a filter that will match all assets whose provided field has a value that starts with the provided value.Methods inherited from class com.atlan.model.lineage.LineageFilterField
build, getField, hasAnyValue, hasNoValue
-
Constructor Details
-
LineageFilterFieldCM
-
-
Method Details
-
eq
Returns a filter that will match all assets whose provided field has a value that is exactly the provided value. Note that this is a case-sensitive match.- Parameters:
value
- the value to check the field's value equals (case-sensitive)- Returns:
- a filter that will only match assets whose value for the field is exactly the value provided
-
eq
Returns a filter that will match all assets whose provided field has a value that is exactly the provided value. Note that this is a case-sensitive match.- Parameters:
value
- the value to check the field's value equals (case-sensitive)- Returns:
- a filter that will only match assets whose value for the field is exactly the value provided
-
neq
Returns a filter that will match all assets whose provided field has a value that is not exactly the provided value. Note that this is a case-sensitive match.- Parameters:
value
- the value to check the field's value does not equal (case-sensitive)- Returns:
- a filter that will only match assets whose value for the field is not exactly the value provided
-
neq
Returns a filter that will match all assets whose provided field has a value that is not exactly the provided value. Note that this is a case-sensitive match.- Parameters:
value
- the value to check the field's value does not equal (case-sensitive)- Returns:
- a filter that will only match assets whose value for the field is not exactly the value provided
-
startsWith
Returns a filter that will match all assets whose provided field has a value that starts with the provided value. Note that this is a case-sensitive match.- Parameters:
value
- the value (prefix) to check the field's value starts with (case-sensitive)- Returns:
- a filter that will only match assets whose value for the field starts with the value provided
- Throws:
InvalidRequestException
- if the custom metadata field is not string-comparable
-
endsWith
Returns a filter that will match all assets whose provided field has a value that ends with the provided value. Note that this is a case-sensitive match.- Parameters:
value
- the value (suffix) to check the field's value ends with (case-sensitive)- Returns:
- a filter that will only match assets whose value for the field ends with the value provided
- Throws:
InvalidRequestException
- if the custom metadata field is not string-comparable
-
contains
Returns a filter that will match all assets whose provided field has a value that contains the provided value. Note that this is a case-sensitive match.- Parameters:
value
- the value to check the field's value contains (case-sensitive)- Returns:
- a filter that will only match assets whose value for the field contains the value provided
- Throws:
InvalidRequestException
- if the custom metadata field is not string-comparable
-
doesNotContain
Returns a filter that will match all assets whose provided field has a value that does not contain the provided value. Note that this is a case-sensitive match.- Parameters:
value
- the value to check the field's value does not contain (case-sensitive)- Returns:
- a filter that will only match assets whose value for the field does not contain the value provided
- Throws:
InvalidRequestException
- if the custom metadata field is not string-comparable
-
lt
Returns a filter that will match all assets whose provided field has a value that is strictly less than the provided value.- Parameters:
value
- the value to check the field's value is strictly less than- Returns:
- a filter that will only match assets whose value for the field is strictly less than the value provided
- Throws:
InvalidRequestException
- if the custom metadata field is not numerically-comparable
-
gt
Returns a filter that will match all assets whose provided field has a value that is strictly greater than the provided value.- Parameters:
value
- the value to check the field's value is strictly greater than- Returns:
- a filter that will only match assets whose value for the field is strictly greater than the value provided
- Throws:
InvalidRequestException
- if the custom metadata field is not numerically-comparable
-
lte
Returns a filter that will match all assets whose provided field has a value that is less than or equal to the provided value.- Parameters:
value
- the value to check the field's value is less than or equal to- Returns:
- a filter that will only match assets whose value for the field is less than or equal to the value provided
- Throws:
InvalidRequestException
- if the custom metadata field is not numerically-comparable
-
gte
Returns a filter that will match all assets whose provided field has a value that is greater than or equal to the provided value.- Parameters:
value
- the value to check the field's value is greater than or equal to- Returns:
- a filter that will only match assets whose value for the field is greater than or equal to the value provided
- Throws:
InvalidRequestException
- if the custom metadata field is not numerically-comparable
-
eq
Returns a filter that will match all assets whose provided field has a value that is exactly the provided value.- Parameters:
value
- the value to check the field's value equals- Returns:
- a filter that will only match assets whose value for the field is exactly the value provided
- Throws:
InvalidRequestException
- if the custom metadata field is not numerically-comparable
-
neq
Returns a filter that will match all assets whose provided field has a value that is not exactly the provided value.- Parameters:
value
- the value to check the field's value does not equal- Returns:
- a filter that will only match assets whose value for the field is not exactly the value provided
- Throws:
InvalidRequestException
- if the custom metadata field is not numerically-comparable
-
eq
Returns a filter that will match all assets whose provided field has a value that is exactly the provided value.- Parameters:
value
- the value to check the field's value equals- Returns:
- a filter that will only match assets whose value for the field is exactly the value provided
- Throws:
InvalidRequestException
- if the custom metadata field is not boolean-comparable
-
neq
Returns a filter that will match all assets whose provided field has a value that is not exactly the provided value.- Parameters:
value
- the value to check the field's value does not equal- Returns:
- a filter that will only match assets whose value for the field is not exactly the value provided
- Throws:
InvalidRequestException
- if the custom metadata field is not boolean-comparable
-
getCmField
-