Class RetrySettings

java.lang.Object
com.gooddata.sdk.service.retry.RetrySettings

public class RetrySettings
extends java.lang.Object
Contains settings for HTTP requests retry.
  • Field Details

  • Constructor Details

  • Method Details

    • getRetryCount

      public java.lang.Integer getRetryCount()
      Total retry count. Should be > 0. No retry if not set.
      Returns:
      retry count
    • setRetryCount

      public void setRetryCount​(java.lang.Integer retryCount)
    • getRetryInitialInterval

      public java.lang.Long getRetryInitialInterval()
      Returns:
      retry initial interval
    • setRetryInitialInterval

      public void setRetryInitialInterval​(java.lang.Long retryInitialInterval)
    • getRetryMaxInterval

      public java.lang.Long getRetryMaxInterval()
      Returns:
      maximum retry interval
    • setRetryMaxInterval

      public void setRetryMaxInterval​(java.lang.Long retryMaxInterval)
    • getRetryMultiplier

      public java.lang.Double getRetryMultiplier()
      If set, exponential strategy is used. Every next retry interval will be computed as previos interval multiplied by this number.
      Returns:
      retry multiplier
    • setRetryMultiplier

      public void setRetryMultiplier​(java.lang.Double retryMultiplier)
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object