RuleBuilder
Constructor
new RuleBuilder(String title)
Methods
build
Builds the object.
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