Interface Context.AfterMarshalling
-
- All Superinterfaces:
Context.BeforeExecution
,Context.BeforeMarshalling
,Context.ModifyRequest
- All Known Subinterfaces:
Context.AfterExecution
,Context.AfterTransmission
,Context.AfterUnmarshalling
,Context.BeforeTransmission
,Context.BeforeUnmarshalling
,Context.ModifyHttpRequest
,Context.ModifyHttpResponse
,Context.ModifyResponse
- All Known Implementing Classes:
InterceptorContext
- Enclosing class:
- Context
@ThreadSafe public static interface Context.AfterMarshalling extends Context.BeforeMarshalling
The state of the execution when theExecutionInterceptor.afterMarshalling(software.amazon.awssdk.core.interceptor.Context.AfterMarshalling, software.amazon.awssdk.core.interceptor.ExecutionAttributes)
method is invoked.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<AsyncRequestBody>
asyncRequestBody()
TheAsyncRequestBody
that allows non-blocking streaming of request content.SdkHttpRequest
httpRequest()
TheSdkHttpRequest
that was created as a result of marshalling theContext.BeforeExecution.request()
.Optional<RequestBody>
requestBody()
TheRequestBody
that represents the body of an HTTP request.-
Methods inherited from interface software.amazon.awssdk.core.interceptor.Context.BeforeExecution
request
-
-
-
-
Method Detail
-
httpRequest
SdkHttpRequest httpRequest()
TheSdkHttpRequest
that was created as a result of marshalling theContext.BeforeExecution.request()
. This is the HTTP request that will be sent to the downstream service.
-
requestBody
Optional<RequestBody> requestBody()
TheRequestBody
that represents the body of an HTTP request.
-
asyncRequestBody
Optional<AsyncRequestBody> asyncRequestBody()
TheAsyncRequestBody
that allows non-blocking streaming of request content.
-
-