Class GetEqlStatusResponse
java.lang.Object
co.elastic.clients.elasticsearch.eql.GetEqlStatusResponse
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public class GetEqlStatusResponse extends java.lang.Object implements JsonpSerializable
- See Also:
- API specification
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GetEqlStatusResponse.Builder
Builder forGetEqlStatusResponse
. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<GetEqlStatusResponse>
_DESERIALIZER
Json deserializer forGetEqlStatusResponse
-
Method Summary
Modifier and Type Method Description java.lang.Integer
completionStatus()
For a completed search shows the http status code of the completed search.DateTime
expirationTimeInMillis()
Shows a timestamp when the eql search will be expired, in milliseconds since the Unix epoch.java.lang.String
id()
Required - Identifier for the search.boolean
isPartial()
Required - If true, the search request is still executing.boolean
isRunning()
Required - If true, the response does not contain complete search results.static GetEqlStatusResponse
of(java.util.function.Function<GetEqlStatusResponse.Builder,ObjectBuilder<GetEqlStatusResponse>> fn)
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
setupGetEqlStatusResponseDeserializer(ObjectDeserializer<GetEqlStatusResponse.Builder> op)
DateTime
startTimeInMillis()
For a running search shows a timestamp when the eql search started, in milliseconds since the Unix epoch.java.lang.String
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
_DESERIALIZER
Json deserializer forGetEqlStatusResponse
-
-
Method Details
-
of
public static GetEqlStatusResponse of(java.util.function.Function<GetEqlStatusResponse.Builder,ObjectBuilder<GetEqlStatusResponse>> fn) -
id
public final java.lang.String id()Required - Identifier for the search.API name:
id
-
isPartial
public final boolean isPartial()Required - If true, the search request is still executing. If false, the search is completed.API name:
is_partial
-
isRunning
public final boolean isRunning()Required - If true, the response does not contain complete search results. This could be because either the search is still running (is_running status is false), or because it is already completed (is_running status is true) and results are partial due to failures or timeouts.API name:
is_running
-
startTimeInMillis
For a running search shows a timestamp when the eql search started, in milliseconds since the Unix epoch.API name:
start_time_in_millis
-
expirationTimeInMillis
Shows a timestamp when the eql search will be expired, in milliseconds since the Unix epoch. When this time is reached, the search and its results are deleted, even if the search is still ongoing.API name:
expiration_time_in_millis
-
completionStatus
@Nullable public final java.lang.Integer completionStatus()For a completed search shows the http status code of the completed search.API name:
completion_status
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
setupGetEqlStatusResponseDeserializer
protected static void setupGetEqlStatusResponseDeserializer(ObjectDeserializer<GetEqlStatusResponse.Builder> op)
-