Package com.amazonaws.services.s3.model
Class SSEAwsKeyManagementParams
java.lang.Object
com.amazonaws.services.s3.model.SSEAwsKeyManagementParams
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new instance of SSEAwsKeyManagementParams.SSEAwsKeyManagementParams
(String awsKmsKeyId) Constructs a new instance of SSEAwsKeyManagementParams with the user specified AWS Key Management System Key Id. -
Method Summary
Modifier and TypeMethodDescriptionReturns the AWS Key Management System Key Id used for encryption.Returns the scheme used for encrypting the Amazon S3 object.
-
Constructor Details
-
SSEAwsKeyManagementParams
public SSEAwsKeyManagementParams()Constructs a new instance of SSEAwsKeyManagementParams. The default AWS KMS Key id is used for encryption. -
SSEAwsKeyManagementParams
Constructs a new instance of SSEAwsKeyManagementParams with the user specified AWS Key Management System Key Id.
-
-
Method Details
-
getAwsKmsKeyId
Returns the AWS Key Management System Key Id used for encryption. Returns null if default Key Id is used. -
getEncryption
Returns the scheme used for encrypting the Amazon S3 object. Currently the encryption is always "aws:kms".
-