Class RequestConfig


  • public class RequestConfig
    extends Object
    • Constructor Detail

      • RequestConfig

        @Deprecated
        public RequestConfig​(String username,
                             String password,
                             String oauthToken,
                             int watchReconnectLimit,
                             int watchReconnectInterval,
                             int connectionTimeout,
                             long rollingTimeout,
                             int requestTimeout,
                             long scaleTimeout,
                             int loggingInterval,
                             long websocketTimeout,
                             long websocketPingInterval,
                             int maxConcurrentRequests,
                             int maxConcurrentRequestsPerHost)
        Deprecated.
        For backward compatibility Use RequestConfigBuilder instead
        Parameters:
        username - user name
        password - password
        oauthToken - oauthToken
        watchReconnectLimit - watch reconnect limit
        watchReconnectInterval - watch reconnect interval
        connectionTimeout - connection timeout
        rollingTimeout - rolling timeout
        requestTimeout - request timeout
        scaleTimeout - scale timeout
        loggingInterval - logging interval
        websocketTimeout - web socket timeout
        websocketPingInterval - web socket ping interval
        maxConcurrentRequests - max concurrent requests
        maxConcurrentRequestsPerHost - max concurrent requests per host
      • RequestConfig

        public RequestConfig​(String username,
                             String password,
                             String oauthToken,
                             int watchReconnectLimit,
                             int watchReconnectInterval,
                             int connectionTimeout,
                             long rollingTimeout,
                             int requestTimeout,
                             long scaleTimeout,
                             int loggingInterval,
                             long websocketTimeout,
                             long websocketPingInterval,
                             int maxConcurrentRequests,
                             int maxConcurrentRequestsPerHost,
                             OAuthTokenProvider oauthTokenProvider)
    • Method Detail

      • getUsername

        public String getUsername()
      • setUsername

        public void setUsername​(String username)
      • getPassword

        public String getPassword()
      • setPassword

        public void setPassword​(String password)
      • getWatchReconnectInterval

        public int getWatchReconnectInterval()
      • setWatchReconnectInterval

        public void setWatchReconnectInterval​(int watchReconnectInterval)
      • getOauthToken

        public String getOauthToken()
      • setOauthToken

        public void setOauthToken​(String oauthToken)
      • setOauthTokenProvider

        public void setOauthTokenProvider​(OAuthTokenProvider oauthTokenProvider)
      • getWatchReconnectLimit

        public int getWatchReconnectLimit()
      • setWatchReconnectLimit

        public void setWatchReconnectLimit​(int watchReconnectLimit)
      • getRequestTimeout

        public int getRequestTimeout()
      • setRequestTimeout

        public void setRequestTimeout​(int requestTimeout)
      • getConnectionTimeout

        public int getConnectionTimeout()
      • setConnectionTimeout

        public void setConnectionTimeout​(int connectionTimeout)
      • getRollingTimeout

        public long getRollingTimeout()
      • setRollingTimeout

        public void setRollingTimeout​(long rollingTimeout)
      • getScaleTimeout

        public long getScaleTimeout()
      • setScaleTimeout

        public void setScaleTimeout​(long scaleTimeout)
      • getLoggingInterval

        public int getLoggingInterval()
      • setLoggingInterval

        public void setLoggingInterval​(int loggingInterval)
      • getWebsocketTimeout

        public long getWebsocketTimeout()
      • setWebsocketTimeout

        public void setWebsocketTimeout​(long websocketTimeout)
      • getWebsocketPingInterval

        public long getWebsocketPingInterval()
      • setWebsocketPingInterval

        public void setWebsocketPingInterval​(long websocketPingInterval)
      • getMaxConcurrentRequests

        public int getMaxConcurrentRequests()
      • setMaxConcurrentRequests

        public void setMaxConcurrentRequests​(int maxConcurrentRequests)
      • getMaxConcurrentRequestsPerHost

        public int getMaxConcurrentRequestsPerHost()
      • setMaxConcurrentRequestsPerHost

        public void setMaxConcurrentRequestsPerHost​(int maxConcurrentRequestsPerHost)
      • setImpersonateUsername

        public void setImpersonateUsername​(String impersonateUsername)
      • getImpersonateUsername

        public String getImpersonateUsername()
      • setImpersonateGroup

        @Deprecated
        public void setImpersonateGroup​(String impersonateGroup)
        Deprecated.
        Method to set Impersonate Group
        Parameters:
        impersonateGroup - impersonate group string
      • setImpersonateGroups

        public void setImpersonateGroups​(String... impersonateGroups)
      • getImpersonateGroups

        public String[] getImpersonateGroups()
      • setImpersonateExtras

        public void setImpersonateExtras​(Map<String,​List<String>> impersonateExtras)