public static class ProductPopularity.Builder extends java.lang.Object implements IBuilder<ProductPopularity>
Modifier and Type | Field and Description |
---|---|
private double |
averageNumberOfVotes |
private org.joda.time.DateTime |
creationDate |
private boolean |
inStock |
private double |
numberOfSales |
private int |
numberOfVotes |
private double |
ratingAverage |
private double |
totalAverageRating |
Constructor and Description |
---|
ProductPopularity.Builder() |
Modifier and Type | Method and Description |
---|---|
ProductPopularity |
build() |
ProductPopularity.Builder |
setAverageNumberOfVotes(double averageNumberOfVotes) |
ProductPopularity.Builder |
setCreationDate(org.joda.time.DateTime creationDate) |
ProductPopularity.Builder |
setInStock(boolean inStock) |
ProductPopularity.Builder |
setNumberOfSales(double numberOfSales) |
ProductPopularity.Builder |
setNumberOfVotes(int numberOfVotes) |
ProductPopularity.Builder |
setRatingAverage(double ratingAverage) |
ProductPopularity.Builder |
setTotalAverageRating(double totalAverageRating) |
private org.joda.time.DateTime creationDate
private boolean inStock
private double numberOfSales
private double averageNumberOfVotes
private double totalAverageRating
private int numberOfVotes
private double ratingAverage
public ProductPopularity.Builder setCreationDate(org.joda.time.DateTime creationDate)
public ProductPopularity.Builder setInStock(boolean inStock)
public ProductPopularity.Builder setNumberOfSales(double numberOfSales)
public ProductPopularity.Builder setAverageNumberOfVotes(double averageNumberOfVotes)
public ProductPopularity.Builder setTotalAverageRating(double totalAverageRating)
public ProductPopularity.Builder setNumberOfVotes(int numberOfVotes)
public ProductPopularity.Builder setRatingAverage(double ratingAverage)
public ProductPopularity build()
build
in interface IBuilder<ProductPopularity>