facebook4j.conf
Class ConfigurationBuilder

java.lang.Object
  extended by 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

Constructor Summary
ConfigurationBuilder()
           
 
Method Summary
 Configuration build()
           
 ConfigurationBuilder setAppSecretProofCacheSize(int appSecretProofCacheSize)
           
 ConfigurationBuilder setAppSecretProofEnabled(boolean appSecretProofEnabled)
           
 ConfigurationBuilder setClientURL(String clientURL)
           
 ConfigurationBuilder setClientVersion(String clientVersion)
           
 ConfigurationBuilder setDebugEnabled(boolean debugEnabled)
           
 ConfigurationBuilder setGZIPEnabled(boolean gzipEnabled)
           
 ConfigurationBuilder setHttpConnectionTimeout(int httpConnectionTimeout)
           
 ConfigurationBuilder setHttpDefaultMaxPerRoute(int httpDefaultMaxPerRoute)
           
 ConfigurationBuilder setHttpMaxTotalConnections(int httpMaxConnections)
           
 ConfigurationBuilder setHttpProxyHost(String httpProxyHost)
           
 ConfigurationBuilder setHttpProxyPassword(String httpProxyPassword)
           
 ConfigurationBuilder setHttpProxyPort(int httpProxyPort)
           
 ConfigurationBuilder setHttpProxyUser(String httpProxyUser)
           
 ConfigurationBuilder setHttpReadTimeout(int httpReadTimeout)
           
 ConfigurationBuilder setHttpRetryCount(int httpRetryCount)
           
 ConfigurationBuilder setHttpRetryIntervalSeconds(int httpRetryIntervalSeconds)
           
 ConfigurationBuilder setHttpStreamingReadTimeout(int httpStreamingReadTimeout)
           
 ConfigurationBuilder setJSONStoreEnabled(boolean enabled)
           
 ConfigurationBuilder setMBeanEnabled(boolean enabled)
           
 ConfigurationBuilder setOAuthAccessToken(String oAuthAccessToken)
           
 ConfigurationBuilder setOAuthAccessTokenURL(String oAuthAccessTokenURL)
           
 ConfigurationBuilder setOAuthAppId(String oAuthAppId)
           
 ConfigurationBuilder setOAuthAppSecret(String oAuthAppSecret)
           
 ConfigurationBuilder setOAuthAuthorizationURL(String oAuthAuthorizationURL)
           
 ConfigurationBuilder setOAuthCallbackURL(String callbackURL)
           
 ConfigurationBuilder setOAuthDeviceTokenURL(String oAuthDeviceTokenURL)
           
 ConfigurationBuilder setOAuthPermissions(String oAuthPermissions)
           
 ConfigurationBuilder setPrettyDebugEnabled(boolean prettyDebugEnabled)
           
 ConfigurationBuilder setRestBaseURL(String restBaseURL)
           
 ConfigurationBuilder setUseSSL(boolean useSSL)
           
 ConfigurationBuilder setVideoBaseURL(String videoBaseURL)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationBuilder

public ConfigurationBuilder()
Method Detail

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.