Class RetryPolicyContext
java.lang.Object
software.amazon.awssdk.core.retry.RetryPolicyContext
- All Implemented Interfaces:
 ToCopyableBuilder<RetryPolicyContext.Builder,RetryPolicyContext> 
@Immutable
public final class RetryPolicyContext
extends Object
implements ToCopyableBuilder<RetryPolicyContext.Builder,RetryPolicyContext> 
Contains useful information about a failed request that can be used to make retry and backoff decisions. See 
RetryPolicy and RetryStrategy.- 
Nested Class Summary
Nested Classes - 
Method Summary
Modifier and TypeMethodDescriptionstatic RetryPolicyContext.Builderbuilder()request()intTake this object and create a builder that contains all of the current property values of this object.intMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy 
- 
Method Details
- 
builder
 - 
originalRequest
- Returns:
 - The original request passed to the client method for an operation.
 
 - 
request
- Returns:
 - The marshalled request.
 
 - 
exception
- Returns:
 - The last seen exception for the request.
 
 - 
executionAttributes
- Returns:
 - Mutable execution context.
 
 - 
retriesAttempted
public int retriesAttempted()- Returns:
 - Number of retries attempted thus far.
 
 - 
totalRequests
public int totalRequests()- Returns:
 - The total number of requests made thus far.
 
 - 
httpStatusCode
- Returns:
 - HTTP status code of response. May be null if no response was received from the service.
 
 - 
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
 toBuilderin interfaceToCopyableBuilder<RetryPolicyContext.Builder,RetryPolicyContext> - Returns:
 - a builder for type T
 
 
 -