Package com.openai.models
Class CompoundFilter.Filter
-
- All Implemented Interfaces:
public final class CompoundFilter.Filter
A 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 interface
CompoundFilter.Filter.Visitor
An 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 Boolean
isComparison()
final Boolean
isJsonValue()
final ComparisonFilter
asComparison()
A filter used to compare a specified attribute key to a given value using a defined comparison operation. final JsonValue
asJsonValue()
final Optional<JsonValue>
_json()
final <T extends Any> T
accept(CompoundFilter.Filter.Visitor<T> visitor)
final CompoundFilter.Filter
validate()
final Boolean
isValid()
Boolean
equals(Object other)
Integer
hashCode()
String
toString()
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. final static CompoundFilter.Filter
ofJsonValue(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)
-
-
-
-