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
-
Method Summary
Modifier and TypeMethodDescriptionfinal ThreadPoolRecord.Builder
number of active threadsbuild()
Builds aThreadPoolRecord
.final ThreadPoolRecord.Builder
number of completed tasksfinal ThreadPoolRecord.Builder
core number of threads in a scaling thread poolfinal ThreadPoolRecord.Builder
ephemeralNodeId
(String value) ephemeral node idfinal ThreadPoolRecord.Builder
host namefinal ThreadPoolRecord.Builder
ip addressfinal ThreadPoolRecord.Builder
thread keep alive timefinal ThreadPoolRecord.Builder
highest number of seen active threadsfinal ThreadPoolRecord.Builder
maximum number of threads in a scaling thread poolfinal ThreadPoolRecord.Builder
thread pool namefinal ThreadPoolRecord.Builder
persistent node idfinal ThreadPoolRecord.Builder
node namefinal ThreadPoolRecord.Builder
process idfinal ThreadPoolRecord.Builder
number of threadsfinal ThreadPoolRecord.Builder
bound transport portfinal ThreadPoolRecord.Builder
number of tasks currently in queuefinal ThreadPoolRecord.Builder
maximum number of tasks permitted in queuefinal ThreadPoolRecord.Builder
number of rejected tasksprotected ThreadPoolRecord.Builder
self()
final ThreadPoolRecord.Builder
number of threads in a fixed thread poolfinal ThreadPoolRecord.Builder
thread pool typeMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
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:
self
in classWithJsonObjectBuilderBase<ThreadPoolRecord.Builder>
-
build
Builds aThreadPoolRecord
.- Specified by:
build
in interfaceObjectBuilder<ThreadPoolRecord>
- Throws:
NullPointerException
- if some of the required fields are null.
-