Package com.adobe.testing.s3mock.util
Class HeaderUtil
java.lang.Object
com.adobe.testing.s3mock.util.HeaderUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateEncryptionHeaders(S3ObjectMetadata s3ObjectMetadata) Creates response headers from S3ObjectMetadata encryption data.createOverrideHeaders(Map<String, String> queryParams) createUserMetadataHeaders(S3ObjectMetadata s3ObjectMetadata) Creates response headers from S3ObjectMetadata user metadata.getUserMetadata(org.springframework.http.HttpHeaders headers) Retrieves user metadata from request.static booleanisV4ChunkedWithSigningEnabled(String sha256Header) static org.springframework.http.MediaTypeparseMediaType(String contentType)
-
Constructor Details
-
HeaderUtil
public HeaderUtil()
-
-
Method Details
-
createUserMetadataHeaders
Creates response headers from S3ObjectMetadata user metadata.- Parameters:
s3ObjectMetadata-S3ObjectMetadataS3Object where user metadata will be extracted
-
getUserMetadata
Retrieves user metadata from request.- Parameters:
headers-HttpHeaders- Returns:
- map containing user meta-data
-
createEncryptionHeaders
Creates response headers from S3ObjectMetadata encryption data.- Parameters:
s3ObjectMetadata-S3ObjectMetadataS3Object where encryption data will be extracted
-
isV4ChunkedWithSigningEnabled
-
parseMediaType
-
createOverrideHeaders
-