Class AcquireResponse
- java.lang.Object
-
- software.amazon.awssdk.retries.internal.circuitbreaker.AcquireResponse
-
- All Implemented Interfaces:
ToCopyableBuilder<AcquireResponse.Builder,AcquireResponse>
@SdkInternalApi public final class AcquireResponse extends Object implements ToCopyableBuilder<AcquireResponse.Builder,AcquireResponse>
The number of tokens in the token bucket after a specific token acquisition succeeds.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAcquireResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanacquisitionFailed()Returnstrueif the requested capacity was not successfully acquired.static AcquireResponse.Builderbuilder()intcapacityAcquired()The number of tokens acquired by the last token acquisition.intcapacityRemaining()The number of tokens in the token bucket.intcapacityRequested()The numbers of token requested by the last token acquisition.intmaxCapacity()The max capacity.AcquireResponse.BuildertoBuilder()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
builder
public static AcquireResponse.Builder builder()
-
maxCapacity
public int maxCapacity()
The max capacity.
-
capacityRequested
public int capacityRequested()
The numbers of token requested by the last token acquisition.
-
capacityAcquired
public int capacityAcquired()
The number of tokens acquired by the last token acquisition.
-
capacityRemaining
public int capacityRemaining()
The number of tokens in the token bucket.
-
acquisitionFailed
public boolean acquisitionFailed()
Returnstrueif the requested capacity was not successfully acquired.
-
toBuilder
public AcquireResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AcquireResponse.Builder,AcquireResponse>
-
-