Class Jvm.Builder
java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch.nodes.stats.Jvm.Builder
- All Implemented Interfaces:
CopyableBuilder<Jvm.Builder,,Jvm> MutableBuilder<Jvm.Builder,,Jvm> ObjectBuilder<Jvm>
- Enclosing class:
Jvm
public static class Jvm.Builder
extends ObjectBuilderBase
implements CopyableBuilder<Jvm.Builder,Jvm>
Builder for
Jvm.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Jvm.BuilderContains statistics about JVM buffer pools for the node.final Jvm.BuilderbufferPools(String key, NodeBufferPool value) Contains statistics about JVM buffer pools for the node.final Jvm.BuilderbufferPools(Map<String, NodeBufferPool> map) Contains statistics about JVM buffer pools for the node.build()Builds aJvm.final Jvm.BuilderAPI name:classesfinal Jvm.Builderclasses(JvmClasses value) API name:classescopy()Create a new builderCopyableBuilderthat is a copy of this one.final Jvm.BuilderAPI name:gcfinal Jvm.Buildergc(GarbageCollector value) API name:gcfinal Jvm.BuilderAPI name:memfinal Jvm.Buildermem(JvmMemoryStats value) API name:memfinal Jvm.BuilderAPI name:threadsfinal Jvm.Builderthreads(JvmThreads value) API name:threadsfinal Jvm.BuilderLast time JVM statistics were refreshed.final Jvm.BuilderHuman-readable JVM uptime.final Jvm.BuilderHuman-readable JVM uptime.final Jvm.BuilderuptimeInMillis(Long value) JVM uptime in milliseconds.Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
copy
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<Jvm.Builder,Jvm> - Returns:
- a new builder instance.
-
bufferPools
Contains statistics about JVM buffer pools for the node.API name:
buffer_poolsAdds all elements of
maptobufferPools. -
bufferPools
Contains statistics about JVM buffer pools for the node.API name:
buffer_poolsAdds an entry to
bufferPools. -
bufferPools
@Nonnull 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_poolsAdds a value to
bufferPoolsusing a builder lambda. -
classes
API name:classes -
classes
@Nonnull public final Jvm.Builder classes(Function<JvmClasses.Builder, ObjectBuilder<JvmClasses>> fn) API name:classes -
gc
API name:gc -
gc
@Nonnull public final Jvm.Builder gc(Function<GarbageCollector.Builder, ObjectBuilder<GarbageCollector>> fn) API name:gc -
mem
API name:mem -
mem
@Nonnull public final Jvm.Builder mem(Function<JvmMemoryStats.Builder, ObjectBuilder<JvmMemoryStats>> fn) API name:mem -
threads
API name:threads -
threads
@Nonnull public final Jvm.Builder threads(Function<JvmThreads.Builder, ObjectBuilder<JvmThreads>> fn) API name:threads -
timestamp
Last time JVM statistics were refreshed.API name:
timestamp -
uptime
Human-readable JVM uptime. Only returned if thehumanquery parameter istrue.API name:
uptime -
uptime
Human-readable JVM uptime. Only returned if thehumanquery parameter istrue.API name:
uptime -
uptimeInMillis
JVM uptime in milliseconds.API name:
uptime_in_millis -
build
Builds aJvm.- Specified by:
buildin interfaceObjectBuilder<Jvm>- Throws:
NullPointerException- if some of the required fields are null.
-