com.telapi.api.configuration
Class BasicTelapiConfiguration

java.lang.Object
  extended by com.telapi.api.configuration.BasicTelapiConfiguration
All Implemented Interfaces:
TelapiConfiguration

public class BasicTelapiConfiguration
extends Object
implements TelapiConfiguration

Provides a basic POJO-like implementation of TelapiConfiguration.

See Also:
TelapiConfiguration

Constructor Summary
BasicTelapiConfiguration()
           
BasicTelapiConfiguration(String sid, String authToken)
           
 
Method Summary
 String getAuthToken()
           
 String getBaseUrl()
           
 String getProxyHost()
           
 String getProxyPort()
           
 String getProxyProtocol()
           
 String getSid()
           
 void setAuthToken(String authToken)
           
 void setBaseUrl(String baseUrl)
           
 void setProxyHost(String proxyHost)
           
 void setProxyPort(String proxyPort)
           
 void setProxyProtocol(String proxyProtocol)
           
 void setSid(String sid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicTelapiConfiguration

public BasicTelapiConfiguration()

BasicTelapiConfiguration

public BasicTelapiConfiguration(String sid,
                                String authToken)
Parameters:
sid - The account sid.
authToken - The authorization token.
Method Detail

getSid

public String getSid()
Specified by:
getSid in interface TelapiConfiguration
Returns:
The account Sid.

getAuthToken

public String getAuthToken()
Specified by:
getAuthToken in interface TelapiConfiguration
Returns:
The authorization token.

getBaseUrl

public String getBaseUrl()
Specified by:
getBaseUrl in interface TelapiConfiguration
Returns:
The base URL. This should be "https://api.telapi.com/" by default.

setSid

public void setSid(String sid)

setAuthToken

public void setAuthToken(String authToken)

setBaseUrl

public void setBaseUrl(String baseUrl)

getProxyHost

public String getProxyHost()
Specified by:
getProxyHost in interface TelapiConfiguration
Returns:
The proxy host (e.g. "192.168.0.1"). Leave null or empty if no proxy is to be used.

getProxyPort

public String getProxyPort()
Specified by:
getProxyPort in interface TelapiConfiguration
Returns:
The proxy port (e.g. 8080). Ignored if no proxy host is set.

getProxyProtocol

public String getProxyProtocol()
Specified by:
getProxyProtocol in interface TelapiConfiguration
Returns:
The proxy protocol (e.g. "http"). Ignored if no proxy host is set.

setProxyHost

public void setProxyHost(String proxyHost)

setProxyPort

public void setProxyPort(String proxyPort)

setProxyProtocol

public void setProxyProtocol(String proxyProtocol)


Copyright © 2012. All Rights Reserved.