Class MergesStats
java.lang.Object
org.opensearch.client.opensearch._types.MergesStats
- All Implemented Interfaces:
JsonpSerializable,PlainJsonSerializable,ToCopyableBuilder<MergesStats.Builder,MergesStats>
@JsonpDeserializable
@Generated("org.opensearch.client.codegen.CodeGenerator")
public class MergesStats
extends Object
implements PlainJsonSerializable, ToCopyableBuilder<MergesStats.Builder,MergesStats>
The statistics about merge operations.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<MergesStats> Json deserializer forMergesStats -
Method Summary
Modifier and TypeMethodDescriptionstatic MergesStats.Builderbuilder()final longcurrent()Required - The number of current merge operations.final longRequired - The number of documents in current merge operations.final StringThe size of current merge operations in a human-readable format.final longRequired - The size of current merge operations in bytes.booleaninthashCode()static MergesStatsvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidCreate a new builderToCopyableBuilderthat is initialised with the current state of this object.final longtotal()Required - The total number of merge operations.final StringThe total auto-throttle size in a human-readable format.final longRequired - The total auto-throttle size in bytes.final longRequired - The total number of documents that have been merged.final StringThe total size of merge operations in a human-readable format.final longRequired - The total size of merge operations in bytes.final TimeThe total amount of time merge operations have been stopped.final longRequired - The total amount of time merge operations have been stopped in milliseconds.final TimeThe total amount of time merge operations have been throttled.final longRequired - The total amount of time merge operations have been throttled in milliseconds.final TimeThe total amount of time spent on merge operations.final longRequired - The total amount of time spent on merge operations in milliseconds.final LongThe number of unreferenced file cleanups performed.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.json.PlainJsonSerializable
toJsonStringMethods inherited from interface org.opensearch.client.util.ToCopyableBuilder
copy
-
Field Details
-
_DESERIALIZER
Json deserializer forMergesStats
-
-
Method Details
-
of
-
current
public final long current()Required - The number of current merge operations.API name:
current -
currentDocs
public final long currentDocs()Required - The number of documents in current merge operations.API name:
current_docs -
currentSize
The size of current merge operations in a human-readable format.API name:
current_size -
currentSizeInBytes
public final long currentSizeInBytes()Required - The size of current merge operations in bytes.API name:
current_size_in_bytes -
total
public final long total()Required - The total number of merge operations.API name:
total -
totalAutoThrottle
The total auto-throttle size in a human-readable format.API name:
total_auto_throttle -
totalAutoThrottleInBytes
public final long totalAutoThrottleInBytes()Required - The total auto-throttle size in bytes.API name:
total_auto_throttle_in_bytes -
totalDocs
public final long totalDocs()Required - The total number of documents that have been merged.API name:
total_docs -
totalSize
The total size of merge operations in a human-readable format.API name:
total_size -
totalSizeInBytes
public final long totalSizeInBytes()Required - The total size of merge operations in bytes.API name:
total_size_in_bytes -
totalStoppedTime
The total amount of time merge operations have been stopped.API name:
total_stopped_time -
totalStoppedTimeInMillis
public final long totalStoppedTimeInMillis()Required - The total amount of time merge operations have been stopped in milliseconds.API name:
total_stopped_time_in_millis -
totalThrottledTime
The total amount of time merge operations have been throttled.API name:
total_throttled_time -
totalThrottledTimeInMillis
public final long totalThrottledTimeInMillis()Required - The total amount of time merge operations have been throttled in milliseconds.API name:
total_throttled_time_in_millis -
totalTime
The total amount of time spent on merge operations.API name:
total_time -
totalTimeInMillis
public final long totalTimeInMillis()Required - The total amount of time spent on merge operations in milliseconds.API name:
total_time_in_millis -
unreferencedFileCleanupsPerformed
The number of unreferenced file cleanups performed.API name:
unreferenced_file_cleanups_performed -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toBuilder
Description copied from interface:ToCopyableBuilderCreate a new builderToCopyableBuilderthat is initialised with the current state of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<MergesStats.Builder,MergesStats> - Returns:
- a new builder instance.
-
builder
-
setupMergesStatsDeserializer
-
hashCode
public int hashCode() -
equals
-