public interface ProjectCategoryRecommendation
ProjectCategoryRecommendation projectCategoryRecommendation = ProjectCategoryRecommendation.builder()
.category(categoryBuilder -> categoryBuilder)
.confidence(0.3)
.path("{path}")
.build()
| Modifier and Type | Method and Description |
|---|---|
static ProjectCategoryRecommendationBuilder |
builder() |
static ProjectCategoryRecommendationBuilder |
builder(ProjectCategoryRecommendation template) |
@NotNull @Valid CategoryReference |
getCategory()
A category that is recommended for a product.
|
@NotNull Double |
getConfidence()
Probability score for the category recommendation.
|
@NotNull String |
getPath()
Breadcrumb path to the recommended category.
|
static ProjectCategoryRecommendation |
of() |
static ProjectCategoryRecommendation |
of(ProjectCategoryRecommendation template) |
void |
setCategory(CategoryReference category) |
void |
setConfidence(Double confidence) |
void |
setPath(String path) |
static com.fasterxml.jackson.core.type.TypeReference<ProjectCategoryRecommendation> |
typeReference() |
default <T> T |
withProjectCategoryRecommendation(Function<ProjectCategoryRecommendation,T> helper) |
@NotNull @Valid @NotNull @Valid CategoryReference getCategory()
A category that is recommended for a product.
@NotNull @NotNull Double getConfidence()
Probability score for the category recommendation.
@NotNull @NotNull String getPath()
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.
void setCategory(CategoryReference category)
void setConfidence(Double confidence)
static ProjectCategoryRecommendation of()
static ProjectCategoryRecommendation of(ProjectCategoryRecommendation template)
static ProjectCategoryRecommendationBuilder builder()
static ProjectCategoryRecommendationBuilder builder(ProjectCategoryRecommendation template)
default <T> T withProjectCategoryRecommendation(Function<ProjectCategoryRecommendation,T> helper)
static com.fasterxml.jackson.core.type.TypeReference<ProjectCategoryRecommendation> typeReference()