package pl.allegro.tech.search.elasticsearch.tools.reindex.statistics;
public final class ReindexingSummaryBuilder {
private long queried;
private long indexed;
private long failedIndexed;
private ReindexingSummaryBuilder() {
}
public ReindexingSummaryBuilder setQueried(long queried) {
this.queried = queried;
return this;
}
public ReindexingSummaryBuilder setIndexed(long indexed) {
this.indexed = indexed;
return this;
}
public ReindexingSummaryBuilder setFailedIndexed(long failedIndexed) {
this.failedIndexed = failedIndexed;
return this;
}
public ReindexingSummary createReindexingSummary() {
return new ReindexingSummary(queried, indexed, failedIndexed);
}
public static ReindexingSummaryBuilder builder() {
return new ReindexingSummaryBuilder();
}
}