Class SimilarProductSearchRequestImpl
- All Implemented Interfaces:
SimilarProductSearchRequest,io.vrap.rmf.base.client.ModelBase
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanThe three-digit currency code to compare prices in.language tag used to prioritize language for text comparisons.getLimit()Number of results requested.Number of elements skipped.Array of length 2 of ProductSetSelectorsimilarityMeasuresdefines the attributes taken into account to measure product similarity.inthashCode()voidsetConfidenceMax(Double confidenceMax) set confidenceMaxvoidsetConfidenceMin(Double confidenceMin) set confidenceMinvoidsetCurrencyCode(String currencyCode) The three-digit currency code to compare prices in.voidsetLanguage(String language) language tag used to prioritize language for text comparisons.voidNumber of results requested.voidNumber of elements skipped.voidsetProductSetSelectors(ProductSetSelector... productSetSelectors) Array of length 2 of ProductSetSelectorvoidsetProductSetSelectors(List<ProductSetSelector> productSetSelectors) Array of length 2 of ProductSetSelectorvoidsetSimilarityMeasures(SimilarityMeasures similarityMeasures) similarityMeasuresdefines the attributes taken into account to measure product similarity.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionStringMethods inherited from interface com.commercetools.ml.models.similar_products.SimilarProductSearchRequest
withSimilarProductSearchRequest
-
Constructor Details
-
SimilarProductSearchRequestImpl
public SimilarProductSearchRequestImpl()create empty instance
-
-
Method Details
-
getLimit
Number of results requested.
- Specified by:
getLimitin interfaceSimilarProductSearchRequest- Returns:
- limit
-
getOffset
Number of elements skipped.
- Specified by:
getOffsetin interfaceSimilarProductSearchRequest- Returns:
- offset
-
getLanguage
language tag used to prioritize language for text comparisons.
- Specified by:
getLanguagein interfaceSimilarProductSearchRequest- Returns:
- language
-
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.
- Specified by:
getCurrencyCodein interfaceSimilarProductSearchRequest- Returns:
- currencyCode
-
getSimilarityMeasures
similarityMeasuresdefines the attributes taken into account to measure product similarity.- Specified by:
getSimilarityMeasuresin interfaceSimilarProductSearchRequest- Returns:
- similarityMeasures
-
getProductSetSelectors
Array of length 2 of ProductSetSelector
- Specified by:
getProductSetSelectorsin interfaceSimilarProductSearchRequest- Returns:
- productSetSelectors
-
getConfidenceMin
- Specified by:
getConfidenceMinin interfaceSimilarProductSearchRequest- Returns:
- confidenceMin
-
getConfidenceMax
- Specified by:
getConfidenceMaxin interfaceSimilarProductSearchRequest- Returns:
- confidenceMax
-
setLimit
Description copied from interface:SimilarProductSearchRequestNumber of results requested.
- Specified by:
setLimitin interfaceSimilarProductSearchRequest- Parameters:
limit- value to be set
-
setOffset
Description copied from interface:SimilarProductSearchRequestNumber of elements skipped.
- Specified by:
setOffsetin interfaceSimilarProductSearchRequest- Parameters:
offset- value to be set
-
setLanguage
Description copied from interface:SimilarProductSearchRequestlanguage tag used to prioritize language for text comparisons.
- Specified by:
setLanguagein interfaceSimilarProductSearchRequest- Parameters:
language- value to be set
-
setCurrencyCode
Description copied from interface:SimilarProductSearchRequestThe 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.
- Specified by:
setCurrencyCodein interfaceSimilarProductSearchRequest- Parameters:
currencyCode- value to be set
-
setSimilarityMeasures
Description copied from interface:SimilarProductSearchRequestsimilarityMeasuresdefines the attributes taken into account to measure product similarity.- Specified by:
setSimilarityMeasuresin interfaceSimilarProductSearchRequest- Parameters:
similarityMeasures- value to be set
-
setProductSetSelectors
Description copied from interface:SimilarProductSearchRequestArray of length 2 of ProductSetSelector
- Specified by:
setProductSetSelectorsin interfaceSimilarProductSearchRequest- Parameters:
productSetSelectors- values to be set
-
setProductSetSelectors
Description copied from interface:SimilarProductSearchRequestArray of length 2 of ProductSetSelector
- Specified by:
setProductSetSelectorsin interfaceSimilarProductSearchRequest- Parameters:
productSetSelectors- values to be set
-
setConfidenceMin
Description copied from interface:SimilarProductSearchRequestset confidenceMin- Specified by:
setConfidenceMinin interfaceSimilarProductSearchRequest- Parameters:
confidenceMin- value to be set
-
setConfidenceMax
Description copied from interface:SimilarProductSearchRequestset confidenceMax- Specified by:
setConfidenceMaxin interfaceSimilarProductSearchRequest- Parameters:
confidenceMax- value to be set
-
equals
-
hashCode
public int hashCode()
-