Package org.elasticsearch.test.client
Class RandomizingClient
- java.lang.Object
-
- org.elasticsearch.common.component.AbstractComponent
-
- 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
AClient
that randomizes request parameters.
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.client.FilterClient
in
-
Fields inherited from class org.elasticsearch.common.component.AbstractComponent
deprecationLogger, logger, settings
-
Fields inherited from interface org.elasticsearch.client.Client
CLIENT_TYPE_SETTING_S
-
-
Constructor Summary
Constructors Constructor Description RandomizingClient(Client client, java.util.Random random)
-
Method Summary
All Methods Instance Methods Concrete Methods 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, prepareClearScroll, prepareDelete, prepareDelete, prepareExecute, prepareExplain, prepareFieldCaps, prepareGet, prepareGet, prepareIndex, prepareIndex, prepareIndex, prepareMultiGet, prepareMultiSearch, prepareMultiTermVectors, prepareSearchScroll, prepareTermVector, prepareTermVector, prepareTermVectors, prepareTermVectors, prepareUpdate, prepareUpdate, search, search, searchScroll, searchScroll, settings, termVector, termVector, termVectors, termVectors, threadPool, update, update
-
Methods inherited from class org.elasticsearch.common.component.AbstractComponent
nodeName
-
-
-
-
Constructor Detail
-
RandomizingClient
public RandomizingClient(Client client, java.util.Random random)
-
-
Method Detail
-
prepareSearch
public SearchRequestBuilder prepareSearch(java.lang.String... indices)
- Specified by:
prepareSearch
in interfaceClient
- Overrides:
prepareSearch
in classAbstractClient
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
in
public Client in()
- Overrides:
in
in classFilterClient
-
-