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 Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description JvmMemoryStats
build()
Builds aJvmMemoryStats
.JvmMemoryStats.Builder
heapCommittedInBytes(java.lang.Long value)
API name:heap_committed_in_bytes
JvmMemoryStats.Builder
heapMaxInBytes(java.lang.Long value)
API name:heap_max_in_bytes
JvmMemoryStats.Builder
heapUsedInBytes(java.lang.Long value)
API name:heap_used_in_bytes
JvmMemoryStats.Builder
heapUsedPercent(java.lang.Long value)
API name:heap_used_percent
JvmMemoryStats.Builder
nonHeapCommittedInBytes(java.lang.Long value)
API name:non_heap_committed_in_bytes
JvmMemoryStats.Builder
nonHeapUsedInBytes(java.lang.Long value)
API name:non_heap_used_in_bytes
JvmMemoryStats.Builder
pools(java.lang.String key, Pool value)
API name:pools
JvmMemoryStats.Builder
pools(java.lang.String key, java.util.function.Function<Pool.Builder,ObjectBuilder<Pool>> fn)
API name:pools
JvmMemoryStats.Builder
pools(java.util.Map<java.lang.String,Pool> map)
API name:pools
protected JvmMemoryStats.Builder
self()
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
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
-
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:pools
Adds all entries of
map
topools
. -
pools
API name:pools
Adds an entry to
pools
. -
pools
public final JvmMemoryStats.Builder pools(java.lang.String key, java.util.function.Function<Pool.Builder,ObjectBuilder<Pool>> fn)API name:pools
Adds an entry to
pools
using a builder lambda. -
self
- Specified by:
self
in classWithJsonObjectBuilderBase<JvmMemoryStats.Builder>
-
build
Builds aJvmMemoryStats
.- Specified by:
build
in interfaceObjectBuilder<JvmMemoryStats>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-