Class PutScriptRequest
java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.core.PutScriptRequest
- All Implemented Interfaces:
JsonpSerializable
Creates or updates a script.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.RequestBase
RequestBase.AbstractBuilder<BuilderT extends RequestBase.AbstractBuilder<BuilderT>>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<PutScriptRequest>
Json deserializer forPutScriptRequest
static final Endpoint<PutScriptRequest,
PutScriptResponse, ErrorResponse> Endpoint "put_script
". -
Method Summary
Modifier and TypeMethodDescriptionfinal String
context()
Script contextfinal String
id()
Required - Script IDfinal Time
Specify timeout for connection to masterstatic PutScriptRequest
final StoredScript
script()
Required - API name:script
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 void
final Time
timeout()
Explicit operation timeoutMethods inherited from class co.elastic.clients.elasticsearch._types.RequestBase
toString
-
Field Details
-
_DESERIALIZER
Json deserializer forPutScriptRequest
-
_ENDPOINT
Endpoint "put_script
".
-
-
Method Details
-
of
public static PutScriptRequest of(Function<PutScriptRequest.Builder, ObjectBuilder<PutScriptRequest>> fn) -
context
Script contextAPI name:
context
-
id
Required - Script IDAPI name:
id
-
masterTimeout
Specify timeout for connection to masterAPI name:
master_timeout
-
script
Required - API name:script
-
timeout
Explicit operation timeoutAPI name:
timeout
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
setupPutScriptRequestDeserializer
protected static void setupPutScriptRequestDeserializer(ObjectDeserializer<PutScriptRequest.Builder> op)
-