All Classes

Class Description
Cancellable
Represents an operation that can be cancelled.
HasAttributeNodeSelector
A NodeSelector that selects nodes that have a particular value for an attribute.
HeapBufferedAsyncResponseConsumer
Default implementation of HttpAsyncResponseConsumer.
HttpAsyncResponseConsumerFactory
Factory used to create instances of HttpAsyncResponseConsumer.
HttpAsyncResponseConsumerFactory.HeapBufferedResponseConsumerFactory
Default factory used to create instances of HttpAsyncResponseConsumer.
Node
Metadata about an HttpHost running OpenSearch.
Node.Roles
Role information about an OpenSearch process.
NodeSelector
Selects nodes that can receive requests.
PreferHasAttributeNodeSelector
Both PreferHasAttributeNodeSelector and HasAttributeNodeSelector will work the same if there is a Node with particular attribute in the attributes, but PreferHasAttributeNodeSelector will select another Nodes even if there is no Node with particular attribute in the attributes.
Request
HTTP Request to OpenSearch.
RequestOptions
The portion of an HTTP request to OpenSearch that can be manipulated without changing OpenSearch's behavior.
RequestOptions.Builder
Response
Holds an opensearch response.
ResponseException
Exception thrown when an opensearch node responds to a request with a status code that indicates an error.
ResponseListener
Listener to be provided when calling async performRequest methods provided by RestClient.
RestClient
Client that connects to an OpenSearch cluster through HTTP.
RestClient.ContentCompressingEntity
A gzip compressing entity that also implements getContent().
RestClient.FailureListener
Listener that allows to be notified whenever a failure happens.
RestClientBuilder
Helps creating a new RestClient.
RestClientBuilder.HttpClientConfigCallback
Callback used to customize the CloseableHttpClient instance used by a RestClient instance.
RestClientBuilder.RequestConfigCallback
Callback used the default RequestConfig being set to the CloseableHttpClient
WarningFailureException
This exception is used to indicate that one or more Response.getWarnings() exist and is typically used when the RestClient is set to fail by setting RestClientBuilder.setStrictDeprecationMode(boolean) to `true`.
WarningsHandler
Called if there are warnings to determine if those warnings should fail the request.