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)
keepFiringFor
public RuleBuilder keepFiringFor(String keepFiringFor)
labels
public RuleBuilder labels(Map<String, String> labels)
missingSeriesEvalsToResolve
public RuleBuilder missingSeriesEvalsToResolve(Long missingSeriesEvalsToResolve)
noDataState
public RuleBuilder noDataState(RuleNoDataState noDataState)
notificationSettings
public RuleBuilder notificationSettings(com.grafana.foundation.cog.Builder<NotificationSettings> notificationSettings)
orgID
public RuleBuilder orgID(Long orgID)
provenance
public RuleBuilder provenance(String provenance)
queries
public RuleBuilder queries(List<com.grafana.foundation.cog.Builder<Query>> data)
record
public RuleBuilder record(com.grafana.foundation.cog.Builder<RecordRule> record)
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