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 SummaryNested 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 SummaryModifier 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- 
                                        comparisonfinal Optional<ComparisonFilter> comparison() A filter used to compare a specified attribute key to a given value using a defined comparison operation. 
 - 
                                        isComparisonfinal Boolean isComparison() 
 - 
                                        isJsonValuefinal Boolean isJsonValue() 
 - 
                                        asComparisonfinal ComparisonFilter asComparison() A filter used to compare a specified attribute key to a given value using a defined comparison operation. 
 - 
                                        asJsonValuefinal JsonValue asJsonValue() 
 - 
                                        acceptfinal <T extends Any> T accept(CompoundFilter.Filter.Visitor<T> visitor) 
 - 
                                        validatefinal CompoundFilter.Filter validate() 
 - 
                                        ofComparisonfinal static CompoundFilter.Filter ofComparison(ComparisonFilter comparison) A filter used to compare a specified attribute key to a given value using a defined comparison operation. 
 - 
                                        ofJsonValuefinal static CompoundFilter.Filter ofJsonValue(JsonValue jsonValue) 
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-