public final class IndexDefinitionBuilder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
IndexDefinitionBuilder.AggregateRule |
static class |
IndexDefinitionBuilder.IndexRule |
static class |
IndexDefinitionBuilder.PropertyRule |
Constructor and Description |
---|
IndexDefinitionBuilder() |
IndexDefinitionBuilder(NodeBuilder nodeBuilder) |
IndexDefinitionBuilder(NodeBuilder nodeBuilder,
boolean autoManageReindexFlag) |
public IndexDefinitionBuilder()
public IndexDefinitionBuilder(NodeBuilder nodeBuilder)
public IndexDefinitionBuilder(NodeBuilder nodeBuilder, boolean autoManageReindexFlag)
public IndexDefinitionBuilder evaluatePathRestrictions()
public IndexDefinitionBuilder includedPaths(java.lang.String... paths)
public IndexDefinitionBuilder excludedPaths(java.lang.String... paths)
public IndexDefinitionBuilder queryPaths(java.lang.String... paths)
public IndexDefinitionBuilder supersedes(java.lang.String... paths)
public IndexDefinitionBuilder codec(java.lang.String codecName)
public IndexDefinitionBuilder mergePolicy(java.lang.String mergePolicy)
public IndexDefinitionBuilder noAsync()
public IndexDefinitionBuilder deprecated()
public IndexDefinitionBuilder async(java.lang.String... asyncVals)
public IndexDefinitionBuilder tags(java.lang.String... tagVals)
public IndexDefinitionBuilder addTags(java.lang.String... additionalTagVals)
public IndexDefinitionBuilder nodeTypeIndex()
public Tree getBuilderTree()
public NodeState build()
public Node build(Node node) throws RepositoryException
RepositoryException
public boolean isReindexRequired()
public IndexDefinitionBuilder.IndexRule indexRule(java.lang.String type)
public boolean hasIndexRule(java.lang.String type)
public IndexDefinitionBuilder.AggregateRule aggregateRule(java.lang.String type)
public IndexDefinitionBuilder.AggregateRule aggregateRule(java.lang.String primaryType, java.lang.String... includes)
Copyright © 2010 - 2020 Adobe. All Rights Reserved