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
,Client
,ElasticsearchClient
,Releasable
public class RandomizingClient extends FilterClient
A
Client
that randomizes request parameters.-
Field Summary
-
Constructor Summary
Constructors Constructor Description RandomizingClient(Client client, java.util.Random random)
-
Method Summary
Modifier and Type Method Description Client
in()
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
-
Constructor Details
-
Method Details
-
prepareSearch
- Specified by:
prepareSearch
in interfaceClient
- Overrides:
prepareSearch
in classAbstractClient
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
in
- Overrides:
in
in classFilterClient
-