Package com.openai.models
Class CompoundFilter.Filter
-
- All Implemented Interfaces:
public final class CompoundFilter.FilterA filter used to compare a specified attribute key to a given value using a defined comparison operation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceCompoundFilter.Filter.VisitorAn interface that defines how to map each variant of Filter to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<ComparisonFilter>comparison()A filter used to compare a specified attribute key to a given value using a defined comparison operation. final Optional<JsonValue>jsonValue()final BooleanisComparison()final BooleanisJsonValue()final ComparisonFilterasComparison()A filter used to compare a specified attribute key to a given value using a defined comparison operation. final JsonValueasJsonValue()final Optional<JsonValue>_json()final <T extends Any> Taccept(CompoundFilter.Filter.Visitor<T> visitor)final CompoundFilter.Filtervalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static CompoundFilter.FilterofComparison(ComparisonFilter comparison)A filter used to compare a specified attribute key to a given value using a defined comparison operation. final static CompoundFilter.FilterofJsonValue(JsonValue jsonValue)-
-
Method Detail
-
comparison
final Optional<ComparisonFilter> comparison()
A filter used to compare a specified attribute key to a given value using a defined comparison operation.
-
isComparison
final Boolean isComparison()
-
isJsonValue
final Boolean isJsonValue()
-
asComparison
final ComparisonFilter asComparison()
A filter used to compare a specified attribute key to a given value using a defined comparison operation.
-
asJsonValue
final JsonValue asJsonValue()
-
accept
final <T extends Any> T accept(CompoundFilter.Filter.Visitor<T> visitor)
-
validate
final CompoundFilter.Filter validate()
-
ofComparison
final static CompoundFilter.Filter ofComparison(ComparisonFilter comparison)
A filter used to compare a specified attribute key to a given value using a defined comparison operation.
-
ofJsonValue
final static CompoundFilter.Filter ofJsonValue(JsonValue jsonValue)
-
-
-
-