Class Stats.Builder
- All Implemented Interfaces:
WithJson<Stats.Builder>
,ObjectBuilder<Stats>
- Enclosing class:
- Stats
Stats
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal Stats.Builder
adaptiveSelection
(String key, AdaptiveSelection value) Statistics about adaptive replica selection.final Stats.Builder
adaptiveSelection
(String key, Function<AdaptiveSelection.Builder, ObjectBuilder<AdaptiveSelection>> fn) Statistics about adaptive replica selection.final Stats.Builder
Statistics about adaptive replica selection.final Stats.Builder
attributes
(String key, String value) Contains a list of attributes for the node.final Stats.Builder
attributes
(Map<String, String> map) Contains a list of attributes for the node.final Stats.Builder
Statistics about the field data circuit breaker.final Stats.Builder
breakers
(String key, Function<Breaker.Builder, ObjectBuilder<Breaker>> fn) Statistics about the field data circuit breaker.final Stats.Builder
Statistics about the field data circuit breaker.build()
Builds aStats
.final Stats.Builder
Contains node discovery statistics for the node.final Stats.Builder
Contains node discovery statistics for the node.final Stats.Builder
fs
(FileSystem value) File system information, data path, free disk space, read/write stats.final Stats.Builder
File system information, data path, free disk space, read/write stats.final Stats.Builder
Network host for the node, based on the network host setting.final Stats.Builder
HTTP connection information.final Stats.Builder
HTTP connection information.final Stats.Builder
indexingPressure
(IndexingPressure value) Contains indexing pressure statistics for the node.final Stats.Builder
Contains indexing pressure statistics for the node.final Stats.Builder
indices
(ShardStats value) Indices stats about size, document count, indexing and deletion times, search times, field cache size, merges and flushes.final Stats.Builder
Indices stats about size, document count, indexing and deletion times, search times, field cache size, merges and flushes.final Stats.Builder
Statistics about ingest preprocessing.final Stats.Builder
Statistics about ingest preprocessing.final Stats.Builder
IP address and port for the node.final Stats.Builder
IP address and port for the node.final Stats.Builder
JVM stats, memory pool information, garbage collection, buffer pools, number of loaded/unloaded classes.final Stats.Builder
jvm
(Function<Jvm.Builder, ObjectBuilder<Jvm>> fn) JVM stats, memory pool information, garbage collection, buffer pools, number of loaded/unloaded classes.final Stats.Builder
Human-readable identifier for the node.final Stats.Builder
os
(OperatingSystem value) Operating system stats, load average, mem, swap.final Stats.Builder
Operating system stats, load average, mem, swap.final Stats.Builder
Process statistics, memory consumption, cpu usage, open file descriptors.final Stats.Builder
Process statistics, memory consumption, cpu usage, open file descriptors.final Stats.Builder
Roles assigned to the node.final Stats.Builder
Roles assigned to the node.final Stats.Builder
Contains script statistics for the node.final Stats.Builder
Contains script statistics for the node.final Stats.Builder
scriptCache
(String key, List<ScriptCache> value) API name:script_cache
final Stats.Builder
scriptCache
(Map<String, List<ScriptCache>> map) API name:script_cache
protected Stats.Builder
self()
final Stats.Builder
threadPool
(String key, ThreadCount value) Statistics about each thread pool, including current size, queue and rejected tasks.final Stats.Builder
Statistics about each thread pool, including current size, queue and rejected tasks.final Stats.Builder
threadPool
(Map<String, ThreadCount> map) Statistics about each thread pool, including current size, queue and rejected tasks.final Stats.Builder
API name:timestamp
final Stats.Builder
Transport statistics about sent and received bytes in cluster communication.final Stats.Builder
Transport statistics about sent and received bytes in cluster communication.final Stats.Builder
transportAddress
(String value) Host and port for the transport layer, used for internal communication between nodes in a cluster.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
-
adaptiveSelection
Statistics about adaptive replica selection.API name:
adaptive_selection
Adds all entries of
map
toadaptiveSelection
. -
adaptiveSelection
Statistics about adaptive replica selection.API name:
adaptive_selection
Adds an entry to
adaptiveSelection
. -
adaptiveSelection
public final Stats.Builder adaptiveSelection(String key, Function<AdaptiveSelection.Builder, ObjectBuilder<AdaptiveSelection>> fn) Statistics about adaptive replica selection.API name:
adaptive_selection
Adds an entry to
adaptiveSelection
using a builder lambda. -
breakers
Statistics about the field data circuit breaker.API name:
breakers
Adds all entries of
map
tobreakers
. -
breakers
Statistics about the field data circuit breaker.API name:
breakers
Adds an entry to
breakers
. -
breakers
public final Stats.Builder breakers(String key, Function<Breaker.Builder, ObjectBuilder<Breaker>> fn) Statistics about the field data circuit breaker.API name:
breakers
Adds an entry to
breakers
using a builder lambda. -
fs
File system information, data path, free disk space, read/write stats.API name:
fs
-
fs
File system information, data path, free disk space, read/write stats.API name:
fs
-
host
Network host for the node, based on the network host setting.API name:
host
-
http
HTTP connection information.API name:
http
-
http
HTTP connection information.API name:
http
-
ingest
Statistics about ingest preprocessing.API name:
ingest
-
ingest
Statistics about ingest preprocessing.API name:
ingest
-
ip
IP address and port for the node.API name:
ip
Adds all elements of
list
toip
. -
ip
IP address and port for the node.API name:
ip
Adds one or more values to
ip
. -
jvm
JVM stats, memory pool information, garbage collection, buffer pools, number of loaded/unloaded classes.API name:
jvm
-
jvm
JVM stats, memory pool information, garbage collection, buffer pools, number of loaded/unloaded classes.API name:
jvm
-
name
Human-readable identifier for the node. Based on the node name setting.API name:
name
-
os
Operating system stats, load average, mem, swap.API name:
os
-
os
Operating system stats, load average, mem, swap.API name:
os
-
process
Process statistics, memory consumption, cpu usage, open file descriptors.API name:
process
-
process
Process statistics, memory consumption, cpu usage, open file descriptors.API name:
process
-
roles
Roles assigned to the node.API name:
roles
Adds all elements of
list
toroles
. -
roles
Roles assigned to the node.API name:
roles
Adds one or more values to
roles
. -
script
Contains script statistics for the node.API name:
script
-
script
Contains script statistics for the node.API name:
script
-
scriptCache
API name:script_cache
Adds all entries of
map
toscriptCache
. -
scriptCache
API name:script_cache
Adds an entry to
scriptCache
. -
threadPool
Statistics about each thread pool, including current size, queue and rejected tasks.API name:
thread_pool
Adds all entries of
map
tothreadPool
. -
threadPool
Statistics about each thread pool, including current size, queue and rejected tasks.API name:
thread_pool
Adds an entry to
threadPool
. -
threadPool
public final Stats.Builder threadPool(String key, Function<ThreadCount.Builder, ObjectBuilder<ThreadCount>> fn) Statistics about each thread pool, including current size, queue and rejected tasks.API name:
thread_pool
Adds an entry to
threadPool
using a builder lambda. -
timestamp
API name:timestamp
-
transport
Transport statistics about sent and received bytes in cluster communication.API name:
transport
-
transport
Transport statistics about sent and received bytes in cluster communication.API name:
transport
-
transportAddress
Host and port for the transport layer, used for internal communication between nodes in a cluster.API name:
transport_address
-
attributes
Contains a list of attributes for the node.API name:
attributes
Adds all entries of
map
toattributes
. -
attributes
Contains a list of attributes for the node.API name:
attributes
Adds an entry to
attributes
. -
discovery
Contains node discovery statistics for the node.API name:
discovery
-
discovery
Contains node discovery statistics for the node.API name:
discovery
-
indexingPressure
Contains indexing pressure statistics for the node.API name:
indexing_pressure
-
indexingPressure
public final Stats.Builder indexingPressure(Function<IndexingPressure.Builder, ObjectBuilder<IndexingPressure>> fn) Contains indexing pressure statistics for the node.API name:
indexing_pressure
-
indices
Indices stats about size, document count, indexing and deletion times, search times, field cache size, merges and flushes.API name:
indices
-
indices
Indices stats about size, document count, indexing and deletion times, search times, field cache size, merges and flushes.API name:
indices
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<Stats.Builder>
-
build
Builds aStats
.- Specified by:
build
in interfaceObjectBuilder<Stats>
- Throws:
NullPointerException
- if some of the required fields are null.
-