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()
Take this object and create a builder that contains all of the current property values of this object.
|
equals, 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()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<DefaultFailedExecutionContext.Builder,DefaultFailedExecutionContext>
public static DefaultFailedExecutionContext.Builder builder()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.