public class SSEAwsKeyManagementParams extends Object implements Serializable
Constructor and Description |
---|
SSEAwsKeyManagementParams()
Constructs a new instance of SSEAwsKeyManagementParams.
|
SSEAwsKeyManagementParams(String awsKmsKeyId)
Constructs a new instance of SSEAwsKeyManagementParams with the user
specified AWS Key Management System Key Id.
|
Modifier and Type | Method and Description |
---|---|
String |
getAwsKmsEncryptionContext() |
String |
getAwsKmsKeyId()
Returns the AWS Key Management System Key Id used for encryption.
|
String |
getEncryption()
Returns the scheme used for encrypting the Amazon S3 object.
|
SSEAwsKeyManagementParams |
withAwsKmsEncryptionContext(String awsKmsEncryptionContext)
Sets the awsKmsEncryptionContext
|
SSEAwsKeyManagementParams |
withAwsKmsKeyId(String awsKmsKeyId)
Sets the awsKmsKeyId
|
public SSEAwsKeyManagementParams()
public SSEAwsKeyManagementParams(String awsKmsKeyId)
public String getAwsKmsKeyId()
public SSEAwsKeyManagementParams withAwsKmsKeyId(String awsKmsKeyId)
awsKmsKeyId
- The new awsKmsKeyId value.public String getEncryption()
public String getAwsKmsEncryptionContext()
public SSEAwsKeyManagementParams withAwsKmsEncryptionContext(String awsKmsEncryptionContext)
awsKmsEncryptionContext
- The new awsKmsEncryptionContext value.Copyright © 2021. All rights reserved.