Class TwitchKrakenBuilder

java.lang.Object
com.github.twitch4j.kraken.TwitchKrakenBuilder

public class TwitchKrakenBuilder
extends java.lang.Object
  • Method Details

    • builder

      public static TwitchKrakenBuilder builder()
      Initialize the builder
      Returns:
      Twitch Kraken Builder
    • build

      public TwitchKraken build()
      Twitch API Client (Kraken)
      Returns:
      TwitchKraken
    • getClientId

      public java.lang.String getClientId()
      Client Id
    • getClientSecret

      public java.lang.String getClientSecret()
      Client Secret
    • getUserAgent

      public java.lang.String getUserAgent()
      User Agent
    • getRequestQueueSize

      public java.lang.Integer getRequestQueueSize()
      HTTP Request Queue Size
    • getBaseUrl

      public java.lang.String getBaseUrl()
      BaseUrl
    • getTimeout

      public java.lang.Integer getTimeout()
      Default Timeout
    • getUploadTimeout

      public java.lang.Integer getUploadTimeout()
    • getLogLevel

      public feign.Logger.Level getLogLevel()
      you can overwrite the feign loglevel to print the full requests + responses if needed
    • getProxyConfig

      public com.github.twitch4j.common.config.ProxyConfig getProxyConfig()
      ProxyConfiguration
    • withClientId

      public TwitchKrakenBuilder withClientId​(java.lang.String clientId)
      Client Id
      Returns:
      a clone of this object, except with this updated property (returns this if an identical value is passed).
    • withClientSecret

      public TwitchKrakenBuilder withClientSecret​(java.lang.String clientSecret)
      Client Secret
      Returns:
      a clone of this object, except with this updated property (returns this if an identical value is passed).
    • withUserAgent

      public TwitchKrakenBuilder withUserAgent​(java.lang.String userAgent)
      User Agent
      Returns:
      a clone of this object, except with this updated property (returns this if an identical value is passed).
    • withRequestQueueSize

      public TwitchKrakenBuilder withRequestQueueSize​(java.lang.Integer requestQueueSize)
      HTTP Request Queue Size
      Returns:
      a clone of this object, except with this updated property (returns this if an identical value is passed).
    • withTimeout

      public TwitchKrakenBuilder withTimeout​(java.lang.Integer timeout)
      Default Timeout
      Returns:
      a clone of this object, except with this updated property (returns this if an identical value is passed).
    • withUploadTimeout

      public TwitchKrakenBuilder withUploadTimeout​(java.lang.Integer uploadTimeout)
      Returns:
      a clone of this object, except with this updated property (returns this if an identical value is passed).
    • withLogLevel

      public TwitchKrakenBuilder withLogLevel​(feign.Logger.Level logLevel)
      you can overwrite the feign loglevel to print the full requests + responses if needed
      Returns:
      a clone of this object, except with this updated property (returns this if an identical value is passed).
    • withProxyConfig

      public TwitchKrakenBuilder withProxyConfig​(com.github.twitch4j.common.config.ProxyConfig proxyConfig)
      ProxyConfiguration
      Returns:
      a clone of this object, except with this updated property (returns this if an identical value is passed).