org.elasticsearch.index.mapper.xcontent
Class XContentDocumentMapper.Builder

java.lang.Object
  extended by org.elasticsearch.index.mapper.xcontent.XContentDocumentMapper.Builder
Enclosing class:
XContentDocumentMapper

public static class XContentDocumentMapper.Builder
extends java.lang.Object


Constructor Summary
XContentDocumentMapper.Builder(java.lang.String index, RootObjectMapper.Builder builder)
           
 
Method Summary
 XContentDocumentMapper.Builder allField(AllFieldMapper.Builder builder)
           
 XContentDocumentMapper.Builder analyzerField(AnalyzerMapper.Builder builder)
           
 XContentDocumentMapper.Builder boostField(BoostFieldMapper.Builder builder)
           
 XContentDocumentMapper build(XContentDocumentMapperParser docMapperParser)
           
 boolean hasIndexAnalyzer()
           
 boolean hasSearchAnalyzer()
           
 XContentDocumentMapper.Builder idField(IdFieldMapper.Builder builder)
           
 XContentDocumentMapper.Builder indexAnalyzer(NamedAnalyzer indexAnalyzer)
           
 XContentDocumentMapper.Builder indexField(IndexFieldMapper.Builder builder)
           
 XContentDocumentMapper.Builder meta(org.elasticsearch.common.collect.ImmutableMap<java.lang.String,java.lang.Object> meta)
           
 XContentDocumentMapper.Builder routingField(RoutingFieldMapper.Builder builder)
           
 XContentDocumentMapper.Builder searchAnalyzer(NamedAnalyzer searchAnalyzer)
           
 XContentDocumentMapper.Builder sourceField(SourceFieldMapper.Builder builder)
           
 XContentDocumentMapper.Builder typeField(TypeFieldMapper.Builder builder)
           
 XContentDocumentMapper.Builder uidField(UidFieldMapper.Builder builder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XContentDocumentMapper.Builder

public XContentDocumentMapper.Builder(java.lang.String index,
                                      RootObjectMapper.Builder builder)
Method Detail

meta

public XContentDocumentMapper.Builder meta(org.elasticsearch.common.collect.ImmutableMap<java.lang.String,java.lang.Object> meta)

sourceField

public XContentDocumentMapper.Builder sourceField(SourceFieldMapper.Builder builder)

idField

public XContentDocumentMapper.Builder idField(IdFieldMapper.Builder builder)

uidField

public XContentDocumentMapper.Builder uidField(UidFieldMapper.Builder builder)

typeField

public XContentDocumentMapper.Builder typeField(TypeFieldMapper.Builder builder)

indexField

public XContentDocumentMapper.Builder indexField(IndexFieldMapper.Builder builder)

routingField

public XContentDocumentMapper.Builder routingField(RoutingFieldMapper.Builder builder)

boostField

public XContentDocumentMapper.Builder boostField(BoostFieldMapper.Builder builder)

allField

public XContentDocumentMapper.Builder allField(AllFieldMapper.Builder builder)

analyzerField

public XContentDocumentMapper.Builder analyzerField(AnalyzerMapper.Builder builder)

indexAnalyzer

public XContentDocumentMapper.Builder indexAnalyzer(NamedAnalyzer indexAnalyzer)

hasIndexAnalyzer

public boolean hasIndexAnalyzer()

searchAnalyzer

public XContentDocumentMapper.Builder searchAnalyzer(NamedAnalyzer searchAnalyzer)

hasSearchAnalyzer

public boolean hasSearchAnalyzer()

build

public XContentDocumentMapper build(XContentDocumentMapperParser docMapperParser)