Class ReleaseResponse

java.lang.Object
software.amazon.awssdk.retries.internal.circuitbreaker.ReleaseResponse
All Implemented Interfaces:
ToCopyableBuilder<ReleaseResponse.Builder,ReleaseResponse>

public final class ReleaseResponse extends Object implements ToCopyableBuilder<ReleaseResponse.Builder,ReleaseResponse>
  • Method Details

    • capacityReleased

      public int capacityReleased()
      Returns the capacity released from the request.
    • currentCapacity

      public int currentCapacity()
      Returns the capacity of the token bucket after the release.
    • maxCapacity

      public int maxCapacity()
      Returns the max capacity for the token bucket.
    • builder

      public static ReleaseResponse.Builder builder()
      Creates a new builder to build a ReleaseResponse instance.
    • toBuilder

      public ReleaseResponse.Builder toBuilder()
      Description copied from interface: ToCopyableBuilder
      Take this object and create a builder that contains all of the current property values of this object.
      Specified by:
      toBuilder in interface ToCopyableBuilder<ReleaseResponse.Builder,ReleaseResponse>
      Returns:
      a builder for type T