Class ElasticsearchQueryRulesAsyncClient
java.lang.Object
co.elastic.clients.ApiClient<ElasticsearchTransport,ElasticsearchQueryRulesAsyncClient>
co.elastic.clients.elasticsearch.query_rules.ElasticsearchQueryRulesAsyncClient
- All Implemented Interfaces:
Closeable
,AutoCloseable
public class ElasticsearchQueryRulesAsyncClient
extends ApiClient<ElasticsearchTransport,ElasticsearchQueryRulesAsyncClient>
Client for the query_rules namespace.
-
Field Summary
Fields inherited from class co.elastic.clients.ApiClient
transport, transportOptions
-
Constructor Summary
ConstructorsConstructorDescriptionElasticsearchQueryRulesAsyncClient
(ElasticsearchTransport transport, TransportOptions transportOptions) -
Method Summary
Modifier and TypeMethodDescriptiondeleteRule
(DeleteRuleRequest request) Deletes a query rule within a query ruleset.Deletes a query rule within a query ruleset.deleteRuleset
(DeleteRulesetRequest request) Deletes a query ruleset.Deletes a query ruleset.getRule
(GetRuleRequest request) Returns the details about a query rule within a query rulesetfinal CompletableFuture<GetRuleResponse>
Returns the details about a query rule within a query rulesetgetRuleset
(GetRulesetRequest request) Returns the details about a query rulesetReturns the details about a query rulesetReturns summarized information about existing query rulesets.listRulesets
(ListRulesetsRequest request) Returns summarized information about existing query rulesets.Returns summarized information about existing query rulesets.putRule
(PutRuleRequest request) Creates or updates a query rule within a query ruleset.final CompletableFuture<PutRuleResponse>
Creates or updates a query rule within a query ruleset.putRuleset
(PutRulesetRequest request) Creates or updates a query ruleset.Creates or updates a query ruleset.test
(TestRequest request) Creates or updates a query ruleset.final CompletableFuture<TestResponse>
Creates or updates a query ruleset.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
-
ElasticsearchQueryRulesAsyncClient
-
ElasticsearchQueryRulesAsyncClient
public ElasticsearchQueryRulesAsyncClient(ElasticsearchTransport transport, @Nullable TransportOptions transportOptions)
-
-
Method Details
-
withTransportOptions
public ElasticsearchQueryRulesAsyncClient withTransportOptions(@Nullable TransportOptions transportOptions) Description copied from class:ApiClient
Creates a new client with some request options- Specified by:
withTransportOptions
in classApiClient<ElasticsearchTransport,
ElasticsearchQueryRulesAsyncClient>
-
deleteRule
Deletes a query rule within a query ruleset.- See Also:
-
deleteRule
public final CompletableFuture<DeleteRuleResponse> deleteRule(Function<DeleteRuleRequest.Builder, ObjectBuilder<DeleteRuleRequest>> fn) Deletes a query rule within a query ruleset.- Parameters:
fn
- a function that initializes a builder to create theDeleteRuleRequest
- See Also:
-
deleteRuleset
Deletes a query ruleset.- See Also:
-
deleteRuleset
public final CompletableFuture<DeleteRulesetResponse> deleteRuleset(Function<DeleteRulesetRequest.Builder, ObjectBuilder<DeleteRulesetRequest>> fn) Deletes a query ruleset.- Parameters:
fn
- a function that initializes a builder to create theDeleteRulesetRequest
- See Also:
-
getRule
Returns the details about a query rule within a query ruleset- See Also:
-
getRule
public final CompletableFuture<GetRuleResponse> getRule(Function<GetRuleRequest.Builder, ObjectBuilder<GetRuleRequest>> fn) Returns the details about a query rule within a query ruleset- Parameters:
fn
- a function that initializes a builder to create theGetRuleRequest
- See Also:
-
getRuleset
Returns the details about a query ruleset- See Also:
-
getRuleset
public final CompletableFuture<GetRulesetResponse> getRuleset(Function<GetRulesetRequest.Builder, ObjectBuilder<GetRulesetRequest>> fn) Returns the details about a query ruleset- Parameters:
fn
- a function that initializes a builder to create theGetRulesetRequest
- See Also:
-
listRulesets
Returns summarized information about existing query rulesets.- See Also:
-
listRulesets
public final CompletableFuture<ListRulesetsResponse> listRulesets(Function<ListRulesetsRequest.Builder, ObjectBuilder<ListRulesetsRequest>> fn) Returns summarized information about existing query rulesets.- Parameters:
fn
- a function that initializes a builder to create theListRulesetsRequest
- See Also:
-
listRulesets
Returns summarized information about existing query rulesets.- See Also:
-
putRule
Creates or updates a query rule within a query ruleset.- See Also:
-
putRule
public final CompletableFuture<PutRuleResponse> putRule(Function<PutRuleRequest.Builder, ObjectBuilder<PutRuleRequest>> fn) Creates or updates a query rule within a query ruleset.- Parameters:
fn
- a function that initializes a builder to create thePutRuleRequest
- See Also:
-
putRuleset
Creates or updates a query ruleset.- See Also:
-
putRuleset
public final CompletableFuture<PutRulesetResponse> putRuleset(Function<PutRulesetRequest.Builder, ObjectBuilder<PutRulesetRequest>> fn) Creates or updates a query ruleset.- Parameters:
fn
- a function that initializes a builder to create thePutRulesetRequest
- See Also:
-
test
Creates or updates a query ruleset.- See Also:
-
test
public final CompletableFuture<TestResponse> test(Function<TestRequest.Builder, ObjectBuilder<TestRequest>> fn) Creates or updates a query ruleset.- Parameters:
fn
- a function that initializes a builder to create theTestRequest
- See Also:
-