twitter4j.conf
Class ConfigurationBuilder
java.lang.Object
twitter4j.conf.ConfigurationBuilder
public final class ConfigurationBuilder
- extends java.lang.Object
A builder that can be used to construct a twitter4j configuration D� Emired settings. This
builder has sensible defaults such that new ConfigurationBuilder().build()
would create a
usable configuration. This configuration builder is useful for clients that wish to configure
twitter4j in unit tests or from command line flags for example.
- Author:
- John Sirois - john.sirois at gmail.com
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
configurationBean
private ConfigurationBase configurationBean
ConfigurationBuilder
public ConfigurationBuilder()
setUseSSL
public ConfigurationBuilder setUseSSL(boolean useSSL)
setDebugEnabled
public ConfigurationBuilder setDebugEnabled(boolean debugEnabled)
setSource
public ConfigurationBuilder setSource(java.lang.String source)
setUserAgent
public ConfigurationBuilder setUserAgent(java.lang.String userAgent)
setUser
public ConfigurationBuilder setUser(java.lang.String user)
setPassword
public ConfigurationBuilder setPassword(java.lang.String password)
setHttpProxyHost
public ConfigurationBuilder setHttpProxyHost(java.lang.String httpProxyHost)
setHttpProxyUser
public ConfigurationBuilder setHttpProxyUser(java.lang.String httpProxyUser)
setHttpProxyPassword
public ConfigurationBuilder setHttpProxyPassword(java.lang.String httpProxyPassword)
setHttpProxyPort
public ConfigurationBuilder setHttpProxyPort(int httpProxyPort)
setHttpConnectionTimeout
public ConfigurationBuilder setHttpConnectionTimeout(int httpConnectionTimeout)
setHttpReadTimeout
public ConfigurationBuilder setHttpReadTimeout(int httpReadTimeout)
setHttpStreamingReadTimeout
public ConfigurationBuilder setHttpStreamingReadTimeout(int httpStreamingReadTimeout)
setHttpRetryCount
public ConfigurationBuilder setHttpRetryCount(int httpRetryCount)
setHttpMaxTotalConnections
public ConfigurationBuilder setHttpMaxTotalConnections(int httpMaxConnections)
setHttpDefaultMaxPerRoute
public ConfigurationBuilder setHttpDefaultMaxPerRoute(int httpDefaultMaxPerRoute)
setHttpRetryIntervalSeconds
public ConfigurationBuilder setHttpRetryIntervalSeconds(int httpRetryIntervalSeconds)
setOAuthConsumerKey
public ConfigurationBuilder setOAuthConsumerKey(java.lang.String oAuthConsumerKey)
setOAuthConsumerSecret
public ConfigurationBuilder setOAuthConsumerSecret(java.lang.String oAuthConsumerSecret)
setOAuthAccessToken
public ConfigurationBuilder setOAuthAccessToken(java.lang.String oAuthAccessToken)
setOAuthAccessTokenSecret
public ConfigurationBuilder setOAuthAccessTokenSecret(java.lang.String oAuthAccessTokenSecret)
setOAuthRequestTokenURL
public ConfigurationBuilder setOAuthRequestTokenURL(java.lang.String oAuthRequestTokenURL)
setOAuthAuthorizationURL
public ConfigurationBuilder setOAuthAuthorizationURL(java.lang.String oAuthAuthorizationURL)
setOAuthAccessTokenURL
public ConfigurationBuilder setOAuthAccessTokenURL(java.lang.String oAuthAccessTokenURL)
setOAuthAuthenticationURL
public ConfigurationBuilder setOAuthAuthenticationURL(java.lang.String oAuthAuthenticationURL)
setRestBaseURL
public ConfigurationBuilder setRestBaseURL(java.lang.String restBaseURL)
setSearchBaseURL
public ConfigurationBuilder setSearchBaseURL(java.lang.String searchBaseURL)
setStreamBaseURL
public ConfigurationBuilder setStreamBaseURL(java.lang.String streamBaseURL)
setUserStreamBaseURL
public ConfigurationBuilder setUserStreamBaseURL(java.lang.String userStreamBaseURL)
setAsyncNumThreads
public ConfigurationBuilder setAsyncNumThreads(int asyncNumThreads)
setClientVersion
public ConfigurationBuilder setClientVersion(java.lang.String clientVersion)
setClientURL
public ConfigurationBuilder setClientURL(java.lang.String clientURL)
setDispatcherImpl
public ConfigurationBuilder setDispatcherImpl(java.lang.String dispatcherImpl)
build
public Configuration build()
checkNotBuilt
private void checkNotBuilt()