Class InlineScript.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.ScriptBase.AbstractBuilder<InlineScript.Builder>
co.elastic.clients.elasticsearch._types.InlineScript.Builder
- All Implemented Interfaces:
WithJson<InlineScript.Builder>
,ObjectBuilder<InlineScript>
- Enclosing class:
- InlineScript
public static class InlineScript.Builder
extends ScriptBase.AbstractBuilder<InlineScript.Builder>
implements ObjectBuilder<InlineScript>
Builder for
InlineScript
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aInlineScript
.final InlineScript.Builder
lang
(ScriptLanguage value) Specifies the language the script is written in.final InlineScript.Builder
Specifies the language the script is written in.final InlineScript.Builder
API name:options
final InlineScript.Builder
API name:options
protected InlineScript.Builder
self()
final InlineScript.Builder
Required - The script source.Methods inherited from class co.elastic.clients.elasticsearch._types.ScriptBase.AbstractBuilder
params, params
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
-
lang
Specifies the language the script is written in.API name:
lang
-
lang
Specifies the language the script is written in.API name:
lang
-
options
API name:options
Adds all entries of
map
tooptions
. -
options
API name:options
Adds an entry to
options
. -
source
Required - The script source.API name:
source
-
self
- Specified by:
self
in classScriptBase.AbstractBuilder<InlineScript.Builder>
-
build
Builds aInlineScript
.- Specified by:
build
in interfaceObjectBuilder<InlineScript>
- Throws:
NullPointerException
- if some of the required fields are null.
-