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 Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description BandwidthClient
build()
Builds a new BandwidthClient object using the set fields.BandwidthClient.Builder
environment(Environment environment)
Current API environmentBandwidthClient.Builder
messagingBasicAuthCredentials(java.lang.String messagingBasicAuthUserName, java.lang.String messagingBasicAuthPassword)
The username and password to use with basic authenticationBandwidthClient.Builder
timeout(long timeout)
The timeout to use for making HTTP requests.BandwidthClient.Builder
voiceBasicAuthCredentials(java.lang.String voiceBasicAuthUserName, java.lang.String voiceBasicAuthPassword)
The username and password to use with basic authentication
-
Constructor Details
-
Builder
public Builder()
-
-
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
Current API environment- Parameters:
environment
-
-
timeout
The timeout to use for making HTTP requests.- Parameters:
timeout
- must be greater then 0.
-
build
Builds a new BandwidthClient object using the set fields.- Returns:
- BandwidthClient
-