Class ResultItemImpl

java.lang.Object
com.commercetools.ml.models.image_search.ResultItemImpl
All Implemented Interfaces:
ResultItem, io.vrap.rmf.base.client.ModelBase

public class ResultItemImpl extends Object implements ResultItem, io.vrap.rmf.base.client.ModelBase

An image URL and the product variants it is contained in. If no matching images are found, ResultItem is not present.

  • Constructor Details

    • ResultItemImpl

      public ResultItemImpl()
      create empty instance
  • Method Details

    • getImageUrl

      public String getImageUrl()

      The URL of the image.

      Specified by:
      getImageUrl in interface ResultItem
      Returns:
      imageUrl
    • getProductVariants

      public List<ProductVariant> getProductVariants()

      An array of product variants containing the image URL.

      Specified by:
      getProductVariants in interface ResultItem
      Returns:
      productVariants
    • setImageUrl

      public void setImageUrl(String imageUrl)
      Description copied from interface: ResultItem

      The URL of the image.

      Specified by:
      setImageUrl in interface ResultItem
      Parameters:
      imageUrl - value to be set
    • setProductVariants

      public void setProductVariants(ProductVariant... productVariants)
      Description copied from interface: ResultItem

      An array of product variants containing the image URL.

      Specified by:
      setProductVariants in interface ResultItem
      Parameters:
      productVariants - values to be set
    • setProductVariants

      public void setProductVariants(List<ProductVariant> productVariants)
      Description copied from interface: ResultItem

      An array of product variants containing the image URL.

      Specified by:
      setProductVariants in interface ResultItem
      Parameters:
      productVariants - values to be set
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object