public interface SimilarProductPair
A pair of SimilarProducts
SimilarProductPair similarProductPair = SimilarProductPair.builder()
.confidence(0.3)
.plusProducts(productsBuilder -> productsBuilder)
.build()
| Modifier and Type | Method and Description |
|---|---|
static SimilarProductPairBuilder |
builder() |
static SimilarProductPairBuilder |
builder(SimilarProductPair template) |
@NotNull Double |
getConfidence()
The probability of product similarity.
|
@NotNull @Valid List<SimilarProduct> |
getProducts() |
static SimilarProductPair |
of() |
static SimilarProductPair |
of(SimilarProductPair template) |
void |
setConfidence(Double confidence) |
void |
setProducts(List<SimilarProduct> products) |
void |
setProducts(SimilarProduct... products) |
static com.fasterxml.jackson.core.type.TypeReference<SimilarProductPair> |
typeReference() |
default <T> T |
withSimilarProductPair(Function<SimilarProductPair,T> helper) |
@NotNull @NotNull Double getConfidence()
The probability of product similarity.
@NotNull @Valid @NotNull @Valid List<SimilarProduct> getProducts()
void setConfidence(Double confidence)
void setProducts(SimilarProduct... products)
void setProducts(List<SimilarProduct> products)
static SimilarProductPair of()
static SimilarProductPair of(SimilarProductPair template)
static SimilarProductPairBuilder builder()
static SimilarProductPairBuilder builder(SimilarProductPair template)
default <T> T withSimilarProductPair(Function<SimilarProductPair,T> helper)
static com.fasterxml.jackson.core.type.TypeReference<SimilarProductPair> typeReference()