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 with desired 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)
setPrettyDebugEnabled
public ConfigurationBuilder setPrettyDebugEnabled(boolean prettyDebugEnabled)
setGZIPEnabled
public ConfigurationBuilder setGZIPEnabled(boolean gzipEnabled)
setDebugEnabled
public ConfigurationBuilder setDebugEnabled(boolean debugEnabled)
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)
setSiteStreamBaseURL
public ConfigurationBuilder setSiteStreamBaseURL(java.lang.String siteStreamBaseURL)
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)
setIncludeRTsEnabled
public ConfigurationBuilder setIncludeRTsEnabled(boolean enabled)
setIncludeEntitiesEnabled
public ConfigurationBuilder setIncludeEntitiesEnabled(boolean enabled)
setJSONStoreEnabled
public ConfigurationBuilder setJSONStoreEnabled(boolean enabled)
setMBeanEnabled
public ConfigurationBuilder setMBeanEnabled(boolean enabled)
setUserStreamRepliesAllEnabled
public ConfigurationBuilder setUserStreamRepliesAllEnabled(boolean enabled)
setMediaProvider
public ConfigurationBuilder setMediaProvider(java.lang.String mediaProvider)
setMediaProviderAPIKey
public ConfigurationBuilder setMediaProviderAPIKey(java.lang.String mediaProviderAPIKey)
setMediaProviderParameters
public ConfigurationBuilder setMediaProviderParameters(java.util.Properties props)
build
public Configuration build()
checkNotBuilt
private void checkNotBuilt()