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 Details

  • Method Details

    • ttl

      protected B ttl(int 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:
      ttl in class MessageRequest.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.