Class IndexTemplateMetadata
java.lang.Object
org.elasticsearch.cluster.AbstractDiffable<IndexTemplateMetadata>
org.elasticsearch.cluster.metadata.IndexTemplateMetadata
- All Implemented Interfaces:
Diffable<IndexTemplateMetadata>
,Writeable
public class IndexTemplateMetadata extends AbstractDiffable<IndexTemplateMetadata>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
IndexTemplateMetadata.Builder
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V>
-
Constructor Summary
Constructors 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)
-
Method Summary
Modifier and Type Method Description ImmutableOpenMap<java.lang.String,AliasMetadata>
aliases()
static IndexTemplateMetadata.Builder
builder(java.lang.String name)
boolean
equals(java.lang.Object o)
ImmutableOpenMap<java.lang.String,AliasMetadata>
getAliases()
ImmutableOpenMap<java.lang.String,CompressedXContent>
getMappings()
java.lang.String
getName()
int
getOrder()
java.lang.Integer
getVersion()
int
hashCode()
ImmutableOpenMap<java.lang.String,CompressedXContent>
mappings()
java.lang.String
name()
int
order()
java.util.List<java.lang.String>
patterns()
static Diff<IndexTemplateMetadata>
readDiffFrom(StreamInput in)
static IndexTemplateMetadata
readFrom(StreamInput in)
Settings
settings()
java.lang.Integer
version()
void
writeTo(StreamOutput out)
Write this into the StreamOutput.Methods inherited from class org.elasticsearch.cluster.AbstractDiffable
diff, readDiffFrom
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
IndexTemplateMetadata
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)
-
-
Method Details
-
name
public java.lang.String name() -
order
public int order() -
getOrder
public int getOrder() -
getVersion
@Nullable public java.lang.Integer getVersion() -
version
@Nullable public java.lang.Integer version() -
getName
public java.lang.String getName() -
patterns
public java.util.List<java.lang.String> patterns() -
settings
-
mappings
-
getMappings
-
aliases
-
getAliases
-
builder
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
readFrom
- Throws:
java.io.IOException
-
readDiffFrom
- Throws:
java.io.IOException
-
writeTo
Description copied from interface:Writeable
Write this into the StreamOutput.- Throws:
java.io.IOException
-