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
-
Method Summary
Modifier and TypeMethodDescriptionboolean
The 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 ProductSetSelectorsimilarityMeasures
defines the attributes taken into account to measure product similarity.int
hashCode()
void
setConfidenceMax
(Double confidenceMax) set confidenceMaxvoid
setConfidenceMin
(Double confidenceMin) set confidenceMinvoid
setCurrencyCode
(String currencyCode) The three-digit currency code to compare prices in.void
setLanguage
(String language) language tag used to prioritize language for text comparisons.void
Number of results requested.void
Number of elements skipped.void
setProductSetSelectors
(ProductSetSelector... productSetSelectors) Array of length 2 of ProductSetSelectorvoid
setProductSetSelectors
(List<ProductSetSelector> productSetSelectors) Array of length 2 of ProductSetSelectorvoid
setSimilarityMeasures
(SimilarityMeasures similarityMeasures) similarityMeasures
defines the attributes taken into account to measure product similarity.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods 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:
getLimit
in interfaceSimilarProductSearchRequest
- Returns:
- limit
-
getOffset
Number of elements skipped.
- Specified by:
getOffset
in interfaceSimilarProductSearchRequest
- Returns:
- offset
-
getLanguage
language tag used to prioritize language for text comparisons.
- Specified by:
getLanguage
in 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:
getCurrencyCode
in interfaceSimilarProductSearchRequest
- Returns:
- currencyCode
-
getSimilarityMeasures
similarityMeasures
defines the attributes taken into account to measure product similarity.- Specified by:
getSimilarityMeasures
in interfaceSimilarProductSearchRequest
- Returns:
- similarityMeasures
-
getProductSetSelectors
Array of length 2 of ProductSetSelector
- Specified by:
getProductSetSelectors
in interfaceSimilarProductSearchRequest
- Returns:
- productSetSelectors
-
getConfidenceMin
- Specified by:
getConfidenceMin
in interfaceSimilarProductSearchRequest
- Returns:
- confidenceMin
-
getConfidenceMax
- Specified by:
getConfidenceMax
in interfaceSimilarProductSearchRequest
- Returns:
- confidenceMax
-
setLimit
Description copied from interface:SimilarProductSearchRequest
Number of results requested.
- Specified by:
setLimit
in interfaceSimilarProductSearchRequest
- Parameters:
limit
- value to be set
-
setOffset
Description copied from interface:SimilarProductSearchRequest
Number of elements skipped.
- Specified by:
setOffset
in interfaceSimilarProductSearchRequest
- Parameters:
offset
- value to be set
-
setLanguage
Description copied from interface:SimilarProductSearchRequest
language tag used to prioritize language for text comparisons.
- Specified by:
setLanguage
in interfaceSimilarProductSearchRequest
- Parameters:
language
- value to be set
-
setCurrencyCode
Description copied from interface:SimilarProductSearchRequest
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:
setCurrencyCode
in interfaceSimilarProductSearchRequest
- Parameters:
currencyCode
- value to be set
-
setSimilarityMeasures
Description copied from interface:SimilarProductSearchRequest
similarityMeasures
defines the attributes taken into account to measure product similarity.- Specified by:
setSimilarityMeasures
in interfaceSimilarProductSearchRequest
- Parameters:
similarityMeasures
- value to be set
-
setProductSetSelectors
Description copied from interface:SimilarProductSearchRequest
Array of length 2 of ProductSetSelector
- Specified by:
setProductSetSelectors
in interfaceSimilarProductSearchRequest
- Parameters:
productSetSelectors
- values to be set
-
setProductSetSelectors
Description copied from interface:SimilarProductSearchRequest
Array of length 2 of ProductSetSelector
- Specified by:
setProductSetSelectors
in interfaceSimilarProductSearchRequest
- Parameters:
productSetSelectors
- values to be set
-
setConfidenceMin
Description copied from interface:SimilarProductSearchRequest
set confidenceMin- Specified by:
setConfidenceMin
in interfaceSimilarProductSearchRequest
- Parameters:
confidenceMin
- value to be set
-
setConfidenceMax
Description copied from interface:SimilarProductSearchRequest
set confidenceMax- Specified by:
setConfidenceMax
in interfaceSimilarProductSearchRequest
- Parameters:
confidenceMax
- value to be set
-
equals
-
hashCode
-