| static AsyncExecuteRequest.Builder | AsyncExecuteRequest. builder() |  | 
| AsyncExecuteRequest.Builder | AsyncExecuteRequest.Builder. fullDuplex(boolean fullDuplex) | Option to indicate if the request is for a full duplex operation ie., request and response are sent/received at
 the same time. | 
| AsyncExecuteRequest.Builder | AsyncExecuteRequest.Builder. httpExecutionAttributes(SdkHttpExecutionAttributes executionAttributes) | Sets the additional HTTP execution attributes collection for this request. | 
| AsyncExecuteRequest.Builder | AsyncExecuteRequest.Builder. metricCollector(MetricCollector metricCollector) | Set the  MetricCollector to be used by the HTTP client to
 report metrics collected for this request. | 
| <T> AsyncExecuteRequest.Builder | AsyncExecuteRequest.Builder. putHttpExecutionAttribute(SdkHttpExecutionAttribute<T> attribute,
                         T value) | Put an HTTP execution attribute into to the collection of HTTP execution attributes for this request | 
| AsyncExecuteRequest.Builder | AsyncExecuteRequest.Builder. request(SdkHttpRequest request) | Set the HTTP request to be executed by the client. | 
| AsyncExecuteRequest.Builder | AsyncExecuteRequest.Builder. requestContentPublisher(SdkHttpContentPublisher requestContentPublisher) | Set the publisher of the request content. | 
| AsyncExecuteRequest.Builder | AsyncExecuteRequest.Builder. responseHandler(SdkAsyncHttpResponseHandler responseHandler) | Set the response handler for the resposne. |