Interface RecommendationData.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RecommendationData.Builder,RecommendationData>,SdkBuilder<RecommendationData.Builder,RecommendationData>,SdkPojo
- Enclosing class:
- RecommendationData
public static interface RecommendationData.Builder extends SdkPojo, CopyableBuilder<RecommendationData.Builder,RecommendationData>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default RecommendationData.Builderdata(Consumer<DataSummary.Builder> data)Summary of the recommended content.RecommendationData.Builderdata(DataSummary data)Summary of the recommended content.default RecommendationData.Builderdocument(Consumer<Document.Builder> document)The recommended document.RecommendationData.Builderdocument(Document document)The recommended document.RecommendationData.BuilderrecommendationId(String recommendationId)The identifier of the recommendation.RecommendationData.BuilderrelevanceLevel(String relevanceLevel)The relevance level of the recommendation.RecommendationData.BuilderrelevanceLevel(RelevanceLevel relevanceLevel)The relevance level of the recommendation.RecommendationData.BuilderrelevanceScore(Double relevanceScore)The relevance score of the recommendation.RecommendationData.Buildertype(String type)The type of recommendation.RecommendationData.Buildertype(RecommendationType type)The type of recommendation.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
data
RecommendationData.Builder data(DataSummary data)
Summary of the recommended content.
- Parameters:
data- Summary of the recommended content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
data
default RecommendationData.Builder data(Consumer<DataSummary.Builder> data)
Summary of the recommended content.
This is a convenience method that creates an instance of theDataSummary.Builderavoiding the need to create one manually viaDataSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todata(DataSummary).- Parameters:
data- a consumer that will call methods onDataSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
data(DataSummary)
-
document
RecommendationData.Builder document(Document document)
The recommended document.
- Parameters:
document- The recommended document.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
document
default RecommendationData.Builder document(Consumer<Document.Builder> document)
The recommended document.
This is a convenience method that creates an instance of theDocument.Builderavoiding the need to create one manually viaDocument.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todocument(Document).- Parameters:
document- a consumer that will call methods onDocument.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
document(Document)
-
recommendationId
RecommendationData.Builder recommendationId(String recommendationId)
The identifier of the recommendation.
- Parameters:
recommendationId- The identifier of the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
relevanceLevel
RecommendationData.Builder relevanceLevel(String relevanceLevel)
The relevance level of the recommendation.
- Parameters:
relevanceLevel- The relevance level of the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RelevanceLevel,RelevanceLevel
-
relevanceLevel
RecommendationData.Builder relevanceLevel(RelevanceLevel relevanceLevel)
The relevance level of the recommendation.
- Parameters:
relevanceLevel- The relevance level of the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RelevanceLevel,RelevanceLevel
-
relevanceScore
RecommendationData.Builder relevanceScore(Double relevanceScore)
The relevance score of the recommendation.
- Parameters:
relevanceScore- The relevance score of the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
RecommendationData.Builder type(String type)
The type of recommendation.
- Parameters:
type- The type of recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationType,RecommendationType
-
type
RecommendationData.Builder type(RecommendationType type)
The type of recommendation.
- Parameters:
type- The type of recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationType,RecommendationType
-
-