Interface AmazonSyncHttpClient.RequestExecutionBuilder
- 
- Enclosing class:
 - AmazonSyncHttpClient
 
public static interface AmazonSyncHttpClient.RequestExecutionBuilderInterface to configure a request execution and execute the request. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <OutputT> OutputTexecute(HttpResponseHandler<Response<OutputT>> combinedResponseHandler)Executes the request with the given configuration.AmazonSyncHttpClient.RequestExecutionBuilderexecutionContext(ExecutionContext executionContext)Fluent setter for the execution contextHttpClientDependencieshttpClientDependencies()default AmazonSyncHttpClient.RequestExecutionBuilderhttpClientDependencies(Consumer<HttpClientDependencies.Builder> mutator)AmazonSyncHttpClient.RequestExecutionBuilderhttpClientDependencies(HttpClientDependencies httpClientDependencies)AmazonSyncHttpClient.RequestExecutionBuilderoriginalRequest(SdkRequest originalRequest)AmazonSyncHttpClient.RequestExecutionBuilderrequest(software.amazon.awssdk.http.SdkHttpFullRequest request)Fluent setter forSdkHttpFullRequest 
 - 
 
- 
- 
Method Detail
- 
request
AmazonSyncHttpClient.RequestExecutionBuilder request(software.amazon.awssdk.http.SdkHttpFullRequest request)
Fluent setter forSdkHttpFullRequest- Parameters:
 request- Request object- Returns:
 - This builder for method chaining.
 
 
- 
originalRequest
AmazonSyncHttpClient.RequestExecutionBuilder originalRequest(SdkRequest originalRequest)
 
- 
executionContext
AmazonSyncHttpClient.RequestExecutionBuilder executionContext(ExecutionContext executionContext)
Fluent setter for the execution context- Parameters:
 executionContext- Execution context- Returns:
 - This builder for method chaining.
 
 
- 
httpClientDependencies
AmazonSyncHttpClient.RequestExecutionBuilder httpClientDependencies(HttpClientDependencies httpClientDependencies)
 
- 
httpClientDependencies
HttpClientDependencies httpClientDependencies()
 
- 
httpClientDependencies
default AmazonSyncHttpClient.RequestExecutionBuilder httpClientDependencies(Consumer<HttpClientDependencies.Builder> mutator)
 
- 
execute
<OutputT> OutputT execute(HttpResponseHandler<Response<OutputT>> combinedResponseHandler)
Executes the request with the given configuration.- Type Parameters:
 OutputT- Result type- Parameters:
 combinedResponseHandler- response handler: converts an http request into a decorated Response object of the appropriate type.- Returns:
 - Unmarshalled result type.
 
 
 - 
 
 -