Class HttpInputRequestDefinition.AbstractBuilder<BuilderT extends HttpInputRequestDefinition.AbstractBuilder<BuilderT>>

java.lang.Object
co.elastic.clients.elasticsearch.watcher.HttpInputRequestDefinition.AbstractBuilder<BuilderT>
Direct Known Subclasses:
HttpInputRequestDefinition.Builder, HttpInputRequestResult.Builder
Enclosing class:
HttpInputRequestDefinition

protected abstract static class HttpInputRequestDefinition.AbstractBuilder<BuilderT extends HttpInputRequestDefinition.AbstractBuilder<BuilderT>>
extends java.lang.Object
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder()
  • Method Details

    • auth

      public BuilderT auth​(@Nullable HttpInputAuthentication value)
      API name: auth
    • auth

      public BuilderT auth​(java.util.function.Function<HttpInputAuthentication.Builder,​ObjectBuilder<HttpInputAuthentication>> fn)
      API name: auth
    • body

      public BuilderT body​(@Nullable java.lang.String value)
      API name: body
    • connectionTimeout

      public BuilderT connectionTimeout​(@Nullable java.lang.String value)
      API name: connection_timeout
    • headers

      public BuilderT headers​(@Nullable java.util.Map<java.lang.String,​java.lang.String> value)
      API name: headers
    • putHeaders

      public BuilderT putHeaders​(java.lang.String key, java.lang.String value)
      Add a key/value to headers(Map), creating the map if needed.
    • host

      public BuilderT host​(@Nullable java.lang.String value)
      API name: host
    • method

      public BuilderT method​(@Nullable HttpInputMethod value)
      API name: method
    • params

      public BuilderT params​(@Nullable java.util.Map<java.lang.String,​java.lang.String> value)
      API name: params
    • putParams

      public BuilderT putParams​(java.lang.String key, java.lang.String value)
      Add a key/value to params(Map), creating the map if needed.
    • path

      public BuilderT path​(@Nullable java.lang.String value)
      API name: path
    • port

      public BuilderT port​(@Nullable java.lang.Number value)
      API name: port
    • proxy

      public BuilderT proxy​(@Nullable HttpInputProxy value)
      API name: proxy
    • proxy

      public BuilderT proxy​(java.util.function.Function<HttpInputProxy.Builder,​ObjectBuilder<HttpInputProxy>> fn)
      API name: proxy
    • readTimeout

      public BuilderT readTimeout​(@Nullable java.lang.String value)
      API name: read_timeout
    • scheme

      public BuilderT scheme​(@Nullable ConnectionScheme value)
      API name: scheme
    • url

      public BuilderT url​(@Nullable java.lang.String value)
      API name: url
    • self

      protected abstract BuilderT self()