public final class RequestExecutionContext extends Object
AmazonSyncHttpClient or
 AmazonAsyncHttpClient.
 Provided to the RequestPipeline.execute(Object, software.amazon.awssdk.core.internal.http.RequestExecutionContext)
 method.| Modifier and Type | Class and Description | 
|---|---|
static class  | 
RequestExecutionContext.Builder
An SDK-internal implementation of  
RequestExecutionContext.Builder. | 
| Modifier and Type | Method and Description | 
|---|---|
static RequestExecutionContext.Builder | 
builder()
Create a  
RequestExecutionContext.Builder, used to create a RequestExecutionContext. | 
ClientExecutionAbortTrackerTask | 
clientExecutionTrackerTask()  | 
void | 
clientExecutionTrackerTask(ClientExecutionAbortTrackerTask clientExecutionTrackerTask)
Sets the tracker task for the  
ClientExecutionTimer. | 
ExecutionAttributes | 
executionAttributes()  | 
ExecutionContext | 
executionContext()  | 
ExecutionInterceptorChain | 
interceptorChain()  | 
SdkRequest | 
originalRequest()  | 
RequestOverrideConfiguration | 
requestConfig()  | 
Optional<SdkHttpRequestProvider> | 
requestProvider()  | 
Signer | 
signer()  | 
public static RequestExecutionContext.Builder builder()
RequestExecutionContext.Builder, used to create a RequestExecutionContext.public Optional<SdkHttpRequestProvider> requestProvider()
public ExecutionInterceptorChain interceptorChain()
public ExecutionAttributes executionAttributes()
public ExecutionContext executionContext()
public SdkRequest originalRequest()
public RequestOverrideConfiguration requestConfig()
public ClientExecutionAbortTrackerTask clientExecutionTrackerTask()
ClientExecutionTimer.public void clientExecutionTrackerTask(ClientExecutionAbortTrackerTask clientExecutionTrackerTask)
ClientExecutionTimer. Should
 be called once per request lifecycle.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.