Class NumberRangeFilter
- java.lang.Object
-
- co.elasticsearch.enterprisesearch.client.model.request.search.filter.NumberRangeFilter
-
-
Constructor Summary
Constructors Constructor Description NumberRangeFilter(String name)NumberRangeFilter(String name, Double from, Double to)NumberRangeFilter(String name, Float from, Float to)NumberRangeFilter(String name, Integer from, Integer to)NumberRangeFilter(String name, Long from, Long to)NumberRangeFilter(String name, BigDecimal from, BigDecimal to)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)BigDecimalgetFrom()Inclusive lower bound of the range.StringgetName()The field from your schema upon which to apply your filterNumberRangegetRange()Get the range for this filterBigDecimalgetTo()Exclusive upper bound of the range.inthashCode()NumberRangeFiltersetFrom(BigDecimal from)Inclusive lower bound of the range.NumberRangeFiltersetRange(NumberRange range)Set the rangeNumberRangeFiltersetTo(BigDecimal to)Exclusive upper bound of the range.StringtoString()
-
-
-
Constructor Detail
-
NumberRangeFilter
public NumberRangeFilter(String name, BigDecimal from, BigDecimal to)
-
NumberRangeFilter
public NumberRangeFilter(String name)
-
-
Method Detail
-
setRange
public NumberRangeFilter setRange(NumberRange range)
Set the range- Parameters:
range- The range for this filter- Returns:
- This filter
-
getRange
public NumberRange getRange()
Get the range for this filter- Returns:
- The range
-
getName
public String getName()
The field from your schema upon which to apply your filter- Returns:
- the field name
-
getFrom
public BigDecimal getFrom()
Inclusive lower bound of the range. Is required if to is not given.- Returns:
- the lower bound
-
getTo
public BigDecimal getTo()
Exclusive upper bound of the range. Is required if from is not given.- Returns:
- the upper bound
-
setFrom
public NumberRangeFilter setFrom(BigDecimal from)
Inclusive lower bound of the range. Is required if to is not given.- Parameters:
from- the lower bound- Returns:
this.
-
setTo
public NumberRangeFilter setTo(BigDecimal to)
Exclusive upper bound of the range. Is required if from is not given.- Parameters:
to- the upper bound- Returns:
this.
-
-