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)

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🔗