Class ReadBlobDetails
java.lang.Object
co.elastic.clients.elasticsearch.snapshot.repository_analyze.ReadBlobDetails
- All Implemented Interfaces:
JsonpSerializable
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<ReadBlobDetails>
Json deserializer forReadBlobDetails
-
Method Summary
Modifier and TypeMethodDescriptionfinal Boolean
Indicates whether the read operation may have started before the write operation was complete.final Time
elapsed()
The length of time spent reading the blob.final Long
The length of time spent reading the blob, in nanoseconds.final Time
The length of time waiting for the first byte of the read operation to be received.final long
Required - The length of time waiting for the first byte of the read operation to be received, in nanoseconds.final boolean
found()
Required - Indicates whether the blob was found by the read operation.final SnapshotNodeInfo
node()
Required - The node that performed the read operation.static ReadBlobDetails
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 Time
The length of time spent waiting due to themax_restore_bytes_per_sec
orindices.recovery.max_bytes_per_sec
throttles during the read of the blob.final Long
The length of time spent waiting due to themax_restore_bytes_per_sec
orindices.recovery.max_bytes_per_sec
throttles during the read of the blob, in nanoseconds.toString()
-
Field Details
-
_DESERIALIZER
Json deserializer forReadBlobDetails
-
-
Method Details
-
of
public static ReadBlobDetails of(Function<ReadBlobDetails.Builder, ObjectBuilder<ReadBlobDetails>> fn) -
beforeWriteComplete
Indicates whether the read operation may have started before the write operation was complete.API name:
before_write_complete
-
elapsed
The length of time spent reading the blob. If the blob was not found, this detail is omitted.API name:
elapsed
-
elapsedNanos
The length of time spent reading the blob, in nanoseconds. If the blob was not found, this detail is omitted.API name:
elapsed_nanos
-
firstByteTime
The length of time waiting for the first byte of the read operation to be received. If the blob was not found, this detail is omitted.API name:
first_byte_time
-
firstByteTimeNanos
public final long firstByteTimeNanos()Required - The length of time waiting for the first byte of the read operation to be received, in nanoseconds. If the blob was not found, this detail is omitted.API name:
first_byte_time_nanos
-
found
public final boolean found()Required - Indicates whether the blob was found by the read operation. If the read was started before the write completed or the write was ended before completion, it might be false.API name:
found
-
node
Required - The node that performed the read operation.API name:
node
-
throttled
The length of time spent waiting due to themax_restore_bytes_per_sec
orindices.recovery.max_bytes_per_sec
throttles during the read of the blob. If the blob was not found, this detail is omitted.API name:
throttled
-
throttledNanos
The length of time spent waiting due to themax_restore_bytes_per_sec
orindices.recovery.max_bytes_per_sec
throttles during the read of the blob, in nanoseconds. If the blob was not found, this detail is omitted.API name:
throttled_nanos
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupReadBlobDetailsDeserializer
protected static void setupReadBlobDetailsDeserializer(ObjectDeserializer<ReadBlobDetails.Builder> op)
-