Class OperatingSystem.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<OperatingSystem.Builder>
co.elastic.clients.elasticsearch.nodes.OperatingSystem.Builder
- All Implemented Interfaces:
WithJson<OperatingSystem.Builder>
,ObjectBuilder<OperatingSystem>
- Enclosing class:
- OperatingSystem
public static class OperatingSystem.Builder
extends WithJsonObjectBuilderBase<OperatingSystem.Builder>
implements ObjectBuilder<OperatingSystem>
Builder for
OperatingSystem
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aOperatingSystem
.final OperatingSystem.Builder
API name:cgroup
final OperatingSystem.Builder
API name:cgroup
final OperatingSystem.Builder
API name:cpu
final OperatingSystem.Builder
cpu
(Function<Cpu.Builder, ObjectBuilder<Cpu>> fn) API name:cpu
final OperatingSystem.Builder
mem
(ExtendedMemoryStats value) API name:mem
final OperatingSystem.Builder
API name:mem
protected OperatingSystem.Builder
self()
final OperatingSystem.Builder
swap
(MemoryStats value) API name:swap
final OperatingSystem.Builder
API name:swap
final OperatingSystem.Builder
API name:timestamp
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
cpu
API name:cpu
-
cpu
API name:cpu
-
mem
API name:mem
-
mem
public final OperatingSystem.Builder mem(Function<ExtendedMemoryStats.Builder, ObjectBuilder<ExtendedMemoryStats>> fn) API name:mem
-
swap
API name:swap
-
swap
public final OperatingSystem.Builder swap(Function<MemoryStats.Builder, ObjectBuilder<MemoryStats>> fn) API name:swap
-
cgroup
API name:cgroup
-
cgroup
API name:cgroup
-
timestamp
API name:timestamp
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<OperatingSystem.Builder>
-
build
Builds aOperatingSystem
.- Specified by:
build
in interfaceObjectBuilder<OperatingSystem>
- Throws:
NullPointerException
- if some of the required fields are null.
-