Class Callback.Builder

java.lang.Object
com.vonage.client.conversations.Callback.Builder
Enclosing class:
Callback

public static final class Callback.Builder extends Object
Builder for creating Callback settings. All parameters are optional.
  • Method Details

    • url

      public Callback.Builder url(String url)
      Event URL for the callback.
      Parameters:
      url - The callback URL as a string.
      Returns:
      This builder.
    • eventMask

      public Callback.Builder eventMask(String eventMask)
      Callback event mask.
      Parameters:
      eventMask - The event mask as a string.
      Returns:
      This builder.
    • method

      HTTP method to use for the callback. Must be either HttpMethod.GET or HttpMethod.POST.
      Parameters:
      method - The HTTP method as an enum, or null if unspecified.
      Returns:
      This builder.
    • applicationId

      public Callback.Builder applicationId(String applicationId)
      Vonage Application ID.
      Parameters:
      applicationId - The application ID as a string.
      Returns:
      This builder.
    • nccoUrl

      public Callback.Builder nccoUrl(String nccoUrl)
      Call Control Object URL to use for the callback.
      Parameters:
      nccoUrl - The NCCO URL as a string.
      Returns:
      This builder.
    • build

      public Callback build()
      Builds the Callback.
      Returns:
      An instance of Callback, populated with all fields from this builder.