public static class SuggestionsResponse.Builder extends java.lang.Object implements IBuilder<SuggestionsResponse>
Modifier and Type | Field and Description |
---|---|
private java.util.List<FacetValue> |
categories |
private java.util.List<FacetValue> |
manufacturers |
private java.util.List<ProductResult> |
products |
private int |
resultsPerPage |
Modifier | Constructor and Description |
---|---|
private |
SuggestionsResponse.Builder() |
|
SuggestionsResponse.Builder(java.util.List<ProductResult> products,
java.util.List<FacetValue> manufacturers,
java.util.List<FacetValue> categories) |
Modifier and Type | Method and Description |
---|---|
SuggestionsResponse |
build() |
SuggestionsResponse.Builder |
withResultsPerPage(int resultsPerPage) |
private final java.util.List<ProductResult> products
private final java.util.List<FacetValue> manufacturers
private final java.util.List<FacetValue> categories
private int resultsPerPage
public SuggestionsResponse.Builder(java.util.List<ProductResult> products, java.util.List<FacetValue> manufacturers, java.util.List<FacetValue> categories)
private SuggestionsResponse.Builder()
public SuggestionsResponse build()
build
in interface IBuilder<SuggestionsResponse>
public SuggestionsResponse.Builder withResultsPerPage(int resultsPerPage)