Class RandomizingClient

java.lang.Object
org.elasticsearch.client.support.AbstractClient
org.elasticsearch.client.FilterClient
org.elasticsearch.test.client.RandomizingClient
All Implemented Interfaces:
Closeable, AutoCloseable, org.elasticsearch.client.Client, org.elasticsearch.client.ElasticsearchClient, org.elasticsearch.core.Releasable

public class RandomizingClient extends org.elasticsearch.client.FilterClient
A Client that randomizes request parameters.
  • Field Summary

    Fields inherited from class org.elasticsearch.client.FilterClient

    in

    Fields inherited from class org.elasticsearch.client.support.AbstractClient

    logger, settings

    Fields inherited from interface org.elasticsearch.client.Client

    CLIENT_TYPE_SETTING_S
  • Constructor Summary

    Constructors
    Constructor
    Description
    RandomizingClient​(org.elasticsearch.client.Client client, Random random)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.elasticsearch.client.Client
    in()
     
    org.elasticsearch.action.search.SearchRequestBuilder
    prepareSearch​(String... indices)
     
     

    Methods inherited from class org.elasticsearch.client.FilterClient

    close, doExecute, getRemoteClusterClient

    Methods inherited from class org.elasticsearch.client.support.AbstractClient

    admin, bulk, bulk, clearScroll, clearScroll, delete, delete, execute, execute, explain, explain, fieldCaps, fieldCaps, filterWithHeader, get, get, index, index, multiGet, multiGet, multiSearch, multiSearch, multiTermVectors, multiTermVectors, prepareBulk, prepareBulk, prepareClearScroll, prepareDelete, prepareDelete, prepareExplain, prepareFieldCaps, prepareGet, prepareGet, prepareIndex, prepareIndex, prepareIndex, prepareMultiGet, prepareMultiSearch, prepareMultiTermVectors, prepareSearchScroll, prepareTermVectors, prepareTermVectors, prepareUpdate, prepareUpdate, search, search, searchScroll, searchScroll, settings, termVectors, termVectors, threadPool, update, update

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • RandomizingClient

      public RandomizingClient(org.elasticsearch.client.Client client, Random random)
  • Method Details

    • prepareSearch

      public org.elasticsearch.action.search.SearchRequestBuilder prepareSearch(String... indices)
      Specified by:
      prepareSearch in interface org.elasticsearch.client.Client
      Overrides:
      prepareSearch in class org.elasticsearch.client.support.AbstractClient
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • in

      public org.elasticsearch.client.Client in()
      Overrides:
      in in class org.elasticsearch.client.FilterClient