public class IndexTemplateMetaData extends AbstractDiffable<IndexTemplateMetaData>
Modifier and Type | Class and Description |
---|---|
static class |
IndexTemplateMetaData.Builder |
Modifier and Type | Field and Description |
---|---|
static IndexTemplateMetaData |
PROTO |
Constructor and Description |
---|
IndexTemplateMetaData(String name,
int order,
String template,
Settings settings,
ImmutableOpenMap<String,CompressedXContent> mappings,
ImmutableOpenMap<String,AliasMetaData> aliases,
ImmutableOpenMap<String,IndexMetaData.Custom> customs) |
Modifier and Type | Method and Description |
---|---|
ImmutableOpenMap<String,AliasMetaData> |
aliases() |
static IndexTemplateMetaData.Builder |
builder(String name) |
<T extends IndexMetaData.Custom> |
custom(String type) |
ImmutableOpenMap<String,IndexMetaData.Custom> |
customs() |
boolean |
equals(Object o) |
ImmutableOpenMap<String,AliasMetaData> |
getAliases() |
ImmutableOpenMap<String,IndexMetaData.Custom> |
getCustoms() |
ImmutableOpenMap<String,CompressedXContent> |
getMappings() |
String |
getName() |
int |
getOrder() |
Settings |
getSettings() |
String |
getTemplate() |
int |
hashCode() |
ImmutableOpenMap<String,CompressedXContent> |
mappings() |
String |
name() |
int |
order() |
IndexTemplateMetaData |
readFrom(StreamInput in)
Reads a copy of an object with the same type form the stream input
The caller object remains unchanged.
|
Settings |
settings() |
String |
template() |
void |
writeTo(StreamOutput out)
Writes the current object into the output stream out
|
diff, get, readDiffFrom, readDiffFrom
public static final IndexTemplateMetaData PROTO
public IndexTemplateMetaData(String name, int order, String template, Settings settings, ImmutableOpenMap<String,CompressedXContent> mappings, ImmutableOpenMap<String,AliasMetaData> aliases, ImmutableOpenMap<String,IndexMetaData.Custom> customs)
public String name()
public int order()
public int getOrder()
public String getName()
public String template()
public String getTemplate()
public Settings settings()
public Settings getSettings()
public ImmutableOpenMap<String,CompressedXContent> mappings()
public ImmutableOpenMap<String,CompressedXContent> getMappings()
public ImmutableOpenMap<String,AliasMetaData> aliases()
public ImmutableOpenMap<String,AliasMetaData> getAliases()
public ImmutableOpenMap<String,IndexMetaData.Custom> customs()
public ImmutableOpenMap<String,IndexMetaData.Custom> getCustoms()
public <T extends IndexMetaData.Custom> T custom(String type)
public static IndexTemplateMetaData.Builder builder(String name)
public IndexTemplateMetaData readFrom(StreamInput in) throws IOException
StreamableReader
IOException
public void writeTo(StreamOutput out) throws IOException
Writeable
IOException
Copyright © 2009–2016. All rights reserved.