public final class ConfigurationBuilder
extends java.lang.Object
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.Modifier and Type | Field and Description |
---|---|
private ConfigurationBase |
configurationBean |
Constructor and Description |
---|
ConfigurationBuilder() |
private ConfigurationBase configurationBean
public ConfigurationBuilder setUseSSL(boolean useSSL)
public ConfigurationBuilder setDebugEnabled(boolean debugEnabled)
public ConfigurationBuilder setSource(java.lang.String source)
public ConfigurationBuilder setUserAgent(java.lang.String userAgent)
public ConfigurationBuilder setUser(java.lang.String user)
public ConfigurationBuilder setPassword(java.lang.String password)
public ConfigurationBuilder setHttpProxyHost(java.lang.String httpProxyHost)
public ConfigurationBuilder setHttpProxyUser(java.lang.String httpProxyUser)
public ConfigurationBuilder setHttpProxyPassword(java.lang.String httpProxyPassword)
public ConfigurationBuilder setHttpProxyPort(int httpProxyPort)
public ConfigurationBuilder setHttpConnectionTimeout(int httpConnectionTimeout)
public ConfigurationBuilder setHttpReadTimeout(int httpReadTimeout)
public ConfigurationBuilder setHttpStreamingReadTimeout(int httpStreamingReadTimeout)
public ConfigurationBuilder setHttpRetryCount(int httpRetryCount)
public ConfigurationBuilder setHttpMaxTotalConnections(int httpMaxConnections)
public ConfigurationBuilder setHttpDefaultMaxPerRoute(int httpDefaultMaxPerRoute)
public ConfigurationBuilder setHttpRetryIntervalSeconds(int httpRetryIntervalSeconds)
public ConfigurationBuilder setOAuthConsumerKey(java.lang.String oAuthConsumerKey)
public ConfigurationBuilder setOAuthConsumerSecret(java.lang.String oAuthConsumerSecret)
public ConfigurationBuilder setOAuthAccessToken(java.lang.String oAuthAccessToken)
public ConfigurationBuilder setOAuthAccessTokenSecret(java.lang.String oAuthAccessTokenSecret)
public ConfigurationBuilder setOAuthRequestTokenURL(java.lang.String oAuthRequestTokenURL)
public ConfigurationBuilder setOAuthAuthorizationURL(java.lang.String oAuthAuthorizationURL)
public ConfigurationBuilder setOAuthAccessTokenURL(java.lang.String oAuthAccessTokenURL)
public ConfigurationBuilder setOAuthAuthenticationURL(java.lang.String oAuthAuthenticationURL)
public ConfigurationBuilder setRestBaseURL(java.lang.String restBaseURL)
public ConfigurationBuilder setSearchBaseURL(java.lang.String searchBaseURL)
public ConfigurationBuilder setStreamBaseURL(java.lang.String streamBaseURL)
public ConfigurationBuilder setUserStreamBaseURL(java.lang.String userStreamBaseURL)
public ConfigurationBuilder setSiteStreamBaseURL(java.lang.String siteStreamBaseURL)
public ConfigurationBuilder setAsyncNumThreads(int asyncNumThreads)
public ConfigurationBuilder setClientVersion(java.lang.String clientVersion)
public ConfigurationBuilder setClientURL(java.lang.String clientURL)
public ConfigurationBuilder setDispatcherImpl(java.lang.String dispatcherImpl)
public ConfigurationBuilder setIncludeRTsEnabled(boolean enabled)
public ConfigurationBuilder setUserStreamRepliesAllEnabled(boolean enabled)
public ConfigurationBuilder setMediaProvider(java.lang.String mediaProvider)
public ConfigurationBuilder setMediaProviderAPIKey(java.lang.String mediaProviderAPIKey)
public Configuration build()
private void checkNotBuilt()