java.lang.Object
co.elastic.clients.elasticsearch.snapshot.repository_analyze.ReadSummaryInfo
All Implemented Interfaces:
JsonpSerializable

@JsonpDeserializable public class ReadSummaryInfo extends Object implements JsonpSerializable
See Also:
  • Field Details

  • Method Details

    • of

    • count

      public final int count()
      Required - The number of read operations performed in the test.

      API name: count

    • maxWait

      public final Time maxWait()
      Required - The maximum time spent waiting for the first byte of any read request to be received.

      API name: max_wait

    • maxWaitNanos

      public final long maxWaitNanos()
      Required - The maximum time spent waiting for the first byte of any read request to be received, in nanoseconds.

      API name: max_wait_nanos

    • totalElapsed

      public final Time totalElapsed()
      Required - The total elapsed time spent on reading blobs in the test.

      API name: total_elapsed

    • totalElapsedNanos

      public final long totalElapsedNanos()
      Required - The total elapsed time spent on reading blobs in the test, in nanoseconds.

      API name: total_elapsed_nanos

    • totalSize

      public final String totalSize()
      Required - The total size of all the blobs or partial blobs read in the test.

      API name: total_size

    • totalSizeBytes

      public final long totalSizeBytes()
      Required - The total size of all the blobs or partial blobs read in the test, in bytes.

      API name: total_size_bytes

    • totalThrottled

      public final Time totalThrottled()
      Required - The total time spent waiting due to the max_restore_bytes_per_sec or indices.recovery.max_bytes_per_sec throttles.

      API name: total_throttled

    • totalThrottledNanos

      public final long totalThrottledNanos()
      Required - The total time spent waiting due to the max_restore_bytes_per_sec or indices.recovery.max_bytes_per_sec throttles, in nanoseconds.

      API name: total_throttled_nanos

    • totalWait

      public final Time totalWait()
      Required - The total time spent waiting for the first byte of each read request to be received.

      API name: total_wait

    • totalWaitNanos

      public final long totalWaitNanos()
      Required - The total time spent waiting for the first byte of each read request to be received, in nanoseconds.

      API name: total_wait_nanos

    • serialize

      public void serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this object to JSON.
      Specified by:
      serialize in interface JsonpSerializable
    • serializeInternal

      protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setupReadSummaryInfoDeserializer

      protected static void setupReadSummaryInfoDeserializer(ObjectDeserializer<ReadSummaryInfo.Builder> op)