Package org.elasticsearch.test.client
Class RandomizingClient
java.lang.Object
org.elasticsearch.client.support.AbstractClient
org.elasticsearch.client.FilterClient
org.elasticsearch.test.client.RandomizingClient
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,org.elasticsearch.client.Client
,org.elasticsearch.client.ElasticsearchClient
,org.elasticsearch.common.lease.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, java.util.Random random)
-
Method Summary
Modifier and Type Method Description org.elasticsearch.client.Client
in()
org.elasticsearch.action.search.SearchRequestBuilder
prepareSearch(java.lang.String... indices)
java.lang.String
toString()
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, java.util.Random random)
-
-
Method Details
-
prepareSearch
public org.elasticsearch.action.search.SearchRequestBuilder prepareSearch(java.lang.String... indices)- Specified by:
prepareSearch
in interfaceorg.elasticsearch.client.Client
- Overrides:
prepareSearch
in classorg.elasticsearch.client.support.AbstractClient
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
in
public org.elasticsearch.client.Client in()- Overrides:
in
in classorg.elasticsearch.client.FilterClient
-