public class RecommendationResponse extends RecombeeBinding implements java.lang.Iterable<Recommendation>
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
abGroup
Name of AB-testing group to which the request belongs if there is a custom AB-testing running.
|
protected int |
numberNextRecommsCalls
Number of performed RecommendNextItems calls for this recommId
|
protected java.lang.String |
recommId
Id of the recommendation request
|
protected Recommendation[] |
recomms
Obtained recommendations
|
Constructor and Description |
---|
RecommendationResponse() |
RecommendationResponse(java.lang.String recommId,
Recommendation[] recomms) |
RecommendationResponse(java.lang.String recommId,
Recommendation[] recomms,
int numberNextRecommsCalls) |
RecommendationResponse(java.lang.String recommId,
Recommendation[] recomms,
int numberNextRecommsCalls,
java.lang.String abGroup) |
RecommendationResponse(java.lang.String recommId,
Recommendation[] recomms,
java.lang.String abGroup) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAbGroup()
Get name of AB-testing group to which the request belongs if there is a custom AB-testing running
|
java.lang.String[] |
getIds()
Get ids of recommended entities
|
int |
getNumberNextRecommsCalls()
Get number of performed RecommendNextItems calls for this recommId
|
java.lang.String |
getRecommId()
Get id of the recommendation request
|
Recommendation[] |
getRecomms()
Get obtained recommendations
|
int |
hashCode() |
java.util.Iterator<Recommendation> |
iterator() |
protected java.lang.String recommId
protected Recommendation[] recomms
protected int numberNextRecommsCalls
protected java.lang.String abGroup
public RecommendationResponse()
public RecommendationResponse(java.lang.String recommId, Recommendation[] recomms)
public RecommendationResponse(java.lang.String recommId, Recommendation[] recomms, int numberNextRecommsCalls)
public RecommendationResponse(java.lang.String recommId, Recommendation[] recomms, java.lang.String abGroup)
public RecommendationResponse(java.lang.String recommId, Recommendation[] recomms, int numberNextRecommsCalls, java.lang.String abGroup)
public java.lang.String getRecommId()
public Recommendation[] getRecomms()
public int getNumberNextRecommsCalls()
public java.lang.String getAbGroup()
public java.lang.String[] getIds()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.util.Iterator<Recommendation> iterator()
iterator
in interface java.lang.Iterable<Recommendation>