Package com.bandwidth

Class BandwidthClient.Builder

java.lang.Object
com.bandwidth.BandwidthClient.Builder
Enclosing class:
BandwidthClient

public static class BandwidthClient.Builder
extends java.lang.Object
  • Constructor Details

  • Method Details

    • messagingBasicAuthCredentials

      public BandwidthClient.Builder messagingBasicAuthCredentials​(java.lang.String messagingBasicAuthUserName, java.lang.String messagingBasicAuthPassword)
      The username and password to use with basic authentication
      Parameters:
      messagingBasicAuthUserName -
      messagingBasicAuthPassword -
    • voiceBasicAuthCredentials

      public BandwidthClient.Builder voiceBasicAuthCredentials​(java.lang.String voiceBasicAuthUserName, java.lang.String voiceBasicAuthPassword)
      The username and password to use with basic authentication
      Parameters:
      voiceBasicAuthUserName -
      voiceBasicAuthPassword -
    • environment

      public BandwidthClient.Builder environment​(Environment environment)
      Current API environment
      Parameters:
      environment -
    • timeout

      public BandwidthClient.Builder timeout​(long timeout)
      The timeout to use for making HTTP requests.
      Parameters:
      timeout - must be greater then 0.
    • build

      public BandwidthClient build()
      Builds a new BandwidthClient object using the set fields.
      Returns:
      BandwidthClient