Package com.vonage.client.messages.rcs
Class RcsRequest.Builder<M extends RcsRequest,B extends RcsRequest.Builder<? extends M,? extends B>>
java.lang.Object
com.vonage.client.messages.MessageRequest.Builder<M,B>
com.vonage.client.messages.rcs.RcsRequest.Builder<M,B>
- Direct Known Subclasses:
RcsCustomRequest.Builder,RcsFileRequest.Builder,RcsImageRequest.Builder,RcsTextRequest.Builder,RcsVideoRequest.Builder
- Enclosing class:
RcsRequest
protected abstract static class RcsRequest.Builder<M extends RcsRequest,B extends RcsRequest.Builder<? extends M,? extends B>>
extends MessageRequest.Builder<M,B>
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.vonage.client.messages.MessageRequest.Builder
build, caption, clientRef, custom, from, name, text, to, url, webhookUrl, webhookVersion
-
Constructor Details
-
Builder
protected Builder()
-
-
Method Details
-
ttl
Description copied from class:MessageRequest.Builder(OPTIONAL) The duration in milliseconds the delivery of a message will be attempted. By default, Vonage attempts delivery for 72 hours, however the maximum effective value depends on the operator and is typically 24 to 48 hours. We recommend this value should be kept at its default or at least 30 minutes.- Overrides:
ttlin classMessageRequest.Builder<M extends RcsRequest,B extends RcsRequest.Builder<? extends M, ? extends B>> - Parameters:
ttl- The time-to-live for this message before abandoning delivery attempts, in milliseconds.- Returns:
- This builder.
-