Class RequestRange


  • @Validated
    public class RequestRange
    extends Object
    Facet range
    • Constructor Detail

      • RequestRange

        public RequestRange()
    • Method Detail

      • getField

        public String getField()
        The name of the field to perform range
        Returns:
        field
      • setField

        public void setField​(String field)
      • getStart

        public String getStart()
        The start of the range
        Returns:
        start
      • setStart

        public void setStart​(String start)
      • getEnd

        public String getEnd()
        The end of the range
        Returns:
        end
      • setEnd

        public void setEnd​(String end)
      • getGap

        public String getGap()
        Bucket size
        Returns:
        gap
      • setGap

        public void setGap​(String gap)
      • isHardend

        public Boolean isHardend()
        If true means that the last bucket will end at “end” even if it is less than “gap” wide.
        Returns:
        hardend
      • setHardend

        public void setHardend​(Boolean hardend)
      • getOther

        public List<String> getOther()
        before, after, between, non, all
        Returns:
        other
      • setOther

        public void setOther​(List<String> other)
      • getInclude

        public List<String> getInclude()
        lower, upper, edge, outer, all
        Returns:
        include
      • setInclude

        public void setInclude​(List<String> include)
      • getLabel

        public String getLabel()
        A label to include as a pivot reference
        Returns:
        label
      • setLabel

        public void setLabel​(String label)
      • addExcludeFiltersItem

        public RequestRange addExcludeFiltersItem​(String excludeFiltersItem)
      • getExcludeFilters

        public List<String> getExcludeFilters()
        Filter queries to exclude when calculating statistics
        Returns:
        excludeFilters
      • setExcludeFilters

        public void setExcludeFilters​(List<String> excludeFilters)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object