public class IndexTemplateMetaData extends AbstractDiffable<IndexTemplateMetaData>
| Modifier and Type | Class and Description |
|---|---|
static class |
IndexTemplateMetaData.Builder |
Writeable.Reader<V>, Writeable.Writer<V>| Constructor and Description |
|---|
IndexTemplateMetaData(java.lang.String name,
int order,
java.lang.Integer version,
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, readDiffFrompublic IndexTemplateMetaData(java.lang.String name,
int order,
java.lang.Integer version,
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()
@Nullable public java.lang.Integer getVersion()
@Nullable public java.lang.Integer version()
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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic static IndexTemplateMetaData readFrom(StreamInput in) throws java.io.IOException
java.io.IOExceptionpublic static Diff<IndexTemplateMetaData> readDiffFrom(StreamInput in) throws java.io.IOException
java.io.IOExceptionpublic void writeTo(StreamOutput out) throws java.io.IOException
Writeablejava.io.IOException