Package io.gravitee.alert.api.event
Class DefaultEvent.Builder
- java.lang.Object
-
- io.gravitee.alert.api.event.DefaultEvent.Builder
-
- Enclosing class:
- DefaultEvent
public static class DefaultEvent.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Eventbuild()DefaultEvent.Buildercontext(String key, String value)DefaultEvent.Buildercontext(String key, java.util.function.Supplier<String> supplier)DefaultEvent.Builderenvironment(String environment)DefaultEvent.Builderenvironments(Set<String> environments)DefaultEvent.Builderinstallation(String installation)DefaultEvent.Builderorganization(String organization)DefaultEvent.Builderorganizations(Set<String> organizations)DefaultEvent.Builderproperty(String key, Object value)DefaultEvent.Builderproperty(String key, java.util.function.Supplier supplier)DefaultEvent.Buildertype(String type)
-
-
-
Method Detail
-
type
public DefaultEvent.Builder type(String type)
-
context
public DefaultEvent.Builder context(String key, String value)
-
context
public DefaultEvent.Builder context(String key, java.util.function.Supplier<String> supplier)
-
property
public DefaultEvent.Builder property(String key, Object value)
-
property
public DefaultEvent.Builder property(String key, java.util.function.Supplier supplier)
-
installation
public DefaultEvent.Builder installation(String installation)
-
environment
public DefaultEvent.Builder environment(String environment)
-
environments
public DefaultEvent.Builder environments(Set<String> environments)
-
organization
public DefaultEvent.Builder organization(String organization)
-
organizations
public DefaultEvent.Builder organizations(Set<String> organizations)
-
build
public Event build()
-
-