public class WhatsAppInteractiveMessageBuilderImpl.ButtonMessageBuilderImpl extends Object implements WhatsAppInteractiveMessageBuilder.ButtonMessageBuilder
| Modifier and Type | Field and Description |
|---|---|
protected WhatsAppInteractiveMessageDto.Action |
action |
protected WhatsAppInteractiveMessageDto.ButtonOrSectionRow |
button |
| Constructor and Description |
|---|
ButtonMessageBuilderImpl(WhatsAppInteractiveMessageDto.Action action) |
| Modifier and Type | Method and Description |
|---|---|
WhatsAppInteractiveMessageBuilder.ButtonMessageBuilder |
addButton()
Add the previously configured button.
|
WhatsAppInteractiveMessageBuilder.ButtonMessageBuilder |
id(String id)
The unique identifier of the button.
|
void |
send()
Perform the sending of the interactive message to the WhatsApp Adapter.
|
WhatsAppInteractiveMessageBuilder.ButtonMessageBuilder |
title(String title)
The user visible text on the button.
|
protected final WhatsAppInteractiveMessageDto.Action action
protected WhatsAppInteractiveMessageDto.ButtonOrSectionRow button
public ButtonMessageBuilderImpl(WhatsAppInteractiveMessageDto.Action action)
public WhatsAppInteractiveMessageBuilder.ButtonMessageBuilder id(String id)
WhatsAppInteractiveMessageBuilder.ButtonMessageBuilderid in interface WhatsAppInteractiveMessageBuilder.ButtonMessageBuilderid - the button unique identifierWhatsAppInteractiveMessageBuilder.ButtonMessageBuilder.addButton()public WhatsAppInteractiveMessageBuilder.ButtonMessageBuilder title(String title)
WhatsAppInteractiveMessageBuilder.ButtonMessageBuildertitle in interface WhatsAppInteractiveMessageBuilder.ButtonMessageBuildertitle - the button contentWhatsAppInteractiveMessageBuilder.ButtonMessageBuilder.addButton()public WhatsAppInteractiveMessageBuilder.ButtonMessageBuilder addButton()
WhatsAppInteractiveMessageBuilder.ButtonMessageBuilderWhatsAppInteractiveMessageBuilder.ButtonMessageBuilder.id(String) and WhatsAppInteractiveMessageBuilder.ButtonMessageBuilder.title(String) operations or noopaddButton in interface WhatsAppInteractiveMessageBuilder.ButtonMessageBuilderpublic void send()
WhatsAppInteractiveMessageBuilder.ButtonMessageBuildersend in interface WhatsAppInteractiveMessageBuilder.ButtonMessageBuilder