facebook4j.conf
Class ConfigurationBuilder
java.lang.Object
facebook4j.conf.ConfigurationBuilder
public final class ConfigurationBuilder
- extends 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, Ryuji Yamashita - roundrop at gmail.com
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)
setHttpProxyHost
public ConfigurationBuilder setHttpProxyHost(String httpProxyHost)
setHttpProxyUser
public ConfigurationBuilder setHttpProxyUser(String httpProxyUser)
setHttpProxyPassword
public ConfigurationBuilder setHttpProxyPassword(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)
setOAuthAppId
public ConfigurationBuilder setOAuthAppId(String oAuthAppId)
setOAuthAppSecret
public ConfigurationBuilder setOAuthAppSecret(String oAuthAppSecret)
setOAuthAccessToken
public ConfigurationBuilder setOAuthAccessToken(String oAuthAccessToken)
setOAuthPermissions
public ConfigurationBuilder setOAuthPermissions(String oAuthPermissions)
setOAuthCallbackURL
public ConfigurationBuilder setOAuthCallbackURL(String callbackURL)
setAppSecretProofEnabled
public ConfigurationBuilder setAppSecretProofEnabled(boolean appSecretProofEnabled)
setAppSecretProofCacheSize
public ConfigurationBuilder setAppSecretProofCacheSize(int appSecretProofCacheSize)
setOAuthAuthorizationURL
public ConfigurationBuilder setOAuthAuthorizationURL(String oAuthAuthorizationURL)
setOAuthAccessTokenURL
public ConfigurationBuilder setOAuthAccessTokenURL(String oAuthAccessTokenURL)
setOAuthDeviceTokenURL
public ConfigurationBuilder setOAuthDeviceTokenURL(String oAuthDeviceTokenURL)
setRestBaseURL
public ConfigurationBuilder setRestBaseURL(String restBaseURL)
setVideoBaseURL
public ConfigurationBuilder setVideoBaseURL(String videoBaseURL)
setClientVersion
public ConfigurationBuilder setClientVersion(String clientVersion)
setClientURL
public ConfigurationBuilder setClientURL(String clientURL)
setJSONStoreEnabled
public ConfigurationBuilder setJSONStoreEnabled(boolean enabled)
setMBeanEnabled
public ConfigurationBuilder setMBeanEnabled(boolean enabled)
build
public Configuration build()
Copyright © 2019. All rights reserved.