Class ElasticsearchSynonymsClient
java.lang.Object
co.elastic.clients.ApiClient<ElasticsearchTransport,ElasticsearchSynonymsClient>
co.elastic.clients.elasticsearch.synonyms.ElasticsearchSynonymsClient
public class ElasticsearchSynonymsClient
extends ApiClient<ElasticsearchTransport,ElasticsearchSynonymsClient>
Client for the synonyms namespace.
-
Field Summary
Fields inherited from class co.elastic.clients.ApiClient
transport, transportOptions -
Constructor Summary
ConstructorsConstructorDescriptionElasticsearchSynonymsClient(ElasticsearchTransport transport, TransportOptions transportOptions) -
Method Summary
Modifier and TypeMethodDescriptiondeleteSynonym(DeleteSynonymRequest request) Deletes a synonym setfinal DeleteSynonymResponseDeletes a synonym setDeletes a synonym rule in a synonym setdeleteSynonymRule(Function<DeleteSynonymRuleRequest.Builder, ObjectBuilder<DeleteSynonymRuleRequest>> fn) Deletes a synonym rule in a synonym setgetSynonym(GetSynonymRequest request) Retrieves a synonym setfinal GetSynonymResponseRetrieves a synonym setgetSynonymRule(GetSynonymRuleRequest request) Retrieves a synonym rule from a synonym setfinal GetSynonymRuleResponseRetrieves a synonym rule from a synonym setRetrieves a summary of all defined synonym setsgetSynonymsSets(GetSynonymsSetsRequest request) Retrieves a summary of all defined synonym setsfinal GetSynonymsSetsResponseRetrieves a summary of all defined synonym setsputSynonym(PutSynonymRequest request) Creates or updates a synonyms setfinal PutSynonymResponseCreates or updates a synonyms setputSynonymRule(PutSynonymRuleRequest request) Creates or updates a synonym rule in a synonym setfinal PutSynonymRuleResponseCreates or updates a synonym rule in a synonym setwithTransportOptions(TransportOptions transportOptions) Creates a new client with some request optionsMethods inherited from class co.elastic.clients.ApiClient
_jsonpMapper, _transport, _transportOptions, getDeserializer, withTransportOptions
-
Constructor Details
-
ElasticsearchSynonymsClient
-
ElasticsearchSynonymsClient
public ElasticsearchSynonymsClient(ElasticsearchTransport transport, @Nullable TransportOptions transportOptions)
-
-
Method Details
-
withTransportOptions
public ElasticsearchSynonymsClient withTransportOptions(@Nullable TransportOptions transportOptions) Description copied from class:ApiClientCreates a new client with some request options- Specified by:
withTransportOptionsin classApiClient<ElasticsearchTransport,ElasticsearchSynonymsClient>
-
deleteSynonym
public DeleteSynonymResponse deleteSynonym(DeleteSynonymRequest request) throws IOException, ElasticsearchException Deletes a synonym set- Throws:
IOExceptionElasticsearchException- See Also:
-
deleteSynonym
public final DeleteSynonymResponse deleteSynonym(Function<DeleteSynonymRequest.Builder, ObjectBuilder<DeleteSynonymRequest>> fn) throws IOException, ElasticsearchExceptionDeletes a synonym set- Parameters:
fn- a function that initializes a builder to create theDeleteSynonymRequest- Throws:
IOExceptionElasticsearchException- See Also:
-
deleteSynonymRule
public DeleteSynonymRuleResponse deleteSynonymRule(DeleteSynonymRuleRequest request) throws IOException, ElasticsearchException Deletes a synonym rule in a synonym set- Throws:
IOExceptionElasticsearchException- See Also:
-
deleteSynonymRule
public final DeleteSynonymRuleResponse deleteSynonymRule(Function<DeleteSynonymRuleRequest.Builder, ObjectBuilder<DeleteSynonymRuleRequest>> fn) throws IOException, ElasticsearchExceptionDeletes a synonym rule in a synonym set- Parameters:
fn- a function that initializes a builder to create theDeleteSynonymRuleRequest- Throws:
IOExceptionElasticsearchException- See Also:
-
getSynonym
public GetSynonymResponse getSynonym(GetSynonymRequest request) throws IOException, ElasticsearchException Retrieves a synonym set- Throws:
IOExceptionElasticsearchException- See Also:
-
getSynonym
public final GetSynonymResponse getSynonym(Function<GetSynonymRequest.Builder, ObjectBuilder<GetSynonymRequest>> fn) throws IOException, ElasticsearchExceptionRetrieves a synonym set- Parameters:
fn- a function that initializes a builder to create theGetSynonymRequest- Throws:
IOExceptionElasticsearchException- See Also:
-
getSynonymRule
public GetSynonymRuleResponse getSynonymRule(GetSynonymRuleRequest request) throws IOException, ElasticsearchException Retrieves a synonym rule from a synonym set- Throws:
IOExceptionElasticsearchException- See Also:
-
getSynonymRule
public final GetSynonymRuleResponse getSynonymRule(Function<GetSynonymRuleRequest.Builder, ObjectBuilder<GetSynonymRuleRequest>> fn) throws IOException, ElasticsearchExceptionRetrieves a synonym rule from a synonym set- Parameters:
fn- a function that initializes a builder to create theGetSynonymRuleRequest- Throws:
IOExceptionElasticsearchException- See Also:
-
getSynonymsSets
public GetSynonymsSetsResponse getSynonymsSets(GetSynonymsSetsRequest request) throws IOException, ElasticsearchException Retrieves a summary of all defined synonym sets- Throws:
IOExceptionElasticsearchException- See Also:
-
getSynonymsSets
public final GetSynonymsSetsResponse getSynonymsSets(Function<GetSynonymsSetsRequest.Builder, ObjectBuilder<GetSynonymsSetsRequest>> fn) throws IOException, ElasticsearchExceptionRetrieves a summary of all defined synonym sets- Parameters:
fn- a function that initializes a builder to create theGetSynonymsSetsRequest- Throws:
IOExceptionElasticsearchException- See Also:
-
getSynonymsSets
Retrieves a summary of all defined synonym sets- Throws:
IOExceptionElasticsearchException- See Also:
-
putSynonym
public PutSynonymResponse putSynonym(PutSynonymRequest request) throws IOException, ElasticsearchException Creates or updates a synonyms set- Throws:
IOExceptionElasticsearchException- See Also:
-
putSynonym
public final PutSynonymResponse putSynonym(Function<PutSynonymRequest.Builder, ObjectBuilder<PutSynonymRequest>> fn) throws IOException, ElasticsearchExceptionCreates or updates a synonyms set- Parameters:
fn- a function that initializes a builder to create thePutSynonymRequest- Throws:
IOExceptionElasticsearchException- See Also:
-
putSynonymRule
public PutSynonymRuleResponse putSynonymRule(PutSynonymRuleRequest request) throws IOException, ElasticsearchException Creates or updates a synonym rule in a synonym set- Throws:
IOExceptionElasticsearchException- See Also:
-
putSynonymRule
public final PutSynonymRuleResponse putSynonymRule(Function<PutSynonymRuleRequest.Builder, ObjectBuilder<PutSynonymRuleRequest>> fn) throws IOException, ElasticsearchExceptionCreates or updates a synonym rule in a synonym set- Parameters:
fn- a function that initializes a builder to create thePutSynonymRuleRequest- Throws:
IOExceptionElasticsearchException- See Also:
-