org.elasticsearch.index.mapper.xcontent
Class XContentMapperBuilders

java.lang.Object
  extended by org.elasticsearch.index.mapper.xcontent.XContentMapperBuilders

public final class XContentMapperBuilders
extends java.lang.Object


Method Summary
static AllFieldMapper.Builder all()
           
static AnalyzerMapper.Builder analyzer()
           
static BinaryFieldMapper.Builder binaryField(java.lang.String name)
           
static BooleanFieldMapper.Builder booleanField(java.lang.String name)
           
static BoostFieldMapper.Builder boost(java.lang.String name)
           
static DateFieldMapper.Builder dateField(java.lang.String name)
           
static XContentDocumentMapper.Builder doc(java.lang.String index, RootObjectMapper.Builder objectBuilder)
           
static DoubleFieldMapper.Builder doubleField(java.lang.String name)
           
static FloatFieldMapper.Builder floatField(java.lang.String name)
           
static IdFieldMapper.Builder id()
           
static IndexFieldMapper.Builder index()
           
static IntegerFieldMapper.Builder integerField(java.lang.String name)
           
static IpFieldMapper.Builder ipField(java.lang.String name)
           
static LongFieldMapper.Builder longField(java.lang.String name)
           
static MultiFieldMapper.Builder multiField(java.lang.String name)
           
static ObjectMapper.Builder object(java.lang.String name)
           
static RootObjectMapper.Builder rootObject(java.lang.String name)
           
static RoutingFieldMapper.Builder routing()
           
static ShortFieldMapper.Builder shortField(java.lang.String name)
           
static SourceFieldMapper.Builder source()
           
static StringFieldMapper.Builder stringField(java.lang.String name)
           
static TypeFieldMapper.Builder type()
           
static UidFieldMapper.Builder uid()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

doc

public static XContentDocumentMapper.Builder doc(java.lang.String index,
                                                 RootObjectMapper.Builder objectBuilder)

source

public static SourceFieldMapper.Builder source()

id

public static IdFieldMapper.Builder id()

routing

public static RoutingFieldMapper.Builder routing()

uid

public static UidFieldMapper.Builder uid()

type

public static TypeFieldMapper.Builder type()

index

public static IndexFieldMapper.Builder index()

boost

public static BoostFieldMapper.Builder boost(java.lang.String name)

all

public static AllFieldMapper.Builder all()

analyzer

public static AnalyzerMapper.Builder analyzer()

multiField

public static MultiFieldMapper.Builder multiField(java.lang.String name)

rootObject

public static RootObjectMapper.Builder rootObject(java.lang.String name)

object

public static ObjectMapper.Builder object(java.lang.String name)

booleanField

public static BooleanFieldMapper.Builder booleanField(java.lang.String name)

stringField

public static StringFieldMapper.Builder stringField(java.lang.String name)

binaryField

public static BinaryFieldMapper.Builder binaryField(java.lang.String name)

dateField

public static DateFieldMapper.Builder dateField(java.lang.String name)

ipField

public static IpFieldMapper.Builder ipField(java.lang.String name)

shortField

public static ShortFieldMapper.Builder shortField(java.lang.String name)

integerField

public static IntegerFieldMapper.Builder integerField(java.lang.String name)

longField

public static LongFieldMapper.Builder longField(java.lang.String name)

floatField

public static FloatFieldMapper.Builder floatField(java.lang.String name)

doubleField

public static DoubleFieldMapper.Builder doubleField(java.lang.String name)