Class JvmMemoryStats.Builder

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.nodes.JvmMemoryStats.Builder
All Implemented Interfaces:
ObjectBuilder<JvmMemoryStats>
Enclosing class:
JvmMemoryStats

public static class JvmMemoryStats.Builder
extends ObjectBuilderBase
implements ObjectBuilder<JvmMemoryStats>
Builder for JvmMemoryStats.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • heapUsedInBytes

      public final JvmMemoryStats.Builder heapUsedInBytes​(@Nullable java.lang.Long value)
      API name: heap_used_in_bytes
    • heapUsedPercent

      public final JvmMemoryStats.Builder heapUsedPercent​(@Nullable java.lang.Long value)
      API name: heap_used_percent
    • heapCommittedInBytes

      public final JvmMemoryStats.Builder heapCommittedInBytes​(@Nullable java.lang.Long value)
      API name: heap_committed_in_bytes
    • heapMaxInBytes

      public final JvmMemoryStats.Builder heapMaxInBytes​(@Nullable java.lang.Long value)
      API name: heap_max_in_bytes
    • nonHeapUsedInBytes

      public final JvmMemoryStats.Builder nonHeapUsedInBytes​(@Nullable java.lang.Long value)
      API name: non_heap_used_in_bytes
    • nonHeapCommittedInBytes

      public final JvmMemoryStats.Builder nonHeapCommittedInBytes​(@Nullable java.lang.Long value)
      API name: non_heap_committed_in_bytes
    • pools

      public final JvmMemoryStats.Builder pools​(java.util.Map<java.lang.String,​Pool> map)
      API name: pools

      Adds all entries of map to pools.

    • pools

      public final JvmMemoryStats.Builder pools​(java.lang.String key, Pool value)
      API name: pools

      Adds an entry to pools.

    • pools

      public final JvmMemoryStats.Builder pools​(java.lang.String key, java.util.function.Function<Pool.Builder,​ObjectBuilder<Pool>> fn)
      API name: pools

      Adds an entry to pools using a builder lambda.

    • build

      public JvmMemoryStats build()
      Builds a JvmMemoryStats.
      Specified by:
      build in interface ObjectBuilder<JvmMemoryStats>
      Throws:
      java.lang.NullPointerException - if some of the required fields are null.