org.elasticsearch.index.mapper.json
Class JsonDocumentMapper.Builder

java.lang.Object
  extended by org.elasticsearch.index.mapper.json.JsonDocumentMapper.Builder
Enclosing class:
JsonDocumentMapper

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


Constructor Summary
JsonDocumentMapper.Builder(JsonObjectMapper.Builder builder)
           
 
Method Summary
 JsonDocumentMapper.Builder allField(JsonAllFieldMapper.Builder builder)
           
 JsonDocumentMapper.Builder boostField(JsonBoostFieldMapper.Builder builder)
           
 JsonDocumentMapper build()
           
 boolean hasIndexAnalyzer()
           
 boolean hasSearchAnalyzer()
           
 JsonDocumentMapper.Builder idField(JsonIdFieldMapper.Builder builder)
           
 JsonDocumentMapper.Builder indexAnalyzer(NamedAnalyzer indexAnalyzer)
           
 JsonDocumentMapper.Builder mappingSource(java.lang.String mappingSource)
           
 JsonDocumentMapper.Builder searchAnalyzer(NamedAnalyzer searchAnalyzer)
           
 JsonDocumentMapper.Builder sourceField(JsonSourceFieldMapper.Builder builder)
           
 JsonDocumentMapper.Builder typeField(JsonTypeFieldMapper.Builder builder)
           
 JsonDocumentMapper.Builder uidField(JsonUidFieldMapper.Builder builder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonDocumentMapper.Builder

public JsonDocumentMapper.Builder(JsonObjectMapper.Builder builder)
Method Detail

sourceField

public JsonDocumentMapper.Builder sourceField(JsonSourceFieldMapper.Builder builder)

idField

public JsonDocumentMapper.Builder idField(JsonIdFieldMapper.Builder builder)

uidField

public JsonDocumentMapper.Builder uidField(JsonUidFieldMapper.Builder builder)

typeField

public JsonDocumentMapper.Builder typeField(JsonTypeFieldMapper.Builder builder)

boostField

public JsonDocumentMapper.Builder boostField(JsonBoostFieldMapper.Builder builder)

allField

public JsonDocumentMapper.Builder allField(JsonAllFieldMapper.Builder builder)

mappingSource

public JsonDocumentMapper.Builder mappingSource(java.lang.String mappingSource)

indexAnalyzer

public JsonDocumentMapper.Builder indexAnalyzer(NamedAnalyzer indexAnalyzer)

hasIndexAnalyzer

public boolean hasIndexAnalyzer()

searchAnalyzer

public JsonDocumentMapper.Builder searchAnalyzer(NamedAnalyzer searchAnalyzer)

hasSearchAnalyzer

public boolean hasSearchAnalyzer()

build

public JsonDocumentMapper build()