public final class EnableTrailingChecksumInterceptor extends Object implements ExecutionInterceptor
Constructor and Description |
---|
EnableTrailingChecksumInterceptor() |
Modifier and Type | Method and Description |
---|---|
SdkHttpRequest |
modifyHttpRequest(Context.ModifyHttpRequest context,
ExecutionAttributes executionAttributes)
Append trailing checksum header for
GetObjectRequest if trailing checksum is enabled from config. |
SdkResponse |
modifyResponse(Context.ModifyResponse context,
ExecutionAttributes executionAttributes)
Subtract the contentLength of
GetObjectResponse if trailing checksums is enabled. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
afterExecution, afterMarshalling, afterTransmission, afterUnmarshalling, beforeExecution, beforeMarshalling, beforeTransmission, beforeUnmarshalling, modifyAsyncHttpContent, modifyAsyncHttpResponseContent, modifyException, modifyHttpContent, modifyHttpResponse, modifyHttpResponseContent, modifyRequest, onExecutionFailure
public SdkHttpRequest modifyHttpRequest(Context.ModifyHttpRequest context, ExecutionAttributes executionAttributes)
GetObjectRequest
if trailing checksum is enabled from config.modifyHttpRequest
in interface ExecutionInterceptor
public SdkResponse modifyResponse(Context.ModifyResponse context, ExecutionAttributes executionAttributes)
GetObjectResponse
if trailing checksums is enabled.modifyResponse
in interface ExecutionInterceptor
Copyright © 2023. All rights reserved.