Class OpenSearchGenericClient
java.lang.Object
org.opensearch.client.ApiClient<OpenSearchTransport,OpenSearchGenericClient>
org.opensearch.client.opensearch.generic.OpenSearchGenericClient
Client for the generic HTTP requests.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classGeneric client options -
Field Summary
Fields inherited from class org.opensearch.client.ApiClient
transport, transportOptions -
Constructor Summary
ConstructorsConstructorDescriptionOpenSearchGenericClient(OpenSearchTransport transport) OpenSearchGenericClient(OpenSearchTransport transport, TransportOptions transportOptions) OpenSearchGenericClient(OpenSearchTransport transport, TransportOptions transportOptions, OpenSearchGenericClient.ClientOptions clientOptions) -
Method Summary
Modifier and TypeMethodDescriptionExecutes generic HTTP request and returns generic HTTP response.executeAsync(Request request) Asynchronously executes generic HTTP request and returns generic HTTP response.withClientOptions(OpenSearchGenericClient.ClientOptions clientOptions) withTransportOptions(TransportOptions transportOptions) Creates a new client with some request optionsMethods inherited from class org.opensearch.client.ApiClient
_transport, _transportOptions, getDeserializer
-
Constructor Details
-
OpenSearchGenericClient
-
OpenSearchGenericClient
public OpenSearchGenericClient(OpenSearchTransport transport, @Nullable TransportOptions transportOptions) -
OpenSearchGenericClient
public OpenSearchGenericClient(OpenSearchTransport transport, @Nullable TransportOptions transportOptions, OpenSearchGenericClient.ClientOptions clientOptions)
-
-
Method Details
-
withClientOptions
public OpenSearchGenericClient withClientOptions(OpenSearchGenericClient.ClientOptions clientOptions) -
withTransportOptions
Description copied from class:ApiClientCreates a new client with some request options- Specified by:
withTransportOptionsin classApiClient<OpenSearchTransport,OpenSearchGenericClient>
-
execute
Executes generic HTTP request and returns generic HTTP response.- Parameters:
request- generic HTTP request- Returns:
- generic HTTP response
- Throws:
IOException- I/O exception
-
executeAsync
Asynchronously executes generic HTTP request and returns generic HTTP response.- Parameters:
request- generic HTTP request- Returns:
- generic HTTP response future
-