Class JvmMemoryStats.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<JvmMemoryStats.Builder>
co.elastic.clients.elasticsearch.nodes.JvmMemoryStats.Builder
- All Implemented Interfaces:
WithJson<JvmMemoryStats.Builder>,ObjectBuilder<JvmMemoryStats>
- Enclosing class:
- JvmMemoryStats
public static class JvmMemoryStats.Builder
extends WithJsonObjectBuilderBase<JvmMemoryStats.Builder>
implements ObjectBuilder<JvmMemoryStats>
Builder for
JvmMemoryStats.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aJvmMemoryStats.final JvmMemoryStats.BuilderheapCommittedInBytes(Long value) API name:heap_committed_in_bytesfinal JvmMemoryStats.BuilderheapMaxInBytes(Long value) API name:heap_max_in_bytesfinal JvmMemoryStats.BuilderheapUsedInBytes(Long value) API name:heap_used_in_bytesfinal JvmMemoryStats.BuilderheapUsedPercent(Long value) API name:heap_used_percentfinal JvmMemoryStats.BuildernonHeapCommittedInBytes(Long value) API name:non_heap_committed_in_bytesfinal JvmMemoryStats.BuildernonHeapUsedInBytes(Long value) API name:non_heap_used_in_bytesfinal JvmMemoryStats.BuilderAPI name:poolsfinal JvmMemoryStats.Builderpools(String key, Function<Pool.Builder, ObjectBuilder<Pool>> fn) API name:poolsfinal JvmMemoryStats.BuilderAPI name:poolsprotected JvmMemoryStats.Builderself()Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
heapUsedInBytes
API name:heap_used_in_bytes -
heapUsedPercent
API name:heap_used_percent -
heapCommittedInBytes
API name:heap_committed_in_bytes -
heapMaxInBytes
API name:heap_max_in_bytes -
nonHeapUsedInBytes
API name:non_heap_used_in_bytes -
nonHeapCommittedInBytes
API name:non_heap_committed_in_bytes -
pools
API name:poolsAdds all entries of
maptopools. -
pools
API name:poolsAdds an entry to
pools. -
pools
public final JvmMemoryStats.Builder pools(String key, Function<Pool.Builder, ObjectBuilder<Pool>> fn) API name:poolsAdds an entry to
poolsusing a builder lambda. -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<JvmMemoryStats.Builder>
-
build
Builds aJvmMemoryStats.- Specified by:
buildin interfaceObjectBuilder<JvmMemoryStats>- Throws:
NullPointerException- if some of the required fields are null.
-