java.lang.Object
org.elasticsearch.cluster.metadata.Template
All Implemented Interfaces:
Diffable<Template>, SimpleDiffable<Template>, Writeable, ToXContent, ToXContentObject

public class Template extends Object implements SimpleDiffable<Template>, ToXContentObject
A template consists of optional settings, mappings, alias or lifecycle configuration for an index or data stream, however, it is entirely independent of an index or data stream. It's a building block forming part of a regular index template and a ComponentTemplate.