Class NodeOperatingSystemInfo.Builder
java.lang.Object
co.elastic.clients.elasticsearch.nodes.info.NodeOperatingSystemInfo.Builder
- All Implemented Interfaces:
ObjectBuilder<NodeOperatingSystemInfo>
- Enclosing class:
- NodeOperatingSystemInfo
public static class NodeOperatingSystemInfo.Builder extends java.lang.Object implements ObjectBuilder<NodeOperatingSystemInfo>
Builder for
NodeOperatingSystemInfo.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description NodeOperatingSystemInfo.BuilderallocatedProcessors(java.lang.Integer value)The number of processors actually used to calculate thread pool size.NodeOperatingSystemInfo.Builderarch(java.lang.String value)Name of the JVM architecture (ex: amd64, x86)NodeOperatingSystemInfo.BuilderavailableProcessors(int value)Number of processors available to the Java virtual machineNodeOperatingSystemInfobuild()Builds aNodeOperatingSystemInfo.NodeOperatingSystemInfo.Buildercpu(NodeInfoOSCPU value)API name:cpuNodeOperatingSystemInfo.Buildercpu(java.util.function.Function<NodeInfoOSCPU.Builder,ObjectBuilder<NodeInfoOSCPU>> fn)API name:cpuNodeOperatingSystemInfo.Buildermem(NodeInfoMemory value)API name:memNodeOperatingSystemInfo.Buildermem(java.util.function.Function<NodeInfoMemory.Builder,ObjectBuilder<NodeInfoMemory>> fn)API name:memNodeOperatingSystemInfo.Buildername(java.lang.String value)Name of the operating system (ex: Linux, Windows, Mac OS X)NodeOperatingSystemInfo.BuilderprettyName(java.lang.String value)API name:pretty_nameNodeOperatingSystemInfo.BuilderrefreshIntervalInMillis(int value)Refresh interval for the OS statisticsNodeOperatingSystemInfo.Builderswap(NodeInfoMemory value)API name:swapNodeOperatingSystemInfo.Builderswap(java.util.function.Function<NodeInfoMemory.Builder,ObjectBuilder<NodeInfoMemory>> fn)API name:swapNodeOperatingSystemInfo.Builderversion(java.lang.String value)Version of the operating systemMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
arch
Name of the JVM architecture (ex: amd64, x86)API name:
arch -
availableProcessors
Number of processors available to the Java virtual machineAPI name:
available_processors -
allocatedProcessors
The number of processors actually used to calculate thread pool size. This number can be set with the node.processors setting of a node and defaults to the number of processors reported by the OS.API name:
allocated_processors -
name
Name of the operating system (ex: Linux, Windows, Mac OS X)API name:
name -
prettyName
API name:pretty_name -
refreshIntervalInMillis
Refresh interval for the OS statisticsAPI name:
refresh_interval_in_millis -
version
Version of the operating systemAPI name:
version -
cpu
API name:cpu -
cpu
public NodeOperatingSystemInfo.Builder cpu(java.util.function.Function<NodeInfoOSCPU.Builder,ObjectBuilder<NodeInfoOSCPU>> fn)API name:cpu -
mem
API name:mem -
mem
public NodeOperatingSystemInfo.Builder mem(java.util.function.Function<NodeInfoMemory.Builder,ObjectBuilder<NodeInfoMemory>> fn)API name:mem -
swap
API name:swap -
swap
public NodeOperatingSystemInfo.Builder swap(java.util.function.Function<NodeInfoMemory.Builder,ObjectBuilder<NodeInfoMemory>> fn)API name:swap -
build
Builds aNodeOperatingSystemInfo.- Specified by:
buildin interfaceObjectBuilder<NodeOperatingSystemInfo>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-