Package com.vonage.client.messages.viber
Class ViberImageRequest.Builder
java.lang.Object
com.vonage.client.messages.MessageRequest.Builder<M,B>
com.vonage.client.messages.viber.ViberRequest.Builder<ViberImageRequest,ViberImageRequest.Builder>
com.vonage.client.messages.viber.ViberImageRequest.Builder
- Enclosing class:
- ViberImageRequest
public static final class ViberImageRequest.Builder
extends ViberRequest.Builder<ViberImageRequest,ViberImageRequest.Builder>
-
Field Summary
Fields inherited from class com.vonage.client.messages.viber.ViberRequest.Builder
actionText, actionUrl, category, duration, fileSize, ttl, viberType
Fields inherited from class com.vonage.client.messages.MessageRequest.Builder
clientRef, from, to
-
Method Summary
Modifier and TypeMethodDescriptionactionText
(String actionText) (OPTIONAL) Text which is rendered on the action button.(OPTIONAL) A URL which is requested when the action button is clicked.build()
Builds the MessageRequest.(REQUIRED) Sets the URL of the image attachment.Methods inherited from class com.vonage.client.messages.viber.ViberRequest.Builder
category, ttl, viberType
Methods inherited from class com.vonage.client.messages.MessageRequest.Builder
clientRef, from, to
-
Method Details
-
url
(REQUIRED) Sets the URL of the image attachment. Supports only.jpg
,.jpeg
and.png
file extensions.- Parameters:
url
- The URL as a string.- Returns:
- This builder.
-
actionUrl
Description copied from class:ViberRequest.Builder
(OPTIONAL) A URL which is requested when the action button is clicked.- Overrides:
actionUrl
in classViberRequest.Builder<ViberImageRequest,
ViberImageRequest.Builder> - Parameters:
actionUrl
- The URL as a string.- Returns:
- This builder.
-
actionText
Description copied from class:ViberRequest.Builder
(OPTIONAL) Text which is rendered on the action button.- Overrides:
actionText
in classViberRequest.Builder<ViberImageRequest,
ViberImageRequest.Builder> - Parameters:
actionText
- The action button description.- Returns:
- This builder.
-
build
Description copied from class:MessageRequest.Builder
Builds the MessageRequest.- Specified by:
build
in classMessageRequest.Builder<ViberImageRequest,
ViberImageRequest.Builder> - Returns:
- A MessageRequest, populated with all fields from this builder.
-