Class WriteSummaryInfo
java.lang.Object
co.elastic.clients.elasticsearch.snapshot.repository_analyze.WriteSummaryInfo
- All Implemented Interfaces:
JsonpSerializable
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<WriteSummaryInfo>Json deserializer forWriteSummaryInfo -
Method Summary
Modifier and TypeMethodDescriptionfinal intcount()Required - The number of write operations performed in the test.static WriteSummaryInfovoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidtoString()final TimeRequired - The total elapsed time spent on writing blobs in the test.final longRequired - The total elapsed time spent on writing blobs in the test, in nanoseconds.final StringRequired - The total size of all the blobs written in the test.final longRequired - The total size of all the blobs written in the test, in bytes.final TimeRequired - The total time spent waiting due to themax_snapshot_bytes_per_secthrottle.final longRequired - The total time spent waiting due to themax_snapshot_bytes_per_secthrottle, in nanoseconds.
-
Field Details
-
_DESERIALIZER
Json deserializer forWriteSummaryInfo
-
-
Method Details
-
of
public static WriteSummaryInfo of(Function<WriteSummaryInfo.Builder, ObjectBuilder<WriteSummaryInfo>> fn) -
count
public final int count()Required - The number of write operations performed in the test.API name:
count -
totalElapsed
Required - The total elapsed time spent on writing blobs in the test.API name:
total_elapsed -
totalElapsedNanos
public final long totalElapsedNanos()Required - The total elapsed time spent on writing blobs in the test, in nanoseconds.API name:
total_elapsed_nanos -
totalSize
Required - The total size of all the blobs written in the test.API name:
total_size -
totalSizeBytes
public final long totalSizeBytes()Required - The total size of all the blobs written in the test, in bytes.API name:
total_size_bytes -
totalThrottled
Required - The total time spent waiting due to themax_snapshot_bytes_per_secthrottle.API name:
total_throttled -
totalThrottledNanos
public final long totalThrottledNanos()Required - The total time spent waiting due to themax_snapshot_bytes_per_secthrottle, in nanoseconds.API name:
total_throttled_nanos -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupWriteSummaryInfoDeserializer
protected static void setupWriteSummaryInfoDeserializer(ObjectDeserializer<WriteSummaryInfo.Builder> op)
-