Package co.elastic.clients.transport
Interface TransportOptions.Builder
- All Superinterfaces:
ObjectBuilder<TransportOptions>
- All Known Implementing Classes:
DefaultTransportOptions.AbstractBuilder,DefaultTransportOptions.Builder,Rest5ClientOptions.Builder,RestClientOptions.Builder
- Enclosing interface:
- TransportOptions
-
Method Summary
Modifier and TypeMethodDescriptionkeepResponseBodyOnException(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) removeHeader(String name) removeParameter(String name) default TransportOptions.BuilderretryConfig(RetryConfig config) Set the configuration for transport-level retries.default TransportOptions.BuilderConvenience overload to configure transport-level retries with a builder lambda.setParameter(String name, String value) Methods inherited from interface co.elastic.clients.util.ObjectBuilder
build
-
Method Details
-
addHeader
-
setHeader
-
removeHeader
-
setParameter
-
removeParameter
-
onWarnings
-
keepResponseBodyOnException
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. -
retryConfig
Set the configuration for transport-level retries. -
retryConfig
Convenience overload to configure transport-level retries with a builder lambda.
-