Skip to content

AlertRuleBuilder🔗

Constructor🔗

new AlertRuleBuilder()

Methods🔗

build🔗

Builds the object.

build()

annotations🔗

@param array $annotations

annotations(array $annotations)

execErrState🔗

execErrState(\Grafana\Foundation\Alertingv0alpha1\ExecErrState $execErrState)

expressions🔗

@param array<string, \Grafana\Foundation\Cog\Builder<\Grafana\Foundation\Alertingv0alpha1\Expression>> $expressions

expressions(array $expressions)

for🔗

for(string $for)

keepFiringFor🔗

keepFiringFor(string $keepFiringFor)

labels🔗

@param array $labels

labels(array $labels)

missingSeriesEvalsToResolve🔗

missingSeriesEvalsToResolve(int $missingSeriesEvalsToResolve)

noDataState🔗

noDataState(\Grafana\Foundation\Alertingv0alpha1\NoDataState $noDataState)

notificationSettings🔗

@param \Grafana\Foundation\Cog\Builder<\Grafana\Foundation\Alertingv0alpha1\SimplifiedRouting>|\Grafana\Foundation\Cog\Builder<\Grafana\Foundation\Alertingv0alpha1\NamedRoutingTree> $notificationSettings

notificationSettings($notificationSettings)

panelRef🔗

@param \Grafana\Foundation\Cog\Builder<\Grafana\Foundation\Alertingv0alpha1\PanelRef> $panelRef

panelRef(\Grafana\Foundation\Cog\Builder $panelRef)

paused🔗

paused(bool $paused)

title🔗

title(string $title)

trigger🔗

@param \Grafana\Foundation\Cog\Builder<\Grafana\Foundation\Alertingv0alpha1\IntervalTrigger> $trigger

trigger(\Grafana\Foundation\Cog\Builder $trigger)

See also🔗