public static class RootObjectMapper.Builder extends ObjectMapper.Builder<RootObjectMapper.Builder,RootObjectMapper>
Modifier and Type | Field and Description |
---|---|
protected boolean |
dateDetection |
protected java.util.List<FormatDateTimeFormatter> |
dynamicDateTimeFormatters |
protected java.util.List<DynamicTemplate> |
dynamicTemplates |
protected boolean |
numericDetection |
protected java.util.Set<java.lang.String> |
seenDateFormats |
dynamic, enabled, includeInAll, mappersBuilders, nested
builder, name
Constructor and Description |
---|
Builder(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
RootObjectMapper.Builder |
add(DynamicTemplate... dynamicTemplate) |
RootObjectMapper.Builder |
add(DynamicTemplate dynamicTemplate) |
protected ObjectMapper |
createMapper(java.lang.String name,
java.lang.String fullPath,
boolean enabled,
ObjectMapper.Nested nested,
ObjectMapper.Dynamic dynamic,
java.util.Map<java.lang.String,Mapper> mappers,
Settings settings) |
RootObjectMapper.Builder |
dynamicDateTimeFormatter(java.lang.Iterable<FormatDateTimeFormatter> dateTimeFormatters) |
RootObjectMapper.Builder |
noDynamicDateTimeFormatter() |
add, build, dynamic, enabled, includeInAll, nested
name
protected final java.util.List<DynamicTemplate> dynamicTemplates
protected java.util.Set<java.lang.String> seenDateFormats
protected java.util.List<FormatDateTimeFormatter> dynamicDateTimeFormatters
protected boolean dateDetection
protected boolean numericDetection
public RootObjectMapper.Builder noDynamicDateTimeFormatter()
public RootObjectMapper.Builder dynamicDateTimeFormatter(java.lang.Iterable<FormatDateTimeFormatter> dateTimeFormatters)
public RootObjectMapper.Builder add(DynamicTemplate dynamicTemplate)
public RootObjectMapper.Builder add(DynamicTemplate... dynamicTemplate)
protected ObjectMapper createMapper(java.lang.String name, java.lang.String fullPath, boolean enabled, ObjectMapper.Nested nested, ObjectMapper.Dynamic dynamic, java.util.Map<java.lang.String,Mapper> mappers, @Nullable Settings settings)
createMapper
in class ObjectMapper.Builder<RootObjectMapper.Builder,RootObjectMapper>