public static interface RecommendationData.Builder extends SdkPojo, CopyableBuilder<RecommendationData.Builder,RecommendationData>
| Modifier and Type | Method and Description |
|---|---|
default RecommendationData.Builder |
document(Consumer<Document.Builder> document)
The recommended document.
|
RecommendationData.Builder |
document(Document document)
The recommended document.
|
RecommendationData.Builder |
recommendationId(String recommendationId)
The identifier of the recommendation.
|
RecommendationData.Builder |
relevanceLevel(RelevanceLevel relevanceLevel)
The relevance level of the recommendation.
|
RecommendationData.Builder |
relevanceLevel(String relevanceLevel)
The relevance level of the recommendation.
|
RecommendationData.Builder |
relevanceScore(Double relevanceScore)
The relevance score of the recommendation.
|
RecommendationData.Builder |
type(RecommendationType type)
The type of recommendation.
|
RecommendationData.Builder |
type(String type)
The type of recommendation.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildRecommendationData.Builder document(Document document)
The recommended document.
document - The recommended document.default RecommendationData.Builder document(Consumer<Document.Builder> document)
The recommended document.
This is a convenience method that creates an instance of theDocument.Builder avoiding the need to
create one manually via Document.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to document(Document).document - a consumer that will call methods on Document.Builderdocument(Document)RecommendationData.Builder recommendationId(String recommendationId)
The identifier of the recommendation.
recommendationId - The identifier of the recommendation.RecommendationData.Builder relevanceLevel(String relevanceLevel)
The relevance level of the recommendation.
relevanceLevel - The relevance level of the recommendation.RelevanceLevel,
RelevanceLevelRecommendationData.Builder relevanceLevel(RelevanceLevel relevanceLevel)
The relevance level of the recommendation.
relevanceLevel - The relevance level of the recommendation.RelevanceLevel,
RelevanceLevelRecommendationData.Builder relevanceScore(Double relevanceScore)
The relevance score of the recommendation.
relevanceScore - The relevance score of the recommendation.RecommendationData.Builder type(String type)
The type of recommendation.
type - The type of recommendation.RecommendationType,
RecommendationTypeRecommendationData.Builder type(RecommendationType type)
The type of recommendation.
type - The type of recommendation.RecommendationType,
RecommendationTypeCopyright © 2022. All rights reserved.