Class ElasticsearchQueryRulesClient
java.lang.Object
co.elastic.clients.ApiClient<ElasticsearchTransport,ElasticsearchQueryRulesClient>
co.elastic.clients.elasticsearch.query_rules.ElasticsearchQueryRulesClient
- All Implemented Interfaces:
Closeable,AutoCloseable
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 DeleteRuleResponseDeletes a query rule within a query ruleset.deleteRuleset(DeleteRulesetRequest request) Deletes a query ruleset.final DeleteRulesetResponseDeletes a query ruleset.getRule(GetRuleRequest request) Returns the details about a query rule within a query rulesetfinal GetRuleResponseReturns the details about a query rule within a query rulesetgetRuleset(GetRulesetRequest request) Returns the details about a query rulesetfinal GetRulesetResponseReturns the details about a query rulesetReturns summarized information about existing query rulesets.listRulesets(ListRulesetsRequest request) Returns summarized information about existing query rulesets.final ListRulesetsResponseReturns summarized information about existing query rulesets.putRule(PutRuleRequest request) Creates or updates a query rule within a query ruleset.final PutRuleResponseCreates or updates a query rule within a query ruleset.putRuleset(PutRulesetRequest request) Creates or updates a query ruleset.final PutRulesetResponseCreates or updates a query ruleset.test(TestRequest request) Creates or updates a query ruleset.final TestResponseCreates 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
-
ElasticsearchQueryRulesClient
-
ElasticsearchQueryRulesClient
public ElasticsearchQueryRulesClient(ElasticsearchTransport transport, @Nullable TransportOptions transportOptions)
-
-
Method Details
-
withTransportOptions
public ElasticsearchQueryRulesClient withTransportOptions(@Nullable TransportOptions transportOptions) Description copied from class:ApiClientCreates a new client with some request options- Specified by:
withTransportOptionsin classApiClient<ElasticsearchTransport,ElasticsearchQueryRulesClient>
-
deleteRule
public DeleteRuleResponse deleteRule(DeleteRuleRequest request) throws IOException, ElasticsearchException Deletes a query rule within a query ruleset.- Throws:
IOExceptionElasticsearchException- 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:
IOExceptionElasticsearchException- See Also:
-
deleteRuleset
public DeleteRulesetResponse deleteRuleset(DeleteRulesetRequest request) throws IOException, ElasticsearchException Deletes a query ruleset.- Throws:
IOExceptionElasticsearchException- 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:
IOExceptionElasticsearchException- See Also:
-
getRule
Returns the details about a query rule within a query ruleset- Throws:
IOExceptionElasticsearchException- 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:
IOExceptionElasticsearchException- See Also:
-
getRuleset
public GetRulesetResponse getRuleset(GetRulesetRequest request) throws IOException, ElasticsearchException Returns the details about a query ruleset- Throws:
IOExceptionElasticsearchException- 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:
IOExceptionElasticsearchException- See Also:
-
listRulesets
public ListRulesetsResponse listRulesets(ListRulesetsRequest request) throws IOException, ElasticsearchException Returns summarized information about existing query rulesets.- Throws:
IOExceptionElasticsearchException- 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:
IOExceptionElasticsearchException- See Also:
-
listRulesets
Returns summarized information about existing query rulesets.- Throws:
IOExceptionElasticsearchException- See Also:
-
putRule
Creates or updates a query rule within a query ruleset.- Throws:
IOExceptionElasticsearchException- 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:
IOExceptionElasticsearchException- See Also:
-
putRuleset
public PutRulesetResponse putRuleset(PutRulesetRequest request) throws IOException, ElasticsearchException Creates or updates a query ruleset.- Throws:
IOExceptionElasticsearchException- 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:
IOExceptionElasticsearchException- See Also:
-
test
Creates or updates a query ruleset.- Throws:
IOExceptionElasticsearchException- See Also:
-
test
public final TestResponse test(Function<TestRequest.Builder, ObjectBuilder<TestRequest>> fn) throws IOException, ElasticsearchExceptionCreates or updates a query ruleset.- Parameters:
fn- a function that initializes a builder to create theTestRequest- Throws:
IOExceptionElasticsearchException- See Also:
-