public class DefaultEnhancementsIndexingParams extends PerDimensionIndexingParams implements EnhancementsIndexingParams
EnhancementsIndexingParamsDEFAULT_FACET_DELIM_CHAR| Constructor and Description |
|---|
DefaultEnhancementsIndexingParams(CategoryEnhancement... enhancements)
Construct with a certain
enhancement |
DefaultEnhancementsIndexingParams(CategoryListParams categoryListParams,
CategoryEnhancement... enhancements)
Construct with certain
enhancements
and CategoryListParams |
| Modifier and Type | Method and Description |
|---|---|
void |
addCategoryEnhancements(CategoryEnhancement... enhancements)
Add
CategoryEnhancements to the indexing parameters |
List<CategoryEnhancement> |
getCategoryEnhancements()
Get a list of the active category enhancements.
|
List<Class<? extends CategoryProperty>> |
getRetainableProperties()
Get a list of
CategoryProperty classes to be retained when
creating CategoryParentsStream. |
addCategoryListParams, getAllCategoryListParams, getCategoryListParamsdrillDownTermText, equals, fixedOrdinalPolicy, fixedPartitionSize, fixedPathPolicy, getFacetDelimChar, getOrdinalPolicy, getPartitionSize, getPathPolicy, hashCodeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitdrillDownTermText, getAllCategoryListParams, getCategoryListParams, getFacetDelimChar, getOrdinalPolicy, getPartitionSize, getPathPolicypublic DefaultEnhancementsIndexingParams(CategoryEnhancement... enhancements)
enhancementIllegalArgumentException - if no enhancements are providedpublic DefaultEnhancementsIndexingParams(CategoryListParams categoryListParams, CategoryEnhancement... enhancements)
enhancements
and CategoryListParamsIllegalArgumentException - if no enhancements are providedpublic void addCategoryEnhancements(CategoryEnhancement... enhancements)
EnhancementsIndexingParamsCategoryEnhancements to the indexing parametersaddCategoryEnhancements in interface EnhancementsIndexingParamsenhancements - enhancements to addpublic List<CategoryEnhancement> getCategoryEnhancements()
EnhancementsIndexingParamsnull. The order of enhancements in the returned list
dictates the order in which the enhancements data appear in the category
tokens payload.getCategoryEnhancements in interface EnhancementsIndexingParamsnull if
there are no enhancements.public List<Class<? extends CategoryProperty>> getRetainableProperties()
EnhancementsIndexingParamsCategoryProperty classes to be retained when
creating CategoryParentsStream.getRetainableProperties in interface EnhancementsIndexingParamsCategoryProperty classes to be retained when
creating CategoryParentsStream, or null if there
are no such properties.