Class Stats.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<Stats.Builder>
co.elastic.clients.elasticsearch.nodes.Stats.Builder
- All Implemented Interfaces:
WithJson<Stats.Builder>
,ObjectBuilder<Stats>
- Enclosing class:
- Stats
public static class Stats.Builder
extends WithJsonObjectBuilderBase<Stats.Builder>
implements ObjectBuilder<Stats>
Builder for
Stats
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal Stats.Builder
adaptiveSelection
(String key, AdaptiveSelection value) API name:adaptive_selection
final Stats.Builder
adaptiveSelection
(String key, Function<AdaptiveSelection.Builder, ObjectBuilder<AdaptiveSelection>> fn) API name:adaptive_selection
final Stats.Builder
API name:adaptive_selection
final Stats.Builder
attributes
(String key, String value) API name:attributes
final Stats.Builder
attributes
(Map<String, String> map) API name:attributes
final Stats.Builder
API name:breakers
final Stats.Builder
breakers
(String key, Function<Breaker.Builder, ObjectBuilder<Breaker>> fn) API name:breakers
final Stats.Builder
API name:breakers
build()
Builds aStats
.final Stats.Builder
API name:discovery
final Stats.Builder
API name:discovery
final Stats.Builder
fs
(FileSystem value) API name:fs
final Stats.Builder
API name:fs
final Stats.Builder
API name:host
final Stats.Builder
API name:http
final Stats.Builder
API name:http
final Stats.Builder
indexingPressure
(IndexingPressure value) API name:indexing_pressure
final Stats.Builder
API name:indexing_pressure
final Stats.Builder
indices
(ShardStats value) API name:indices
final Stats.Builder
API name:indices
final Stats.Builder
API name:ingest
final Stats.Builder
API name:ingest
final Stats.Builder
API name:ip
final Stats.Builder
API name:ip
final Stats.Builder
API name:jvm
final Stats.Builder
jvm
(Function<Jvm.Builder, ObjectBuilder<Jvm>> fn) API name:jvm
final Stats.Builder
API name:name
final Stats.Builder
os
(OperatingSystem value) API name:os
final Stats.Builder
API name:os
final Stats.Builder
API name:process
final Stats.Builder
API name:process
final Stats.Builder
API name:roles
final Stats.Builder
API name:roles
final Stats.Builder
API name:script
final Stats.Builder
API name:script
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) API name:thread_pool
final Stats.Builder
API name:thread_pool
final Stats.Builder
threadPool
(Map<String, ThreadCount> map) API name:thread_pool
final Stats.Builder
API name:timestamp
final Stats.Builder
API name:transport
final Stats.Builder
API name:transport
final Stats.Builder
transportAddress
(String value) API name:transport_address
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
API name:adaptive_selection
Adds all entries of
map
toadaptiveSelection
. -
adaptiveSelection
API name:adaptive_selection
Adds an entry to
adaptiveSelection
. -
adaptiveSelection
public final Stats.Builder adaptiveSelection(String key, Function<AdaptiveSelection.Builder, ObjectBuilder<AdaptiveSelection>> fn) API name:adaptive_selection
Adds an entry to
adaptiveSelection
using a builder lambda. -
breakers
API name:breakers
Adds all entries of
map
tobreakers
. -
breakers
API name:breakers
Adds an entry to
breakers
. -
breakers
public final Stats.Builder breakers(String key, Function<Breaker.Builder, ObjectBuilder<Breaker>> fn) API name:breakers
Adds an entry to
breakers
using a builder lambda. -
fs
API name:fs
-
fs
API name:fs
-
host
API name:host
-
http
API name:http
-
http
API name:http
-
ingest
API name:ingest
-
ingest
API name:ingest
-
ip
API name:ip
Adds all elements of
list
toip
. -
ip
API name:ip
Adds one or more values to
ip
. -
jvm
API name:jvm
-
jvm
API name:jvm
-
name
API name:name
-
os
API name:os
-
os
API name:os
-
process
API name:process
-
process
API name:process
-
roles
API name:roles
Adds all elements of
list
toroles
. -
roles
API name:roles
Adds one or more values to
roles
. -
script
API name:script
-
script
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
API name:thread_pool
Adds all entries of
map
tothreadPool
. -
threadPool
API name:thread_pool
Adds an entry to
threadPool
. -
threadPool
public final Stats.Builder threadPool(String key, Function<ThreadCount.Builder, ObjectBuilder<ThreadCount>> fn) API name:thread_pool
Adds an entry to
threadPool
using a builder lambda. -
timestamp
API name:timestamp
-
transport
API name:transport
-
transport
API name:transport
-
transportAddress
API name:transport_address
-
attributes
API name:attributes
Adds all entries of
map
toattributes
. -
attributes
API name:attributes
Adds an entry to
attributes
. -
discovery
API name:discovery
-
discovery
API name:discovery
-
indexingPressure
API name:indexing_pressure
-
indexingPressure
public final Stats.Builder indexingPressure(Function<IndexingPressure.Builder, ObjectBuilder<IndexingPressure>> fn) API name:indexing_pressure
-
indices
API name:indices
-
indices
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.
-