executionContext.setCredentials(credentials);
JsonErrorResponseHandler errorResponseHandler = new JsonErrorResponseHandler(exceptionUnmarshallers);
Response<X> result = client.execute(request, responseHandler,
errorResponseHandler, executionContext);
awsRequestMetrics.log();
return result.getAwsResponse();
}
/**
* Returns a {@link Request} marshalled from the given AWS request using