Class OperatingSystemMemoryInfo
java.lang.Object
co.elastic.clients.elasticsearch.cluster.stats.OperatingSystemMemoryInfo
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable
public class OperatingSystemMemoryInfo
extends Object
implements JsonpSerializable
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<OperatingSystemMemoryInfo>Json deserializer forOperatingSystemMemoryInfo -
Method Summary
Modifier and TypeMethodDescriptionfinal StringTotal amount of memory across all selected nodes, but using the value specified using thees.total_memory_bytessystem property instead of measured total memory for those nodes where that system property was set.final LongTotal amount, in bytes, of memory across all selected nodes, but using the value specified using thees.total_memory_bytessystem property instead of measured total memory for those nodes where that system property was set.final Stringfree()Amount of free physical memory across all selected nodes.final longRequired - Amount, in bytes, of free physical memory across all selected nodes.final intRequired - Percentage of free physical memory across all selected nodes.static OperatingSystemMemoryInfovoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidsetupOperatingSystemMemoryInfoDeserializer(ObjectDeserializer<OperatingSystemMemoryInfo.Builder> op) toString()final Stringtotal()Total amount of physical memory across all selected nodes.final longRequired - Total amount, in bytes, of physical memory across all selected nodes.final Stringused()Amount of physical memory in use across all selected nodes.final longRequired - Amount, in bytes, of physical memory in use across all selected nodes.final intRequired - Percentage of physical memory in use across all selected nodes.
-
Field Details
-
_DESERIALIZER
Json deserializer forOperatingSystemMemoryInfo
-
-
Method Details
-
of
public static OperatingSystemMemoryInfo of(Function<OperatingSystemMemoryInfo.Builder, ObjectBuilder<OperatingSystemMemoryInfo>> fn) -
adjustedTotalInBytes
Total amount, in bytes, of memory across all selected nodes, but using the value specified using thees.total_memory_bytessystem property instead of measured total memory for those nodes where that system property was set.API name:
adjusted_total_in_bytes -
adjustedTotal
Total amount of memory across all selected nodes, but using the value specified using thees.total_memory_bytessystem property instead of measured total memory for those nodes where that system property was set.API name:
adjusted_total -
freeInBytes
public final long freeInBytes()Required - Amount, in bytes, of free physical memory across all selected nodes.API name:
free_in_bytes -
free
Amount of free physical memory across all selected nodes.API name:
free -
freePercent
public final int freePercent()Required - Percentage of free physical memory across all selected nodes.API name:
free_percent -
totalInBytes
public final long totalInBytes()Required - Total amount, in bytes, of physical memory across all selected nodes.API name:
total_in_bytes -
total
Total amount of physical memory across all selected nodes.API name:
total -
usedInBytes
public final long usedInBytes()Required - Amount, in bytes, of physical memory in use across all selected nodes.API name:
used_in_bytes -
used
Amount of physical memory in use across all selected nodes.API name:
used -
usedPercent
public final int usedPercent()Required - Percentage of physical memory in use across all selected nodes.API name:
used_percent -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupOperatingSystemMemoryInfoDeserializer
protected static void setupOperatingSystemMemoryInfoDeserializer(ObjectDeserializer<OperatingSystemMemoryInfo.Builder> op)
-