Class S3RequestDecorator


  • public class S3RequestDecorator
    extends Object
    This class to sets encryption mode related properties for S3 request.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      software.amazon.awssdk.services.s3.model.CompleteMultipartUploadRequest decorate​(software.amazon.awssdk.services.s3.model.CompleteMultipartUploadRequest request)
      Set encryption in CompleteMultipartUploadRequest
      software.amazon.awssdk.services.s3.model.CopyObjectRequest decorate​(software.amazon.awssdk.services.s3.model.CopyObjectRequest request)
      Set encryption in CopyObjectRequest
      software.amazon.awssdk.services.s3.model.CreateMultipartUploadRequest decorate​(software.amazon.awssdk.services.s3.model.CreateMultipartUploadRequest request)  
      software.amazon.awssdk.services.s3.model.GetObjectRequest decorate​(software.amazon.awssdk.services.s3.model.GetObjectRequest request)
      Set encryption in GetObjectRequest
      software.amazon.awssdk.services.s3.model.HeadObjectRequest decorate​(software.amazon.awssdk.services.s3.model.HeadObjectRequest request)
      Set encryption in HeadObjectRequest
      software.amazon.awssdk.services.s3.model.PutObjectRequest decorate​(software.amazon.awssdk.services.s3.model.PutObjectRequest request)
      Set encryption in PutObjectRequest
    • Constructor Detail

      • S3RequestDecorator

        public S3RequestDecorator​(Properties props)
    • Method Detail

      • decorate

        public software.amazon.awssdk.services.s3.model.HeadObjectRequest decorate​(software.amazon.awssdk.services.s3.model.HeadObjectRequest request)
        Set encryption in HeadObjectRequest
      • decorate

        public software.amazon.awssdk.services.s3.model.GetObjectRequest decorate​(software.amazon.awssdk.services.s3.model.GetObjectRequest request)
        Set encryption in GetObjectRequest
      • decorate

        public software.amazon.awssdk.services.s3.model.CompleteMultipartUploadRequest decorate​(software.amazon.awssdk.services.s3.model.CompleteMultipartUploadRequest request)
        Set encryption in CompleteMultipartUploadRequest
      • decorate

        public software.amazon.awssdk.services.s3.model.PutObjectRequest decorate​(software.amazon.awssdk.services.s3.model.PutObjectRequest request)
        Set encryption in PutObjectRequest
      • decorate

        public software.amazon.awssdk.services.s3.model.CopyObjectRequest decorate​(software.amazon.awssdk.services.s3.model.CopyObjectRequest request)
        Set encryption in CopyObjectRequest
      • decorate

        public software.amazon.awssdk.services.s3.model.CreateMultipartUploadRequest decorate​(software.amazon.awssdk.services.s3.model.CreateMultipartUploadRequest request)