Class ReindexResponse
java.lang.Object
co.elastic.clients.elasticsearch.core.ReindexResponse
- All Implemented Interfaces:
JsonpSerializable
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<ReindexResponse>
Json deserializer forReindexResponse
-
Method Summary
Modifier and TypeMethodDescriptionfinal Long
batches()
The number of scroll responses that were pulled back by the reindex.final Long
created()
The number of documents that were successfully created.final Long
deleted()
The number of documents that were successfully deleted.final List<BulkIndexByScrollFailure>
failures()
If there were any unrecoverable errors during the process, it is an array of those failures.final Long
noops()
The number of documents that were ignored because the script used for the reindex returned anoop
value forctx.op
.static ReindexResponse
final Float
The number of requests per second effectively run during the reindex.final Retries
retries()
The number of retries attempted by reindex.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 Integer
sliceId()
API name:slice_id
final String
task()
API name:task
final Long
The number of milliseconds the request slept to conform torequests_per_second
.final Long
This field should always be equal to zero in a reindex response.final Boolean
timedOut()
If any of the requests that ran during the reindex timed out, it istrue
.final Long
took()
The total milliseconds the entire operation took.toString()
final Long
total()
The number of documents that were successfully processed.final Long
updated()
The number of documents that were successfully updated.final Long
The number of version conflicts that occurred.
-
Field Details
-
_DESERIALIZER
Json deserializer forReindexResponse
-
-
Method Details
-
of
public static ReindexResponse of(Function<ReindexResponse.Builder, ObjectBuilder<ReindexResponse>> fn) -
batches
The number of scroll responses that were pulled back by the reindex.API name:
batches
-
created
The number of documents that were successfully created.API name:
created
-
deleted
The number of documents that were successfully deleted.API name:
deleted
-
failures
If there were any unrecoverable errors during the process, it is an array of those failures. If this array is not empty, the request ended because of those failures. Reindex is implemented using batches and any failure causes the entire process to end but all failures in the current batch are collected into the array. You can use theconflicts
option to prevent the reindex from ending on version conflicts.API name:
failures
-
noops
The number of documents that were ignored because the script used for the reindex returned anoop
value forctx.op
.API name:
noops
-
retries
The number of retries attempted by reindex.API name:
retries
-
requestsPerSecond
The number of requests per second effectively run during the reindex.API name:
requests_per_second
-
sliceId
API name:slice_id
-
task
API name:task
-
throttledMillis
The number of milliseconds the request slept to conform torequests_per_second
.API name:
throttled_millis
-
throttledUntilMillis
This field should always be equal to zero in a reindex response. It has meaning only when using the task API, where it indicates the next time (in milliseconds since epoch) that a throttled request will be run again in order to conform torequests_per_second
.API name:
throttled_until_millis
-
timedOut
If any of the requests that ran during the reindex timed out, it istrue
.API name:
timed_out
-
took
The total milliseconds the entire operation took.API name:
took
-
total
The number of documents that were successfully processed.API name:
total
-
updated
The number of documents that were successfully updated. That is to say, a document with the same ID already existed before the reindex updated it.API name:
updated
-
versionConflicts
The number of version conflicts that occurred.API name:
version_conflicts
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupReindexResponseDeserializer
protected static void setupReindexResponseDeserializer(ObjectDeserializer<ReindexResponse.Builder> op)
-