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 setPrettyDebugEnabled(boolean prettyDebugEnabled)
public ConfigurationBuilder setGZIPEnabled(boolean gzipEnabled)
public ConfigurationBuilder setDebugEnabled(boolean debugEnabled)
public ConfigurationBuilder setApplicationOnlyAuthEnabled(boolean applicationOnlyAuthEnabled)
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 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 setOAuth2TokenType(java.lang.String oAuth2TokenType)
public ConfigurationBuilder setOAuth2AccessToken(java.lang.String oAuth2AccessToken)
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 setOAuth2TokenURL(java.lang.String oAuth2TokenURL)
public ConfigurationBuilder setOAuth2InvalidateTokenURL(java.lang.String invalidateTokenURL)
public ConfigurationBuilder setRestBaseURL(java.lang.String restBaseURL)
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 setContributingTo(long contributingTo)
public ConfigurationBuilder setDispatcherImpl(java.lang.String dispatcherImpl)
public ConfigurationBuilder setTrimUserEnabled(boolean enabled)
public ConfigurationBuilder setIncludeMyRetweetEnabled(boolean enabled)
public ConfigurationBuilder setJSONStoreEnabled(boolean enabled)
public ConfigurationBuilder setMBeanEnabled(boolean enabled)
public ConfigurationBuilder setUserStreamRepliesAllEnabled(boolean enabled)
public ConfigurationBuilder setUserStreamWithFollowingsEnabled(boolean enabled)
public ConfigurationBuilder setMediaProvider(java.lang.String mediaProvider)
public ConfigurationBuilder setMediaProviderAPIKey(java.lang.String mediaProviderAPIKey)
public ConfigurationBuilder setMediaProviderParameters(java.util.Properties props)
public Configuration build()
private void checkNotBuilt()