Skip to content

NotificationPolicyBuilder🔗

Constructor🔗

new NotificationPolicyBuilder()

Methods🔗

build🔗

Builds the object.

public NotificationPolicy build()

activeTimeIntervals🔗

public NotificationPolicyBuilder activeTimeIntervals(List<String> activeTimeIntervals)

continue🔗

public NotificationPolicyBuilder continue(Boolean continueArg)

groupBy🔗

public NotificationPolicyBuilder groupBy(List<String> groupBy)

groupInterval🔗

public NotificationPolicyBuilder groupInterval(String groupInterval)

groupWait🔗

public NotificationPolicyBuilder groupWait(String groupWait)

match🔗

Deprecated. Remove before v1.0 release.

public NotificationPolicyBuilder match(Map<String, String> match)

matchRe🔗

public NotificationPolicyBuilder matchRe(Map<String, String> matchRe)

matchers🔗

Matchers is a slice of Matchers that is sortable, implements Stringer, and

provides a Matches method to match a LabelSet against all Matchers in the

slice. Note that some users of Matchers might require it to be sorted.

public NotificationPolicyBuilder matchers(List<com.grafana.foundation.cog.Builder<Matcher>> matchers)

muteTimeIntervals🔗

public NotificationPolicyBuilder muteTimeIntervals(List<String> muteTimeIntervals)

objectMatchers🔗

public NotificationPolicyBuilder objectMatchers(List<List<String>> objectMatchers)

provenance🔗

public NotificationPolicyBuilder provenance(String provenance)

receiver🔗

public NotificationPolicyBuilder receiver(String receiver)

repeatInterval🔗

public NotificationPolicyBuilder repeatInterval(String repeatInterval)

routes🔗

public NotificationPolicyBuilder routes(List<com.grafana.foundation.cog.Builder<NotificationPolicy>> routes)

See also🔗