Class Jvm.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<Jvm.Builder>
co.elastic.clients.elasticsearch.nodes.Jvm.Builder
- All Implemented Interfaces:
WithJson<Jvm.Builder>
,ObjectBuilder<Jvm>
- Enclosing class:
- Jvm
public static class Jvm.Builder
extends WithJsonObjectBuilderBase<Jvm.Builder>
implements ObjectBuilder<Jvm>
Builder for
Jvm
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal Jvm.Builder
bufferPools
(String key, NodeBufferPool value) Contains statistics about JVM buffer pools for the node.final Jvm.Builder
Contains statistics about JVM buffer pools for the node.final Jvm.Builder
bufferPools
(Map<String, NodeBufferPool> map) Contains statistics about JVM buffer pools for the node.build()
Builds aJvm
.final Jvm.Builder
classes
(JvmClasses value) Contains statistics about classes loaded by JVM for the node.final Jvm.Builder
Contains statistics about classes loaded by JVM for the node.final Jvm.Builder
gc
(GarbageCollector value) Contains statistics about JVM garbage collectors for the node.final Jvm.Builder
Contains statistics about JVM garbage collectors for the node.final Jvm.Builder
mem
(JvmMemoryStats value) Contains JVM memory usage statistics for the node.final Jvm.Builder
Contains JVM memory usage statistics for the node.protected Jvm.Builder
self()
final Jvm.Builder
threads
(JvmThreads value) Contains statistics about JVM thread usage for the node.final Jvm.Builder
Contains statistics about JVM thread usage for the node.final Jvm.Builder
Last time JVM statistics were refreshed.final Jvm.Builder
Human-readable JVM uptime.final Jvm.Builder
uptimeInMillis
(Long value) JVM uptime in milliseconds.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
bufferPools
Contains statistics about JVM buffer pools for the node.API name:
buffer_pools
Adds all entries of
map
tobufferPools
. -
bufferPools
Contains statistics about JVM buffer pools for the node.API name:
buffer_pools
Adds an entry to
bufferPools
. -
bufferPools
public final Jvm.Builder bufferPools(String key, Function<NodeBufferPool.Builder, ObjectBuilder<NodeBufferPool>> fn) Contains statistics about JVM buffer pools for the node.API name:
buffer_pools
Adds an entry to
bufferPools
using a builder lambda. -
classes
Contains statistics about classes loaded by JVM for the node.API name:
classes
-
classes
Contains statistics about classes loaded by JVM for the node.API name:
classes
-
gc
Contains statistics about JVM garbage collectors for the node.API name:
gc
-
gc
Contains statistics about JVM garbage collectors for the node.API name:
gc
-
mem
Contains JVM memory usage statistics for the node.API name:
mem
-
mem
Contains JVM memory usage statistics for the node.API name:
mem
-
threads
Contains statistics about JVM thread usage for the node.API name:
threads
-
threads
Contains statistics about JVM thread usage for the node.API name:
threads
-
timestamp
Last time JVM statistics were refreshed.API name:
timestamp
-
uptime
Human-readable JVM uptime. Only returned if thehuman
query parameter istrue
.API name:
uptime
-
uptimeInMillis
JVM uptime in milliseconds.API name:
uptime_in_millis
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<Jvm.Builder>
-
build
Builds aJvm
.- Specified by:
build
in interfaceObjectBuilder<Jvm>
- Throws:
NullPointerException
- if some of the required fields are null.
-