diff --git a/pom.xml b/pom.xml index c9cb087..751882d 100644 --- a/pom.xml +++ b/pom.xml @@ -48,6 +48,11 @@ + + software.amazon.awssdk + aws-sdk-java + 2.17.233 + org.junit.jupiter junit-jupiter-api diff --git a/src/main/java/com/bytelegend/Challenge.java b/src/main/java/com/bytelegend/Challenge.java index 213a193..a03c06c 100644 --- a/src/main/java/com/bytelegend/Challenge.java +++ b/src/main/java/com/bytelegend/Challenge.java @@ -5,10 +5,12 @@ public static void main() { System.out.println(createPutObjectRequest("bucket", "key", "utf-8", "plain/text", 1234L)); } - public static software.amazon.awssdk.services.s3.model.PutObjectRequest createPutObjectRequest( - String bucket, - String key, - String contentEncoding, - String contentType, - Long contentLength) {} -} + public static software.amazon.awssdk.services.s3.model.PutObjectRequest createPutObjectRequest(String bucket, String key, String contentEncoding, String contentType, Long contentLength) { + return software.amazon.awssdk.services.s3.model.PutObjectRequest.builder() + .bucket(bucket) + .key(key) + .contentEncoding(contentEncoding) + .contentType(contentType) + .contentLength(contentLength) + .build(); + }