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.BuildercacheEvictions(Long value) Total number of times the script cache has evicted old data.final Scripting.BuildercompilationLimitTriggered(Long value) Total number of times the script compilation circuit breaker has limited inline script compilations.final Scripting.Buildercompilations(Long value) Total number of inline script compilations performed by the node.final Scripting.BuildercompilationsHistory(String key, Long value) Contains this recent history of script compilations.final Scripting.BuildercompilationsHistory(Map<String, Long> map) Contains this recent history of script compilations.final Scripting.BuilderAPI name:contextsfinal Scripting.BuilderAPI name:contextsfinal Scripting.BuilderAPI name:contextsprotected Scripting.Builderself()Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods 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_historyAdds all entries of
maptocompilationsHistory. -
compilationsHistory
Contains this recent history of script compilations.API name:
compilations_historyAdds 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:contextsAdds all elements of
listtocontexts. -
contexts
API name:contextsAdds one or more values to
contexts. -
contexts
API name:contextsAdds a value to
contextsusing a builder lambda. -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<Scripting.Builder>
-
build
Builds aScripting.- Specified by:
buildin interfaceObjectBuilder<Scripting>- Throws:
NullPointerException- if some of the required fields are null.
-