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
ConstructorDescriptionElasticsearchSynonymsClient
(ElasticsearchTransport transport, TransportOptions transportOptions) -
Method Summary
Modifier and TypeMethodDescriptiondeleteSynonym
(DeleteSynonymRequest request) Deletes a synonym setfinal DeleteSynonymResponse
Deletes 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 GetSynonymResponse
Retrieves a synonym setgetSynonymRule
(GetSynonymRuleRequest request) Retrieves a synonym rule from a synonym setfinal GetSynonymRuleResponse
Retrieves a synonym rule from a synonym setRetrieves a summary of all defined synonym setsgetSynonymsSets
(GetSynonymsSetsRequest request) Retrieves a summary of all defined synonym setsfinal GetSynonymsSetsResponse
Retrieves a summary of all defined synonym setsputSynonym
(PutSynonymRequest request) Creates or updates a synonyms setfinal PutSynonymResponse
Creates or updates a synonyms setputSynonymRule
(PutSynonymRuleRequest request) Creates or updates a synonym rule in a synonym setfinal PutSynonymRuleResponse
Creates 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:ApiClient
Creates a new client with some request options- Specified by:
withTransportOptions
in classApiClient<ElasticsearchTransport,
ElasticsearchSynonymsClient>
-
deleteSynonym
public DeleteSynonymResponse deleteSynonym(DeleteSynonymRequest request) throws IOException, ElasticsearchException Deletes a synonym set- Throws:
IOException
ElasticsearchException
- 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:
IOException
ElasticsearchException
- See Also:
-
deleteSynonymRule
public DeleteSynonymRuleResponse deleteSynonymRule(DeleteSynonymRuleRequest request) throws IOException, ElasticsearchException Deletes a synonym rule in a synonym set- Throws:
IOException
ElasticsearchException
- 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:
IOException
ElasticsearchException
- See Also:
-
getSynonym
public GetSynonymResponse getSynonym(GetSynonymRequest request) throws IOException, ElasticsearchException Retrieves a synonym set- Throws:
IOException
ElasticsearchException
- 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:
IOException
ElasticsearchException
- See Also:
-
getSynonymRule
public GetSynonymRuleResponse getSynonymRule(GetSynonymRuleRequest request) throws IOException, ElasticsearchException Retrieves a synonym rule from a synonym set- Throws:
IOException
ElasticsearchException
- 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:
IOException
ElasticsearchException
- See Also:
-
getSynonymsSets
public GetSynonymsSetsResponse getSynonymsSets(GetSynonymsSetsRequest request) throws IOException, ElasticsearchException Retrieves a summary of all defined synonym sets- Throws:
IOException
ElasticsearchException
- 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:
IOException
ElasticsearchException
- See Also:
-
getSynonymsSets
Retrieves a summary of all defined synonym sets- Throws:
IOException
ElasticsearchException
- See Also:
-
putSynonym
public PutSynonymResponse putSynonym(PutSynonymRequest request) throws IOException, ElasticsearchException Creates or updates a synonyms set- Throws:
IOException
ElasticsearchException
- 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:
IOException
ElasticsearchException
- See Also:
-
putSynonymRule
public PutSynonymRuleResponse putSynonymRule(PutSynonymRuleRequest request) throws IOException, ElasticsearchException Creates or updates a synonym rule in a synonym set- Throws:
IOException
ElasticsearchException
- 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:
IOException
ElasticsearchException
- See Also:
-