| Package | Description |
|---|---|
| com.algolia.search | |
| com.algolia.search.inputs.query_rules | |
| com.algolia.search.iterators | |
| com.algolia.search.responses |
| Modifier and Type | Method and Description |
|---|---|
default CompletableFuture<Optional<Rule>> |
AsyncRules.getRule(String ruleID)
Get a rule by ID
|
default Optional<Rule> |
SyncRules.getRule(String ruleId)
Get a rule by Id
|
default CompletableFuture<Optional<Rule>> |
AsyncRules.getRule(String ruleID,
RequestOptions requestOptions)
Get a rule by ID
|
default Optional<Rule> |
SyncRules.getRule(String ruleId,
RequestOptions requestOptions)
Get a rule by Id
|
| Modifier and Type | Method and Description |
|---|---|
default CompletableFuture<AsyncTask> |
AsyncRules.saveRule(String ruleID,
Rule rule)
Saves/updates a rule without replacing it and NOT forwarding it to the replicas
|
default Task |
SyncRules.saveRule(String queryRuleID,
Rule content)
Saves/updates a query rule without replacing it and NOT forwarding it to the replicas
|
default CompletableFuture<AsyncTask> |
AsyncRules.saveRule(String ruleID,
Rule rule,
boolean forwardToReplicas)
Saves/updates a rule
|
default Task |
SyncRules.saveRule(String queryRuleID,
Rule content,
boolean forwardToReplicas)
Saves/updates a queryRule without replacing
|
default CompletableFuture<AsyncTask> |
AsyncRules.saveRule(String ruleID,
Rule rule,
boolean forwardToReplicas,
RequestOptions requestOptions)
Saves/updates a rule
|
default Task |
SyncRules.saveRule(String queryRuleID,
Rule content,
boolean forwardToReplicas,
RequestOptions requestOptions)
Saves/updates a queryRule without replacing
|
default CompletableFuture<AsyncTask> |
AsyncRules.saveRule(String ruleID,
Rule rule,
RequestOptions requestOptions)
Saves/updates a rule without replacing it and NOT forwarding it to the replicas
|
default Task |
SyncRules.saveRule(String queryRuleID,
Rule content,
RequestOptions requestOptions)
Saves/updates a query rule without replacing it and NOT forwarding it to the replicas
|
| Modifier and Type | Method and Description |
|---|---|
default CompletableFuture<AsyncTask> |
AsyncRules.batchRules(List<Rule> rules)
Add or Replace a list of Rules, no forward to replicas, and no replacement
|
default Task |
SyncRules.batchRules(List<Rule> rules)
Add or replace a list of Rules, no forward to replicas, and no replacement
|
default CompletableFuture<AsyncTask> |
AsyncRules.batchRules(List<Rule> rules,
boolean forwardToReplicas)
Add or Replace a list of Rules, no replacement
|
default Task |
SyncRules.batchRules(List<Rule> rules,
boolean forwardToReplicas)
Add or replace a list of Rules, no replacement
|
default CompletableFuture<AsyncTask> |
AsyncRules.batchRules(List<Rule> rules,
boolean forwardToReplicas,
boolean clearExistingRules)
Add or replace a list of Rules
|
default Task |
SyncRules.batchRules(List<Rule> rules,
boolean forwardToReplicas,
boolean clearExistingRules)
Add or replace a list of query Rules
|
default CompletableFuture<AsyncTask> |
AsyncRules.batchRules(List<Rule> rules,
boolean forwardToReplicas,
boolean clearExistingRules,
RequestOptions requestOptions)
Add or replace a list of Rules
|
default Task |
SyncRules.batchRules(List<Rule> rules,
boolean forwardToReplicas,
boolean clearExistingRules,
RequestOptions requestOptions)
Add or replace a list of query Rules
|
default CompletableFuture<AsyncTask> |
AsyncRules.batchRules(List<Rule> rules,
boolean forwardToReplicas,
RequestOptions requestOptions)
Add or Replace a list of Rules, no replacement
|
default Task |
SyncRules.batchRules(List<Rule> rules,
boolean forwardToReplicas,
RequestOptions requestOptions)
Add or replace a list of Rules, no replacement
|
default CompletableFuture<AsyncTask> |
AsyncRules.batchRules(List<Rule> rules,
RequestOptions requestOptions)
Add or Replace a list of Rules, no forward to replicas, and no replacement
|
default Task |
SyncRules.batchRules(List<Rule> rules,
RequestOptions requestOptions)
Add or replace a list of Rules, no forward to replicas, and no replacement
|
| Modifier and Type | Method and Description |
|---|---|
Rule |
Rule.setCondition(Condition condition) |
Rule |
Rule.setConsequence(Consequence consequence) |
Rule |
Rule.setDescription(String description) |
Rule |
Rule.setEnabled(Boolean enabled) |
Rule |
Rule.setObjectID(String objectID) |
Rule |
Rule.setValidity(List<TimeRange> validity) |
| Modifier and Type | Method and Description |
|---|---|
Iterator<Rule> |
RulesIterable.iterator() |
| Modifier and Type | Method and Description |
|---|---|
List<Rule> |
SearchRuleResult.getHits() |
| Modifier and Type | Method and Description |
|---|---|
SearchRuleResult |
SearchRuleResult.setHits(List<Rule> hits) |
Copyright © 2018. All rights reserved.