Class SolrFacetProperties.Builder
- java.lang.Object
-
- org.alfresco.repo.search.impl.solr.facet.SolrFacetProperties.Builder
-
- Enclosing class:
- SolrFacetProperties
public static class SolrFacetProperties.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(SolrFacetProperties that)Copy builder
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(SolrFacetProperties that)
Copy builder- Parameters:
that- existingSolrFacetPropertiesobject
-
-
Method Detail
-
filterID
public SolrFacetProperties.Builder filterID(java.lang.String filterID)
-
facetQName
public SolrFacetProperties.Builder facetQName(org.alfresco.service.namespace.QName facetQName)
-
displayName
public SolrFacetProperties.Builder displayName(java.lang.String displayName)
-
displayControl
public SolrFacetProperties.Builder displayControl(java.lang.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(java.lang.String sortBy)
-
scope
public SolrFacetProperties.Builder scope(java.lang.String scope)
-
scopedSites
public SolrFacetProperties.Builder scopedSites(java.util.Set<java.lang.String> scopedSites)
-
isEnabled
public SolrFacetProperties.Builder isEnabled(java.lang.Boolean isEnabled)
-
isDefault
public SolrFacetProperties.Builder isDefault(boolean isDefault)
-
customProperties
public SolrFacetProperties.Builder customProperties(java.util.Set<SolrFacetProperties.CustomProperties> customProperties)
-
build
public SolrFacetProperties build()
-
-