public class IndexTemplateMetaData extends AbstractDiffable<IndexTemplateMetaData>
Modifier and Type | Class and Description |
---|---|
static class |
IndexTemplateMetaData.Builder |
Writeable.Reader<R>
Modifier and Type | Field and Description |
---|---|
static IndexTemplateMetaData |
PROTO |
Constructor and Description |
---|
IndexTemplateMetaData(java.lang.String name,
int order,
java.lang.String template,
Settings settings,
ImmutableOpenMap<java.lang.String,CompressedXContent> mappings,
ImmutableOpenMap<java.lang.String,AliasMetaData> aliases,
ImmutableOpenMap<java.lang.String,IndexMetaData.Custom> customs) |
diff, get, readDiffFrom, readDiffFrom
public static final IndexTemplateMetaData PROTO
public IndexTemplateMetaData(java.lang.String name, int order, java.lang.String template, Settings settings, ImmutableOpenMap<java.lang.String,CompressedXContent> mappings, ImmutableOpenMap<java.lang.String,AliasMetaData> aliases, ImmutableOpenMap<java.lang.String,IndexMetaData.Custom> customs)
public java.lang.String name()
public int order()
public int getOrder()
public java.lang.String getName()
public java.lang.String template()
public java.lang.String getTemplate()
public Settings settings()
public Settings getSettings()
public ImmutableOpenMap<java.lang.String,CompressedXContent> mappings()
public ImmutableOpenMap<java.lang.String,CompressedXContent> getMappings()
public ImmutableOpenMap<java.lang.String,AliasMetaData> aliases()
public ImmutableOpenMap<java.lang.String,AliasMetaData> getAliases()
public ImmutableOpenMap<java.lang.String,IndexMetaData.Custom> customs()
public ImmutableOpenMap<java.lang.String,IndexMetaData.Custom> getCustoms()
public <T extends IndexMetaData.Custom> T custom(java.lang.String type)
public static IndexTemplateMetaData.Builder builder(java.lang.String name)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public IndexTemplateMetaData readFrom(StreamInput in) throws java.io.IOException
Diffable
java.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
Writeable
java.io.IOException