public final class DisableDoubleUrlEncodingForSigningInterceptor extends Object implements ExecutionInterceptor
|Constructor and Description|
|Modifier and Type||Method and Description|
Read a request that has been given to a service client before it is modified by other interceptors.
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
afterExecution, afterMarshalling, afterTransmission, afterUnmarshalling, beforeMarshalling, beforeTransmission, beforeUnmarshalling, modifyAsyncHttpContent, modifyAsyncHttpResponseContent, modifyException, modifyHttpContent, modifyHttpRequest, modifyHttpResponse, modifyHttpResponseContent, modifyRequest, modifyResponse, onExecutionFailure
public void beforeExecution(Context.BeforeExecution context, ExecutionAttributes executionAttributes)
ExecutionInterceptor.beforeMarshalling(software.amazon.awssdk.core.interceptor.Context.BeforeMarshalling, software.amazon.awssdk.core.interceptor.ExecutionAttributes)should be used in most circumstances for reading the request because it includes modifications made by other interceptors.
This method is guaranteed to be executed on the thread that is making the client call. This is true even if a non-
blocking I/O client is used. This is useful for transferring data that may be stored thread-locally into the execution's
context- The current state of the execution, including the unmodified SDK request from the service client call.
executionAttributes- A mutable set of attributes scoped to one specific request/response cycle that can be used to