Class GarbageCollector.Builder
java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch.nodes.stats.GarbageCollector.Builder
- All Implemented Interfaces:
CopyableBuilder<GarbageCollector.Builder,,GarbageCollector> MutableBuilder<GarbageCollector.Builder,,GarbageCollector> ObjectBuilder<GarbageCollector>
- Enclosing class:
GarbageCollector
public static class GarbageCollector.Builder
extends ObjectBuilderBase
implements CopyableBuilder<GarbageCollector.Builder,GarbageCollector>
Builder for
GarbageCollector.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aGarbageCollector.final GarbageCollector.Buildercollectors(String key, Function<GarbageCollectorTotal.Builder, ObjectBuilder<GarbageCollectorTotal>> fn) Contains statistics about JVM garbage collectors for the node.final GarbageCollector.Buildercollectors(String key, GarbageCollectorTotal value) Contains statistics about JVM garbage collectors for the node.final GarbageCollector.BuilderContains statistics about JVM garbage collectors for the node.copy()Create a new builderCopyableBuilderthat is a copy of this one.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<GarbageCollector.Builder,GarbageCollector> - Returns:
- a new builder instance.
-
collectors
Contains statistics about JVM garbage collectors for the node.API name:
collectorsAdds all elements of
maptocollectors. -
collectors
Contains statistics about JVM garbage collectors for the node.API name:
collectorsAdds an entry to
collectors. -
collectors
@Nonnull public final GarbageCollector.Builder collectors(String key, Function<GarbageCollectorTotal.Builder, ObjectBuilder<GarbageCollectorTotal>> fn) Contains statistics about JVM garbage collectors for the node.API name:
collectorsAdds a value to
collectorsusing a builder lambda. -
build
Builds aGarbageCollector.- Specified by:
buildin interfaceObjectBuilder<GarbageCollector>- Throws:
NullPointerException- if some of the required fields are null.
-