Skip to content

Commit d2f8846

Browse files
declare metadata values within method
1 parent 8af00f2 commit d2f8846

3 files changed

Lines changed: 10 additions & 21 deletions

File tree

backend/src/main/java/gov/cdc/usds/simplereport/config/AimsProperties.java

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
package gov.cdc.usds.simplereport.config;
22

3-
import java.util.HashMap;
4-
import java.util.Map;
5-
import lombok.AccessLevel;
63
import lombok.Getter;
74
import lombok.RequiredArgsConstructor;
85
import lombok.Setter;
@@ -31,9 +28,6 @@ public class AimsProperties {
3128
private String sendingEnvironment;
3229
private String receivingEnvironment;
3330

34-
@Getter(AccessLevel.NONE)
35-
private Map<String, String> s3Metadata;
36-
3731
@Bean
3832
public S3Client getS3Client() {
3933
return S3Client.builder()
@@ -43,8 +37,4 @@ public S3Client getS3Client() {
4337
AwsBasicCredentials.create(accessKeyId, secretAccessKey)))
4438
.build();
4539
}
46-
47-
public Map<String, String> getS3Metadata() {
48-
return (s3Metadata == null) ? null : new HashMap<>(s3Metadata);
49-
}
5040
}

backend/src/main/java/gov/cdc/usds/simplereport/service/AimsReportingService.java

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,16 @@ String generateFilename(UUID submissionId) {
4141
private PutObjectResponse putObjectInAimsBucket(UUID submissionId, String objectBody) {
4242
String filename = generateFilename(submissionId);
4343
String objectKey = aimsProperties.getUserId() + "/SendTo/" + filename;
44-
45-
Map<String, String> metadata = aimsProperties.getS3Metadata();
46-
metadata.put("AIMSPlatformFilename", filename);
47-
metadata.put("AIMSPlatformSenderMessageId", submissionId.toString());
44+
Map<String, String> metadata =
45+
Map.ofEntries(
46+
Map.entry("AIMSPlatformSender", "SimpleReport"),
47+
Map.entry("AIMSPlatformRecipient", "AIMSPlatform"),
48+
Map.entry("AIMSPlatformSenderProject", "ELR"),
49+
Map.entry("AIMSPlatformSenderProtocol", "S3"),
50+
Map.entry("AIMSPlatformSenderEncryptionType", "KMS"),
51+
Map.entry("Base64Encoded", "False"),
52+
Map.entry("AIMSPlatformFilename", filename),
53+
Map.entry("AIMSPlatformSenderMessageId", submissionId.toString()));
4854

4955
try {
5056
return s3Client.putObject(

backend/src/main/resources/application.yaml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -209,13 +209,6 @@ aims:
209209
message-queue-endpoint: ${AIMS_MESSAGE_QUEUE_ENDPOINT:super-secret-message-queue-endpoint}
210210
sending-environment: ${AIMS_ENVIRONMENT:Test}
211211
receiving-environment: ${AIMS_ENVIRONMENT:Test}
212-
s3-metadata:
213-
AIMSPlatformSender: SimpleReport
214-
AIMSPlatformRecipient: AIMSPlatform
215-
AIMSPlatformSenderProject: ELR
216-
AIMSPlatformSenderProtocol: S3
217-
AIMSPlatformSenderEncryptionType: KMS
218-
Base64Encoded: "False"
219212
features:
220213
oktaMigrationEnabled: false
221214
chlamydiaEnabled: true

0 commit comments

Comments
 (0)