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 JvmMemoryStatsbuild()Builds aJvmMemoryStats.JvmMemoryStats.BuilderheapCommittedInBytes(java.lang.Long value)API name:heap_committed_in_bytesJvmMemoryStats.BuilderheapMaxInBytes(java.lang.Long value)API name:heap_max_in_bytesJvmMemoryStats.BuilderheapUsedInBytes(java.lang.Long value)API name:heap_used_in_bytesJvmMemoryStats.BuilderheapUsedPercent(java.lang.Long value)API name:heap_used_percentJvmMemoryStats.BuildernonHeapCommittedInBytes(java.lang.Long value)API name:non_heap_committed_in_bytesJvmMemoryStats.BuildernonHeapUsedInBytes(java.lang.Long value)API name:non_heap_used_in_bytesJvmMemoryStats.Builderpools(java.lang.String key, Pool value)API name:poolsJvmMemoryStats.Builderpools(java.lang.String key, java.util.function.Function<Pool.Builder,ObjectBuilder<Pool>> fn)API name:poolsJvmMemoryStats.Builderpools(java.util.Map<java.lang.String,Pool> map)API 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, _mapPutAllMethods 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:poolsAdds all entries of
maptopools. -
pools
API name:poolsAdds 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:poolsAdds an entry to
poolsusing a builder lambda. -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<JvmMemoryStats.Builder>
-
build
Builds aJvmMemoryStats.- Specified by:
buildin interfaceObjectBuilder<JvmMemoryStats>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-