Layer1ApiSoundAlertDeclarationMessage.Builder
Package: velox.api.layer1.messages
Type: Class
Enclosing class: Layer1ApiSoundAlertDeclarationMessage
Inheritance: java.lang.Object รขโ โ velox.api.layer1.messages.Layer1ApiSoundAlertDeclarationMessage.Builder
Descriptionโ
Public static final builder class for constructing Layer1ApiSoundAlertDeclarationMessage instances.
Constructorsโ
Builderโ
public Builder(Layer1ApiSoundAlertDeclarationMessage message)
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 same Layer1ApiSoundAlertDeclarationMessage.id but Layer1ApiSoundAlertDeclarationMessage.isAdd = false
Methodsโ
setTriggerDescriptionโ
public Layer1ApiSoundAlertDeclarationMessage.Builder setTriggerDescription(String triggerDescription)
setSourceโ
public Layer1ApiSoundAlertDeclarationMessage.Builder setSource(Class<?> source)
setAliasMatcherโ
public Layer1ApiSoundAlertDeclarationMessage.Builder setAliasMatcher(Predicate<String> aliasMatcher)
setPopupAllowedโ
public Layer1ApiSoundAlertDeclarationMessage.Builder setPopupAllowed(boolean popupAllowed)
setSoundAllowedโ
public Layer1ApiSoundAlertDeclarationMessage.Builder setSoundAllowed(boolean soundAllowed)
setRepeatedโ
public Layer1ApiSoundAlertDeclarationMessage.Builder setRepeated(boolean repeated)
setIsAddโ
public Layer1ApiSoundAlertDeclarationMessage.Builder setIsAdd(boolean isAdd)
buildโ
public Layer1ApiSoundAlertDeclarationMessage build()