Class WatcherNodeStats.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<WatcherNodeStats.Builder>
co.elastic.clients.elasticsearch.watcher.stats.WatcherNodeStats.Builder
- All Implemented Interfaces:
WithJson<WatcherNodeStats.Builder>
,ObjectBuilder<WatcherNodeStats>
- Enclosing class:
- WatcherNodeStats
public static class WatcherNodeStats.Builder
extends WithJsonObjectBuilderBase<WatcherNodeStats.Builder>
implements ObjectBuilder<WatcherNodeStats>
Builder for
WatcherNodeStats
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aWatcherNodeStats
.final WatcherNodeStats.Builder
currentWatches
(WatchRecordStats value, WatchRecordStats... values) API name:current_watches
final WatcherNodeStats.Builder
API name:current_watches
final WatcherNodeStats.Builder
currentWatches
(List<WatchRecordStats> list) API name:current_watches
final WatcherNodeStats.Builder
Required - API name:execution_thread_pool
final WatcherNodeStats.Builder
Required - API name:execution_thread_pool
final WatcherNodeStats.Builder
Required - API name:node_id
final WatcherNodeStats.Builder
queuedWatches
(WatchRecordQueuedStats value, WatchRecordQueuedStats... values) API name:queued_watches
final WatcherNodeStats.Builder
API name:queued_watches
final WatcherNodeStats.Builder
API name:queued_watches
protected WatcherNodeStats.Builder
self()
final WatcherNodeStats.Builder
watchCount
(long value) Required - API name:watch_count
final WatcherNodeStats.Builder
watcherState
(WatcherState value) Required - API name:watcher_state
Methods 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
-
currentWatches
API name:current_watches
Adds all elements of
list
tocurrentWatches
. -
currentWatches
public final WatcherNodeStats.Builder currentWatches(WatchRecordStats value, WatchRecordStats... values) API name:current_watches
Adds one or more values to
currentWatches
. -
currentWatches
public final WatcherNodeStats.Builder currentWatches(Function<WatchRecordStats.Builder, ObjectBuilder<WatchRecordStats>> fn) API name:current_watches
Adds a value to
currentWatches
using a builder lambda. -
executionThreadPool
Required - API name:execution_thread_pool
-
executionThreadPool
public final WatcherNodeStats.Builder executionThreadPool(Function<ExecutionThreadPool.Builder, ObjectBuilder<ExecutionThreadPool>> fn) Required - API name:execution_thread_pool
-
queuedWatches
API name:queued_watches
Adds all elements of
list
toqueuedWatches
. -
queuedWatches
public final WatcherNodeStats.Builder queuedWatches(WatchRecordQueuedStats value, WatchRecordQueuedStats... values) API name:queued_watches
Adds one or more values to
queuedWatches
. -
queuedWatches
public final WatcherNodeStats.Builder queuedWatches(Function<WatchRecordQueuedStats.Builder, ObjectBuilder<WatchRecordQueuedStats>> fn) API name:queued_watches
Adds a value to
queuedWatches
using a builder lambda. -
watchCount
Required - API name:watch_count
-
watcherState
Required - API name:watcher_state
-
nodeId
Required - API name:node_id
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<WatcherNodeStats.Builder>
-
build
Builds aWatcherNodeStats
.- Specified by:
build
in interfaceObjectBuilder<WatcherNodeStats>
- Throws:
NullPointerException
- if some of the required fields are null.
-