Class RestClientOptions.Builder
java.lang.Object
co.elastic.clients.transport.rest_client.RestClientOptions.Builder
- All Implemented Interfaces:
TransportOptions.Builder,ObjectBuilder<TransportOptions>
- Enclosing class:
- RestClientOptions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()keepResponseBodyOnException(boolean value) Should the response body be buffered and made available inTransportException.response().body()? This setting guarantees that the response body is buffered for inspection if parsing fails, even if originally streamed by the http library.onWarnings(Function<List<String>, Boolean> listener) Called if there are warnings to determine if those warnings should fail the request.removeHeader(String name) removeParameter(String name) org.elasticsearch.client.RequestOptions.BuilderGet the wrapped Rest Client request options builder.setParameter(String name, String value)
-
Constructor Details
-
Builder
public Builder(org.elasticsearch.client.RequestOptions.Builder builder)
-
-
Method Details
-
restClientRequestOptionsBuilder
public org.elasticsearch.client.RequestOptions.Builder restClientRequestOptionsBuilder()Get the wrapped Rest Client request options builder. -
addHeader
- Specified by:
addHeaderin interfaceTransportOptions.Builder
-
setHeader
- Specified by:
setHeaderin interfaceTransportOptions.Builder
-
removeHeader
- Specified by:
removeHeaderin interfaceTransportOptions.Builder
-
setParameter
- Specified by:
setParameterin interfaceTransportOptions.Builder
-
removeParameter
- Specified by:
removeParameterin interfaceTransportOptions.Builder
-
onWarnings
Called if there are warnings to determine if those warnings should fail the request.- Specified by:
onWarningsin interfaceTransportOptions.Builder
-
keepResponseBodyOnException
Description copied from interface:TransportOptions.BuilderShould the response body be buffered and made available inTransportException.response().body()? This setting guarantees that the response body is buffered for inspection if parsing fails, even if originally streamed by the http library.- Specified by:
keepResponseBodyOnExceptionin interfaceTransportOptions.Builder
-
build
- Specified by:
buildin interfaceObjectBuilder<TransportOptions>
-