public static class SuggestionsRequest.Builder extends java.lang.Object implements IBuilder<SuggestionsRequest>
Modifier and Type | Field and Description |
---|---|
private Index |
index |
private java.util.Locale |
locale |
private java.lang.String |
query |
private static int |
QUERY_CHAR_LIMIT |
private QueryPreProcessor |
queryPreProcessor |
private java.net.URI |
requestUri |
private SortBy |
sortBy |
Constructor and Description |
---|
SuggestionsRequest.Builder(Index index,
java.util.Locale locale,
java.lang.String query) |
Modifier and Type | Method and Description |
---|---|
SuggestionsRequest |
build() |
SuggestionsRequest.Builder |
withRequestUri(java.net.URI requestUri) |
SuggestionsRequest.Builder |
withSortBy(SortBy sortBy) |
private static final int QUERY_CHAR_LIMIT
private final QueryPreProcessor queryPreProcessor
private final Index index
private final java.util.Locale locale
private final java.lang.String query
private java.net.URI requestUri
private SortBy sortBy
public SuggestionsRequest.Builder(Index index, java.util.Locale locale, java.lang.String query)
public SuggestionsRequest.Builder withRequestUri(java.net.URI requestUri)
public SuggestionsRequest.Builder withSortBy(SortBy sortBy)
public SuggestionsRequest build()
build
in interface IBuilder<SuggestionsRequest>