public boolean skipClientSideValidation(PresignedUrlDownloadRequest request, ObjectMetadata returnedMetadata) {
        return skipClientSideValidationPerRequest(request) || skipClientSideValidationPerGetResponse(returnedMetadata);
    }
Conveience method to determine whether to do client side validation of a {@link PresignedUrlDownloadRequest} call based
on both the request and the response. See
{@link #skipClientSideValidationPerRequest(PresignedUrlDownloadRequest)} and
{@link #skipClientSideValidationPerGetResponse(ObjectMetadata)} for more details on the
criterion.

@param request
           Original {@link PresignedUrlDownloadRequest}
@param returnedMetadata
           Metadata returned in {@link S3Object}
@return True if client side validation should be skipped, false otherwise.
aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/internal/SkipMd5CheckStrategy.java