Class ScriptProcessor.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch.ingest.ProcessorBase.AbstractBuilder<ScriptProcessor.Builder>
co.elastic.clients.elasticsearch.ingest.ScriptProcessor.Builder
- All Implemented Interfaces:
- WithJson<ScriptProcessor.Builder>,- ObjectBuilder<ScriptProcessor>
- Enclosing class:
- ScriptProcessor
public static class ScriptProcessor.Builder
extends ProcessorBase.AbstractBuilder<ScriptProcessor.Builder>
implements ObjectBuilder<ScriptProcessor>
Builder for 
ScriptProcessor.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Builds aScriptProcessor.final ScriptProcessor.BuilderID of a stored script.final ScriptProcessor.Builderlang(ScriptLanguage value) Script language.final ScriptProcessor.BuilderScript language.final ScriptProcessor.BuilderObject containing parameters for the script.final ScriptProcessor.BuilderObject containing parameters for the script.protected ScriptProcessor.Builderself()final ScriptProcessor.Buildersource(ScriptSource value) Inline script.final ScriptProcessor.BuilderInline script.Methods inherited from class co.elastic.clients.elasticsearch.ingest.ProcessorBase.AbstractBuilderdescription, if_, if_, ignoreFailure, onFailure, onFailure, onFailure, onFailure, tagMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBasewithJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
- 
Constructor Details- 
Builderpublic Builder()
 
- 
- 
Method Details- 
idID of a stored script. If nosourceis specified, this parameter is required.API name: id
- 
langScript language.API name: lang
- 
langScript language.API name: lang
- 
paramsObject containing parameters for the script.API name: paramsAdds all entries of maptoparams.
- 
paramsObject containing parameters for the script.API name: paramsAdds an entry to params.
- 
sourceInline script. If noidis specified, this parameter is required.API name: source
- 
sourcepublic final ScriptProcessor.Builder source(Function<ScriptSource.Builder, ObjectBuilder<ScriptSource>> fn) Inline script. If noidis specified, this parameter is required.API name: source
- 
self- Specified by:
- selfin class- ProcessorBase.AbstractBuilder<ScriptProcessor.Builder>
 
- 
buildBuilds aScriptProcessor.- Specified by:
- buildin interface- ObjectBuilder<ScriptProcessor>
- Throws:
- NullPointerException- if some of the required fields are null.
 
 
-