Class Scripting.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<Scripting.Builder>
co.elastic.clients.elasticsearch.nodes.Scripting.Builder
- All Implemented Interfaces:
WithJson<Scripting.Builder>
,ObjectBuilder<Scripting>
- Enclosing class:
- Scripting
public static class Scripting.Builder
extends WithJsonObjectBuilderBase<Scripting.Builder>
implements ObjectBuilder<Scripting>
Builder for
Scripting
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aScripting
.final Scripting.Builder
cacheEvictions
(Long value) Total number of times the script cache has evicted old data.final Scripting.Builder
compilationLimitTriggered
(Long value) Total number of times the script compilation circuit breaker has limited inline script compilations.final Scripting.Builder
compilations
(Long value) Total number of inline script compilations performed by the node.final Scripting.Builder
compilationsHistory
(String key, Long value) Contains this recent history of script compilations.final Scripting.Builder
compilationsHistory
(Map<String, Long> map) Contains this recent history of script compilations.final Scripting.Builder
API name:contexts
final Scripting.Builder
API name:contexts
final Scripting.Builder
API name:contexts
protected Scripting.Builder
self()
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
-
cacheEvictions
Total number of times the script cache has evicted old data.API name:
cache_evictions
-
compilations
Total number of inline script compilations performed by the node.API name:
compilations
-
compilationsHistory
Contains this recent history of script compilations.API name:
compilations_history
Adds all entries of
map
tocompilationsHistory
. -
compilationsHistory
Contains this recent history of script compilations.API name:
compilations_history
Adds an entry to
compilationsHistory
. -
compilationLimitTriggered
Total number of times the script compilation circuit breaker has limited inline script compilations.API name:
compilation_limit_triggered
-
contexts
API name:contexts
Adds all elements of
list
tocontexts
. -
contexts
API name:contexts
Adds one or more values to
contexts
. -
contexts
API name:contexts
Adds a value to
contexts
using a builder lambda. -
self
- Specified by:
self
in classWithJsonObjectBuilderBase<Scripting.Builder>
-
build
Builds aScripting
.- Specified by:
build
in interfaceObjectBuilder<Scripting>
- Throws:
NullPointerException
- if some of the required fields are null.
-