org.elasticsearch.index.mapper.xcontent
Class NumberFieldMapper.Builder<T extends NumberFieldMapper.Builder,Y extends NumberFieldMapper>

java.lang.Object
  extended by org.elasticsearch.index.mapper.xcontent.XContentMapper.Builder<T,Y>
      extended by org.elasticsearch.index.mapper.xcontent.AbstractFieldMapper.Builder<T,Y>
          extended by org.elasticsearch.index.mapper.xcontent.NumberFieldMapper.Builder<T,Y>
Direct Known Subclasses:
BoostFieldMapper.Builder, DateFieldMapper.Builder, DoubleFieldMapper.Builder, FloatFieldMapper.Builder, IntegerFieldMapper.Builder, LongFieldMapper.Builder, ShortFieldMapper.Builder
Enclosing class:
NumberFieldMapper<T extends java.lang.Number>

public abstract static class NumberFieldMapper.Builder<T extends NumberFieldMapper.Builder,Y extends NumberFieldMapper>
extends AbstractFieldMapper.Builder<T,Y>


Field Summary
protected  int precisionStep
           
 
Fields inherited from class org.elasticsearch.index.mapper.xcontent.AbstractFieldMapper.Builder
boost, includeInAll, index, indexAnalyzer, indexName, omitNorms, omitTermFreqAndPositions, searchAnalyzer, store, termVector
 
Fields inherited from class org.elasticsearch.index.mapper.xcontent.XContentMapper.Builder
builder, name
 
Constructor Summary
NumberFieldMapper.Builder(java.lang.String name)
           
 
Method Summary
 T boost(float boost)
           
 T includeInAll(java.lang.Boolean includeInAll)
           
 T indexName(java.lang.String indexName)
           
 T precisionStep(int precisionStep)
           
 T store(org.apache.lucene.document.Field.Store store)
           
 
Methods inherited from class org.elasticsearch.index.mapper.xcontent.AbstractFieldMapper.Builder
buildFullName, buildIndexName, buildNames, index, indexAnalyzer, omitNorms, omitTermFreqAndPositions, searchAnalyzer, termVector
 
Methods inherited from class org.elasticsearch.index.mapper.xcontent.XContentMapper.Builder
build
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

precisionStep

protected int precisionStep
Constructor Detail

NumberFieldMapper.Builder

public NumberFieldMapper.Builder(java.lang.String name)
Method Detail

store

public T store(org.apache.lucene.document.Field.Store store)
Overrides:
store in class AbstractFieldMapper.Builder<T extends NumberFieldMapper.Builder,Y extends NumberFieldMapper>

boost

public T boost(float boost)
Overrides:
boost in class AbstractFieldMapper.Builder<T extends NumberFieldMapper.Builder,Y extends NumberFieldMapper>

indexName

public T indexName(java.lang.String indexName)
Overrides:
indexName in class AbstractFieldMapper.Builder<T extends NumberFieldMapper.Builder,Y extends NumberFieldMapper>

includeInAll

public T includeInAll(java.lang.Boolean includeInAll)
Overrides:
includeInAll in class AbstractFieldMapper.Builder<T extends NumberFieldMapper.Builder,Y extends NumberFieldMapper>

precisionStep

public T precisionStep(int precisionStep)