public class ProjectCategoryRecommendationBuilder extends Object implements io.vrap.rmf.base.client.Builder<ProjectCategoryRecommendation>
ProjectCategoryRecommendation projectCategoryRecommendation = ProjectCategoryRecommendation.builder()
.category(categoryBuilder -> categoryBuilder)
.confidence(0.3)
.path("{path}")
.build()
| Constructor and Description |
|---|
ProjectCategoryRecommendationBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ProjectCategoryRecommendation |
build() |
ProjectCategoryRecommendation |
buildUnchecked()
builds ProjectCategoryRecommendation without checking for non null required values
|
ProjectCategoryRecommendationBuilder |
category(CategoryReference category)
A category that is recommended for a product.
|
ProjectCategoryRecommendationBuilder |
category(Function<CategoryReferenceBuilder,CategoryReferenceBuilder> builder)
A category that is recommended for a product.
|
ProjectCategoryRecommendationBuilder |
confidence(Double confidence)
Probability score for the category recommendation.
|
CategoryReference |
getCategory() |
Double |
getConfidence() |
String |
getPath() |
static ProjectCategoryRecommendationBuilder |
of() |
static ProjectCategoryRecommendationBuilder |
of(ProjectCategoryRecommendation template) |
ProjectCategoryRecommendationBuilder |
path(String path)
Breadcrumb path to the recommended category.
|
public ProjectCategoryRecommendationBuilder()
public ProjectCategoryRecommendationBuilder category(Function<CategoryReferenceBuilder,CategoryReferenceBuilder> builder)
A category that is recommended for a product.
public ProjectCategoryRecommendationBuilder category(CategoryReference category)
A category that is recommended for a product.
public ProjectCategoryRecommendationBuilder confidence(Double confidence)
Probability score for the category recommendation.
public ProjectCategoryRecommendationBuilder path(String path)
Breadcrumb path to the recommended category. This only picks up one language, not all available languages for the category. English is prioritized, but if English data is not available, an arbitrary language is selected. Do not use this to identify a category,use the category ID from the category reference instead.
public CategoryReference getCategory()
public Double getConfidence()
public ProjectCategoryRecommendation build()
build in interface io.vrap.rmf.base.client.Builder<ProjectCategoryRecommendation>public ProjectCategoryRecommendation buildUnchecked()
public static ProjectCategoryRecommendationBuilder of()
public static ProjectCategoryRecommendationBuilder of(ProjectCategoryRecommendation template)