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

java.lang.Object
  extended by org.elasticsearch.index.mapper.xcontent.XContentMapper.Builder<T,Y>
      extended by org.elasticsearch.index.mapper.xcontent.XContentFieldMapper.Builder<T,Y>
          extended by org.elasticsearch.index.mapper.xcontent.XContentNumberFieldMapper.Builder<T,Y>
Direct Known Subclasses:
XContentBoostFieldMapper.Builder, XContentDateFieldMapper.Builder, XContentDoubleFieldMapper.Builder, XContentFloatFieldMapper.Builder, XContentIntegerFieldMapper.Builder, XContentLongFieldMapper.Builder, XContentShortFieldMapper.Builder
Enclosing class:
XContentNumberFieldMapper<T extends java.lang.Number>

public abstract static class XContentNumberFieldMapper.Builder<T extends XContentNumberFieldMapper.Builder,Y extends XContentNumberFieldMapper>
extends XContentFieldMapper.Builder<T,Y>


Field Summary
protected  int precisionStep
           
 
Fields inherited from class org.elasticsearch.index.mapper.xcontent.XContentFieldMapper.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
XContentNumberFieldMapper.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.XContentFieldMapper.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

XContentNumberFieldMapper.Builder

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

store

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

boost

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

indexName

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

includeInAll

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

precisionStep

public T precisionStep(int precisionStep)