Class RandomizingClient
java.lang.Object
org.opensearch.transport.client.support.AbstractClient
org.opensearch.transport.client.FilterClient
org.opensearch.test.client.RandomizingClient
- All Implemented Interfaces:
Closeable,AutoCloseable,org.opensearch.common.lease.Releasable,org.opensearch.transport.client.Client,org.opensearch.transport.client.OpenSearchClient
public class RandomizingClient
extends org.opensearch.transport.client.FilterClient
A
Client that randomizes request parameters.-
Field Summary
Fields inherited from class org.opensearch.transport.client.FilterClient
inFields inherited from class org.opensearch.transport.client.support.AbstractClient
logger, settingsFields inherited from interface org.opensearch.transport.client.Client
CLIENT_TYPE_SETTING_S -
Constructor Summary
ConstructorsConstructorDescriptionRandomizingClient(org.opensearch.transport.client.Client client, Random random) -
Method Summary
Modifier and TypeMethodDescriptionorg.opensearch.transport.client.Clientin()org.opensearch.action.search.SearchRequestBuilderprepareSearch(String... indices) toString()Methods inherited from class org.opensearch.transport.client.FilterClient
close, doExecute, getRemoteClusterClientMethods inherited from class org.opensearch.transport.client.support.AbstractClient
admin, bulk, bulk, clearScroll, clearScroll, createPit, delete, delete, deletePits, execute, execute, explain, explain, fieldCaps, fieldCaps, filterWithHeader, get, get, getAllPits, index, index, listViewNames, listViewNames, multiGet, multiGet, multiSearch, multiSearch, multiTermVectors, multiTermVectors, pitSegments, prepareBulk, prepareBulk, prepareClearScroll, prepareDelete, prepareDelete, prepareExplain, prepareFieldCaps, prepareGet, prepareGet, prepareIndex, prepareIndex, prepareMultiGet, prepareMultiSearch, prepareMultiTermVectors, prepareSearchScroll, prepareStreamSearch, prepareTermVectors, prepareTermVectors, prepareUpdate, prepareUpdate, search, search, searchScroll, searchScroll, searchView, searchView, settings, termVectors, termVectors, threadPool, update, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.opensearch.transport.client.Client
bulkAsync, clearScrollAsync, deleteAsync, explainAsync, fieldCapsAsync, getAsync, indexAsync, listViewNamesAsync, multiGetAsync, multiSearchAsync, multiTermVectorsAsync, searchAsync, searchScrollAsync, searchViewAsync, termVectorsAsync, updateAsync
-
Constructor Details
-
RandomizingClient
-
-
Method Details
-
prepareSearch
- Specified by:
prepareSearchin interfaceorg.opensearch.transport.client.Client- Overrides:
prepareSearchin classorg.opensearch.transport.client.support.AbstractClient
-
toString
-
in
public org.opensearch.transport.client.Client in()- Overrides:
inin classorg.opensearch.transport.client.FilterClient
-