Interface ElasticsearchConnectionDetails

All Superinterfaces:
ConnectionDetails

public interface ElasticsearchConnectionDetails extends ConnectionDetails
Details required to establish a connection to an Elasticsearch service.
Since:
3.1.0
Author:
Moritz Halbritter, Andy Wilkinson, Phillip Webb
  • Method Details

    • getNodes

      List of the Elasticsearch nodes to use.
      Returns:
      list of the Elasticsearch nodes to use
    • getUsername

      default String getUsername()
      Username for authentication with Elasticsearch.
      Returns:
      username for authentication with Elasticsearch or null
    • getPassword

      default String getPassword()
      Password for authentication with Elasticsearch.
      Returns:
      password for authentication with Elasticsearch or null
    • getPathPrefix

      default String getPathPrefix()
      Prefix added to the path of every request sent to Elasticsearch.
      Returns:
      prefix added to the path of every request sent to Elasticsearch or null