public class DynamicTemplate extends java.lang.Object implements ToXContent
Modifier and Type | Class and Description |
---|---|
static class |
DynamicTemplate.MatchType |
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
EMPTY_PARAMS
Constructor and Description |
---|
DynamicTemplate(java.lang.String name,
java.lang.String pathMatch,
java.lang.String pathUnmatch,
java.lang.String match,
java.lang.String unmatch,
java.lang.String matchMappingType,
DynamicTemplate.MatchType matchType,
java.util.Map<java.lang.String,java.lang.Object> mapping) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
mappingForName(java.lang.String name,
java.lang.String dynamicType) |
java.lang.String |
mappingType(java.lang.String dynamicType) |
boolean |
match(ContentPath path,
java.lang.String name,
java.lang.String dynamicType) |
java.lang.String |
name() |
static DynamicTemplate |
parse(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> conf,
Version indexVersionCreated) |
XContentBuilder |
toXContent(XContentBuilder builder,
ToXContent.Params params) |
public DynamicTemplate(java.lang.String name, java.lang.String pathMatch, java.lang.String pathUnmatch, java.lang.String match, java.lang.String unmatch, java.lang.String matchMappingType, DynamicTemplate.MatchType matchType, java.util.Map<java.lang.String,java.lang.Object> mapping)
public static DynamicTemplate parse(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> conf, Version indexVersionCreated) throws MapperParsingException
MapperParsingException
public java.lang.String name()
public boolean match(ContentPath path, java.lang.String name, java.lang.String dynamicType)
public java.lang.String mappingType(java.lang.String dynamicType)
public java.util.Map<java.lang.String,java.lang.Object> mappingForName(java.lang.String name, java.lang.String dynamicType)
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
toXContent
in interface ToXContent
java.io.IOException