Package com.adobe.testing.s3mock.util
Class HeaderUtil
java.lang.Object
com.adobe.testing.s3mock.util.HeaderUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic ChecksumAlgorithmchecksumAlgorithmFromHeader(org.springframework.http.HttpHeaders headers) static ChecksumAlgorithmchecksumAlgorithmFromSdk(org.springframework.http.HttpHeaders headers) static StringchecksumFrom(org.springframework.http.HttpHeaders headers) checksumHeaderFrom(S3ObjectMetadata s3ObjectMetadata) checksumHeaderFrom(String checksum, ChecksumAlgorithm checksumAlgorithm) encryptionHeadersFrom(org.springframework.http.HttpHeaders headers) Retrieves headers encryption headers from request.static booleanisChunked(org.springframework.http.HttpHeaders headers) static booleanisChunkedAndV4Signed(org.springframework.http.HttpHeaders headers) static StringmapChecksumToHeader(ChecksumAlgorithm checksumAlgorithm) static org.springframework.http.MediaTypemediaTypeFrom(String contentType) overrideHeadersFrom(Map<String, String> queryParams) storageClassHeadersFrom(S3ObjectMetadata s3ObjectMetadata) Creates response headers from S3ObjectMetadata storageclass.storeHeadersFrom(org.springframework.http.HttpHeaders headers) Retrieves headers to store from request.userMetadataFrom(org.springframework.http.HttpHeaders headers) Retrieves user metadata from request.userMetadataHeadersFrom(S3ObjectMetadata s3ObjectMetadata) Creates response headers from S3ObjectMetadata user metadata.
-
Method Details
-
userMetadataHeadersFrom
Creates response headers from S3ObjectMetadata user metadata.- Parameters:
s3ObjectMetadata-S3ObjectMetadataS3Object where user metadata will be extracted
-
storageClassHeadersFrom
Creates response headers from S3ObjectMetadata storageclass.- Parameters:
s3ObjectMetadata-S3ObjectMetadataS3Object where data will be extracted
-
userMetadataFrom
Retrieves user metadata from request.- Parameters:
headers-HttpHeaders- Returns:
- map containing user meta-data
-
storeHeadersFrom
Retrieves headers to store from request.- Parameters:
headers-HttpHeaders- Returns:
- map containing headers to store
-
encryptionHeadersFrom
public static Map<String,String> encryptionHeadersFrom(org.springframework.http.HttpHeaders headers) Retrieves headers encryption headers from request.- Parameters:
headers-HttpHeaders- Returns:
- map containing encryption headers
-
isChunkedAndV4Signed
public static boolean isChunkedAndV4Signed(org.springframework.http.HttpHeaders headers) -
isChunked
public static boolean isChunked(org.springframework.http.HttpHeaders headers) -
mediaTypeFrom
-
overrideHeadersFrom
-
checksumHeaderFrom
-
checksumHeaderFrom
public static Map<String,String> checksumHeaderFrom(String checksum, ChecksumAlgorithm checksumAlgorithm) -
checksumAlgorithmFromHeader
public static ChecksumAlgorithm checksumAlgorithmFromHeader(org.springframework.http.HttpHeaders headers) -
checksumAlgorithmFromSdk
public static ChecksumAlgorithm checksumAlgorithmFromSdk(org.springframework.http.HttpHeaders headers) -
checksumFrom
-
mapChecksumToHeader
-