Class EncryptedInitiateMultipartUploadRequest

    • Constructor Detail

      • EncryptedInitiateMultipartUploadRequest

        public EncryptedInitiateMultipartUploadRequest​(String bucketName,
                                                       String key)
      • EncryptedInitiateMultipartUploadRequest

        public EncryptedInitiateMultipartUploadRequest​(String bucketName,
                                                       String key,
                                                       ObjectMetadata objectMetadata)
    • Method Detail

      • setMaterialsDescription

        public void setMaterialsDescription​(Map<String,​String> materialsDescription)
        sets the materials description for the encryption materials to be used with the current Multi Part Upload Request.
        Parameters:
        materialsDescription - the materialsDescription to set
      • withMaterialsDescription

        public EncryptedInitiateMultipartUploadRequest withMaterialsDescription​(Map<String,​String> materialsDescription)
        sets the materials description for the encryption materials to be used with the current Multi Part Upload Request.
        Parameters:
        materialsDescription - the materialsDescription to set
      • isCreateEncryptionMaterial

        public boolean isCreateEncryptionMaterial()
        Returns true if a new set of encryption material is to be created; false otherwise. Default is true.
      • setCreateEncryptionMaterial

        public void setCreateEncryptionMaterial​(boolean createEncryptionMaterial)
        Parameters:
        createEncryptionMaterial - true if a new set of encryption material is to be created; false otherwise.
      • withCreateEncryptionMaterial

        public EncryptedInitiateMultipartUploadRequest withCreateEncryptionMaterial​(boolean createEncryptionMaterial)
        Parameters:
        createEncryptionMaterial - true if a new set of encryption material is to be created; false otherwise.