Class Jvm.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.nodes.Jvm.Builder
- All Implemented Interfaces:
ObjectBuilder<Jvm>
- Enclosing class:
- Jvm
public static class Jvm.Builder extends ObjectBuilderBase implements ObjectBuilder<Jvm>
Builder for
Jvm
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description Jvm.Builder
bufferPools(java.lang.String key, NodeBufferPool value)
API name:buffer_pools
Jvm.Builder
bufferPools(java.lang.String key, java.util.function.Function<NodeBufferPool.Builder,ObjectBuilder<NodeBufferPool>> fn)
API name:buffer_pools
Jvm.Builder
bufferPools(java.util.Map<java.lang.String,NodeBufferPool> map)
API name:buffer_pools
Jvm
build()
Builds aJvm
.Jvm.Builder
classes(JvmClasses value)
API name:classes
Jvm.Builder
classes(java.util.function.Function<JvmClasses.Builder,ObjectBuilder<JvmClasses>> fn)
API name:classes
Jvm.Builder
gc(GarbageCollector value)
API name:gc
Jvm.Builder
gc(java.util.function.Function<GarbageCollector.Builder,ObjectBuilder<GarbageCollector>> fn)
API name:gc
Jvm.Builder
mem(JvmMemoryStats value)
API name:mem
Jvm.Builder
mem(java.util.function.Function<JvmMemoryStats.Builder,ObjectBuilder<JvmMemoryStats>> fn)
API name:mem
Jvm.Builder
threads(JvmThreads value)
API name:threads
Jvm.Builder
threads(java.util.function.Function<JvmThreads.Builder,ObjectBuilder<JvmThreads>> fn)
API name:threads
Jvm.Builder
timestamp(java.lang.Long value)
API name:timestamp
Jvm.Builder
uptime(java.lang.String value)
API name:uptime
Jvm.Builder
uptimeInMillis(java.lang.Long value)
API name:uptime_in_millis
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
bufferPools
API name:buffer_pools
Adds all entries of
map
tobufferPools
. -
bufferPools
API name:buffer_pools
Adds an entry to
bufferPools
. -
bufferPools
public final Jvm.Builder bufferPools(java.lang.String key, java.util.function.Function<NodeBufferPool.Builder,ObjectBuilder<NodeBufferPool>> fn)API name:buffer_pools
Adds an entry to
bufferPools
using a builder lambda. -
classes
API name:classes
-
classes
public final Jvm.Builder classes(java.util.function.Function<JvmClasses.Builder,ObjectBuilder<JvmClasses>> fn)API name:classes
-
gc
API name:gc
-
gc
public final Jvm.Builder gc(java.util.function.Function<GarbageCollector.Builder,ObjectBuilder<GarbageCollector>> fn)API name:gc
-
mem
API name:mem
-
mem
public final Jvm.Builder mem(java.util.function.Function<JvmMemoryStats.Builder,ObjectBuilder<JvmMemoryStats>> fn)API name:mem
-
threads
API name:threads
-
threads
public final Jvm.Builder threads(java.util.function.Function<JvmThreads.Builder,ObjectBuilder<JvmThreads>> fn)API name:threads
-
timestamp
API name:timestamp
-
uptime
API name:uptime
-
uptimeInMillis
API name:uptime_in_millis
-
build
Builds aJvm
.- Specified by:
build
in interfaceObjectBuilder<Jvm>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-