Class ThreadPoolRecord.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.cat.thread_pool.ThreadPoolRecord.Builder
- All Implemented Interfaces:
ObjectBuilder<ThreadPoolRecord>
- Enclosing class:
- ThreadPoolRecord
public static class ThreadPoolRecord.Builder extends ObjectBuilderBase implements ObjectBuilder<ThreadPoolRecord>
Builder for
ThreadPoolRecord
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description ThreadPoolRecord.Builder
active(java.lang.String value)
number of active threadsThreadPoolRecord
build()
Builds aThreadPoolRecord
.ThreadPoolRecord.Builder
completed(java.lang.String value)
number of completed tasksThreadPoolRecord.Builder
core(java.lang.String value)
core number of threads in a scaling thread poolThreadPoolRecord.Builder
ephemeralNodeId(java.lang.String value)
ephemeral node idThreadPoolRecord.Builder
host(java.lang.String value)
host nameThreadPoolRecord.Builder
ip(java.lang.String value)
ip addressThreadPoolRecord.Builder
keepAlive(java.lang.String value)
thread keep alive timeThreadPoolRecord.Builder
largest(java.lang.String value)
highest number of seen active threadsThreadPoolRecord.Builder
max(java.lang.String value)
maximum number of threads in a scaling thread poolThreadPoolRecord.Builder
name(java.lang.String value)
thread pool nameThreadPoolRecord.Builder
nodeId(java.lang.String value)
persistent node idThreadPoolRecord.Builder
nodeName(java.lang.String value)
node nameThreadPoolRecord.Builder
pid(java.lang.String value)
process idThreadPoolRecord.Builder
poolSize(java.lang.String value)
number of threadsThreadPoolRecord.Builder
port(java.lang.String value)
bound transport portThreadPoolRecord.Builder
queue(java.lang.String value)
number of tasks currently in queueThreadPoolRecord.Builder
queueSize(java.lang.String value)
maximum number of tasks permitted in queueThreadPoolRecord.Builder
rejected(java.lang.String value)
number of rejected tasksThreadPoolRecord.Builder
size(java.lang.String value)
number of threads in a fixed thread poolThreadPoolRecord.Builder
type(java.lang.String value)
thread pool typeMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
Methods 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
-
build
Builds aThreadPoolRecord
.- Specified by:
build
in interfaceObjectBuilder<ThreadPoolRecord>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-