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