Class HttpInputRequestDefinition
java.lang.Object
co.elastic.clients.elasticsearch.watcher.HttpInputRequestDefinition
- All Implemented Interfaces:
JsonpSerializable
- Direct Known Subclasses:
HttpInputRequestResult
@JsonpDeserializable
public class HttpInputRequestDefinition
extends Object
implements JsonpSerializable
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
HttpInputRequestDefinition.AbstractBuilder<BuilderT extends HttpInputRequestDefinition.AbstractBuilder<BuilderT>>
static class
Builder forHttpInputRequestDefinition
. -
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<HttpInputRequestDefinition>
Json deserializer forHttpInputRequestDefinition
-
Constructor Summary
ModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionfinal HttpInputAuthentication
auth()
API name:auth
final String
body()
API name:body
final Time
API name:connection_timeout
headers()
API name:headers
final String
host()
API name:host
static HttpInputRequestDefinition
httpInputRequestDefinitionOf
(Function<HttpInputRequestDefinition.Builder, ObjectBuilder<HttpInputRequestDefinition>> fn) final HttpInputMethod
method()
API name:method
params()
API name:params
final String
path()
API name:path
final Number
port()
API name:port
final HttpInputProxy
proxy()
API name:proxy
final Time
API name:read_timeout
final ConnectionScheme
scheme()
API name:scheme
void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static <BuilderT extends HttpInputRequestDefinition.AbstractBuilder<BuilderT>>
voidtoString()
final String
url()
API name:url
-
Field Details
-
_DESERIALIZER
Json deserializer forHttpInputRequestDefinition
-
-
Constructor Details
-
HttpInputRequestDefinition
-
-
Method Details
-
httpInputRequestDefinitionOf
public static HttpInputRequestDefinition httpInputRequestDefinitionOf(Function<HttpInputRequestDefinition.Builder, ObjectBuilder<HttpInputRequestDefinition>> fn) -
auth
API name:auth
-
body
API name:body
-
connectionTimeout
API name:connection_timeout
-
headers
API name:headers
-
host
API name:host
-
method
API name:method
-
params
API name:params
-
path
API name:path
-
port
API name:port
-
proxy
API name:proxy
-
readTimeout
API name:read_timeout
-
scheme
API name:scheme
-
url
API name:url
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupHttpInputRequestDefinitionDeserializer
protected static <BuilderT extends HttpInputRequestDefinition.AbstractBuilder<BuilderT>> void setupHttpInputRequestDefinitionDeserializer(ObjectDeserializer<BuilderT> op)
-