Class ThreadPoolRecord.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.cat.thread_pool.ThreadPoolRecord.Builder
-
- All Implemented Interfaces:
ObjectBuilder<ThreadPoolRecord>
- Enclosing class:
- ThreadPoolRecord
public static class ThreadPoolRecord.Builder extends ObjectBuilderBase implements ObjectBuilder<ThreadPoolRecord>
Builder forThreadPoolRecord.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods 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 tasksThreadPoolRecord.Buildersize(java.lang.String value)number of threads in a fixed thread poolThreadPoolRecord.Buildertype(java.lang.String value)thread pool type-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
nodeName
public final ThreadPoolRecord.Builder nodeName(@Nullable java.lang.String value)
node nameAPI name:
node_name
-
nodeId
public final ThreadPoolRecord.Builder nodeId(@Nullable java.lang.String value)
persistent node idAPI name:
node_id
-
ephemeralNodeId
public final ThreadPoolRecord.Builder ephemeralNodeId(@Nullable java.lang.String value)
ephemeral node idAPI name:
ephemeral_node_id
-
pid
public final ThreadPoolRecord.Builder pid(@Nullable java.lang.String value)
process idAPI name:
pid
-
host
public final ThreadPoolRecord.Builder host(@Nullable java.lang.String value)
host nameAPI name:
host
-
ip
public final ThreadPoolRecord.Builder ip(@Nullable java.lang.String value)
ip addressAPI name:
ip
-
port
public final ThreadPoolRecord.Builder port(@Nullable java.lang.String value)
bound transport portAPI name:
port
-
name
public final ThreadPoolRecord.Builder name(@Nullable java.lang.String value)
thread pool nameAPI name:
name
-
type
public final ThreadPoolRecord.Builder type(@Nullable java.lang.String value)
thread pool typeAPI name:
type
-
active
public final ThreadPoolRecord.Builder active(@Nullable java.lang.String value)
number of active threadsAPI name:
active
-
poolSize
public final ThreadPoolRecord.Builder poolSize(@Nullable java.lang.String value)
number of threadsAPI name:
pool_size
-
queue
public final ThreadPoolRecord.Builder queue(@Nullable java.lang.String value)
number of tasks currently in queueAPI name:
queue
-
queueSize
public final ThreadPoolRecord.Builder queueSize(@Nullable java.lang.String value)
maximum number of tasks permitted in queueAPI name:
queue_size
-
rejected
public final ThreadPoolRecord.Builder rejected(@Nullable java.lang.String value)
number of rejected tasksAPI name:
rejected
-
largest
public final ThreadPoolRecord.Builder largest(@Nullable java.lang.String value)
highest number of seen active threadsAPI name:
largest
-
completed
public final ThreadPoolRecord.Builder completed(@Nullable java.lang.String value)
number of completed tasksAPI name:
completed
-
core
public final ThreadPoolRecord.Builder core(@Nullable java.lang.String value)
core number of threads in a scaling thread poolAPI name:
core
-
max
public final ThreadPoolRecord.Builder max(@Nullable java.lang.String value)
maximum number of threads in a scaling thread poolAPI name:
max
-
size
public final ThreadPoolRecord.Builder size(@Nullable java.lang.String value)
number of threads in a fixed thread poolAPI name:
size
-
keepAlive
public final ThreadPoolRecord.Builder keepAlive(@Nullable java.lang.String value)
thread keep alive timeAPI name:
keep_alive
-
build
public ThreadPoolRecord build()
Builds aThreadPoolRecord.- Specified by:
buildin interfaceObjectBuilder<ThreadPoolRecord>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-