Class Route53IdInterceptor
java.lang.Object
software.amazon.awssdk.services.route53.internal.Route53IdInterceptor
- All Implemented Interfaces:
ExecutionInterceptor
@SdkInternalApi
public final class Route53IdInterceptor
extends Object
implements ExecutionInterceptor
Route 53 returns a portion of the URL resource path as the ID for a few
elements, but when the service accepts those IDs, the resource path portion
cannot be included, otherwise requests fail. This handler removes those
partial resource path elements from IDs returned by Route 53.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmodifyResponse(Context.ModifyResponse context, ExecutionAttributes executionAttributes) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.core.interceptor.ExecutionInterceptor
afterExecution, afterMarshalling, afterTransmission, afterUnmarshalling, beforeExecution, beforeMarshalling, beforeTransmission, beforeUnmarshalling, modifyAsyncHttpContent, modifyAsyncHttpResponseContent, modifyException, modifyHttpContent, modifyHttpRequest, modifyHttpResponse, modifyHttpResponseContent, modifyRequest, onExecutionFailure
-
Constructor Details
-
Route53IdInterceptor
public Route53IdInterceptor()
-
-
Method Details
-
modifyResponse
public SdkResponse modifyResponse(Context.ModifyResponse context, ExecutionAttributes executionAttributes) - Specified by:
modifyResponsein interfaceExecutionInterceptor
-