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>
  • Constructor Details

  • 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

      public Settings settings()
    • mappings

      public ImmutableOpenMap<java.lang.String,​CompressedXContent> mappings()
    • getMappings

      public ImmutableOpenMap<java.lang.String,​CompressedXContent> getMappings()
    • aliases

      public ImmutableOpenMap<java.lang.String,​AliasMetadata> aliases()
    • getAliases

      public ImmutableOpenMap<java.lang.String,​AliasMetadata> getAliases()
    • builder

      public static IndexTemplateMetadata.Builder builder​(java.lang.String name)
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • readFrom

      public static IndexTemplateMetadata readFrom​(StreamInput in) throws java.io.IOException
      Throws:
      java.io.IOException
    • readDiffFrom

      public static Diff<IndexTemplateMetadata> readDiffFrom​(StreamInput in) throws java.io.IOException
      Throws:
      java.io.IOException
    • writeTo

      public void writeTo​(StreamOutput out) throws java.io.IOException
      Description copied from interface: Writeable
      Write this into the StreamOutput.
      Throws:
      java.io.IOException