Class RepositoryMetaData


  • public class RepositoryMetaData
    extends java.lang.Object
    Metadata about registered repository
    • Method Summary

      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      int hashCode()  
      java.lang.String name()
      Returns repository name
      Settings settings()
      Returns repository settings
      java.lang.String type()
      Returns repository type
      void writeTo​(StreamOutput out)
      Writes repository metadata to stream output
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RepositoryMetaData

        public RepositoryMetaData​(java.lang.String name,
                                  java.lang.String type,
                                  Settings settings)
        Constructs new repository metadata
        Parameters:
        name - repository name
        type - repository type
        settings - repository settings
      • RepositoryMetaData

        public RepositoryMetaData​(StreamInput in)
                           throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • name

        public java.lang.String name()
        Returns repository name
        Returns:
        repository name
      • type

        public java.lang.String type()
        Returns repository type
        Returns:
        repository type
      • settings

        public Settings settings()
        Returns repository settings
        Returns:
        repository settings
      • writeTo

        public void writeTo​(StreamOutput out)
                     throws java.io.IOException
        Writes repository metadata to stream output
        Parameters:
        out - stream output
        Throws:
        java.io.IOException
      • 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