Diffable<IndexTemplateMetaData>
, Writeable
public class IndexTemplateMetaData extends AbstractDiffable<IndexTemplateMetaData>
Modifier and Type | Class | Description |
---|---|---|
static class |
IndexTemplateMetaData.Builder |
Writeable.Reader<V>, Writeable.Writer<V>
Constructor | Description |
---|---|
IndexTemplateMetaData(java.lang.String name,
int order,
java.lang.Integer version,
java.util.List<java.lang.String> patterns,
Settings settings,
ImmutableOpenMap<java.lang.String,CompressedXContent> mappings,
ImmutableOpenMap<java.lang.String,AliasMetaData> aliases,
ImmutableOpenMap<java.lang.String,IndexMetaData.Custom> customs) |
diff, get, readDiffFrom
public IndexTemplateMetaData(java.lang.String name, int order, java.lang.Integer version, java.util.List<java.lang.String> patterns, 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.util.List<java.lang.String> patterns()
public java.util.List<java.lang.String> getPatterns()
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 static IndexTemplateMetaData readFrom(StreamInput in) throws java.io.IOException
java.io.IOException
public static Diff<IndexTemplateMetaData> readDiffFrom(StreamInput in) throws java.io.IOException
java.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
Writeable
java.io.IOException