Class ExtendedMemoryStats
java.lang.Object
co.elastic.clients.elasticsearch.nodes.MemoryStats
co.elastic.clients.elasticsearch.nodes.ExtendedMemoryStats
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public final class ExtendedMemoryStats extends MemoryStats
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ExtendedMemoryStats.Builder
Builder forExtendedMemoryStats
.Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch.nodes.MemoryStats
MemoryStats.AbstractBuilder<BuilderT extends MemoryStats.AbstractBuilder<BuilderT>>
-
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<ExtendedMemoryStats>
_DESERIALIZER
Json deserializer forExtendedMemoryStats
-
Constructor Summary
Constructors Constructor Description ExtendedMemoryStats(ExtendedMemoryStats.Builder builder)
ExtendedMemoryStats(java.util.function.Function<ExtendedMemoryStats.Builder,ExtendedMemoryStats.Builder> fn)
-
Method Summary
Modifier and Type Method Description int
freePercent()
Required - API name:free_percent
protected void
serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
protected static void
setupExtendedMemoryStatsDeserializer(DelegatingDeserializer<ExtendedMemoryStats.Builder> op)
int
usedPercent()
Required - API name:used_percent
Methods inherited from class co.elastic.clients.elasticsearch.nodes.MemoryStats
freeInBytes, resident, residentInBytes, serialize, setupMemoryStatsDeserializer, share, shareInBytes, totalInBytes, totalVirtual, totalVirtualInBytes, usedInBytes
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
_DESERIALIZER
Json deserializer forExtendedMemoryStats
-
-
Constructor Details
-
ExtendedMemoryStats
-
ExtendedMemoryStats
public ExtendedMemoryStats(java.util.function.Function<ExtendedMemoryStats.Builder,ExtendedMemoryStats.Builder> fn)
-
-
Method Details
-
freePercent
public int freePercent()Required - API name:free_percent
-
usedPercent
public int usedPercent()Required - API name:used_percent
-
serializeInternal
- Overrides:
serializeInternal
in classMemoryStats
-
setupExtendedMemoryStatsDeserializer
protected static void setupExtendedMemoryStatsDeserializer(DelegatingDeserializer<ExtendedMemoryStats.Builder> op)
-