Class PutSynonymRuleRequest
java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.synonyms.PutSynonymRuleRequest
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable
public class PutSynonymRuleRequest
extends RequestBase
implements JsonpSerializable
Creates or updates a synonym rule in a synonym set
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.RequestBase
RequestBase.AbstractBuilder<BuilderT extends RequestBase.AbstractBuilder<BuilderT>>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<PutSynonymRuleRequest>
Json deserializer forPutSynonymRuleRequest
static final Endpoint<PutSynonymRuleRequest,
PutSynonymRuleResponse, ErrorResponse> Endpoint "synonyms.put_synonym_rule
". -
Method Summary
Modifier and TypeMethodDescriptionstatic PutSynonymRuleRequest
final String
ruleId()
Required - The id of the synonym rule to be updated or createdvoid
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) final String
setId()
Required - The id of the synonym set to be updated with the synonym ruleprotected static void
synonyms()
Required - API name:synonyms
Methods inherited from class co.elastic.clients.elasticsearch._types.RequestBase
toString
-
Field Details
-
_DESERIALIZER
Json deserializer forPutSynonymRuleRequest
-
_ENDPOINT
Endpoint "synonyms.put_synonym_rule
".
-
-
Method Details
-
of
public static PutSynonymRuleRequest of(Function<PutSynonymRuleRequest.Builder, ObjectBuilder<PutSynonymRuleRequest>> fn) -
ruleId
Required - The id of the synonym rule to be updated or createdAPI name:
rule_id
-
setId
Required - The id of the synonym set to be updated with the synonym ruleAPI name:
set_id
-
synonyms
Required - API name:synonyms
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
setupPutSynonymRuleRequestDeserializer
protected static void setupPutSynonymRuleRequestDeserializer(ObjectDeserializer<PutSynonymRuleRequest.Builder> op)
-