Package | Description |
---|---|
com.sugestio.client | |
com.sugestio.client.call |
Modifier and Type | Method and Description |
---|---|
SugestioResult<java.lang.String> |
SugestioClient.addConsumption(Consumption consumption)
Submit a single consumption
|
SugestioResult<java.lang.String> |
SugestioClient.addItem(Item item)
Add or update a single item.
|
SugestioResult<java.lang.String> |
SugestioClient.addUser(User user)
Add or update a single user.
|
SugestioResult<java.lang.String> |
SugestioClient.deleteConsumption(java.lang.String consumptionId)
Deletes the consumption identified by the given consumptionId.
|
SugestioResult<java.lang.String> |
SugestioClient.deleteItem(java.lang.String itemId)
Deletes the metadata of the given user.
|
SugestioResult<java.lang.String> |
SugestioClient.deleteRecommendation(java.lang.String userId,
java.lang.String itemId)
Indicate that the user did not appreciate a certain recommendation.
|
SugestioResult<java.lang.String> |
SugestioClient.deleteUser(java.lang.String userId)
Deletes the metadata of the given user.
|
SugestioResult<java.lang.String> |
SugestioClient.deleteUserConsumptions(java.lang.String userId,
java.lang.String itemId)
Deletes the consumption data of the given user, optionally filtered by itemId.
|
SugestioResult |
SugestioException.getSugestioResult() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.util.List<Consumption>,SugestioResult<java.lang.String>> |
SugestioClient.addConsumptions(java.util.List<Consumption> consumptions)
Efficient method for adding multiple consumptions.
|
java.util.Map<java.util.List<Item>,SugestioResult<java.lang.String>> |
SugestioClient.addItems(java.util.List<Item> items)
Efficient method for adding multiple items
|
java.util.Map<java.util.List<User>,SugestioResult<java.lang.String>> |
SugestioClient.addUsers(java.util.List<User> users)
Efficient method for adding multiple users
|
java.util.Map<java.lang.String,SugestioResult<java.lang.String>> |
SugestioClient.deleteConsumptions(java.util.List<java.lang.String> consumptionIds)
Deletes the consumptions identified by the given consumptionIds.
|
java.util.Map<java.lang.String,SugestioResult<java.util.List<Recommendation>>> |
SugestioClient.getRecommendations(java.util.List<java.lang.String> userIds)
Gets recommendations for the given userIds
|
java.util.Map<java.lang.String,SugestioResult<java.util.List<Recommendation>>> |
SugestioClient.getRecommendations(java.util.List<java.lang.String> userIds,
SugestioClient.PartitionType partitionType,
java.lang.String partitionId)
Gets recommendations for the given userIds, limited to the given partition
|
java.util.Map<java.lang.String,SugestioResult<java.util.List<Recommendation>>> |
SugestioClient.getSimilar(java.util.List<java.lang.String> itemIds)
Gets similar items for the given itemIds
|
java.util.Map<java.lang.String,SugestioResult<java.util.List<Recommendation>>> |
SugestioClient.getSimilar(java.util.List<java.lang.String> itemIds,
SugestioClient.PartitionType partitionType,
java.lang.String partitionId)
Gets similar items for the given itemIds, limited to the given partition
|
Constructor and Description |
---|
SugestioException(SugestioResult sugestioResult) |
Modifier and Type | Method and Description |
---|---|
SugestioResult<java.lang.String> |
PostCall.call() |
SugestioResult<java.util.List<Recommendation>> |
GetRecommendationsCall.call() |
SugestioResult<Item> |
GetItemCall.call() |
SugestioResult<java.util.List<Consumption>> |
GetConsumptionHistoryCall.call() |
SugestioResult<Consumption> |
GetConsumptionCall.call() |
SugestioResult<Analytics> |
GetAnalyticsCall.call() |
SugestioResult<java.lang.String> |
DeleteRecommendationCall.call() |
SugestioResult<java.lang.String> |
DeleteCall.call() |