public class SimilarProductPairBuilder extends Object implements io.vrap.rmf.base.client.Builder<SimilarProductPair>
SimilarProductPair similarProductPair = SimilarProductPair.builder()
.confidence(0.3)
.plusProducts(productsBuilder -> productsBuilder)
.build()
| Constructor and Description |
|---|
SimilarProductPairBuilder() |
| Modifier and Type | Method and Description |
|---|---|
SimilarProductPair |
build() |
SimilarProductPair |
buildUnchecked()
builds SimilarProductPair without checking for non null required values
|
SimilarProductPairBuilder |
confidence(Double confidence)
The probability of product similarity.
|
Double |
getConfidence() |
List<SimilarProduct> |
getProducts() |
static SimilarProductPairBuilder |
of() |
static SimilarProductPairBuilder |
of(SimilarProductPair template) |
SimilarProductPairBuilder |
plusProducts(Function<SimilarProductBuilder,SimilarProductBuilder> builder) |
SimilarProductPairBuilder |
plusProducts(SimilarProduct... products) |
SimilarProductPairBuilder |
products(List<SimilarProduct> products) |
SimilarProductPairBuilder |
products(SimilarProduct... products) |
SimilarProductPairBuilder |
withProducts(Function<SimilarProductBuilder,SimilarProductBuilder> builder) |
public SimilarProductPairBuilder()
public SimilarProductPairBuilder confidence(Double confidence)
The probability of product similarity.
public SimilarProductPairBuilder products(SimilarProduct... products)
public SimilarProductPairBuilder products(List<SimilarProduct> products)
public SimilarProductPairBuilder plusProducts(SimilarProduct... products)
public SimilarProductPairBuilder plusProducts(Function<SimilarProductBuilder,SimilarProductBuilder> builder)
public SimilarProductPairBuilder withProducts(Function<SimilarProductBuilder,SimilarProductBuilder> builder)
public Double getConfidence()
public List<SimilarProduct> getProducts()
public SimilarProductPair build()
build in interface io.vrap.rmf.base.client.Builder<SimilarProductPair>public SimilarProductPair buildUnchecked()
public static SimilarProductPairBuilder of()
public static SimilarProductPairBuilder of(SimilarProductPair template)