@Override public C withText(@Nullable final LocalizedStringEntry text) { return copyBuilder().text(text).build(); }
@Override public C withOffset(final Long offset) { return copyBuilder().offset(offset).build(); }
@Override public C withFuzzy(final Boolean fuzzy) { return copyBuilder().fuzzy(fuzzy).build(); }
@Override public C withExpansionPaths(final List<ExpansionPath<T>> expansionPaths) { return copyBuilder().expansionPaths(expansionPaths).build(); }
@Override public C withFacetFilters(final List<FilterExpression<T>> filterExpressions) { return copyBuilder().facetFilters(filterExpressions).build(); }
@Override public C withSort(final List<SortExpression<T>> sortExpressions) { return copyBuilder().sort(sortExpressions).build(); }
@Override public C withFacets(final List<FacetExpression<T>> facets) { return copyBuilder().facets(facets).build(); }
@Override public C withFacetedSearch(final List<FacetedSearchExpression<T>> facetedSearchExpressions) { return copyBuilder().facetedSearch(facetedSearchExpressions).build(); }
@Override public C withLimit(final Long limit) { return copyBuilder().limit(limit).build(); }
@Override public C withFuzzyLevel(final Integer fuzzyLevel) { return copyBuilder().fuzzyLevel(fuzzyLevel).build(); }
@Override public C withResultFilters(final List<FilterExpression<T>> filterExpressions) { return copyBuilder().resultFilters(filterExpressions).build(); }
@Override public C withQueryFilters(final List<FilterExpression<T>> filterExpressions) { return copyBuilder().queryFilters(filterExpressions).build(); }
protected C withAdditionalQueryParameters(final List<NameValuePair> pairs) { return copyBuilder().additionalQueryParameters(pairs).build(); }