Class GetEqlStatusResponse.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<GetEqlStatusResponse.Builder>
co.elastic.clients.elasticsearch.eql.GetEqlStatusResponse.Builder
- All Implemented Interfaces:
WithJson<GetEqlStatusResponse.Builder>
,ObjectBuilder<GetEqlStatusResponse>
- Enclosing class:
- GetEqlStatusResponse
public static class GetEqlStatusResponse.Builder
extends WithJsonObjectBuilderBase<GetEqlStatusResponse.Builder>
implements ObjectBuilder<GetEqlStatusResponse>
Builder for
GetEqlStatusResponse
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aGetEqlStatusResponse
.completionStatus
(Integer value) For a completed search shows the http status code of the completed search.expirationTimeInMillis
(String value) Shows a timestamp when the eql search will be expired, in milliseconds since the Unix epoch.Required - Identifier for the search.isPartial
(boolean value) Required - If true, the search request is still executing.isRunning
(boolean value) Required - If true, the response does not contain complete search results.protected GetEqlStatusResponse.Builder
self()
startTimeInMillis
(String value) For a running search shows a timestamp when the eql search started, in milliseconds since the Unix epoch.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
id
Required - Identifier for the search.API name:
id
-
isPartial
Required - If true, the search request is still executing. If false, the search is completed.API name:
is_partial
-
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
For a completed search shows the http status code of the completed search.API name:
completion_status
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<GetEqlStatusResponse.Builder>
-
build
Builds aGetEqlStatusResponse
.- Specified by:
build
in interfaceObjectBuilder<GetEqlStatusResponse>
- Throws:
NullPointerException
- if some of the required fields are null.
-