public interface SimilarProductsPagedQueryResult
| Modifier and Type | Method and Description |
|---|---|
static SimilarProductsPagedQueryResultBuilder |
builder() |
static SimilarProductsPagedQueryResultBuilder |
builder(SimilarProductsPagedQueryResult template) |
@NotNull Long |
getCount() |
@NotNull @Valid SimilarProductSearchRequestMeta |
getMeta() |
@NotNull Long |
getOffset() |
@NotNull @Valid List<SimilarProductPair> |
getResults() |
@NotNull Long |
getTotal() |
static SimilarProductsPagedQueryResult |
of() |
static SimilarProductsPagedQueryResult |
of(SimilarProductsPagedQueryResult template) |
void |
setCount(Long count) |
void |
setMeta(SimilarProductSearchRequestMeta meta) |
void |
setOffset(Long offset) |
void |
setResults(List<SimilarProductPair> results) |
void |
setResults(SimilarProductPair... results) |
void |
setTotal(Long total) |
default <T> T |
withSimilarProductsPagedQueryResult(Function<SimilarProductsPagedQueryResult,T> helper) |
@NotNull @NotNull Long getCount()
@NotNull @NotNull Long getTotal()
@NotNull @NotNull Long getOffset()
@NotNull @Valid @NotNull @Valid List<SimilarProductPair> getResults()
@NotNull @Valid @NotNull @Valid SimilarProductSearchRequestMeta getMeta()
void setCount(Long count)
void setTotal(Long total)
void setOffset(Long offset)
void setResults(SimilarProductPair... results)
void setResults(List<SimilarProductPair> results)
void setMeta(SimilarProductSearchRequestMeta meta)
static SimilarProductsPagedQueryResult of()
static SimilarProductsPagedQueryResult of(SimilarProductsPagedQueryResult template)
static SimilarProductsPagedQueryResultBuilder builder()
static SimilarProductsPagedQueryResultBuilder builder(SimilarProductsPagedQueryResult template)
default <T> T withSimilarProductsPagedQueryResult(Function<SimilarProductsPagedQueryResult,T> helper)