public class SimilarProductSearchRequestImpl extends Object implements SimilarProductSearchRequest, io.vrap.rmf.base.client.ModelBase
| Constructor and Description |
|---|
SimilarProductSearchRequestImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
Double |
getConfidenceMax() |
Double |
getConfidenceMin() |
String |
getCurrencyCode()
The three-digit currency code to compare prices in.
|
String |
getLanguage()
language tag used to prioritize language for text comparisons.
|
Long |
getLimit()
Number of results requested.
|
Long |
getOffset()
Number of elements skipped.
|
List<ProductSetSelector> |
getProductSetSelectors()
Array of length 2 of ProductSetSelector
|
SimilarityMeasures |
getSimilarityMeasures()
similarityMeasures defines the attributes taken into account to measure product similarity. |
int |
hashCode() |
void |
setConfidenceMax(Double confidenceMax) |
void |
setConfidenceMin(Double confidenceMin) |
void |
setCurrencyCode(String currencyCode) |
void |
setLanguage(String language) |
void |
setLimit(Long limit) |
void |
setOffset(Long offset) |
void |
setProductSetSelectors(List<ProductSetSelector> productSetSelectors) |
void |
setProductSetSelectors(ProductSetSelector... productSetSelectors) |
void |
setSimilarityMeasures(SimilarityMeasures similarityMeasures) |
getClass, notify, notifyAll, toString, wait, wait, waitbuilder, builder, of, of, typeReference, withSimilarProductSearchRequestpublic SimilarProductSearchRequestImpl()
public Long getLimit()
Number of results requested.
getLimit in interface SimilarProductSearchRequestpublic Long getOffset()
Number of elements skipped.
getOffset in interface SimilarProductSearchRequestpublic String getLanguage()
language tag used to prioritize language for text comparisons.
getLanguage in interface SimilarProductSearchRequestpublic String getCurrencyCode()
The three-digit currency code to compare prices in. When a product has multiple prices, all prices for the product are converted to the currency provided by the currency attribute and the median price is calculated for comparison. Currencies are converted using the ECB currency exchange rates at the time the request is made. Of the currency codes, only currencies with currency exchange rates provided by the ECB are supported.
getCurrencyCode in interface SimilarProductSearchRequestpublic SimilarityMeasures getSimilarityMeasures()
similarityMeasures defines the attributes taken into account to measure product similarity.
getSimilarityMeasures in interface SimilarProductSearchRequestpublic List<ProductSetSelector> getProductSetSelectors()
Array of length 2 of ProductSetSelector
getProductSetSelectors in interface SimilarProductSearchRequestpublic Double getConfidenceMin()
getConfidenceMin in interface SimilarProductSearchRequestpublic Double getConfidenceMax()
getConfidenceMax in interface SimilarProductSearchRequestpublic void setLimit(Long limit)
setLimit in interface SimilarProductSearchRequestpublic void setOffset(Long offset)
setOffset in interface SimilarProductSearchRequestpublic void setLanguage(String language)
setLanguage in interface SimilarProductSearchRequestpublic void setCurrencyCode(String currencyCode)
setCurrencyCode in interface SimilarProductSearchRequestpublic void setSimilarityMeasures(SimilarityMeasures similarityMeasures)
setSimilarityMeasures in interface SimilarProductSearchRequestpublic void setProductSetSelectors(ProductSetSelector... productSetSelectors)
setProductSetSelectors in interface SimilarProductSearchRequestpublic void setProductSetSelectors(List<ProductSetSelector> productSetSelectors)
setProductSetSelectors in interface SimilarProductSearchRequestpublic void setConfidenceMin(Double confidenceMin)
setConfidenceMin in interface SimilarProductSearchRequestpublic void setConfidenceMax(Double confidenceMax)
setConfidenceMax in interface SimilarProductSearchRequest