public final class IndexDefinitionBuilder extends 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) |
| Modifier and Type | Method and Description |
|---|---|
IndexDefinitionBuilder.AggregateRule |
aggregateRule(String type) |
IndexDefinitionBuilder.AggregateRule |
aggregateRule(String primaryType,
String... includes) |
IndexDefinitionBuilder |
async(String... asyncVals) |
NodeState |
build() |
Node |
build(Node node) |
Tree |
build(Tree tree) |
IndexDefinitionBuilder |
codec(String codecName) |
IndexDefinitionBuilder |
evaluatePathRestrictions() |
IndexDefinitionBuilder |
excludedPaths(String... paths) |
Tree |
getBuilderTree() |
boolean |
hasIndexRule(String type) |
IndexDefinitionBuilder |
includedPaths(String... paths) |
IndexDefinitionBuilder.IndexRule |
indexRule(String type) |
boolean |
isReindexRequired() |
IndexDefinitionBuilder |
noAsync() |
public IndexDefinitionBuilder()
public IndexDefinitionBuilder(NodeBuilder nodeBuilder)
public IndexDefinitionBuilder(NodeBuilder nodeBuilder, boolean autoManageReindexFlag)
public IndexDefinitionBuilder evaluatePathRestrictions()
public IndexDefinitionBuilder includedPaths(String... paths)
public IndexDefinitionBuilder excludedPaths(String... paths)
public IndexDefinitionBuilder codec(String codecName)
public IndexDefinitionBuilder noAsync()
public IndexDefinitionBuilder async(String... asyncVals)
public Tree getBuilderTree()
public NodeState build()
public Node build(Node node)
throws RepositoryException
RepositoryExceptionpublic boolean isReindexRequired()
public IndexDefinitionBuilder.IndexRule indexRule(String type)
public boolean hasIndexRule(String type)
public IndexDefinitionBuilder.AggregateRule aggregateRule(String type)
public IndexDefinitionBuilder.AggregateRule aggregateRule(String primaryType, String... includes)
"Copyright © 2010 - 2017 Adobe Systems Incorporated. All Rights Reserved"