in v2-migration/src/main/java/software/amazon/awssdk/v2migration/internal/utils/S3TransformUtils.java [93:156]
public static void addMetadataFields(StringBuilder sb, String metadataName,
Map<String, Map<String, Expression>> metadataMap) {
Map<String, Expression> map = metadataMap.get(metadataName);
if (map == null) {
return;
}
Expression contentLen = map.get("contentLength");
if (contentLen != null) {
sb.append(".contentLength(").append(contentLen);
if (contentLen instanceof J.Literal) {
sb.append("L");
}
sb.append(")\n");
}
Expression contentEncoding = map.get("contentEncoding");
if (contentEncoding != null) {
sb.append(".contentEncoding(\"").append(contentEncoding).append("\")\n");
}
Expression contentType = map.get("contentType");
if (contentType != null) {
sb.append(".contentType(\"").append(contentType).append("\")\n");
}
Expression contentLanguage = map.get("contentLanguage");
if (contentLanguage != null) {
sb.append(".contentLanguage(\"").append(contentLanguage).append("\")\n");
}
Expression cacheControl = map.get("cacheControl");
if (cacheControl != null) {
sb.append(".cacheControl(\"").append(cacheControl).append("\")\n");
}
Expression contentDisposition = map.get("contentDisposition");
if (contentDisposition != null) {
sb.append(".contentDisposition(\"").append(contentDisposition).append("\")\n");
}
Expression contentMd5 = map.get("contentMd5");
if (contentMd5 != null) {
sb.append(".contentMD5(\"").append(contentMd5).append("\")\n");
}
Expression serverSideEncryption = map.get("serverSideEncryption");
if (serverSideEncryption != null) {
sb.append(".serverSideEncryption(\"").append(serverSideEncryption).append("\")\n");
}
Expression sseAlgorithm = map.get("sseAlgorithm");
if (sseAlgorithm != null) {
sb.append(".serverSideEncryption(\"").append(sseAlgorithm).append("\")\n");
}
Expression sseCustomerKeyMd5 = map.get("sseCustomerKeyMd5");
if (sseCustomerKeyMd5 != null) {
sb.append(".sseCustomerKeyMD5(\"").append(sseCustomerKeyMd5).append("\")\n");
}
Expression bucketKeyEnabled = map.get("bucketKeyEnabled");
if (bucketKeyEnabled != null) {
sb.append(".bucketKeyEnabled(").append(bucketKeyEnabled).append(")\n");
}
Expression userMetadata = map.get("userMetadata");
if (userMetadata != null) {
sb.append(".metadata(").append(userMetadata).append(")\n");
}
Expression expiresDate = map.get("httpExpiresDate");
if (expiresDate != null) {
sb.append(".expires(").append(expiresDate).append(")\n");
}
}