Class NodeJvmInfo.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<NodeJvmInfo.Builder>
co.elastic.clients.elasticsearch.nodes.info.NodeJvmInfo.Builder
- All Implemented Interfaces:
WithJson<NodeJvmInfo.Builder>,ObjectBuilder<NodeJvmInfo>
- Enclosing class:
- NodeJvmInfo
public static class NodeJvmInfo.Builder
extends WithJsonObjectBuilderBase<NodeJvmInfo.Builder>
implements ObjectBuilder<NodeJvmInfo>
Builder for
NodeJvmInfo.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aNodeJvmInfo.final NodeJvmInfo.BuildergcCollectors(String value, String... values) Required - API name:gc_collectorsfinal NodeJvmInfo.BuildergcCollectors(List<String> list) Required - API name:gc_collectorsfinal NodeJvmInfo.BuilderinputArguments(String value, String... values) Required - API name:input_argumentsfinal NodeJvmInfo.BuilderinputArguments(List<String> list) Required - API name:input_argumentsfinal NodeJvmInfo.Buildermem(NodeInfoJvmMemory value) Required - API name:memfinal NodeJvmInfo.BuilderRequired - API name:memfinal NodeJvmInfo.BuildermemoryPools(String value, String... values) Required - API name:memory_poolsfinal NodeJvmInfo.BuildermemoryPools(List<String> list) Required - API name:memory_poolsfinal NodeJvmInfo.Builderpid(int value) Required - API name:pidprotected NodeJvmInfo.Builderself()final NodeJvmInfo.BuilderstartTimeInMillis(long value) Required - API name:start_time_in_millisfinal NodeJvmInfo.BuilderusingBundledJdk(boolean value) Required - API name:using_bundled_jdkfinal NodeJvmInfo.BuilderAPI name:using_compressed_ordinary_object_pointersfinal NodeJvmInfo.BuilderRequired - API name:versionfinal NodeJvmInfo.BuilderRequired - API name:vm_namefinal NodeJvmInfo.BuilderRequired - API name:vm_vendorfinal NodeJvmInfo.BuilderRequired - API name:vm_versionMethods 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
-
gcCollectors
Required - API name:gc_collectorsAdds all elements of
listtogcCollectors. -
gcCollectors
Required - API name:gc_collectorsAdds one or more values to
gcCollectors. -
mem
Required - API name:mem -
mem
public final NodeJvmInfo.Builder mem(Function<NodeInfoJvmMemory.Builder, ObjectBuilder<NodeInfoJvmMemory>> fn) Required - API name:mem -
memoryPools
Required - API name:memory_poolsAdds all elements of
listtomemoryPools. -
memoryPools
Required - API name:memory_poolsAdds one or more values to
memoryPools. -
pid
Required - API name:pid -
startTimeInMillis
Required - API name:start_time_in_millis -
version
Required - API name:version -
vmName
Required - API name:vm_name -
vmVendor
Required - API name:vm_vendor -
vmVersion
Required - API name:vm_version -
usingBundledJdk
Required - API name:using_bundled_jdk -
usingCompressedOrdinaryObjectPointers
API name:using_compressed_ordinary_object_pointers -
inputArguments
Required - API name:input_argumentsAdds all elements of
listtoinputArguments. -
inputArguments
Required - API name:input_argumentsAdds one or more values to
inputArguments. -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<NodeJvmInfo.Builder>
-
build
Builds aNodeJvmInfo.- Specified by:
buildin interfaceObjectBuilder<NodeJvmInfo>- Throws:
NullPointerException- if some of the required fields are null.
-