Class CgroupCpu.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<CgroupCpu.Builder>
co.elastic.clients.elasticsearch.nodes.CgroupCpu.Builder
- All Implemented Interfaces:
WithJson<CgroupCpu.Builder>,ObjectBuilder<CgroupCpu>
- Enclosing class:
- CgroupCpu
public static class CgroupCpu.Builder
extends WithJsonObjectBuilderBase<CgroupCpu.Builder>
implements ObjectBuilder<CgroupCpu>
Builder for
CgroupCpu.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aCgroupCpu.final CgroupCpu.BuildercfsPeriodMicros(Integer value) API name:cfs_period_microsfinal CgroupCpu.BuildercfsQuotaMicros(Integer value) API name:cfs_quota_microsfinal CgroupCpu.BuildercontrolGroup(String value) API name:control_groupprotected CgroupCpu.Builderself()final CgroupCpu.Builderstat(CgroupCpuStat value) API name:statfinal CgroupCpu.BuilderAPI name:statMethods 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
-
controlGroup
API name:control_group -
cfsPeriodMicros
API name:cfs_period_micros -
cfsQuotaMicros
API name:cfs_quota_micros -
stat
API name:stat -
stat
public final CgroupCpu.Builder stat(Function<CgroupCpuStat.Builder, ObjectBuilder<CgroupCpuStat>> fn) API name:stat -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<CgroupCpu.Builder>
-
build
Builds aCgroupCpu.- Specified by:
buildin interfaceObjectBuilder<CgroupCpu>- Throws:
NullPointerException- if some of the required fields are null.
-