Package com.datadog.api.client
Class RetryConfig
java.lang.Object
com.datadog.api.client.RetryConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionintintbooleanint -
Constructor Summary
ConstructorsConstructorDescriptionRetryConfig(boolean enableRetry, int backOffMultiplier, int backOffBase, int maxRetries) -
Method Summary
Modifier and TypeMethodDescriptionintintintbooleanvoidsetBackOffBase(int backOffBase) voidsetBackOffMultiplier(int backOffMultiplier) voidsetEnableRetry(boolean enableRetry) voidsetMaxRetries(int maxRetries) voidsleepInterval(int sleepInterval)
-
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 limitedbackOffMultiplier- Multiplier for retry backoffbackOffBase- Base for retry backoffmaxRetries- 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)
-