Package velox.api.layer1.messages
Class Layer1ApiSoundAlertDeclarationMessage.Builder
java.lang.Object
velox.api.layer1.messages.Layer1ApiSoundAlertDeclarationMessage.Builder
- Enclosing class:
- Layer1ApiSoundAlertDeclarationMessage
public static final class Layer1ApiSoundAlertDeclarationMessage.Builder
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description Builder(Layer1ApiSoundAlertDeclarationMessage message)Create a builder with fields prepopulated from the specified
Layer1ApiSoundAlertDeclarationMessage. -
Method Summary
Modifier and Type Method Description Layer1ApiSoundAlertDeclarationMessagebuild()Layer1ApiSoundAlertDeclarationMessage.BuildersetAliasMatcher(java.util.function.Predicate<java.lang.String> aliasMatcher)Layer1ApiSoundAlertDeclarationMessage.BuildersetIsAdd(boolean isAdd)Layer1ApiSoundAlertDeclarationMessage.BuildersetPopupAllowed(boolean popupAllowed)Layer1ApiSoundAlertDeclarationMessage.BuildersetRepeated(boolean repeated)Layer1ApiSoundAlertDeclarationMessage.BuildersetSoundAllowed(boolean soundAllowed)Layer1ApiSoundAlertDeclarationMessage.BuildersetSource(java.lang.Class<?> source)Layer1ApiSoundAlertDeclarationMessage.BuildersetTriggerDescription(java.lang.String triggerDescription)
-
Constructor Details
-
Builder
Create a builder with fields prepopulated from the specified
Layer1ApiSoundAlertDeclarationMessage. Useful if you want to modify an existing declaration, or remove a declaration from Bookmap by creating a message with the sameLayer1ApiSoundAlertDeclarationMessage.idbutLayer1ApiSoundAlertDeclarationMessage.isAdd= false
-
-
Method Details
-
setTriggerDescription
public Layer1ApiSoundAlertDeclarationMessage.Builder setTriggerDescription(java.lang.String triggerDescription) -
setSource
-
setAliasMatcher
public Layer1ApiSoundAlertDeclarationMessage.Builder setAliasMatcher(java.util.function.Predicate<java.lang.String> aliasMatcher) -
setPopupAllowed
-
setSoundAllowed
-
setRepeated
-
setIsAdd
-
build
-