Class RequestExecutionContext

    • Method Detail

      • interceptorChain

        public ExecutionInterceptorChain interceptorChain()
        Returns:
        Execution interceptors to hook into execution lifecycle.
      • originalRequest

        public SdkRequest originalRequest()
      • signer

        public Signer signer()
        Returns:
        SignerProvider used to obtain an instance of a Signer.
      • apiCallTimeoutTracker

        public void apiCallTimeoutTracker​(TimeoutTracker timeoutTracker)
        Sets the tracker task for the . Should be called once per request lifecycle.
      • apiCallAttemptTimeoutTracker

        public TimeoutTracker apiCallAttemptTimeoutTracker()
      • apiCallAttemptTimeoutTracker

        public void apiCallAttemptTimeoutTracker​(TimeoutTracker timeoutTracker)
      • attemptMetricCollector

        public software.amazon.awssdk.metrics.MetricCollector attemptMetricCollector()
      • attemptMetricCollector

        public void attemptMetricCollector​(software.amazon.awssdk.metrics.MetricCollector metricCollector)
      • requestProvider

        public void requestProvider​(AsyncRequestBody publisher)
        Sets the request body provider. Used for transforming the original body provider to sign events for event stream operations that support signing.