Class PutSynonymRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.RequestBase.AbstractBuilder<PutSynonymRequest.Builder>
co.elastic.clients.elasticsearch.synonyms.PutSynonymRequest.Builder
- All Implemented Interfaces:
WithJson<PutSynonymRequest.Builder>
,ObjectBuilder<PutSynonymRequest>
- Enclosing class:
- PutSynonymRequest
public static class PutSynonymRequest.Builder
extends RequestBase.AbstractBuilder<PutSynonymRequest.Builder>
implements ObjectBuilder<PutSynonymRequest>
Builder for
PutSynonymRequest
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aPutSynonymRequest
.Required - The id of the synonyms set to be created or updatedprotected PutSynonymRequest.Builder
self()
synonymsSet
(SynonymRule value, SynonymRule... values) Required - The synonym set information to updateRequired - The synonym set information to updatesynonymsSet
(List<SynonymRule> list) Required - The synonym set information to updateMethods 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
-
id
Required - The id of the synonyms set to be created or updatedAPI name:
id
-
synonymsSet
Required - The synonym set information to updateAPI name:
synonyms_set
Adds all elements of
list
tosynonymsSet
. -
synonymsSet
Required - The synonym set information to updateAPI name:
synonyms_set
Adds one or more values to
synonymsSet
. -
synonymsSet
public final PutSynonymRequest.Builder synonymsSet(Function<SynonymRule.Builder, ObjectBuilder<SynonymRule>> fn) Required - The synonym set information to updateAPI name:
synonyms_set
Adds a value to
synonymsSet
using a builder lambda. -
self
- Specified by:
self
in classRequestBase.AbstractBuilder<PutSynonymRequest.Builder>
-
build
Builds aPutSynonymRequest
.- Specified by:
build
in interfaceObjectBuilder<PutSynonymRequest>
- Throws:
NullPointerException
- if some of the required fields are null.
-