Class SolrFacetProperties.Builder
- java.lang.Object
-
- org.alfresco.repo.search.impl.solr.facet.SolrFacetProperties.Builder
-
- Enclosing class:
- SolrFacetProperties
public static class SolrFacetProperties.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(SolrFacetProperties that)Copy builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SolrFacetPropertiesbuild()SolrFacetProperties.BuildercustomProperties(Set<SolrFacetProperties.CustomProperties> customProperties)SolrFacetProperties.BuilderdisplayControl(String displayControl)SolrFacetProperties.BuilderdisplayName(String displayName)SolrFacetProperties.BuilderfacetQName(org.alfresco.service.namespace.QName facetQName)SolrFacetProperties.BuilderfilterID(String filterID)SolrFacetProperties.BuilderhitThreshold(int hitThreshold)SolrFacetProperties.BuilderisDefault(boolean isDefault)SolrFacetProperties.BuilderisEnabled(Boolean isEnabled)SolrFacetProperties.BuildermaxFilters(int maxFilters)SolrFacetProperties.BuilderminFilterValueLength(int minFilterValueLength)SolrFacetProperties.Builderscope(String scope)SolrFacetProperties.BuilderscopedSites(Set<String> scopedSites)SolrFacetProperties.BuildersortBy(String sortBy)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(SolrFacetProperties that)
Copy builder- Parameters:
that- existingSolrFacetPropertiesobject
-
-
Method Detail
-
filterID
public SolrFacetProperties.Builder filterID(String filterID)
-
facetQName
public SolrFacetProperties.Builder facetQName(org.alfresco.service.namespace.QName facetQName)
-
displayName
public SolrFacetProperties.Builder displayName(String displayName)
-
displayControl
public SolrFacetProperties.Builder displayControl(String displayControl)
-
maxFilters
public SolrFacetProperties.Builder maxFilters(int maxFilters)
-
hitThreshold
public SolrFacetProperties.Builder hitThreshold(int hitThreshold)
-
minFilterValueLength
public SolrFacetProperties.Builder minFilterValueLength(int minFilterValueLength)
-
sortBy
public SolrFacetProperties.Builder sortBy(String sortBy)
-
scope
public SolrFacetProperties.Builder scope(String scope)
-
scopedSites
public SolrFacetProperties.Builder scopedSites(Set<String> scopedSites)
-
isEnabled
public SolrFacetProperties.Builder isEnabled(Boolean isEnabled)
-
isDefault
public SolrFacetProperties.Builder isDefault(boolean isDefault)
-
customProperties
public SolrFacetProperties.Builder customProperties(Set<SolrFacetProperties.CustomProperties> customProperties)
-
build
public SolrFacetProperties build()
-
-