/** * Alias for {@link Builder#build()}. * @return a new instance of T. */ default T get() { return build(); } }
default T get() { return build(); } }
/** * Alias for {@link Builder#build()}. * @return a new instance of T. */ default T get() { return build(); } }
@Override public SearchDsl<T> withLimit(final long limit) { return copyBuilder().limit(Optional.of(limit)).build(); }
@Override public SearchDsl<T> withOffset(long offset) { return copyBuilder().offset(Optional.of(offset)).build(); }
@Override public SearchDsl<T> withText(Optional<SearchText> text) { return copyBuilder().text(text).build(); }
@Override public SearchDsl<T> withAdditionalQueryParameters(List<QueryParameter> additionalQueryParameters) { return copyBuilder().additionalQueryParameters(additionalQueryParameters).build(); }
@Override public SearchDsl<T> withFilterResults(List<FilterExpression<T>> filterResults) { return copyBuilder().filterResults(filterResults).build(); }
@Override public SearchDsl<T> withFilterQuery(List<FilterExpression<T>> filterQueries) { return copyBuilder().filterQueries(filterQueries).build(); }
@Override public SearchDsl<T> withFilterFacets(List<FilterExpression<T>> filterFacets) { return copyBuilder().filterFacets(filterFacets).build(); }
@Override public SearchDsl<T> withFacets(List<FacetExpression<T>> facets) { return copyBuilder().facets(facets).build(); }
private SearchDsl<T> withSort(List<SearchSort<T>> sort) { return copyBuilder().sort(sort).build(); }