public static class DefaultRetryToken.Builder extends Object implements CopyableBuilder<DefaultRetryToken.Builder,DefaultRetryToken>
DefaultRetryToken instances or to mutate them.| Modifier and Type | Method and Description |
|---|---|
DefaultRetryToken.Builder |
addFailure(Throwable failure)
Adds a
Throwable to the retry-token. |
DefaultRetryToken |
build()
Creates a new
DefaultRetryToken with the configured values. |
DefaultRetryToken.Builder |
capacityAcquired(int capacityAcquired)
Sets the capacity acquired from the token bucket.
|
DefaultRetryToken.Builder |
capacityRemaining(int capacityRemaining)
Sets the capacity remaining in the token bucket after the last acquire.
|
DefaultRetryToken.Builder |
increaseAttempt()
Increments the current attempt count.
|
DefaultRetryToken.Builder |
scope(String scope)
Sets the scope of the retry token.
|
DefaultRetryToken.Builder |
state(DefaultRetryToken.TokenState state)
Sets the state of the retry token.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopyapplyMutationpublic DefaultRetryToken.Builder scope(String scope)
public DefaultRetryToken.Builder state(DefaultRetryToken.TokenState state)
public DefaultRetryToken.Builder increaseAttempt()
public DefaultRetryToken.Builder capacityAcquired(int capacityAcquired)
public DefaultRetryToken.Builder capacityRemaining(int capacityRemaining)
public DefaultRetryToken.Builder addFailure(Throwable failure)
Throwable to the retry-token.public DefaultRetryToken build()
DefaultRetryToken with the configured values.build in interface Buildablebuild in interface SdkBuilder<DefaultRetryToken.Builder,DefaultRetryToken>Copyright © 2026. All rights reserved.