Package org.elasticsearch.index.mapper
Class ObjectMapper.Builder<T extends ObjectMapper.Builder,Y extends ObjectMapper>
- java.lang.Object
-
- org.elasticsearch.index.mapper.Mapper.Builder<T,Y>
-
- org.elasticsearch.index.mapper.ObjectMapper.Builder<T,Y>
-
- Direct Known Subclasses:
RootObjectMapper.Builder
- Enclosing class:
- ObjectMapper
public static class ObjectMapper.Builder<T extends ObjectMapper.Builder,Y extends ObjectMapper> extends Mapper.Builder<T,Y>
-
-
Field Summary
Fields Modifier and Type Field Description protected ObjectMapper.Dynamicdynamicprotected booleanenabledprotected List<Mapper.Builder>mappersBuildersprotected ObjectMapper.Nestednested-
Fields inherited from class org.elasticsearch.index.mapper.Mapper.Builder
builder, name
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tadd(Mapper.Builder builder)Ybuild(Mapper.BuilderContext context)Returns a newly built mapper.protected ObjectMappercreateMapper(String name, String fullPath, boolean enabled, ObjectMapper.Nested nested, ObjectMapper.Dynamic dynamic, Map<String,Mapper> mappers, Settings settings)Tdynamic(ObjectMapper.Dynamic dynamic)Tenabled(boolean enabled)Tnested(ObjectMapper.Nested nested)-
Methods inherited from class org.elasticsearch.index.mapper.Mapper.Builder
name
-
-
-
-
Field Detail
-
enabled
protected boolean enabled
-
nested
protected ObjectMapper.Nested nested
-
dynamic
protected ObjectMapper.Dynamic dynamic
-
mappersBuilders
protected final List<Mapper.Builder> mappersBuilders
-
-
Constructor Detail
-
Builder
public Builder(String name)
-
-
Method Detail
-
enabled
public T enabled(boolean enabled)
-
dynamic
public T dynamic(ObjectMapper.Dynamic dynamic)
-
nested
public T nested(ObjectMapper.Nested nested)
-
add
public T add(Mapper.Builder builder)
-
build
public Y build(Mapper.BuilderContext context)
Description copied from class:Mapper.BuilderReturns a newly built mapper.- Specified by:
buildin classMapper.Builder<T extends ObjectMapper.Builder,Y extends ObjectMapper>
-
createMapper
protected ObjectMapper createMapper(String name, String fullPath, boolean enabled, ObjectMapper.Nested nested, ObjectMapper.Dynamic dynamic, Map<String,Mapper> mappers, @Nullable Settings settings)
-
-