Class ClusterJvmVersion

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

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

  • Method Details

    • of

    • bundledJdk

      public final boolean bundledJdk()
      Required - Always true. All distributions come with a bundled Java Development Kit (JDK).

      API name: bundled_jdk

    • count

      public final int count()
      Required - Total number of selected nodes using JVM.

      API name: count

    • usingBundledJdk

      public final boolean usingBundledJdk()
      Required - If true, a bundled JDK is in use by JVM.

      API name: using_bundled_jdk

    • version

      public final String version()
      Required - Version of JVM used by one or more selected nodes.

      API name: version

    • vmName

      public final String vmName()
      Required - Name of the JVM.

      API name: vm_name

    • vmVendor

      public final String vmVendor()
      Required - Vendor of the JVM.

      API name: vm_vendor

    • vmVersion

      public final String vmVersion()
      Required - Full version number of JVM. The full version number includes a plus sign (+) followed by the build number.

      API name: vm_version

    • 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
    • setupClusterJvmVersionDeserializer

      protected static void setupClusterJvmVersionDeserializer(ObjectDeserializer<ClusterJvmVersion.Builder> op)