Class Mapper.Builder

java.lang.Object
org.elasticsearch.index.mapper.Mapper.Builder
Direct Known Subclasses:
FieldAliasMapper.Builder, FieldMapper.Builder, ObjectMapper.Builder
Enclosing class:
Mapper

public abstract static class Mapper.Builder extends Object
  • Constructor Details

    • Builder

      protected Builder(String leafName)
  • Method Details

    • leafName

      public final String leafName()
    • build

      public abstract Mapper build(MapperBuilderContext context)
      Returns a newly built mapper.
    • mergeWith

      public abstract Mapper.Builder mergeWith(Mapper.Builder incoming, MapperMergeContext mergeContext)
      Merges an incoming builder into this builder. Returns the merged builder, which may be a different instance if a type conversion is needed (e.g., ObjectMapper -> PassThroughObjectMapper).