Class ThreadPoolRecord.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<ThreadPoolRecord.Builder>
co.elastic.clients.elasticsearch.cat.thread_pool.ThreadPoolRecord.Builder
- All Implemented Interfaces:
WithJson<ThreadPoolRecord.Builder>,ObjectBuilder<ThreadPoolRecord>
- Enclosing class:
- ThreadPoolRecord
public static class ThreadPoolRecord.Builder extends WithJsonObjectBuilderBase<ThreadPoolRecord.Builder> implements ObjectBuilder<ThreadPoolRecord>
Builder for
ThreadPoolRecord.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description ThreadPoolRecord.Builderactive(java.lang.String value)number of active threadsThreadPoolRecordbuild()Builds aThreadPoolRecord.ThreadPoolRecord.Buildercompleted(java.lang.String value)number of completed tasksThreadPoolRecord.Buildercore(java.lang.String value)core number of threads in a scaling thread poolThreadPoolRecord.BuilderephemeralNodeId(java.lang.String value)ephemeral node idThreadPoolRecord.Builderhost(java.lang.String value)host nameThreadPoolRecord.Builderip(java.lang.String value)ip addressThreadPoolRecord.BuilderkeepAlive(java.lang.String value)thread keep alive timeThreadPoolRecord.Builderlargest(java.lang.String value)highest number of seen active threadsThreadPoolRecord.Buildermax(java.lang.String value)maximum number of threads in a scaling thread poolThreadPoolRecord.Buildername(java.lang.String value)thread pool nameThreadPoolRecord.BuildernodeId(java.lang.String value)persistent node idThreadPoolRecord.BuildernodeName(java.lang.String value)node nameThreadPoolRecord.Builderpid(java.lang.String value)process idThreadPoolRecord.BuilderpoolSize(java.lang.String value)number of threadsThreadPoolRecord.Builderport(java.lang.String value)bound transport portThreadPoolRecord.Builderqueue(java.lang.String value)number of tasks currently in queueThreadPoolRecord.BuilderqueueSize(java.lang.String value)maximum number of tasks permitted in queueThreadPoolRecord.Builderrejected(java.lang.String value)number of rejected tasksprotected ThreadPoolRecord.Builderself()ThreadPoolRecord.Buildersize(java.lang.String value)number of threads in a fixed thread poolThreadPoolRecord.Buildertype(java.lang.String value)thread pool typeMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
nodeName
node nameAPI name:
node_name -
nodeId
persistent node idAPI name:
node_id -
ephemeralNodeId
ephemeral node idAPI name:
ephemeral_node_id -
pid
process idAPI name:
pid -
host
host nameAPI name:
host -
ip
ip addressAPI name:
ip -
port
bound transport portAPI name:
port -
name
thread pool nameAPI name:
name -
type
thread pool typeAPI name:
type -
active
number of active threadsAPI name:
active -
poolSize
number of threadsAPI name:
pool_size -
queue
number of tasks currently in queueAPI name:
queue -
queueSize
maximum number of tasks permitted in queueAPI name:
queue_size -
rejected
number of rejected tasksAPI name:
rejected -
largest
highest number of seen active threadsAPI name:
largest -
completed
number of completed tasksAPI name:
completed -
core
core number of threads in a scaling thread poolAPI name:
core -
max
maximum number of threads in a scaling thread poolAPI name:
max -
size
number of threads in a fixed thread poolAPI name:
size -
keepAlive
thread keep alive timeAPI name:
keep_alive -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<ThreadPoolRecord.Builder>
-
build
Builds aThreadPoolRecord.- Specified by:
buildin interfaceObjectBuilder<ThreadPoolRecord>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-