public class DefaultFailedExecutionContext extends Object implements Context.FailedExecution, ToCopyableBuilder<DefaultFailedExecutionContext.Builder,DefaultFailedExecutionContext>
Context.FailedExecution
.Modifier and Type | Class and Description |
---|---|
static class |
DefaultFailedExecutionContext.Builder |
Modifier and Type | Method and Description |
---|---|
static DefaultFailedExecutionContext.Builder |
builder() |
Throwable |
exception()
The exception associated with the failed execution.
|
Optional<SdkHttpRequest> |
httpRequest()
The latest version of the
SdkHttpFullRequest available when the execution failed. |
Optional<SdkHttpResponse> |
httpResponse()
The latest version of the
SdkHttpFullResponse available when the execution failed. |
SdkRequest |
request()
The latest version of the
SdkRequest available when the execution failed. |
Optional<SdkResponse> |
response()
The latest version of the
SdkResponse available when the execution failed. |
DefaultFailedExecutionContext.Builder |
toBuilder() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
copy
public SdkRequest request()
Context.FailedExecution
SdkRequest
available when the execution failed. This will never return null.request
in interface Context.FailedExecution
public Optional<SdkHttpRequest> httpRequest()
Context.FailedExecution
SdkHttpFullRequest
available when the execution failed. If the execution failed
before or during request marshalling, this will return Optional.empty()
.httpRequest
in interface Context.FailedExecution
public Optional<SdkHttpResponse> httpResponse()
Context.FailedExecution
SdkHttpFullResponse
available when the execution failed. If the execution failed
before or during transmission, this will return Optional.empty()
.httpResponse
in interface Context.FailedExecution
public Optional<SdkResponse> response()
Context.FailedExecution
SdkResponse
available when the execution failed. If the execution failed before or
during response unmarshalling, this will return Optional.empty()
.response
in interface Context.FailedExecution
public Throwable exception()
Context.FailedExecution
exception
in interface Context.FailedExecution
public DefaultFailedExecutionContext.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<DefaultFailedExecutionContext.Builder,DefaultFailedExecutionContext>
public static DefaultFailedExecutionContext.Builder builder()
Copyright © 2021. All rights reserved.