Class ElasticsearchSynonymsAsyncClient
java.lang.Object
co.elastic.clients.ApiClient<ElasticsearchTransport,ElasticsearchSynonymsAsyncClient>
co.elastic.clients.elasticsearch.synonyms.ElasticsearchSynonymsAsyncClient
- All Implemented Interfaces:
Closeable
,AutoCloseable
public class ElasticsearchSynonymsAsyncClient
extends ApiClient<ElasticsearchTransport,ElasticsearchSynonymsAsyncClient>
Client for the synonyms namespace.
-
Field Summary
Fields inherited from class co.elastic.clients.ApiClient
transport, transportOptions
-
Constructor Summary
ConstructorsConstructorDescriptionElasticsearchSynonymsAsyncClient
(ElasticsearchTransport transport, TransportOptions transportOptions) -
Method Summary
Modifier and TypeMethodDescriptiondeleteSynonym
(DeleteSynonymRequest request) Delete a synonym set.Delete a synonym set.Delete a synonym rule.deleteSynonymRule
(Function<DeleteSynonymRuleRequest.Builder, ObjectBuilder<DeleteSynonymRuleRequest>> fn) Delete a synonym rule.getSynonym
(GetSynonymRequest request) Get a synonym set.Get a synonym set.getSynonymRule
(GetSynonymRuleRequest request) Get a synonym rule.Get a synonym rule.Get all synonym sets.getSynonymsSets
(GetSynonymsSetsRequest request) Get all synonym sets.Get all synonym sets.putSynonym
(PutSynonymRequest request) Create or update a synonym set.Create or update a synonym set.putSynonymRule
(PutSynonymRuleRequest request) Create or update a synonym rule.Create or update a synonym rule.withTransportOptions
(TransportOptions transportOptions) Creates a new client with some request optionsMethods inherited from class co.elastic.clients.ApiClient
_jsonpMapper, _transport, _transportOptions, close, getDeserializer, withTransportOptions
-
Constructor Details
-
ElasticsearchSynonymsAsyncClient
-
ElasticsearchSynonymsAsyncClient
public ElasticsearchSynonymsAsyncClient(ElasticsearchTransport transport, @Nullable TransportOptions transportOptions)
-
-
Method Details
-
withTransportOptions
public ElasticsearchSynonymsAsyncClient withTransportOptions(@Nullable TransportOptions transportOptions) Description copied from class:ApiClient
Creates a new client with some request options- Specified by:
withTransportOptions
in classApiClient<ElasticsearchTransport,
ElasticsearchSynonymsAsyncClient>
-
deleteSynonym
Delete a synonym set.- See Also:
-
deleteSynonym
public final CompletableFuture<DeleteSynonymResponse> deleteSynonym(Function<DeleteSynonymRequest.Builder, ObjectBuilder<DeleteSynonymRequest>> fn) Delete a synonym set.- Parameters:
fn
- a function that initializes a builder to create theDeleteSynonymRequest
- See Also:
-
deleteSynonymRule
public CompletableFuture<DeleteSynonymRuleResponse> deleteSynonymRule(DeleteSynonymRuleRequest request) Delete a synonym rule. Delete a synonym rule from a synonym set.- See Also:
-
deleteSynonymRule
public final CompletableFuture<DeleteSynonymRuleResponse> deleteSynonymRule(Function<DeleteSynonymRuleRequest.Builder, ObjectBuilder<DeleteSynonymRuleRequest>> fn) Delete a synonym rule. Delete a synonym rule from a synonym set.- Parameters:
fn
- a function that initializes a builder to create theDeleteSynonymRuleRequest
- See Also:
-
getSynonym
Get a synonym set.- See Also:
-
getSynonym
public final CompletableFuture<GetSynonymResponse> getSynonym(Function<GetSynonymRequest.Builder, ObjectBuilder<GetSynonymRequest>> fn) Get a synonym set.- Parameters:
fn
- a function that initializes a builder to create theGetSynonymRequest
- See Also:
-
getSynonymRule
Get a synonym rule. Get a synonym rule from a synonym set.- See Also:
-
getSynonymRule
public final CompletableFuture<GetSynonymRuleResponse> getSynonymRule(Function<GetSynonymRuleRequest.Builder, ObjectBuilder<GetSynonymRuleRequest>> fn) Get a synonym rule. Get a synonym rule from a synonym set.- Parameters:
fn
- a function that initializes a builder to create theGetSynonymRuleRequest
- See Also:
-
getSynonymsSets
Get all synonym sets. Get a summary of all defined synonym sets.- See Also:
-
getSynonymsSets
public final CompletableFuture<GetSynonymsSetsResponse> getSynonymsSets(Function<GetSynonymsSetsRequest.Builder, ObjectBuilder<GetSynonymsSetsRequest>> fn) Get all synonym sets. Get a summary of all defined synonym sets.- Parameters:
fn
- a function that initializes a builder to create theGetSynonymsSetsRequest
- See Also:
-
getSynonymsSets
Get all synonym sets. Get a summary of all defined synonym sets.- See Also:
-
putSynonym
Create or update a synonym set. Synonyms sets are limited to a maximum of 10,000 synonym rules per set. If you need to manage more synonym rules, you can create multiple synonym sets.- See Also:
-
putSynonym
public final CompletableFuture<PutSynonymResponse> putSynonym(Function<PutSynonymRequest.Builder, ObjectBuilder<PutSynonymRequest>> fn) Create or update a synonym set. Synonyms sets are limited to a maximum of 10,000 synonym rules per set. If you need to manage more synonym rules, you can create multiple synonym sets.- Parameters:
fn
- a function that initializes a builder to create thePutSynonymRequest
- See Also:
-
putSynonymRule
Create or update a synonym rule. Create or update a synonym rule in a synonym set.- See Also:
-
putSynonymRule
public final CompletableFuture<PutSynonymRuleResponse> putSynonymRule(Function<PutSynonymRuleRequest.Builder, ObjectBuilder<PutSynonymRuleRequest>> fn) Create or update a synonym rule. Create or update a synonym rule in a synonym set.- Parameters:
fn
- a function that initializes a builder to create thePutSynonymRuleRequest
- See Also:
-