Skip to content

RuleBuilder🔗

Constructor🔗

new RuleBuilder(String title)

Methods🔗

build🔗

Builds the object.

public Rule build()

annotations🔗

public RuleBuilder annotations(Map<String, String> annotations)

condition🔗

public RuleBuilder condition(String condition)

execErrState🔗

public RuleBuilder execErrState(RuleExecErrState execErrState)

folderUID🔗

public RuleBuilder folderUID(String folderUID)

for🔗

The amount of time, in seconds, for which the rule must be breached for the rule to be considered to be Firing.

Before this time has elapsed, the rule is only considered to be Pending.

public RuleBuilder for(String forArg)

id🔗

public RuleBuilder id(Long id)

isPaused🔗

public RuleBuilder isPaused(Boolean isPaused)

labels🔗

public RuleBuilder labels(Map<String, String> labels)

noDataState🔗

public RuleBuilder noDataState(RuleNoDataState noDataState)

orgID🔗

public RuleBuilder orgID(Long orgID)

provenance🔗

public RuleBuilder provenance(String provenance)

queries🔗

public RuleBuilder queries(List<com.grafana.foundation.cog.Builder<Query>> data)

ruleGroup🔗

public RuleBuilder ruleGroup(String ruleGroup)

title🔗

public RuleBuilder title(String title)

uid🔗

public RuleBuilder uid(String uid)

updated🔗

public RuleBuilder updated(String updated)

withQuery🔗

public RuleBuilder withQuery(com.grafana.foundation.cog.Builder<Query> data)

See also🔗