Class RetryConfig

java.lang.Object
com.datadog.api.client.RetryConfig

public class RetryConfig extends Object
  • Field Details

    • enableRetry

      public boolean enableRetry
    • backOffMultiplier

      public int backOffMultiplier
    • backOffBase

      public int backOffBase
    • maxRetries

      public int maxRetries
  • Constructor Details

    • RetryConfig

      public RetryConfig(boolean enableRetry, int backOffMultiplier, int backOffBase, int maxRetries)
      Parameters:
      enableRetry - Enable retry when rate limited
      backOffMultiplier - Multiplier for retry backoff
      backOffBase - Base for retry backoff
      maxRetries - Maximum number of retries
  • Method Details

    • isEnableRetry

      public boolean isEnableRetry()
    • getBackOffMultiplier

      public int getBackOffMultiplier()
    • getBackOffBase

      public int getBackOffBase()
    • getMaxRetries

      public int getMaxRetries()
    • setEnableRetry

      public void setEnableRetry(boolean enableRetry)
    • setBackOffMultiplier

      public void setBackOffMultiplier(int backOffMultiplier)
    • setBackOffBase

      public void setBackOffBase(int backOffBase)
    • setMaxRetries

      public void setMaxRetries(int maxRetries)
    • sleepInterval

      public void sleepInterval(int sleepInterval)