public static class ScopedElasticsearchAnalyzerReference.DeferredInitializationBuilder extends Object implements ScopedAnalyzerReference.Builder
Constructor and Description |
---|
DeferredInitializationBuilder(ElasticsearchAnalyzerReference globalAnalyzerReference,
Map<String,ElasticsearchAnalyzerReference> scopedAnalyzers) |
Modifier and Type | Method and Description |
---|---|
void |
addAnalyzerReference(String scope,
AnalyzerReference analyzerReference) |
ScopedElasticsearchAnalyzerReference |
build() |
protected ScopedElasticsearchAnalyzer |
buildAnalyzer() |
ElasticsearchAnalyzerReference |
getGlobalAnalyzerReference() |
void |
setGlobalAnalyzerReference(AnalyzerReference globalAnalyzerReference) |
public DeferredInitializationBuilder(ElasticsearchAnalyzerReference globalAnalyzerReference, Map<String,ElasticsearchAnalyzerReference> scopedAnalyzers)
public ElasticsearchAnalyzerReference getGlobalAnalyzerReference()
getGlobalAnalyzerReference
in interface ScopedAnalyzerReference.Builder
public void setGlobalAnalyzerReference(AnalyzerReference globalAnalyzerReference)
setGlobalAnalyzerReference
in interface ScopedAnalyzerReference.Builder
public void addAnalyzerReference(String scope, AnalyzerReference analyzerReference)
addAnalyzerReference
in interface ScopedAnalyzerReference.Builder
public ScopedElasticsearchAnalyzerReference build()
build
in interface ScopedAnalyzerReference.Builder
protected final ScopedElasticsearchAnalyzer buildAnalyzer()
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved