Class NumberValueFilter
- java.lang.Object
-
- co.elasticsearch.enterprisesearch.client.model.request.search.filter.NumberValueFilter
-
- All Implemented Interfaces:
FieldFilter,Filter
public class NumberValueFilter extends Object implements Filter, FieldFilter
Represents a Number Value Filter for a search request
-
-
Constructor Summary
Constructors Constructor Description NumberValueFilter(String name)NumberValueFilter(String name, Double... values)Create a Number Value Filter with the given name and value(s)NumberValueFilter(String name, Float... values)Create a Number Value Filter with the given name and value(s)NumberValueFilter(String name, Integer... values)Create a Number Value Filter with the given name and value(s)NumberValueFilter(String name, Long... values)Create a Number Value Filter with the given name and value(s)NumberValueFilter(String name, BigDecimal... values)Create a Number Value Filter with the given name and value(s)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetName()The field from your schema upon which to apply your filterList<BigDecimal>getValues()The value upon which to filter.inthashCode()NumberValueFiltersetValues(List<BigDecimal> values)The value upon which to filter.StringtoString()
-
-
-
Constructor Detail
-
NumberValueFilter
public NumberValueFilter(String name, BigDecimal... values)
Create a Number Value Filter with the given name and value(s)- Parameters:
name- The filter namevalues- The filter value(s)
-
NumberValueFilter
public NumberValueFilter(String name, Integer... values)
Create a Number Value Filter with the given name and value(s)- Parameters:
name- The filter namevalues- The filter value(s)
-
NumberValueFilter
public NumberValueFilter(String name, Long... values)
Create a Number Value Filter with the given name and value(s)- Parameters:
name- The filter namevalues- The filter value(s)
-
NumberValueFilter
public NumberValueFilter(String name, Float... values)
Create a Number Value Filter with the given name and value(s)- Parameters:
name- The filter namevalues- The filter value(s)
-
NumberValueFilter
public NumberValueFilter(String name, Double... values)
Create a Number Value Filter with the given name and value(s)- Parameters:
name- The filter namevalues- The filter value(s)
-
NumberValueFilter
public NumberValueFilter(String name)
-
-
Method Detail
-
getName
public String getName()
The field from your schema upon which to apply your filter- Specified by:
getNamein interfaceFieldFilter- Returns:
- the field name
-
getValues
public List<BigDecimal> getValues()
The value upon which to filter. The value must be an exact match- Returns:
- The values
-
setValues
public NumberValueFilter setValues(List<BigDecimal> values)
The value upon which to filter. The value must be an exact match- Parameters:
values- The values to match on- Returns:
this.
-
-