T - The request type.public abstract class RdsPresignInterceptor<T extends NeptuneRequest> extends Object implements ExecutionInterceptor
| Modifier and Type | Class and Description |
|---|---|
static interface |
RdsPresignInterceptor.PresignableRequest |
| Modifier and Type | Field and Description |
|---|---|
protected static AwsQueryProtocolFactory |
PROTOCOL_FACTORY |
| Modifier | Constructor and Description |
|---|---|
protected |
RdsPresignInterceptor(Class<T> requestClassToPreSign) |
protected |
RdsPresignInterceptor(Class<T> requestClassToPreSign,
Clock signingOverrideClock) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract RdsPresignInterceptor.PresignableRequest |
adaptRequest(T originalRequest)
Adapts the request to the
RdsPresignInterceptor.PresignableRequest. |
SdkHttpRequest |
modifyHttpRequest(Context.ModifyHttpRequest context,
ExecutionAttributes executionAttributes) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitafterExecution, afterMarshalling, afterTransmission, afterUnmarshalling, beforeExecution, beforeMarshalling, beforeTransmission, beforeUnmarshalling, modifyAsyncHttpContent, modifyAsyncHttpResponseContent, modifyException, modifyHttpContent, modifyHttpResponse, modifyHttpResponseContent, modifyRequest, modifyResponse, onExecutionFailureprotected static final AwsQueryProtocolFactory PROTOCOL_FACTORY
public final SdkHttpRequest modifyHttpRequest(Context.ModifyHttpRequest context, ExecutionAttributes executionAttributes)
modifyHttpRequest in interface ExecutionInterceptorprotected abstract RdsPresignInterceptor.PresignableRequest adaptRequest(T originalRequest)
RdsPresignInterceptor.PresignableRequest.originalRequest - the original requestCopyright © 2021. All rights reserved.