Class SimilarProductMetaImpl
java.lang.Object
com.commercetools.ml.models.similar_products.SimilarProductMetaImpl
- All Implemented Interfaces:
SimilarProductMeta,io.vrap.rmf.base.client.ModelBase
public class SimilarProductMetaImpl
extends Object
implements SimilarProductMeta, io.vrap.rmf.base.client.ModelBase
SimilarProductMeta
-
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 TypeMethodDescriptionbooleanLocalized product description used for similarity estimation.getName()Localized product name used for similarity estimation.getPrice()The product price in cents using the currency defined in SimilarProductSearchRequest If multiple prices exist, the median value is taken as a representative amount.Total number of variants associated with the product.inthashCode()voidsetDescription(LocalizedString description) Localized product description used for similarity estimation.voidsetName(LocalizedString name) Localized product name used for similarity estimation.voidThe product price in cents using the currency defined in SimilarProductSearchRequest If multiple prices exist, the median value is taken as a representative amount.voidsetVariantCount(Long variantCount) Total number of variants associated with the product.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.SimilarProductMeta
withSimilarProductMeta
-
Constructor Details
-
SimilarProductMetaImpl
public SimilarProductMetaImpl()create empty instance
-
-
Method Details
-
getName
Localized product name used for similarity estimation.
- Specified by:
getNamein interfaceSimilarProductMeta- Returns:
- name
-
getDescription
Localized product description used for similarity estimation.
- Specified by:
getDescriptionin interfaceSimilarProductMeta- Returns:
- description
-
getPrice
The product price in cents using the currency defined in SimilarProductSearchRequest If multiple prices exist, the median value is taken as a representative amount.
- Specified by:
getPricein interfaceSimilarProductMeta- Returns:
- price
-
getVariantCount
Total number of variants associated with the product.
- Specified by:
getVariantCountin interfaceSimilarProductMeta- Returns:
- variantCount
-
setName
Description copied from interface:SimilarProductMetaLocalized product name used for similarity estimation.
- Specified by:
setNamein interfaceSimilarProductMeta- Parameters:
name- value to be set
-
setDescription
Description copied from interface:SimilarProductMetaLocalized product description used for similarity estimation.
- Specified by:
setDescriptionin interfaceSimilarProductMeta- Parameters:
description- value to be set
-
setPrice
Description copied from interface:SimilarProductMetaThe product price in cents using the currency defined in SimilarProductSearchRequest If multiple prices exist, the median value is taken as a representative amount.
- Specified by:
setPricein interfaceSimilarProductMeta- Parameters:
price- value to be set
-
setVariantCount
Description copied from interface:SimilarProductMetaTotal number of variants associated with the product.
- Specified by:
setVariantCountin interfaceSimilarProductMeta- Parameters:
variantCount- value to be set
-
equals
-
hashCode
public int hashCode()
-