Class ExtendedMemoryStats
java.lang.Object
org.opensearch.client.opensearch.nodes.MemoryStats
org.opensearch.client.opensearch.nodes.ExtendedMemoryStats
- All Implemented Interfaces:
ToJsonp
public final class ExtendedMemoryStats extends MemoryStats
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExtendedMemoryStats.BuilderBuilder forExtendedMemoryStats.Nested classes/interfaces inherited from class org.opensearch.client.opensearch.nodes.MemoryStats
MemoryStats.AbstractBuilder<BuilderT extends MemoryStats.AbstractBuilder<BuilderT>> -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<ExtendedMemoryStats>DESERIALIZERJson deserializer for ExtendedMemoryStats -
Constructor Summary
Constructors Modifier Constructor Description protectedExtendedMemoryStats(ExtendedMemoryStats.Builder builder) -
Method Summary
Modifier and Type Method Description java.lang.NumberfreeInBytes()API name:free_in_bytesjava.lang.NumberfreePercent()API name:free_percentprotected static voidsetupExtendedMemoryStatsDeserializer(DelegatingDeserializer<ExtendedMemoryStats.Builder> op)protected voidtoJsonpInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)java.lang.NumbertotalInBytes()API name:total_in_bytesjava.lang.NumberusedInBytes()API name:used_in_bytesjava.lang.NumberusedPercent()API name:used_percentMethods inherited from class org.opensearch.client.opensearch.nodes.MemoryStats
resident, residentInBytes, setupMemoryStatsDeserializer, share, shareInBytes, toJsonp, totalVirtual, totalVirtualInBytes
-
Field Details
-
DESERIALIZER
Json deserializer for ExtendedMemoryStats
-
-
Constructor Details
-
Method Details
-
freePercent
public java.lang.Number freePercent()API name:free_percent -
usedPercent
public java.lang.Number usedPercent()API name:used_percent -
totalInBytes
public java.lang.Number totalInBytes()API name:total_in_bytes- Overrides:
totalInBytesin classMemoryStats
-
freeInBytes
public java.lang.Number freeInBytes()API name:free_in_bytes- Overrides:
freeInBytesin classMemoryStats
-
usedInBytes
public java.lang.Number usedInBytes()API name:used_in_bytes- Overrides:
usedInBytesin classMemoryStats
-
toJsonpInternal
- Overrides:
toJsonpInternalin classMemoryStats
-
setupExtendedMemoryStatsDeserializer
protected static void setupExtendedMemoryStatsDeserializer(DelegatingDeserializer<ExtendedMemoryStats.Builder> op)
-