Class EventMetadataImpl.EventMetadataImplBuilder
java.lang.Object
net.flectone.pulse.model.event.EventMetadataImpl.EventMetadataImplBuilder
- Enclosing class:
EventMetadataImpl
-
Method Summary
Modifier and TypeMethodDescriptionbuild()destination(@NonNull Destination destination) integration(@Nullable Supplier<IntegrationMessageFormat> integration) messageContext(@NonNull Function<FPlayer, MessageContext> messageContext) proxy(@Nullable ProxyDataConsumer<DataOutputStream> proxy) sound(@Nullable Pair<Sound, PermissionSetting> sound) toString()
-
Method Details
-
filter
- Returns:
this.
-
destination
- Returns:
this.
-
range
- Returns:
this.
-
sound
public EventMetadataImpl.EventMetadataImplBuilder sound(@Nullable Pair<Sound, PermissionSetting> sound) - Returns:
this.
-
messageContext
public EventMetadataImpl.EventMetadataImplBuilder messageContext(@NonNull Function<FPlayer, MessageContext> messageContext) - Returns:
this.
-
proxy
public EventMetadataImpl.EventMetadataImplBuilder proxy(@Nullable ProxyDataConsumer<DataOutputStream> proxy) - Returns:
this.
-
integration
public EventMetadataImpl.EventMetadataImplBuilder integration(@Nullable Supplier<IntegrationMessageFormat> integration) - Returns:
this.
-
build
-
toString
-