Class PutSynonymRequest
java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.synonyms.PutSynonymRequest
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable
public class PutSynonymRequest
extends RequestBase
implements JsonpSerializable
Creates or updates a synonym set.
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.RequestBase
RequestBase.AbstractBuilder<BuilderT extends RequestBase.AbstractBuilder<BuilderT>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<PutSynonymRequest>Json deserializer forPutSynonymRequeststatic final Endpoint<PutSynonymRequest,PutSynonymResponse, ErrorResponse> Endpoint "synonyms.put_synonym". -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringid()Required - The id of the synonyms set to be created or updatedstatic PutSynonymRequestvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidfinal List<SynonymRule>Required - The synonym set information to updateMethods inherited from class co.elastic.clients.elasticsearch._types.RequestBase
toString
-
Field Details
-
_DESERIALIZER
Json deserializer forPutSynonymRequest -
_ENDPOINT
Endpoint "synonyms.put_synonym".
-
-
Method Details
-
of
public static PutSynonymRequest of(Function<PutSynonymRequest.Builder, ObjectBuilder<PutSynonymRequest>> fn) -
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 -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
setupPutSynonymRequestDeserializer
protected static void setupPutSynonymRequestDeserializer(ObjectDeserializer<PutSynonymRequest.Builder> op)
-