Package io.gravitee.alert.api.trigger
Class Trigger.Builder
- java.lang.Object
-
- io.gravitee.alert.api.trigger.Trigger.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Triggerbuild()Trigger.Buildercondition(Condition condition)Trigger.Builderdampening(Dampening dampening)Trigger.Builderdescription(String description)Trigger.Builderenabled(boolean enabled)Trigger.Builderfilter(Filter filter)Trigger.Builderfilters(List<Filter> filters)Trigger.Builderid(String id)Trigger.Buildermetadata(String reference, String key, String value)Trigger.Buildername(String name)Trigger.Buildernotification(io.gravitee.notifier.api.Notification notification)Trigger.BuildernotificationPeriod(io.gravitee.notifier.api.Period period)Trigger.BuildernotificationPeriods(List<io.gravitee.notifier.api.Period> periods)Trigger.Builderseverity(Trigger.Severity severity)
-
-
-
Method Detail
-
id
public Trigger.Builder id(String id)
-
name
public Trigger.Builder name(String name)
-
description
public Trigger.Builder description(String description)
-
severity
public Trigger.Builder severity(Trigger.Severity severity)
-
metadata
public Trigger.Builder metadata(String reference, String key, String value)
-
enabled
public Trigger.Builder enabled(boolean enabled)
-
notification
public Trigger.Builder notification(io.gravitee.notifier.api.Notification notification)
-
dampening
public Trigger.Builder dampening(Dampening dampening)
-
condition
public Trigger.Builder condition(Condition condition)
-
filter
public Trigger.Builder filter(Filter filter)
-
filters
public Trigger.Builder filters(List<Filter> filters)
-
notificationPeriod
public Trigger.Builder notificationPeriod(io.gravitee.notifier.api.Period period)
-
notificationPeriods
public Trigger.Builder notificationPeriods(List<io.gravitee.notifier.api.Period> periods)
-
build
public Trigger build()
-
-