Interface SSECustomerKeyProvider

All Known Implementing Classes:
AbstractPutObjectRequest, EncryptedGetObjectRequest, EncryptedInitiateMultipartUploadRequest, EncryptedPutObjectRequest, GeneratePresignedUrlRequest, GetObjectMetadataRequest, GetObjectRequest, InitiateMultipartUploadRequest, PutObjectRequest, UploadObjectRequest, UploadPartRequest

public interface SSECustomerKeyProvider
Implemented by classes that support the option of using SSE Customer key.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the optional customer-provided server-side encryption key to use to encrypt the uploaded object.
  • Method Details

    • getSSECustomerKey

      SSECustomerKey getSSECustomerKey()
      Returns the optional customer-provided server-side encryption key to use to encrypt the uploaded object.
      Returns:
      The optional customer-provided server-side encryption key to use to encrypt the uploaded object.