Class MmsRequest.Builder<M extends MmsRequest,B extends MmsRequest.Builder<? extends M,? extends B>>

java.lang.Object
com.vonage.client.messages.MessageRequest.Builder<M,B>
com.vonage.client.messages.mms.MmsRequest.Builder<M,B>
Direct Known Subclasses:
MmsAudioRequest.Builder, MmsImageRequest.Builder, MmsVcardRequest.Builder, MmsVideoRequest.Builder
Enclosing class:
MmsRequest

protected abstract static class MmsRequest.Builder<M extends MmsRequest,B extends MmsRequest.Builder<? extends M,? extends B>> extends MessageRequest.Builder<M,B>
  • Constructor Details

  • Method Details

    • ttl

      public B ttl(int ttl)
      (OPTIONAL) Time-To-Live (how long a message should exist before it is delivered successfully) in seconds. If a message is not delivered successfully within the TTL time, the message is considered expired and will be rejected if TTL is supported. Must be between 300 and 259200. Default is 600.
      Overrides:
      ttl in class MessageRequest.Builder<M extends MmsRequest,B extends MmsRequest.Builder<? extends M,? extends B>>
      Parameters:
      ttl - The message time-to-live in seconds.
      Returns:
      This builder.
      Since:
      8.7.0