Class HttpInputRequestDefinition.AbstractBuilder<BuilderT extends HttpInputRequestDefinition.AbstractBuilder<BuilderT>>
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch.watcher.HttpInputRequestDefinition.AbstractBuilder<BuilderT>
- All Implemented Interfaces:
WithJson<BuilderT>
- Direct Known Subclasses:
HttpInputRequestDefinition.Builder
,HttpInputRequestResult.Builder
- Enclosing class:
- HttpInputRequestDefinition
public abstract static class HttpInputRequestDefinition.AbstractBuilder<BuilderT extends HttpInputRequestDefinition.AbstractBuilder<BuilderT>>
extends WithJsonObjectBuilderBase<BuilderT>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal BuilderT
auth
(HttpInputAuthentication value) API name:auth
final BuilderT
API name:auth
final BuilderT
API name:body
final BuilderT
connectionTimeout
(Time value) API name:connection_timeout
final BuilderT
API name:connection_timeout
final BuilderT
API name:headers
final BuilderT
API name:headers
final BuilderT
API name:host
final BuilderT
method
(HttpInputMethod value) API name:method
final BuilderT
API name:params
final BuilderT
API name:params
final BuilderT
API name:path
final BuilderT
API name:port
final BuilderT
proxy
(HttpInputProxy value) API name:proxy
final BuilderT
API name:proxy
final BuilderT
readTimeout
(Time value) API name:read_timeout
final BuilderT
API name:read_timeout
final BuilderT
scheme
(ConnectionScheme value) API name:scheme
protected abstract BuilderT
self()
final BuilderT
API name:url
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
AbstractBuilder
public AbstractBuilder()
-
-
Method Details
-
auth
API name:auth
-
auth
public final BuilderT auth(Function<HttpInputAuthentication.Builder, ObjectBuilder<HttpInputAuthentication>> fn) API name:auth
-
body
API name:body
-
connectionTimeout
API name:connection_timeout
-
connectionTimeout
API name:connection_timeout
-
headers
API name:headers
Adds all entries of
map
toheaders
. -
headers
API name:headers
Adds an entry to
headers
. -
host
API name:host
-
method
API name:method
-
params
API name:params
Adds all entries of
map
toparams
. -
params
API name:params
Adds an entry to
params
. -
path
API name:path
-
port
API name:port
-
proxy
API name:proxy
-
proxy
API name:proxy
-
readTimeout
API name:read_timeout
-
readTimeout
API name:read_timeout
-
scheme
API name:scheme
-
url
API name:url
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<BuilderT extends HttpInputRequestDefinition.AbstractBuilder<BuilderT>>
-