Skip to main content

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()