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.ButtonMessageBuilder
id
in interface WhatsAppInteractiveMessageBuilder.ButtonMessageBuilder
id
- the button unique identifierWhatsAppInteractiveMessageBuilder.ButtonMessageBuilder.addButton()
public WhatsAppInteractiveMessageBuilder.ButtonMessageBuilder title(String title)
WhatsAppInteractiveMessageBuilder.ButtonMessageBuilder
title
in interface WhatsAppInteractiveMessageBuilder.ButtonMessageBuilder
title
- the button contentWhatsAppInteractiveMessageBuilder.ButtonMessageBuilder.addButton()
public WhatsAppInteractiveMessageBuilder.ButtonMessageBuilder addButton()
WhatsAppInteractiveMessageBuilder.ButtonMessageBuilder
WhatsAppInteractiveMessageBuilder.ButtonMessageBuilder.id(String)
and WhatsAppInteractiveMessageBuilder.ButtonMessageBuilder.title(String)
operations or noopaddButton
in interface WhatsAppInteractiveMessageBuilder.ButtonMessageBuilder
public void send()
WhatsAppInteractiveMessageBuilder.ButtonMessageBuilder
send
in interface WhatsAppInteractiveMessageBuilder.ButtonMessageBuilder