Class HttpInputRequestDefinition

java.lang.Object
co.elastic.clients.elasticsearch.watcher.HttpInputRequestDefinition
All Implemented Interfaces:
JsonpSerializable
Direct Known Subclasses:
HttpInputRequestResult

@JsonpDeserializable
public class HttpInputRequestDefinition
extends java.lang.Object
implements JsonpSerializable
See Also:
API specification
  • Field Details

  • Constructor Details

  • Method Details

    • httpInputRequestDefinitionOf

      public static HttpInputRequestDefinition httpInputRequestDefinitionOf​(java.util.function.Function<HttpInputRequestDefinition.Builder,​ObjectBuilder<HttpInputRequestDefinition>> fn)
    • auth

      @Nullable public final HttpInputAuthentication auth()
      API name: auth
    • body

      @Nullable public final java.lang.String body()
      API name: body
    • connectionTimeout

      @Nullable public final Time connectionTimeout()
      API name: connection_timeout
    • headers

      public final java.util.Map<java.lang.String,​java.lang.String> headers()
      API name: headers
    • host

      @Nullable public final java.lang.String host()
      API name: host
    • method

      @Nullable public final HttpInputMethod method()
      API name: method
    • params

      public final java.util.Map<java.lang.String,​java.lang.String> params()
      API name: params
    • path

      @Nullable public final java.lang.String path()
      API name: path
    • port

      @Nullable public final java.lang.Number port()
      API name: port
    • proxy

      @Nullable public final HttpInputProxy proxy()
      API name: proxy
    • readTimeout

      @Nullable public final Time readTimeout()
      API name: read_timeout
    • scheme

      @Nullable public final ConnectionScheme scheme()
      API name: scheme
    • url

      @Nullable public final java.lang.String url()
      API name: url
    • serialize

      public void serialize​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this object to JSON.
      Specified by:
      serialize in interface JsonpSerializable
    • serializeInternal

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • setupHttpInputRequestDefinitionDeserializer

      protected static <BuilderT extends HttpInputRequestDefinition.AbstractBuilder<BuilderT>> void setupHttpInputRequestDefinitionDeserializer​(ObjectDeserializer<BuilderT> op)