public static class SuggestionsRequest.Builder extends java.lang.Object implements IBuilder<SuggestionsRequest>
Modifier and Type | Field and Description |
---|---|
private java.util.Currency |
currency |
private Index |
index |
private java.util.Locale |
locale |
private java.lang.String |
query |
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 |
withCurrency(java.util.Currency currency) |
SuggestionsRequest.Builder |
withRequestUri(java.net.URI requestUri) |
SuggestionsRequest.Builder |
withSortBy(SortBy sortBy) |
private final Index index
private final java.util.Locale locale
private final java.lang.String query
private java.net.URI requestUri
private SortBy sortBy
private java.util.Currency currency
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.Builder withCurrency(java.util.Currency currency)
public SuggestionsRequest build()
build
in interface IBuilder<SuggestionsRequest>