Class CgroupCpu
java.lang.Object
co.elastic.clients.elasticsearch.nodes.CgroupCpu
- All Implemented Interfaces:
JsonpSerializable
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<CgroupCpu>
Json deserializer forCgroupCpu
-
Method Summary
Modifier and TypeMethodDescriptionfinal Integer
The period of time, in microseconds, for how regularly all tasks in the same cgroup as the Elasticsearch process should have their access to CPU resources reallocated.final Integer
The total amount of time, in microseconds, for which all tasks in the same cgroup as the Elasticsearch process can run during one periodcfs_period_micros
.final String
Thecpu
control group to which the Elasticsearch process belongs.static CgroupCpu
void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
final CgroupCpuStat
stat()
Contains CPU statistics for the node.toString()
-
Field Details
-
_DESERIALIZER
Json deserializer forCgroupCpu
-
-
Method Details
-
of
-
controlGroup
Thecpu
control group to which the Elasticsearch process belongs.API name:
control_group
-
cfsPeriodMicros
The period of time, in microseconds, for how regularly all tasks in the same cgroup as the Elasticsearch process should have their access to CPU resources reallocated.API name:
cfs_period_micros
-
cfsQuotaMicros
The total amount of time, in microseconds, for which all tasks in the same cgroup as the Elasticsearch process can run during one periodcfs_period_micros
.API name:
cfs_quota_micros
-
stat
Contains CPU statistics for the node.API name:
stat
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupCgroupCpuDeserializer
-