Class S3AsyncDao
java.lang.Object
software.amazon.payloadoffloading.S3AsyncDao
Dao layer to access S3.
-
Constructor Summary
ConstructorsConstructorDescriptionS3AsyncDao(software.amazon.awssdk.services.s3.S3AsyncClient s3Client) S3AsyncDao(software.amazon.awssdk.services.s3.S3AsyncClient s3Client, ServerSideEncryptionStrategy serverSideEncryptionStrategy, software.amazon.awssdk.services.s3.model.ObjectCannedACL objectCannedACL) -
Method Summary
Modifier and TypeMethodDescriptiondeletePayloadFromS3(String s3BucketName, String s3Key) getTextFromS3(String s3BucketName, String s3Key) storeTextInS3(String s3BucketName, String s3Key, String payloadContentStr)
-
Constructor Details
-
S3AsyncDao
public S3AsyncDao(software.amazon.awssdk.services.s3.S3AsyncClient s3Client) -
S3AsyncDao
public S3AsyncDao(software.amazon.awssdk.services.s3.S3AsyncClient s3Client, ServerSideEncryptionStrategy serverSideEncryptionStrategy, software.amazon.awssdk.services.s3.model.ObjectCannedACL objectCannedACL)
-
-
Method Details
-
getTextFromS3
-
storeTextInS3
public CompletableFuture<Void> storeTextInS3(String s3BucketName, String s3Key, String payloadContentStr) -
deletePayloadFromS3
-