Class ContentMetadata
- java.lang.Object
-
- software.amazon.encryption.s3.internal.ContentMetadata
-
public class ContentMetadata extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classContentMetadata.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AlgorithmSuitealgorithmSuite()static ContentMetadata.Builderbuilder()StringcontentCipher()StringcontentCipherTagLength()byte[]contentIv()StringcontentRange()EncryptedDataKeyencryptedDataKey()StringencryptedDataKeyAlgorithm()Map<String,String>encryptionContext()Note that the underlying implementation uses a Collections.unmodifiableMap which is immutable.MaterialsDescriptionmaterialsDescription()Returns the materials description used for RSA and AES keyrings.
-
-
-
Method Detail
-
builder
public static ContentMetadata.Builder builder()
-
algorithmSuite
public AlgorithmSuite algorithmSuite()
-
encryptedDataKey
public EncryptedDataKey encryptedDataKey()
-
encryptedDataKeyAlgorithm
public String encryptedDataKeyAlgorithm()
-
encryptionContext
public Map<String,String> encryptionContext()
Note that the underlying implementation uses a Collections.unmodifiableMap which is immutable.
-
materialsDescription
public MaterialsDescription materialsDescription()
Returns the materials description used for RSA and AES keyrings.- Returns:
- the materials description
-
contentIv
public byte[] contentIv()
-
contentCipher
public String contentCipher()
-
contentCipherTagLength
public String contentCipherTagLength()
-
contentRange
public String contentRange()
-
-