Class ThreadPoolRecord.Builder
java.lang.Object
org.opensearch.client.opensearch.cat.thread_pool.ThreadPoolRecord.Builder
- All Implemented Interfaces:
ObjectBuilder<ThreadPoolRecord>
- Enclosing class:
- ThreadPoolRecord
public static class ThreadPoolRecord.Builder extends java.lang.Object implements ObjectBuilder<ThreadPoolRecord>
Builder for
ThreadPoolRecord.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.client.util.ObjectBuilder
ObjectBuilder.Constant<V> -
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description ThreadPoolRecord.Builderactive(java.lang.String value)number of active threads API name:activeThreadPoolRecordbuild()Builds aThreadPoolRecord.ThreadPoolRecord.Buildercompleted(java.lang.String value)number of completed tasks API name:completedThreadPoolRecord.Buildercore(java.lang.String value)core number of threads in a scaling thread pool API name:coreThreadPoolRecord.BuilderephemeralNodeId(java.lang.String value)ephemeral node id API name:ephemeral_node_idThreadPoolRecord.Builderhost(java.lang.String value)host name API name:hostThreadPoolRecord.Builderip(java.lang.String value)ip address API name:ipThreadPoolRecord.BuilderkeepAlive(java.lang.String value)thread keep alive time API name:keep_aliveThreadPoolRecord.Builderlargest(java.lang.String value)highest number of seen active threads API name:largestThreadPoolRecord.Buildermax(java.lang.String value)maximum number of threads in a scaling thread pool API name:maxThreadPoolRecord.Buildername(java.lang.String value)thread pool name API name:nameThreadPoolRecord.BuildernodeId(java.lang.String value)persistent node id API name:node_idThreadPoolRecord.BuildernodeName(java.lang.String value)node name API name:node_nameThreadPoolRecord.Builderpid(java.lang.String value)process id API name:pidThreadPoolRecord.BuilderpoolSize(java.lang.String value)number of threads API name:pool_sizeThreadPoolRecord.Builderport(java.lang.String value)bound transport port API name:portThreadPoolRecord.Builderqueue(java.lang.String value)number of tasks currently in queue API name:queueThreadPoolRecord.BuilderqueueSize(java.lang.String value)maximum number of tasks permitted in queue API name:queue_sizeThreadPoolRecord.Builderrejected(java.lang.String value)number of rejected tasks API name:rejectedThreadPoolRecord.Buildersize(java.lang.String value)number of threads in a fixed thread pool API name:sizeThreadPoolRecord.Buildertype(java.lang.String value)thread pool type API name:type
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
nodeName
node name API name:node_name -
nodeId
persistent node id API name:node_id -
ephemeralNodeId
ephemeral node id API name:ephemeral_node_id -
pid
process id API name:pid -
host
host name API name:host -
ip
ip address API name:ip -
port
bound transport port API name:port -
name
thread pool name API name:name -
type
thread pool type API name:type -
active
number of active threads API name:active -
poolSize
number of threads API name:pool_size -
queue
number of tasks currently in queue API name:queue -
queueSize
maximum number of tasks permitted in queue API name:queue_size -
rejected
number of rejected tasks API name:rejected -
largest
highest number of seen active threads API name:largest -
completed
number of completed tasks API name:completed -
core
core number of threads in a scaling thread pool API name:core -
max
maximum number of threads in a scaling thread pool API name:max -
size
number of threads in a fixed thread pool API name:size -
keepAlive
thread keep alive time API name:keep_alive -
build
Builds aThreadPoolRecord.- Specified by:
buildin interfaceObjectBuilder<ThreadPoolRecord>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-