Class BoughtTogetherQuery

java.lang.Object
com.algolia.model.recommend.BoughtTogetherQuery
All Implemented Interfaces:
RecommendationsRequest

public class BoughtTogetherQuery extends Object implements RecommendationsRequest
BoughtTogetherQuery
  • Constructor Details

    • BoughtTogetherQuery

      public BoughtTogetherQuery()
  • Method Details

    • setIndexName

      public BoughtTogetherQuery setIndexName(String indexName)
    • getIndexName

      @Nonnull public String getIndexName()
      Index name (case-sensitive).
    • setThreshold

      public BoughtTogetherQuery setThreshold(Double threshold)
    • getThreshold

      @Nonnull public Double getThreshold()
      Minimum score a recommendation must have to be included in the response. minimum: 0 maximum: 100
    • setMaxRecommendations

      public BoughtTogetherQuery setMaxRecommendations(Integer maxRecommendations)
    • getMaxRecommendations

      @Nullable public Integer getMaxRecommendations()
      Maximum number of recommendations to retrieve. By default, all recommendations are returned and no fallback request is made. Depending on the available recommendations and the other request parameters, the actual number of recommendations may be lower than this value. minimum: 1 maximum: 1000
    • setQueryParameters

      public BoughtTogetherQuery setQueryParameters(RecommendSearchParams queryParameters)
    • getQueryParameters

      @Nullable public RecommendSearchParams getQueryParameters()
      Get queryParameters
    • setModel

      public BoughtTogetherQuery setModel(FbtModel model)
    • getModel

      @Nonnull public FbtModel getModel()
      Get model
    • setObjectID

      public BoughtTogetherQuery setObjectID(String objectID)
    • getObjectID

      @Nonnull public String getObjectID()
      Unique record identifier.
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object