Class RepositorySnapshotStats
java.lang.Object
co.elastic.clients.elasticsearch.nodes.RepositorySnapshotStats
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable
public class RepositorySnapshotStats
extends Object
implements JsonpSerializable
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<RepositorySnapshotStats>Json deserializer forRepositorySnapshotStats -
Method Summary
Modifier and TypeMethodDescriptionstatic RepositorySnapshotStatsrebuild()voidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidfinal longRequired - The number of shard snapshots completed for this repository.final longRequired - The number of shard snapshots currently in progress for this repository.final longRequired - The number of shard snapshots started for this repository.toString()final TimeThe cumulative time spent throttling read operations for this repository.final longRequired - The cumulative time, in nanoseconds, spent throttling read operations for this repository.final TimeThe cumulative time spent reading blobs while uploading to this repository.final longRequired - The cumulative time, in milliseconds, spent reading blobs while uploading to this repository.final TimeThe cumulative time spent uploading blobs to this repository.final longRequired - The cumulative time, in milliseconds, spent uploading blobs to this repository.final TimeThe cumulative time spent throttling write operations for this repository.final longRequired - The cumulative time, in nanoseconds, spent throttling write operations for this repository.final longRequired - The number of blobs uploaded to this repository.final StringThe cumulative size of the blobs uploaded to this repository.final longRequired - The cumulative size, in bytes, of the blobs uploaded to this repository.
-
Field Details
-
_DESERIALIZER
Json deserializer forRepositorySnapshotStats
-
-
Method Details
-
of
public static RepositorySnapshotStats of(Function<RepositorySnapshotStats.Builder, ObjectBuilder<RepositorySnapshotStats>> fn) -
totalReadThrottledTime
The cumulative time spent throttling read operations for this repository.API name:
total_read_throttled_time -
totalWriteThrottledTime
The cumulative time spent throttling write operations for this repository.API name:
total_write_throttled_time -
totalReadThrottledTimeNanos
public final long totalReadThrottledTimeNanos()Required - The cumulative time, in nanoseconds, spent throttling read operations for this repository.API name:
total_read_throttled_time_nanos -
totalWriteThrottledTimeNanos
public final long totalWriteThrottledTimeNanos()Required - The cumulative time, in nanoseconds, spent throttling write operations for this repository.API name:
total_write_throttled_time_nanos -
shardSnapshotsStarted
public final long shardSnapshotsStarted()Required - The number of shard snapshots started for this repository.API name:
shard_snapshots_started -
shardSnapshotsCompleted
public final long shardSnapshotsCompleted()Required - The number of shard snapshots completed for this repository.API name:
shard_snapshots_completed -
shardSnapshotsInProgress
public final long shardSnapshotsInProgress()Required - The number of shard snapshots currently in progress for this repository.API name:
shard_snapshots_in_progress -
uploadedBlobs
public final long uploadedBlobs()Required - The number of blobs uploaded to this repository.API name:
uploaded_blobs -
uploadedSize
The cumulative size of the blobs uploaded to this repository.API name:
uploaded_size -
uploadedSizeInBytes
public final long uploadedSizeInBytes()Required - The cumulative size, in bytes, of the blobs uploaded to this repository.API name:
uploaded_size_in_bytes -
totalUploadTime
The cumulative time spent uploading blobs to this repository.API name:
total_upload_time -
totalUploadTimeInMillis
public final long totalUploadTimeInMillis()Required - The cumulative time, in milliseconds, spent uploading blobs to this repository.API name:
total_upload_time_in_millis -
totalReadTime
The cumulative time spent reading blobs while uploading to this repository.API name:
total_read_time -
totalReadTimeInMillis
public final long totalReadTimeInMillis()Required - The cumulative time, in milliseconds, spent reading blobs while uploading to this repository.API name:
total_read_time_in_millis -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
-
rebuild
- Returns:
- New
RepositorySnapshotStats.Builderinitialized with field values of this instance
-
setupRepositorySnapshotStatsDeserializer
protected static void setupRepositorySnapshotStatsDeserializer(ObjectDeserializer<RepositorySnapshotStats.Builder> op)
-