class VariationsBuilder extends java.lang.Object implements IBuilder<Variations>
Modifier and Type | Field and Description |
---|---|
private int |
currentPage |
private Product |
master |
private ProductType |
productType |
private int |
resultsPerPage |
private java.util.List<VariationSummary> |
summaries |
Constructor and Description |
---|
VariationsBuilder(Product master,
ProductType productType,
java.util.List<VariationSummary> summaries) |
Modifier and Type | Method and Description |
---|---|
Variations |
build() |
VariationsBuilder |
withCurrentPage(int currentPage) |
VariationsBuilder |
withResultsPerPage(int resultsPerPage) |
private final Product master
private final ProductType productType
private final java.util.List<VariationSummary> summaries
private int currentPage
private int resultsPerPage
public VariationsBuilder(Product master, ProductType productType, java.util.List<VariationSummary> summaries)
public VariationsBuilder withCurrentPage(int currentPage)
public VariationsBuilder withResultsPerPage(int resultsPerPage)
public Variations build()
build
in interface IBuilder<Variations>