Package co.elastic.clients.transport
Class DefaultTransportOptions.AbstractBuilder<BuilderT extends DefaultTransportOptions.AbstractBuilder<BuilderT>>
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.transport.DefaultTransportOptions.AbstractBuilder<BuilderT>
- All Implemented Interfaces:
TransportOptions.Builder,ObjectBuilder<TransportOptions>
- Direct Known Subclasses:
DefaultTransportOptions.Builder
- Enclosing class:
- DefaultTransportOptions
public abstract static class DefaultTransportOptions.AbstractBuilder<BuilderT extends DefaultTransportOptions.AbstractBuilder<BuilderT>>
extends ObjectBuilderBase
implements TransportOptions.Builder
-
Constructor Summary
Constructors -
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) protected abstract BuilderTself()setParameter(String name, String value) Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface co.elastic.clients.util.ObjectBuilder
build
-
Constructor Details
-
AbstractBuilder
public AbstractBuilder() -
AbstractBuilder
-
-
Method Details
-
self
-
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
-
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
- Specified by:
onWarningsin interfaceTransportOptions.Builder
-