java.lang.Object
co.elastic.clients.elasticsearch.cluster.stats.ClusterJvm
All Implemented Interfaces:
JsonpSerializable

@JsonpDeserializable public class ClusterJvm extends Object implements JsonpSerializable
See Also:
  • Field Details

  • Method Details

    • of

    • maxUptimeInMillis

      public final long maxUptimeInMillis()
      Required - Uptime duration, in milliseconds, since JVM last started.

      API name: max_uptime_in_millis

    • mem

      public final ClusterJvmMemory mem()
      Required - Contains statistics about memory used by selected nodes.

      API name: mem

    • threads

      public final long threads()
      Required - Number of active threads in use by JVM across all selected nodes.

      API name: threads

    • versions

      public final List<ClusterJvmVersion> versions()
      Required - Contains statistics about the JVM versions used by selected nodes.

      API name: versions

    • serialize

      public void serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this object to JSON.
      Specified by:
      serialize in interface JsonpSerializable
    • serializeInternal

      protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setupClusterJvmDeserializer

      protected static void setupClusterJvmDeserializer(ObjectDeserializer<ClusterJvm.Builder> op)