Interface RequestPipeline<InputT,OutputT>

Type Parameters:
InputT - Source type, provided as input param to pipeline.
OutputT - Output type returned by the pipeline.
All Known Subinterfaces:
MutableRequestToRequestPipeline, RequestToRequestPipeline, RequestToResponsePipeline<OutputT>
All Known Implementing Classes:
AfterExecutionInterceptorsStage, AfterTransmissionExecutionInterceptorsStage, ApiCallAttemptMetricCollectionStage, ApiCallAttemptTimeoutTrackingStage, ApiCallMetricCollectionStage, ApiCallTimeoutTrackingStage, ApplyTransactionIdStage, ApplyUserAgentStage, AsyncApiCallAttemptMetricCollectionStage, AsyncApiCallMetricCollectionStage, AsyncApiCallTimeoutTrackingStage, AsyncBeforeTransmissionExecutionInterceptorsStage, AsyncExecutionFailureExceptionReportingStage, AsyncRetryableStage, AsyncSigningStage, BeforeTransmissionExecutionInterceptorsStage, BeforeUnmarshallingExecutionInterceptorsStage, CompressRequestStage, ExecutionFailureExceptionReportingStage, HandleResponseStage, HttpChecksumStage, MakeAsyncHttpRequestStage, MakeHttpRequestStage, MakeRequestImmutableStage, MakeRequestMutableStage, MergeCustomHeadersStage, MergeCustomQueryParamsStage, QueryParametersToBodyStage, RetryableStage, SigningStage, StreamManagingStage, TimeoutExceptionHandlingStage, UnwrapResponseContainer

public interface RequestPipeline<InputT,OutputT>
Represents a series of transformations when executing a SDK request.
  • Method Details