Class OperatingSystem.Builder
java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch.nodes.stats.OperatingSystem.Builder
- All Implemented Interfaces:
CopyableBuilder<OperatingSystem.Builder,,OperatingSystem> MutableBuilder<OperatingSystem.Builder,,OperatingSystem> ObjectBuilder<OperatingSystem>
- Enclosing class:
OperatingSystem
public static class OperatingSystem.Builder
extends ObjectBuilderBase
implements CopyableBuilder<OperatingSystem.Builder,OperatingSystem>
Builder for
OperatingSystem.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aOperatingSystem.final OperatingSystem.BuilderAPI name:cgroupfinal OperatingSystem.Buildercgroup(CgroupStats value) API name:cgroupcopy()Create a new builderCopyableBuilderthat is a copy of this one.final OperatingSystem.BuilderAPI name:cpufinal OperatingSystem.Buildercpu(OperatingSystemCpuStats value) API name:cpufinal OperatingSystem.BuilderAPI name:memfinal OperatingSystem.Buildermem(ExtendedMemoryStats value) API name:memfinal OperatingSystem.BuilderAPI name:swapfinal OperatingSystem.Builderswap(MemoryStats value) API name:swapfinal OperatingSystem.BuilderAPI name:timestampMethods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
copy
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<OperatingSystem.Builder,OperatingSystem> - Returns:
- a new builder instance.
-
cgroup
API name:cgroup -
cgroup
@Nonnull public final OperatingSystem.Builder cgroup(Function<CgroupStats.Builder, ObjectBuilder<CgroupStats>> fn) API name:cgroup -
cpu
API name:cpu -
cpu
@Nonnull public final OperatingSystem.Builder cpu(Function<OperatingSystemCpuStats.Builder, ObjectBuilder<OperatingSystemCpuStats>> fn) API name:cpu -
mem
API name:mem -
mem
@Nonnull public final OperatingSystem.Builder mem(Function<ExtendedMemoryStats.Builder, ObjectBuilder<ExtendedMemoryStats>> fn) API name:mem -
swap
API name:swap -
swap
@Nonnull public final OperatingSystem.Builder swap(Function<MemoryStats.Builder, ObjectBuilder<MemoryStats>> fn) API name:swap -
timestamp
API name:timestamp -
build
Builds aOperatingSystem.- Specified by:
buildin interfaceObjectBuilder<OperatingSystem>- Throws:
NullPointerException- if some of the required fields are null.
-