public class RulesEntity
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
apiToken |
protected okhttp3.HttpUrl |
baseUrl |
protected okhttp3.OkHttpClient |
client |
Modifier and Type | Method and Description |
---|---|
Request<Rule> |
create(Rule rule)
Create a Rule.
|
Request |
delete(java.lang.String ruleId)
Delete an existing Rule.
|
Request<Rule> |
get(java.lang.String ruleId,
RulesFilter filter)
Request a Rule.
|
Request<java.util.List<Rule>> |
list(RulesFilter filter)
Deprecated.
Calling this method will soon stop returning the complete list of rules and instead, limit to the first page of results.
Please use
listAll(RulesFilter) instead as it provides pagination support. |
Request<RulesPage> |
listAll(RulesFilter filter)
Request all the Rules.
|
Request<Rule> |
update(java.lang.String ruleId,
Rule rule)
Update an existing Rule.
|
protected final okhttp3.OkHttpClient client
protected final okhttp3.HttpUrl baseUrl
protected final java.lang.String apiToken
public Request<RulesPage> listAll(RulesFilter filter)
filter
- the filter to use. Can be null.@Deprecated public Request<java.util.List<Rule>> list(RulesFilter filter)
listAll(RulesFilter)
instead as it provides pagination support.filter
- the filter to use. Can be null.public Request<Rule> get(java.lang.String ruleId, RulesFilter filter)
ruleId
- the id of the rule to retrieve.filter
- the filter to use. Can be null.public Request<Rule> create(Rule rule)
rule
- the rule data to setpublic Request delete(java.lang.String ruleId)
ruleId
- the rule idpublic Request<Rule> update(java.lang.String ruleId, Rule rule)
ruleId
- the rule idrule
- the rule data to set. It can't include id.